.ena-user-profile{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-inline:0}.ena-user-profile .ena-up-hero{border:1px solid var(--ena-border,#ebebeb);background:radial-gradient(120% 140% at 0 0,#dd4f3e1f,#0000 55%),linear-gradient(#fff 0%,#fafafa 100%);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.25rem;margin-bottom:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.ena-user-profile .ena-up-avatar{background:var(--ena-brand,#dd4f3e);color:#fff;border-radius:18px;place-items:center;width:72px;height:72px;font-size:1.75rem;font-weight:700;display:grid}.ena-user-profile .ena-up-identity{min-width:0}.ena-user-profile .ena-up-identity h1{letter-spacing:-.02em;color:var(--ena-ink,#18181b);margin:0 0 .2rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:750}.ena-user-profile .ena-up-identity p{color:var(--ena-muted,#71717a);margin:0;font-size:.875rem}.ena-user-profile .ena-up-identity .ena-up-email{color:var(--ena-ink,#18181b);word-break:break-word;margin-top:.35rem;font-weight:600}.ena-user-profile .ena-up-identity .ena-up-chips{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.ena-user-profile .ena-up-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.ena-user-profile .ena-up-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.ena-user-profile .ena-up-body{grid-template-columns:minmax(0,1.65fr) minmax(260px,.9fr);align-items:start;gap:1rem;display:grid}.ena-user-profile .ena-up-stack{flex-direction:column;gap:1rem;min-width:0;display:flex}.ena-user-profile .ena-up-section-title{color:var(--ena-ink,#18181b);margin:0 0 .75rem;font-size:1rem;font-weight:750}.ena-user-profile .ena-up-section-sub{color:var(--ena-muted,#71717a);max-width:620px;margin:-.35rem 0 .85rem;font-size:.8rem}.ena-user-profile .ena-up-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.ena-user-profile .ena-up-field{min-width:0}.ena-user-profile .ena-up-field__label{text-transform:uppercase;letter-spacing:.03em;color:var(--ena-muted,#71717a);margin-bottom:.25rem;font-size:.72rem;font-weight:650;display:block}.ena-user-profile .ena-up-field__value{color:var(--ena-ink,#18181b);word-break:break-word;margin:0;font-size:.95rem;font-weight:650}.ena-user-profile .ena-up-session{border-top:1px solid var(--ena-border,#ebebeb);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:.45rem .75rem;padding:.7rem 0;display:grid}.ena-user-profile .ena-up-session:first-of-type{border-top:0;padding-top:0}.ena-user-profile .ena-up-session__place{font-size:.875rem;font-weight:700}.ena-user-profile .ena-up-session__meta{color:var(--ena-muted,#71717a);font-size:.8rem}.ena-user-profile .ena-up-actions{flex-direction:column;gap:.45rem;display:flex}.ena-user-profile .ena-up-empty{border:1px dashed var(--ena-border,#ebebeb);color:var(--ena-muted,#71717a);text-align:center;background:#fafafa;border-radius:12px;margin:0;padding:1rem;font-size:.875rem}@media (max-width:1439px){.ena-user-profile .ena-up-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.ena-user-profile .ena-up-hero{grid-template-columns:auto minmax(0,1fr)}.ena-user-profile .ena-up-hero-actions{grid-column:1/-1;justify-content:flex-start}.ena-user-profile .ena-up-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ena-user-profile .ena-up-hero,.ena-user-profile .ena-up-stats,.ena-user-profile .ena-up-fields,.ena-user-profile .ena-up-session{grid-template-columns:minmax(0,1fr)}.ena-user-profile .ena-up-hero-actions,.ena-user-profile .ena-up-actions{width:100%}.ena-user-profile .ena-up-hero-actions>*,.ena-user-profile .ena-up-actions>*{width:100%;min-height:44px}}@media (min-width:1920px){.ena-user-profile .ena-up-body{grid-template-columns:minmax(0,1.8fr) minmax(300px,.85fr);gap:1.25rem}}
#CreateQuickInvoiceModal .modal-content,#CreateQuickInvoiceModal .modal-body{overflow:visible}#CreateQuickInvoiceModal .text-black{color:#5d5e65}#CreateQuickInvoiceModal .form-control{background:#f3f3f3}#CreateQuickInvoiceModal .color-reddish{color:#000}#CreateQuickInvoiceModal select{appearance:auto;-webkit-appearance:menulist;-moz-appearance:menulist;background-position:right 1rem center;background-repeat:no-repeat;background-size:14px;padding-right:2.5rem}

