.brand-wordmark{color:var(--wordmark-ink,#fff);letter-spacing:-.05em;white-space:nowrap;font-size:23px;font-weight:750;line-height:1.5;display:inline-block}.brand-wordmark>span{color:var(--wordmark-accent,#a8e6cd);font-weight:400}.admin-login-card .brand-wordmark{--wordmark-ink:var(--ink);margin-bottom:22px}.admin-shell[data-theme=light] .brand-wordmark{--wordmark-ink:var(--ink);--wordmark-accent:#008457}.app-dropdown-trigger{border:1px solid var(--admin-line,#dce2ea);background:var(--admin-surface,#fff);width:100%;min-width:0;min-height:43px;color:var(--admin-ink,#121a2c);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:400;display:inline-flex}.app-dropdown-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-dropdown-trigger svg{color:var(--admin-sub,#778196);flex-shrink:0}:is(.app-dropdown-trigger:focus-visible,.app-dropdown-trigger[data-state=open]){outline-offset:2px;outline:2px solid #8d7bda}.app-dropdown-trigger:disabled,.app-dropdown-trigger[data-disabled],fieldset:disabled .app-dropdown-trigger{opacity:.45;cursor:not-allowed}.app-dropdown-trigger[data-placeholder]{color:var(--admin-sub,#778196)}.app-dropdown-trigger.app-dropdown-compact{border-radius:6px;width:auto;min-height:34px;padding:6px 10px;font-size:12px}.app-dropdown-form{margin-top:6px}.app-dropdown-trigger.app-dropdown-client{background:#f7f8fa;border-radius:12px;min-height:48px;margin-top:8px;font-size:16px}.app-dropdown-content{z-index:150;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 20px);max-height:min(320px,var(--radix-select-content-available-height));border:1px solid var(--admin-line,#dce2ea);background:var(--admin-surface,#fff);color:var(--admin-ink,#121a2c);border-radius:10px;font-size:13px;overflow:hidden;box-shadow:0 12px 35px #0003}.app-dropdown-viewport{padding:5px}.app-dropdown-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;align-items:center;min-height:34px;padding:8px 32px 8px 10px;font-weight:400;line-height:1.3;display:flex;position:relative}.app-dropdown-item[data-state=checked]{color:var(--admin-ink,#121a2c);background:var(--admin-soft,#f0edf9);font-weight:600}.app-dropdown-item[data-highlighted]{background:#8d7bda26}.app-dropdown-item[data-disabled]{opacity:.35;cursor:not-allowed}.app-dropdown-check{color:#8d7bda;position:absolute;right:9px}.app-dropdown-scroll{height:20px;color:var(--admin-sub,#778196);justify-content:center;align-items:center;display:flex}.admin-shell .deals-status-filter.app-dropdown-trigger{width:205px}.admin-shell .customer-table-footer .app-dropdown-trigger{width:65px;min-height:28px;font-size:11px}.admin-shell .dash-chart-heading .app-dropdown-trigger{max-width:190px}.admin-shell .admin-calendar-year .app-dropdown-trigger{width:100px}.admin-shell .admin-calendar-panel .calendar-dropdown{background:0 0;border:0;min-height:30px;padding:4px 6px;font-size:12px}.admin-shell select[aria-hidden=true]{min-height:1px}.evidence-viewer[data-slot=dialog-content]{color:#f0f3f8;z-index:120;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090d15;border:0;border-radius:0;width:100%;max-width:none;height:100dvh;padding:0;display:block;position:fixed;inset:0;overflow:hidden;transform:translate(0,0)}.evidence-viewer-actions{z-index:2;top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));gap:4px;display:flex;position:absolute}.evidence-tool{color:#f0f3f8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:14px;text-decoration:none;display:inline-flex}.evidence-tool:hover{color:var(--customer-accent-on-strong)}:is(.evidence-tool:focus-visible,.evidence-viewer-stage:focus-visible){outline:2px solid var(--customer-accent);outline-offset:-2px}.evidence-tool:disabled{opacity:.3;cursor:default;color:#f0f3f8}.evidence-previous,.evidence-next{z-index:2;position:absolute;top:50%;translate:0 -50%}.evidence-previous{left:max(0px, env(safe-area-inset-left))}.evidence-next{right:max(0px, env(safe-area-inset-right))}.evidence-viewer-stage{inset:calc(60px + env(safe-area-inset-top)) calc(44px + env(safe-area-inset-right)) calc(64px + env(safe-area-inset-bottom)) calc(44px + env(safe-area-inset-left));overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;min-width:0;min-height:0;position:absolute;overflow:auto}.evidence-photo-frame{place-items:center;display:grid}.evidence-photo-frame.is-fit{width:100%;height:100%;padding:12px}.evidence-photo-frame.is-fit .evidence-viewer-photo{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.evidence-photo-frame.is-zoomed{width:max-content;min-width:100%;height:max-content;min-height:100%;padding:12px}.evidence-photo-frame.is-zoomed .evidence-viewer-photo{object-fit:contain;max-width:none;max-height:none;display:block}.evidence-viewer-video{object-fit:contain;width:100%;height:100%;display:block}.evidence-viewer-zoom{bottom:max(8px, env(safe-area-inset-bottom));align-items:center;gap:4px;display:flex;position:absolute;left:50%;translate:-50%}.evidence-zoom-value{font-variant-numeric:tabular-nums;width:auto;min-width:64px}.evidence-viewer-message{text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100%;padding:12px;font-size:14px;display:flex}.evidence-preview-error{bottom:max(8px, env(safe-area-inset-bottom));text-align:center;color:#ffd29e;margin:0;font-size:12px;position:absolute;left:12px;right:12px}.evidence-thumbnails{flex-wrap:wrap;gap:8px;display:flex}.evidence-thumbnail{color:#546176;cursor:pointer;background:#e7ebf1;border:1px solid #ccd3df;border-radius:10px;place-items:center;width:76px;height:88px;display:grid;position:relative;overflow:hidden}.evidence-thumbnail>img,.evidence-thumbnail>video{object-fit:cover;width:100%;height:100%}.evidence-thumbnail-label{color:#fff;text-align:center;background:#10172bd9;padding:3px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.evidence-thumbnail-play{color:#fff;background:#10172bd9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute}.evidence-thumbnail:focus-visible{outline-offset:3px;outline:2px solid #5175dd}.evidence-pdf{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.evidence-pdf-toolbar{background:#090d15;border-bottom:1px solid #ffffff24;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 2px 6px;display:flex}.evidence-pdf-toolbar>div{align-items:center;display:flex}.evidence-pdf-toolbar span{text-align:center;font-variant-numeric:tabular-nums;min-width:48px;font-size:12px}.evidence-pdf-fit{width:54px;font-size:12px}.evidence-pdf-scale{color:#f0f3f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:#171e29;border:1px solid #ffffff35;border-radius:8px;width:136px;max-width:100%;height:38px;padding:0 8px;font-size:12px}.evidence-pdf-scale:focus-visible{outline-offset:2px;outline:2px solid #78e2bd}.evidence-pdf-scale:disabled{opacity:.5}.evidence-pdf-body{flex:1;min-height:0;position:relative}.evidence-pdf-pages{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;width:100%;height:100%;padding:12px;overflow:auto}.evidence-pdf-pages canvas{background:#fff;max-width:none;margin:0 auto;display:block}.evidence-pdf-message{text-align:center;background:#090d15ee;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;font-size:13px;line-height:1.6;display:flex;position:absolute;inset:0}.evidence-viewer-stage:has(.evidence-pdf){left:max(6px, env(safe-area-inset-left));right:max(6px, env(safe-area-inset-right));bottom:max(52px, env(safe-area-inset-bottom));overflow:hidden}:is(.evidence-viewer:has(.evidence-pdf) .evidence-previous,.evidence-viewer:has(.evidence-pdf) .evidence-next){top:auto;bottom:max(0px, env(safe-area-inset-bottom));translate:none}.evidence-pdf-pages:focus-visible{outline-offset:-2px;outline:2px solid #78e2bd}
