.organizations-switcher{min-width:0;position:relative}.organizations-switcher-button{align-items:center;gap:var(--space-2);max-width:420px;height:var(--row-height);padding:0 var(--space-2);font:inherit;color:var(--text);cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:inline-flex}.organizations-switcher-button:hover{background:var(--surface-alt)}.organizations-switcher-caret{color:var(--text-muted)}.organizations-switcher-panel{z-index:45;gap:var(--space-2);width:460px;padding:var(--space-2);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 18px #141e2d29}.organizations-switcher-list{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.organizations-switcher-option{align-items:center;gap:var(--space-2);padding:4px var(--space-2);border-radius:var(--radius);cursor:pointer;display:flex}.organizations-switcher-option.is-active{background:var(--accent-soft)}.organizations-switcher-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.organizations-switcher-tags{gap:var(--space-1);flex:none;display:flex}.organizations-switcher-empty{padding:var(--space-2);color:var(--text-muted)}.organizations-switcher-hint{color:var(--text-muted);padding:0 var(--space-2);font-size:12px}.organizations-setup{gap:var(--space-4);flex-direction:column;align-self:center;width:100%;max-width:1040px;display:flex}.organizations-setup-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.organizations-setup-brand{color:var(--accent);font-weight:700}.organizations-inactive-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.organizations-inactive-list li{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.organizations-wizard{gap:var(--space-3);background:var(--surface);border:1px solid var(--border);padding:var(--space-4) var(--space-5);border-radius:6px;flex-direction:column;display:flex}.organizations-steps{gap:var(--space-2) var(--space-4);padding:0 0 var(--space-3);border-bottom:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;margin:0;list-style:none;display:flex}.organizations-steps li{align-items:center;gap:var(--space-2);display:flex}.organizations-steps li.is-current{color:var(--text);font-weight:600}.organizations-steps li.is-done{color:var(--success)}.organizations-step-number{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:inline-flex}.organizations-steps li.is-current .organizations-step-number{background:var(--accent);border-color:var(--accent);color:#fff}.organizations-step-title{font-size:16px}.organizations-wizard-form,.organizations-explain{max-width:100%}.organizations-explain p{margin-bottom:var(--space-2)}.organizations-copy-note{flex-basis:100%}.organizations-logo-preview{border:1px solid var(--border);border-radius:var(--radius);background:#fff;max-width:160px;max-height:48px}.organizations-chart-wrap{max-height:46vh}.organizations-opening-wrap{max-height:34vh}.organizations-chart tbody td,.organizations-opening tbody td,.organizations-opening tbody th{vertical-align:top;padding-top:2px;padding-bottom:2px}.organizations-chart td>.field,.organizations-opening td>.field{min-width:0}.organizations-chart .field-error,.organizations-opening .field-error{white-space:normal}.form-row>.field.organizations-opening-date{flex:0 0 420px}.organizations-opening tbody th{z-index:auto;position:static}.organizations-opening tbody th.organizations-opening-account{font-weight:400;font-size:var(--font-size);color:var(--text);vertical-align:middle;white-space:normal;background:0 0}.organizations-opening tbody tr.organizations-opening-section th{background:var(--surface-alt);color:var(--text);padding-top:5px;padding-bottom:5px;font-size:12px}.organizations-opening tbody td.cell-number{vertical-align:middle}.organizations-opening-totals{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%}.organizations-opening-totals tbody th{font-weight:400;font-size:var(--font-size);color:var(--text);white-space:normal;background:0 0;position:static}.organizations-opening-totals tbody td{width:130px}.organizations-opening-totals tr.organizations-opening-entry th,.organizations-opening-totals tr.organizations-opening-entry td{border-top:2px solid var(--border-strong);font-weight:600}.organizations-facts{gap:var(--space-1) var(--space-3);grid-template-columns:180px 1fr;margin:0;display:grid}.organizations-facts dt{color:var(--text-muted);padding-top:1px;font-size:12px;font-weight:600}.organizations-facts dd{margin:0}.organizations-plan{gap:var(--space-1);flex-direction:column;margin:0;padding-left:18px;display:flex}.organizations-plan details{margin-top:2px}.organizations-plan summary{cursor:pointer}.organizations-tree-name{align-items:center;gap:var(--space-2);display:inline-flex}.organizations-tree-branch{color:var(--text-muted)}.organizations-row-actions{gap:var(--space-1);flex-wrap:nowrap}.organizations-inactive-row td{color:var(--text-muted)}.organizations-company{max-width:820px}
