body:has(.admin-shell) .modal-card{--dialog-surface:#fafafa;--dialog-field:#fff;--dialog-text:#242427;--dialog-muted:#6b6b74;--dialog-line:#e2e2e7;--dialog-control-line:#d2d5db;--dialog-focus-line:#6b778a;--dialog-focus-fill:#f5f6f8;--dialog-accent:#0869d6;background:var(--dialog-surface)!important;color:var(--dialog-text);border:1px solid var(--dialog-line)!important;border-radius:20px!important;padding:24px;gap:20px;max-height:calc(100dvh - 40px);box-shadow:0 20px 64px #00000024!important}body:has(.admin-shell) .modal-card[class=modal-card]{width:min(600px,100%)}html[data-theme=dark] body:has(.admin-shell) .modal-card{--dialog-surface:#232326;--dialog-field:#19191c;--dialog-text:#f3f3f6;--dialog-muted:#a3a3ad;--dialog-line:#3b3b40;--dialog-control-line:#3d4148;--dialog-focus-line:#8b99ad;--dialog-focus-fill:#23272d;--dialog-accent:#72b5ff;color-scheme:dark}body:has(.admin-shell) .modal-card .modal-header{gap:16px}body:has(.admin-shell) .modal-card .modal-header>div{min-width:0}body:has(.admin-shell) .modal-card .modal-header h2{margin:4px 0 0;font-size:22px!important;line-height:1.3!important;letter-spacing:-.025em;font-weight:600;color:var(--dialog-text)!important;overflow-wrap:anywhere}body:has(.admin-shell) .modal-card .eyebrow{margin:0 0 6px;color:var(--dialog-muted)!important;font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.07em}body:has(.admin-shell) .modal-card .modal-copy{margin:10px 0 0;font-size:14px;line-height:1.55;color:var(--dialog-muted)!important;overflow-wrap:anywhere}body:has(.admin-shell) .modal-card .modal-copy strong{color:var(--dialog-text);font-weight:600}body:has(.admin-shell) .modal-card .field>span{font-size:13px;font-weight:500;color:var(--dialog-text)}body:has(.admin-shell) .modal-card .field{gap:var(--space-2)}body:has(.admin-shell) .modal-card .field-inline-label>span:first-child{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;white-space:normal;line-height:18px}body:has(.admin-shell) .modal-card .field :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])),select,textarea){min-height:var(--control-height);padding:12px 16px;border:1px solid var(--dialog-control-line)!important;border-radius:var(--control-radius)!important;background:var(--dialog-field)!important;color:var(--dialog-text)!important;font-size:15px;line-height:22px;min-width:0;max-width:100%;box-shadow:none!important}body:has(.admin-shell) .modal-card .phone-country-combobox-trigger,body:has(.admin-shell) .modal-card .users-company-search-row{box-sizing:border-box;min-height:var(--control-height);height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--dialog-control-line);border-radius:var(--control-radius);background:var(--dialog-field);box-shadow:none;color:var(--dialog-text);font-size:15px;line-height:22px}body:has(.admin-shell) .modal-card .field .users-company-search-row input{min-height:0;height:100%;padding:0;border:0!important;border-radius:0!important;background:transparent!important;outline:none!important}body:has(.admin-shell) .modal-card .modal-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:0;padding-top:var(--space-4);border-top:1px solid var(--dialog-line)}body:has(.admin-shell) .modal-card .modal-actions :is(.primary-button,.secondary-button,.danger-button){min-height:var(--control-height);padding:12px 16px;border-radius:var(--control-radius)!important;font-size:15px!important;line-height:22px;font-weight:600;box-shadow:none!important}body:has(.admin-shell) .modal-card .modal-actions .secondary-button{background:var(--dialog-field)!important;border:1px solid var(--dialog-line)!important;color:var(--dialog-text)!important}body:has(.admin-shell) .modal-card .modal-actions .primary-button{background:#0869d6!important;border:1px solid #0869d6!important;color:#fff!important}body:has(.admin-shell) .modal-card .modal-actions .primary-button:hover:not(:disabled){background:#0059bb!important}body:has(.admin-shell) .modal-card .modal-actions .secondary-button:hover:not(:disabled){background:var(--dialog-line)!important}body:has(.admin-shell) .modal-card :is(button,input,select,textarea):focus{outline:none!important;box-shadow:none!important}body:has(.admin-shell) .modal-card .phone-country-combobox-trigger:focus-visible,body:has(.admin-shell) .modal-card .users-company-search-row:has(input:focus-visible),body:has(.admin-shell) .modal-card :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])),select,textarea):where(:not(.users-company-search-row input)):focus-visible{border-color:var(--dialog-focus-line)!important;background:var(--dialog-focus-fill)!important}body:has(.admin-shell) .modal-card button:focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}body:has(.admin-shell) .modal-card button:has(>svg:only-child):focus-visible{box-shadow:inset 0 0 0 2px currentColor!important}body:has(.admin-shell) .modal-card input:where([type=checkbox],[type=radio],[type=range],[type=file]):focus-visible{outline:2px solid var(--dialog-focus-line)!important;outline-offset:-2px}body:has(.admin-shell) .modal-card .modal-actions button:disabled{background:var(--dialog-line)!important;border-color:var(--dialog-line)!important;color:var(--dialog-muted)!important;opacity:1;cursor:not-allowed}body:has(.admin-shell) .modal-card .field :is(input,select,textarea)[aria-invalid=true],body:has(.admin-shell) .modal-card .field[data-invalid=true] :is(.users-company-search-row,.phone-country-combobox-trigger),body:has(.admin-shell) .modal-card .field[data-invalid=true] :is(input,select,textarea),body:has(.admin-shell) .modal-card :is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger)!important}@media (prefers-contrast:more){body:has(.admin-shell) .modal-card,html[data-theme=dark] body:has(.admin-shell) .modal-card{--dialog-control-line:var(--dialog-text);--dialog-focus-line:var(--dialog-text)}}@media (forced-colors:active){body:has(.admin-shell) .modal-card .users-company-search-row:has(input:focus-visible),body:has(.admin-shell) .modal-card :is(button,input,select,textarea):focus-visible{outline:2px solid Highlight!important;outline-offset:-2px}}@media (max-width:600px){body:has(.admin-shell) .modal-shell{padding:12px}body:has(.admin-shell) .modal-card{padding:20px;border-radius:16px!important;max-height:calc(100dvh - 24px)}body:has(.admin-shell) .modal-card .modal-header h2{font-size:20px!important}}