.admin-form{max-inline-size:720px}.list-box{overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-block-size:70dvh;margin:0;padding:0;list-style:none;overflow-y:auto}.list-box>li+li,.list-box>.list-row+.list-row{border-block-start:1px solid var(--border)}.list-row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-block-size:56px;padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.list-link{color:inherit;transition:background-color var(--motion);text-decoration:none}.list-link:hover{background:var(--surface-2)}.list-main{overflow-wrap:anywhere;font-weight:500}.list-meta{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.org-grid{gap:var(--space-4);align-items:start;display:grid}.org-col{gap:var(--space-4);min-inline-size:0;display:grid}@media (min-width:1100px){.org-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.account-list{gap:var(--space-3);inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.account-row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(180px,240px);display:grid}.account-name{overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;display:flex}@media (max-width:479px){.account-row{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.image-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));inline-size:100%;display:grid}.image-field{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.image-preview{block-size:96px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:#fff;place-items:center;display:grid}.image-preview .muted{color:#5a6661}.image-preview img{object-fit:contain;max-block-size:100%;max-inline-size:100%}.image-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.address{white-space:pre-line}.plain-list{margin:0;padding:0;list-style:none}.seed-report{gap:var(--space-2);inline-size:100%;font-size:var(--text-sm);display:grid}.seed-report p{margin:0}.seed-errors{color:var(--danger);overflow-wrap:anywhere;margin:0;padding-inline-start:var(--space-4)}.usage{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-block-end:var(--space-4);display:grid}.usage-head{justify-content:space-between;gap:var(--space-1) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.usage-label{font-weight:500}.meter{background:var(--surface-2);border-radius:4px;block-size:8px;overflow:hidden}.meter-fill{border-radius:4px;block-size:100%;display:block}.meter-good{background:var(--accent)}.meter-warn{background:var(--warn)}.meter-bad{background:var(--danger)}.gloss-layout{gap:var(--space-6);align-items:start;display:grid}@media (min-width:1100px){.gloss-layout{grid-template-columns:minmax(0,1fr) 320px}.gloss-aside{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-6))}}.gloss-main{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;min-inline-size:0;display:flex;overflow:hidden}.gloss-toolbar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border);flex-wrap:wrap;display:flex}.gloss-search{flex:240px;max-inline-size:360px;margin-inline-start:auto}.gloss-main .empty-state{padding:var(--space-8) var(--space-4)}.term-list{overscroll-behavior:contain;min-block-size:240px;max-block-size:calc(100dvh - 300px);margin:0;padding:0;list-style:none;overflow-y:auto}.term-row{align-items:center;column-gap:var(--space-6);min-block-size:52px;padding-inline:var(--space-4);border-block-end:1px solid var(--border);transition:background-color var(--motion);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 88px;display:grid}.term-row:not(.term-head):hover{background:var(--surface-2)}.term-en{font-weight:500}.term-en,.term-he{overflow-wrap:anywhere;text-align:start}:root:not([dir=rtl]) .term-he{text-align:left}[dir=rtl] .term-en{text-align:right}.term-head{z-index:1;background:var(--surface-2);min-block-size:36px;color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600;position:sticky;inset-block-start:0}.term-head .term-en{font-weight:600}.term-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}@media (hover:hover){.term-row .term-actions{opacity:0;transition:opacity var(--motion)}.term-row:hover .term-actions,.term-row:focus-within .term-actions{opacity:1}}.queue-row{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border);display:grid}.queue-term{justify-content:space-between;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.queue-form{align-items:center;gap:var(--space-2);flex-wrap:wrap;inline-size:100%;margin:0;display:flex}.queue-form .input{flex:200px}.gloss-aside{gap:var(--space-4);flex-direction:column;display:flex}.gloss-card{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex}.gloss-card p{font-size:var(--text-sm);margin:0}.gloss-card .button{margin-block-start:var(--space-2)}.gloss-card-title{font-size:var(--text-md);margin:0;font-weight:600}.gloss-review-open{background:var(--selected-bg);border-color:#0000}.gloss-review-open .gloss-card-title,.gloss-review-open .gloss-count{color:var(--selected-text)}.gloss-count{font-size:34px;font-weight:700;line-height:1}.gloss-done-icon{color:var(--accent)}.gloss-steps{gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);margin:0;padding-inline-start:var(--space-5,20px);display:grid}.gloss-recent{inline-size:100%;font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.gloss-recent li{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--border);display:flex}.gloss-recent li:last-child{border-block-end:0}.gloss-recent span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:479px){.term-head{display:none}.term-row{padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.term-he{grid-column:1}.term-actions{grid-area:1/2/span 2}}.month-close-row{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;inline-size:100%;display:flex}.month-close-row .field{inline-size:220px;max-inline-size:100%}.close-history{inline-size:100%}.queue-meta{gap:var(--space-1) var(--space-3);color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.check-list{gap:var(--space-2);overscroll-behavior:contain;max-block-size:240px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);display:grid;overflow-y:auto}.perm-fieldset{gap:var(--space-2)}.perm-row{display:grid}.perm-desc{font-size:var(--text-sm);margin-block-start:-8px;padding-inline-start:34px}.row-disabled td{color:var(--text-muted)}.cell-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.roles-section{margin-block-start:var(--space-6)}.role-list>li{align-items:flex-start}.nowrap{white-space:nowrap}.load-more{justify-content:center;margin-block-start:var(--space-4);display:flex}.step-list{margin:0;padding:0;list-style:none;display:grid}.step-row{align-items:center;gap:var(--space-3);min-block-size:56px;padding-block:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.step-row+.step-row{border-block-start:1px solid var(--border)}.step-num{min-inline-size:2ch;color:var(--text-muted);font-variant-numeric:tabular-nums}.step-done .step-title{color:var(--text-muted)}.step-tools{gap:var(--space-1);display:flex}.progress{background:var(--surface-2);border-radius:3px;block-size:6px;inline-size:100%;max-inline-size:240px;display:block;overflow:hidden}.progress-fill{background:var(--accent);border-radius:3px;block-size:100%;display:block}@media (max-width:599px){.step-row{grid-template-columns:auto minmax(0,1fr)}.step-row>:last-child{grid-column:2}}.onboarding-meta{align-items:flex-end;min-inline-size:160px}.textarea{min-block-size:96px;padding-block:var(--space-3);resize:vertical;font:inherit}.pre-line{white-space:pre-line;overflow-wrap:anywhere}.follow-up-due{color:var(--danger);font-size:var(--text-sm);font-weight:600}.onboarding-notes{gap:var(--space-1);margin-block-start:var(--space-4);display:grid}.onboarding-notes .label{margin:0}.onb-table-box{max-block-size:calc(100dvh - 260px)}.onb-table td{vertical-align:middle;padding-block:var(--space-3)}.onb-row{cursor:pointer}.onb-row:hover td{background:var(--surface-2)}.onb-name a{color:var(--text);font-size:var(--text-md);font-weight:600;text-decoration:none}.onb-row:hover .onb-name a{color:var(--accent)}.onb-stack{flex-direction:column;align-items:flex-start;display:inline-flex}.onb-phone{color:var(--text-muted);text-decoration:none}.onb-phone:hover{color:var(--accent)}.onb-progress{align-items:center;gap:var(--space-2);min-inline-size:140px;display:flex}.onb-progress .progress{flex:1;max-inline-size:120px}.onb-follow{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.onb-follow-due{color:var(--danger);font-weight:600}@container (width<=720px){.onb-table thead{display:none}.onb-table,.onb-table tbody,.onb-table tr,.onb-table td{display:block}.onb-table tr{padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--border)}.onb-table tbody tr:nth-child(2n) td,.onb-row:hover td{background:0 0}.onb-table td{gap:var(--space-3);border:0;padding:2px 0;display:flex}.onb-table td:empty{display:none}.onb-table td:not(.onb-name):before{content:attr(data-label);inline-size:40%;color:var(--text-muted);flex:none}.onb-table td.onb-name{padding-block-end:var(--space-2)}.onb-table td.onb-name:before{display:none}}.form-divider{border-block-start:1px solid var(--border)}.field-group-head{gap:2px;display:grid}.field-group-head p{margin:0}.letter-textarea{min-block-size:180px;line-height:1.6}.danger-zone{border-color:color-mix(in srgb, var(--danger) 35%, var(--border));margin-block-start:var(--space-6)}.button-danger-outline{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, var(--border))}
