@font-face{font-family:Geist;src:url(/fonts/admin/geist-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Noto Sans Hebrew;src:url(/fonts/admin/noto-sans-hebrew-variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Geist Mono;src:url(/fonts/admin/geist-mono-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.admin-body{--admin-font-sans:"Geist", "Noto Sans Hebrew", "Segoe UI", sans-serif;--admin-font-mono:"Geist Mono", ui-monospace, monospace;--admin-font:var(--admin-font-sans,"Geist", "Noto Sans Hebrew", "Segoe UI", sans-serif);--admin-mono:var(--admin-font-mono,ui-monospace, monospace);--admin-bg:#fafafa;--admin-surface:#fff;--admin-surface-raised:#fff;--admin-bg-subtle:#f5f5f5;--admin-bg-hover:#f0f0f0;--admin-bg-active:#ebebeb;--admin-border:#ebebeb;--admin-border-light:#f0f0f0;--admin-border-strong:#dcdcdc;--admin-ink:#171717;--admin-ink-secondary:#666;--admin-ink-muted:#8f8f8f;--admin-ink-faint:#b0b0b0;--admin-accent:#171717;--admin-accent-hover:#383838;--admin-accent-soft:#f2f2f2;--admin-accent-border:#e0e0e0;--admin-link:#0068d6;--admin-focus:#0072f573;--admin-focus-solid:#0072f5;--admin-green:#107d32;--admin-green-bg:#effaf2;--admin-green-line:#c9ecd3;--admin-blue:#0062d1;--admin-blue-bg:#eef6ff;--admin-blue-line:#cfe2fb;--admin-amber:#9a5700;--admin-amber-bg:#fff7e8;--admin-amber-line:#f6dcae;--admin-red:#c4282e;--admin-red-bg:#fff1f1;--admin-red-line:#f7cfd1;--admin-radius:6px;--admin-radius-lg:8px;--admin-shadow-sm:0 1px 2px #0000000a;--admin-shadow-md:0 1px 2px #0000000a;--admin-shadow-lg:0 0 0 1px #0000000f, 0 4px 8px #0000000f, 0 16px 32px #0000001a;--admin-sidebar:248px;--admin-topbar:48px;--admin-content:1200px;--admin-gutter:32px;min-height:100vh;color:var(--admin-ink);background:var(--admin-bg);font-family:var(--admin-font);letter-spacing:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;direction:rtl;margin:0;font-size:14px;line-height:20px}html:has(.admin-body){scrollbar-gutter:stable;scrollbar-color:#a3a3a3 #f5f5f5;direction:ltr;overflow-y:auto}.admin-body :where(h1){letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:32px}.admin-body :where(h1 span,h1 strong){color:inherit;font-weight:inherit;white-space:normal;display:inline}.admin-body :where(h2){letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:24px}.admin-body :where(h3){font-size:14px;font-weight:500;line-height:20px}.admin-body :where(code,kbd,pre){font-family:var(--admin-mono)}.admin-body :where(button,input,select,textarea){font-family:inherit}.admin-skip{z-index:100;top:8px;border-radius:var(--admin-radius);background:var(--admin-ink);color:#fff;padding:8px 12px;font-weight:500;position:absolute;inset-inline-start:8px;transform:translateY(-200%)}.admin-skip:focus{outline:2px solid var(--admin-focus-solid);outline-offset:2px;transform:none}.admin-sidebar{z-index:50;width:var(--admin-sidebar);box-sizing:border-box;border-inline-end:1px solid var(--admin-border);background:var(--admin-bg);flex-direction:column;transition:width .18s;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.admin-sidebar-head{padding:0 12px 0 8px;flex:none;justify-content:space-between;align-items:center;gap:8px;height:56px;padding-inline:16px 8px;display:flex}.admin-brand{border-radius:var(--admin-radius);min-width:0;color:var(--admin-ink);align-items:center;gap:8px;margin-inline-start:-4px;padding:4px;text-decoration:none;display:inline-flex}.admin-brand:focus-visible{outline:2px solid var(--admin-focus-solid);outline-offset:1px}.admin-brand-logo{object-fit:contain;width:24px;height:24px;display:block}.admin-brand-name{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:24px}.admin-sidebar-nav{scrollbar-width:thin;flex:1;min-height:0;padding:4px 8px 12px;overflow-y:auto}.admin-nav{gap:2px;margin:0;padding:0;list-style:none;display:grid}.admin-nav+.admin-nav-label{border-top:1px solid var(--admin-border);margin-top:12px;padding-top:12px}.admin-nav-label{color:var(--admin-ink-muted);margin:0 0 4px;padding:0 10px;font-size:12px;font-weight:500;line-height:24px}.admin-nav a,.admin-nav-button{box-sizing:border-box;border-radius:var(--admin-radius);width:100%;min-height:36px;color:var(--admin-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.admin-nav svg,.admin-nav-button svg,.admin-menu-button svg{width:16px;height:16px;color:var(--admin-ink-secondary);flex:none}.admin-nav a:hover,.admin-nav-button:hover{background:var(--admin-bg-hover)}.admin-nav a[aria-current=page]{background:var(--admin-bg-active);font-weight:500}.admin-nav a[aria-current=page] svg{color:var(--admin-ink)}.admin-nav a:focus-visible,.admin-nav-button:focus-visible,.admin-menu-button:focus-visible{outline:2px solid var(--admin-focus-solid);outline-offset:-2px}.admin-sidebar-foot{border-top:1px solid var(--admin-border);flex:none;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:0 4px;margin:0;padding:12px 8px 8px;display:grid}.admin-sidebar-foot .admin-sidebar-collapse{grid-area:1/2}.admin-account{grid-area:1/1;align-items:center;gap:8px;min-width:0;padding:0 8px;display:flex}.admin-account-initial{background:var(--admin-bg-active);width:28px;height:28px;color:var(--admin-ink-secondary);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.admin-account-details{gap:2px;min-width:0;display:grid}.admin-account-name,.admin-account-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-account-name{text-align:right;font-size:12px;font-weight:500}.admin-account-email{color:var(--admin-ink-secondary);text-align:start;font-size:11px}.admin-logout{grid-column:1/-1;margin:6px 0 0}.admin-logout-button{border-radius:var(--admin-radius);color:var(--admin-ink-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:11px;display:block}.admin-logout-button svg{width:16px;height:16px;display:none}.admin-logout-button:hover{background:var(--admin-bg-hover);color:var(--admin-ink)}.admin-logout-button:focus-visible{outline:2px solid var(--admin-focus-solid);outline-offset:-2px}.admin-sidebar-close{display:none}.admin-frame{min-width:0;min-height:100vh;transition:margin-inline-start .18s}.admin-body[data-shell=app] .admin-frame{margin-inline-start:var(--admin-sidebar)}.admin-topbar{z-index:40;height:var(--admin-topbar);box-sizing:border-box;padding-inline:var(--admin-gutter);border-bottom:1px solid var(--admin-border);backdrop-filter:saturate(180%)blur(8px);background:#fafafaeb;align-items:center;gap:12px;display:flex;position:sticky;top:0}.admin-topbar-brand{display:none}.admin-body[data-shell=public] .admin-topbar-brand{display:inline-flex}.admin-topbar-title{min-width:0;color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.admin-menu-button{border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface);width:32px;height:32px;color:var(--admin-ink);cursor:pointer;flex:none;place-items:center;padding:0;display:none}.admin-menu-button:hover{background:var(--admin-bg-hover)}.admin-sidebar-collapse{background:0 0;border-color:#0000;width:36px;height:36px;display:inline-grid}@media (width>=901px){html[data-nav-collapsed] .admin-body{--admin-sidebar:64px}html[data-nav-collapsed] .admin-sidebar-head{justify-content:center;padding-inline:8px}html[data-nav-collapsed] .admin-sidebar-head .admin-brand{margin-inline-start:0}html[data-nav-collapsed] .admin-sidebar-head .admin-brand-name{display:none}html[data-nav-collapsed] .admin-sidebar-collapse svg{transform:rotate(180deg)}html[data-nav-collapsed] .admin-sidebar-foot{grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;padding-block:12px}html[data-nav-collapsed] .admin-sidebar-foot .admin-sidebar-collapse{grid-area:2/1;margin:0}html[data-nav-collapsed] .admin-account{grid-row:1;justify-content:center;padding-inline:0}html[data-nav-collapsed] .admin-account-details{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-nav-collapsed] .admin-logout{grid-area:3/1;margin:0}html[data-nav-collapsed] .admin-logout-button{place-items:center;width:40px;height:40px;padding:0;display:grid}html[data-nav-collapsed] .admin-logout-button svg{display:block}html[data-nav-collapsed] .admin-sidebar :is(.admin-nav a,.admin-nav-button){justify-content:center;min-height:40px;padding-inline:0}html[data-nav-collapsed] .admin-sidebar :is(.admin-nav a span,.admin-nav-button span,.admin-nav-label),html[data-nav-collapsed] .admin-logout-button span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-nav-collapsed] .admin-sidebar .admin-nav+.admin-nav-label+.admin-nav{border-top:1px solid var(--admin-border);margin-top:12px;padding-top:12px}}.admin-main{box-sizing:border-box;width:100%;max-width:calc(var(--admin-content) + 2 * var(--admin-gutter));padding:32px var(--admin-gutter) 64px;margin:0 auto}.admin-main:has(.company-tasks),.admin-main:has(.react-crm-app){max-width:none}.admin-backdrop{display:none}@media (width<=900px){.admin-body{--admin-gutter:16px}.admin-body[data-shell=app] .admin-frame{margin-inline-start:0}.admin-menu-button{display:inline-grid}.admin-topbar-brand{display:inline-flex}.admin-topbar-title{border-inline-start:1px solid var(--admin-border);color:var(--admin-ink-secondary);padding-inline-start:12px;font-weight:400}.admin-sidebar{visibility:hidden;width:min(300px,86vw);box-shadow:none;transition:transform .18s,visibility 0s linear .18s;transform:translate(100%)}.admin-body[data-nav-open] .admin-sidebar{visibility:visible;box-shadow:var(--admin-shadow-lg);transition:transform .18s;transform:none}.admin-sidebar-close{display:inline-grid}.admin-sidebar-collapse{display:none}.admin-body[data-nav-open] .admin-backdrop{z-index:45;background:#00000047;display:block;position:fixed;inset:0}html:has(.admin-body[data-nav-open]),.admin-body[data-nav-open]{overflow:hidden}.admin-main{padding-top:24px}}@media (width<=380px){.admin-body{--admin-gutter:12px}}@media (prefers-reduced-motion:reduce){.admin-sidebar,.admin-frame,.admin-nav a,.admin-nav-button{transition:none!important}}.admin-card{border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface);box-shadow:none;padding:24px}.admin-alert{border:1px solid var(--admin-amber-line);border-radius:var(--admin-radius);background:var(--admin-amber-bg);color:var(--admin-amber);margin:0 0 16px;padding:10px 12px;font-size:14px}.admin-alert.success{border-color:var(--admin-green-line);background:var(--admin-green-bg);color:var(--admin-green)}.admin-alert.error{border-color:var(--admin-red-line);background:var(--admin-red-bg);color:var(--admin-red)}.admin-field{gap:6px;display:grid}.admin-field>span{color:var(--admin-ink);font-size:14px;font-weight:500}.admin-field input,.admin-field select,.admin-field textarea{box-sizing:border-box;border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius);min-height:40px;color:var(--admin-ink);background:var(--admin-surface);font:inherit;padding:8px 12px;font-size:14px}.admin-field input:hover,.admin-field select:hover,.admin-field textarea:hover{border-color:#c4c4c4}.admin-primary{border:1px solid var(--admin-accent);border-radius:var(--admin-radius);color:#fff;background:var(--admin-accent);min-height:40px;box-shadow:none;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.admin-primary:hover:not(:disabled){border-color:var(--admin-accent-hover);background:var(--admin-accent-hover)}.admin-link-button{border:1px solid var(--admin-border);border-radius:var(--admin-radius);min-height:32px;color:var(--admin-ink);background:var(--admin-surface);font:inherit;cursor:pointer;padding:0 12px;font-size:14px;font-weight:500}.admin-link-button:hover{background:var(--admin-bg-hover)}.admin-primary:focus-visible,.admin-link-button:focus-visible,.admin-field input:focus-visible,.admin-field select:focus-visible,.admin-field textarea:focus-visible{outline:2px solid var(--admin-focus-solid);outline-offset:1px}.admin-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin:0 0 24px;display:flex}.admin-page-head p{color:var(--admin-ink-secondary);margin:4px 0 0;font-size:14px}.admin-eyebrow{color:var(--admin-ink-secondary);margin:0 0 4px;font-size:13px;font-weight:500}.admin-back-links{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.admin-back-links a{border:1px solid var(--admin-border);border-radius:var(--admin-radius);min-height:32px;color:var(--admin-ink);background:var(--admin-surface);align-items:center;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.admin-back-links a:hover{background:var(--admin-bg-hover)}.admin-back-links a:focus-visible{outline:2px solid var(--admin-focus-solid);outline-offset:1px}@media (width<=640px){.admin-card{padding:16px}}.admin-body .claims-ui{color:var(--admin-ink);font-family:inherit;font-size:14px;line-height:1.55}.admin-body .claims-ui h1{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:32px}.admin-body .claims-ui h2{letter-spacing:-.01em;margin:0 0 12px;font-size:16px;font-weight:600;line-height:24px}.admin-body .claims-ui h3{margin:12px 0 8px;font-size:14px;font-weight:600;line-height:20px}.admin-body .claim-manager{max-width:none;margin:24px 0}.admin-body .claim-card,.admin-body .claim-manager .claim-card{border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface);padding:20px}.admin-body .claim-eyebrow{color:var(--admin-ink-secondary);font-size:13px;font-weight:500}.admin-body .claim-muted,.admin-body .claim-lead{color:var(--admin-ink-secondary)}.admin-body .claims-ui label:not(.claim-check){font-size:13px;font-weight:500}.admin-body .claims-ui input:not([type=checkbox]),.admin-body .claims-ui select,.admin-body .claims-ui textarea{border-color:var(--admin-border-strong);border-radius:var(--admin-radius);color:var(--admin-ink);padding:8px 12px;font-size:14px}.admin-body .claims-ui button,.admin-body .claim-button{border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius);min-height:36px;color:var(--admin-ink);background:var(--admin-surface);padding:0 12px;font-size:14px;font-weight:500}.admin-body .claims-ui button:hover:not(:disabled){background:var(--admin-bg-hover)}.admin-body .claim-mark>button{border-radius:50%;min-height:0}.admin-body .claims-ui button.claim-button,.admin-body .claim-button{border-color:var(--admin-accent);color:#fff;background:var(--admin-accent);padding:0 14px;font-weight:500}.admin-body .claims-ui button.claim-button:hover:not(:disabled){background:var(--admin-accent-hover)}.admin-body .claims-ui .claim-button.secondary{border-color:var(--admin-border-strong);color:var(--admin-ink);background:var(--admin-surface)}.admin-body .claims-ui .claim-button.danger{border-color:var(--admin-red-line);color:var(--admin-red);background:var(--admin-surface)}.admin-body .claims-ui :focus-visible{outline:2px solid var(--admin-focus-solid);outline-offset:2px}.admin-body .claim-notice{border-color:var(--admin-amber-line);border-radius:var(--admin-radius);background:var(--admin-amber-bg);color:var(--admin-amber)}.admin-body .claim-error{border-color:var(--admin-red-line);border-radius:var(--admin-radius);background:var(--admin-red-bg);color:var(--admin-red)}.admin-body .claim-list-item{border-radius:var(--admin-radius-lg)}.admin-body .claim-list-item.selected{border-color:var(--admin-ink);background:var(--admin-bg-subtle)}.admin-body .claim-status{border-radius:var(--admin-radius);background:var(--admin-bg-subtle);color:var(--admin-ink-secondary);font-weight:500}.admin-body .claim-status.ready{background:var(--admin-blue-bg);color:var(--admin-blue)}.admin-body .claim-status.signed{background:var(--admin-green-bg);color:var(--admin-green)}.admin-body .claim-status.correction{background:var(--admin-amber-bg);color:var(--admin-amber)}.admin-body .claim-empty{color:var(--admin-ink-secondary);padding:64px 24px}.admin-body .claim-question-edit{border-color:var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-bg-subtle)}.admin-body .claim-question-edit small{color:var(--admin-ink-secondary)}.admin-body .claim-toolbar{border-radius:var(--admin-radius);background:var(--admin-bg-subtle)}.admin-body .claim-toolbar a{color:var(--admin-link)}.admin-body .claims-ui details+details{border-top-color:var(--admin-border)}.admin-body .claim-signed-group>summary{font-size:16px}.admin-body .claim-circle{background:var(--admin-bg-subtle)}.admin-body .md-admin{gap:16px;max-width:none;margin:0 0 40px}.admin-body .md-admin h2{font-size:16px;font-weight:600;line-height:24px}.admin-body .md-admin h3{font-size:14px;font-weight:600}.admin-body .md-kicker{color:var(--admin-ink-secondary);font-size:13px;font-weight:500}.admin-body .md-button,.admin-body .claims-ui .md-button,.admin-body .claims-ui label.md-button{border-color:var(--admin-accent);border-radius:var(--admin-radius);background:var(--admin-accent);color:#fff;min-height:36px;padding:0 14px;font-size:14px;font-weight:500}.admin-body .md-button.secondary,.admin-body .claims-ui .md-button.secondary,.admin-body .claims-ui label.md-button.secondary{border-color:var(--admin-border-strong);background:var(--admin-surface);color:var(--admin-ink)}.admin-body .md-button:focus-visible,.admin-body .md-link:focus-visible,.admin-body label.md-button:focus-within{outline:2px solid var(--admin-focus-solid);outline-offset:2px}.admin-body .md-link,.admin-body .claims-ui .md-link{color:var(--admin-link);font-weight:500}.admin-body .md-link.danger,.admin-body .claims-ui .md-link.danger{color:var(--admin-red)}.admin-body .md-muted{color:var(--admin-ink-secondary)}.admin-body .md-success{border-color:var(--admin-green-line)}.admin-body .md-status{border-radius:var(--admin-radius);background:var(--admin-amber-bg);color:var(--admin-amber);font-weight:500}.admin-body .md-status.done{background:var(--admin-green-bg);color:var(--admin-green)}.admin-body .md-tag{border-color:var(--admin-border);border-radius:var(--admin-radius);color:var(--admin-ink-secondary)}.admin-body .md-details{border-radius:var(--admin-radius);background:var(--admin-bg-subtle)}.admin-body .md-details p{color:var(--admin-ink-secondary)}.admin-body .md-files li{border-color:var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface)}.admin-body .md-files a:first-child{color:var(--admin-ink);font-weight:500}.admin-body .md-files small{color:var(--admin-ink-secondary)}.admin-body .md-admin-summary dl>div{border-color:var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-bg-subtle)}.admin-body .md-admin-summary dt{color:var(--admin-ink-secondary)}.admin-body .md-admin-summary dd{font-weight:500}.admin-body .md-admin-link code{border-radius:var(--admin-radius);background:var(--admin-bg-subtle);font-family:var(--admin-mono);font-size:12px}.admin-body .md-conditions legend{color:var(--admin-ink-secondary);font-weight:500}.admin-body .md-chip{border-color:var(--admin-border-strong);border-radius:var(--admin-radius);min-height:32px;padding:0 10px;font-size:13px}.admin-body .md-chip.on{border-color:var(--admin-ink);background:var(--admin-bg-active);color:var(--admin-ink);font-weight:500}.admin-body .md-chip input{accent-color:var(--admin-ink)}.admin-body .md-template-preview{border-color:var(--admin-border-strong);border-radius:var(--admin-radius-lg);background:var(--admin-bg-subtle)}.admin-body .md-template-preview em{color:var(--admin-amber)}.admin-body .md-manual input,.admin-body .md-manual textarea{border-color:var(--admin-border-strong);border-radius:var(--admin-radius)}.admin-body .md-admin .md-requirement{border-color:var(--admin-border);border-radius:var(--admin-radius-lg)}.admin-body .md-requirement.done{border-color:var(--admin-green-line)}
