.operations-desk{min-width:0}.operations-desk-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.operations-desk-heading h1{margin:0;font-size:28px;letter-spacing:-.04em}.operations-desk-heading p{font-size:13px;color:var(--text-muted);margin:7px 0}.operations-desk-heading>span{font-size:12px;white-space:nowrap;color:var(--text-muted)}.sheet-tab-strip{display:flex;overflow-x:auto;gap:5px;padding:5px 0 10px;margin:0 0 18px;border-bottom:1px solid var(--border);scrollbar-width:thin}.sheet-tab,.sheet-tab-strip>button{flex-shrink:0;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--text)}.sheet-tab{display:flex;align-items:stretch;max-width:255px}.sheet-tab-strip button{font:inherit;font-size:12px;cursor:pointer}.sheet-tab-strip [role=tab]{display:flex;align-items:center;gap:8px;min-height:40px;padding:9px 13px;white-space:nowrap}.sheet-tab [role=tab]{min-width:0;background:transparent;border:0;color:inherit}.sheet-tab [role=tab]>span{overflow:hidden;text-overflow:ellipsis;max-width:180px}.sheet-tab-close{display:grid;place-items:center;background:transparent;border:0;border-left:1px solid var(--border);padding:8px;color:var(--text-muted)}.sheet-tab-strip>[aria-selected=true],.sheet-tab.active{border-color:var(--accent,#d7ba73);box-shadow:inset 0 -2px var(--accent,#d7ba73)}.sheet-tab-strip button:focus-visible{outline:2px solid var(--accent,#d7ba73);outline-offset:2px}.sheet-desk-panel{min-width:0;container-type:inline-size}.sheet-window-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:0 0 14px;border-bottom:1px solid var(--border);margin-bottom:16px}.sheet-window-toolbar strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet-window-toolbar .btn{display:inline-flex;align-items:center;gap:7px;font-size:12px;flex-shrink:0}.sheet-detached-document{margin:0;padding:14px;background:var(--bg,#101114);color:var(--text,#e5e5e5);min-width:240px;overflow:auto}.sheet-detached-root{min-width:0;width:100%}.sheet-detached-document .operation-back{display:none}.sheet-detached-document .operation-header{margin-top:0}.sheet-detached-document .operation-workspace{min-width:0}.sheet-detached-document .sheet-scroll{max-width:100%;overflow:auto}.sheet-detached-document .sheet-window-toolbar{position:sticky;top:-14px;padding:10px 0;background:var(--bg);z-index:15}.sheet-detached-document .operation-header h1{font-size:clamp(18px,3vw,28px)}.sheet-detached-document .operation-header .operation-actions{gap:5px}.sheet-detached-document .operation-actions .btn{font-size:11px;padding:7px 9px}.sheet-detached-document .save-status{position:static}.sheet-detached-document .sheet-cooperation-tools{min-width:0}.sheet-detached-document .sheet-tools{gap:8px}.sheet-detached-document .tabs{overflow-x:auto;flex-wrap:nowrap}.sheet-detached-document .tabs button{white-space:nowrap}.sheet-tab-strip::-webkit-scrollbar{height:5px}@container(max-width:700px){.sheet-desk-panel .operation-header{flex-direction:column;align-items:flex-start;gap:12px}.sheet-desk-panel .operation-header .operation-actions{flex-wrap:wrap;gap:6px}.sheet-desk-panel .sheet-cooperation-tools,.sheet-desk-panel .sheet-tools{display:flex;flex-wrap:wrap;gap:10px}.sheet-desk-panel .sheet-search-tools{flex-wrap:wrap;width:100%}.sheet-desk-panel .sheet-search-tools>input{min-width:150px;flex:1}.sheet-desk-panel .batch-add{width:100%;justify-content:flex-start}.sheet-desk-panel .cooperation-fields{flex-wrap:wrap}.sheet-desk-panel .cooperation-fields label{min-width:110px;flex:1}.sheet-desk-panel .credentials{width:100%}.sheet-desk-panel .operation-header h1{overflow-wrap:anywhere}}@media(max-width:500px){.operations-desk-heading{align-items:flex-start}.operations-desk-heading p{font-size:12px}.sheet-detached-document{padding:10px}.sheet-window-toolbar strong{max-width:45%}.sheet-tab [role=tab]>span{max-width:135px}}.sheet-window-toolbar{flex-wrap:wrap}.sheet-save-indicator{font-size:11px;color:var(--text-muted);margin-left:auto}.sheet-view-toggle{font-size:11px;white-space:nowrap}.sheet-desk-panel .sheet-scroll{max-width:100%;overflow:auto}.cooperation-secondary{margin-top:8px}.cooperation-secondary>summary{padding:8px 0;cursor:pointer;font-size:11px;color:var(--text-muted)}.cooperation-secondary .cooperation-totals{margin-top:8px}.sheet-desk-panel .cooperation-secondary{margin-bottom:10px}.operation-actions-wrap>summary{padding:8px 0;cursor:pointer;font-size:12px;color:var(--text-muted)}.sheet-detached-document .sheet-window-toolbar>strong{display:none}@container(min-width:621px){.operation-actions-wrap>summary{display:none}}@container(max-width:620px){.sheet-desk-panel .cooperation-summary.is-compact .cooperation-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-desk-panel .operation-header .operation-actions{margin-top:8px}.sheet-desk-panel .cooperation-progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.sheet-desk-panel .cooperation-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sheet-desk-panel .cooperation-summary dt{font-size:10px;white-space:normal}.sheet-desk-panel .cooperation-summary dd{font-size:15px;overflow-wrap:anywhere}.sheet-desk-panel .plan-status{display:flex;flex-wrap:wrap;gap:7px;font-size:11px}.sheet-desk-panel .operation-header .btn{font-size:11px;padding:7px 9px}.sheet-desk-panel .sheet-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.sheet-desk-panel .sheet-pagination>span{order:3;width:100%;font-size:11px}.sheet-desk-panel .cooperation-fields{width:100%;display:flex;gap:8px}.sheet-desk-panel .cooperation-fields label{min-width:0}.sheet-desk-panel .cooperation-fields input{width:100%}.sheet-desk-panel .batch-add label{max-width:100%;flex-wrap:wrap}.sheet-desk-panel .toolbar{gap:7px}.sheet-desk-panel .sheet-window-toolbar strong{max-width:100%;width:100%;white-space:normal;overflow-wrap:anywhere}.sheet-desk-panel .sheet-window-toolbar{gap:8px}.sheet-desk-panel .notes textarea{min-height:180px}.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet{display:block;min-width:0!important;width:100%;table-layout:auto}.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet thead{display:none}.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet tbody{display:grid;gap:12px;width:100%}.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:13px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet td{display:block;min-width:0!important;width:auto!important;border:0;padding:0!important;text-align:left;white-space:normal}.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet td:before{content:attr(data-label);display:block;font-size:9px;line-height:1.4;letter-spacing:.03em;color:var(--text-muted);font-weight:500;margin-bottom:5px}.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet input:not([type=checkbox]),.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet select{font-size:13px!important;min-height:38px;width:100%!important;min-width:0!important;box-sizing:border-box}.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet .row-number{font-size:16px;font-weight:650;align-self:center}.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet .status-cell{display:flex;gap:5px;align-items:center}.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet td[data-label=Status]{grid-column:1/-1}.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet .result-cell{font-size:16px;align-self:center;min-height:38px}.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet .currency-input{display:flex;align-items:center;gap:4px;width:100%;min-width:0}.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet .currency-input>span{font-size:10px;flex-shrink:0}.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet .vault-cell{min-height:38px;display:flex;align-items:center;gap:7px;font-size:12px}.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet .vault-cell input{width:16px;height:16px;flex-shrink:0}.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet tfoot{display:block;margin-top:14px}.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet tfoot tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;border:1px solid var(--border);border-radius:12px}.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet tfoot td{font-size:13px}.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet tfoot td:first-child{grid-column:1/-1;font-weight:700}.sheet-desk-panel[data-sheet-view=auto] .cooperation-sheet td.empty{grid-column:1/-1}.sheet-desk-panel[data-sheet-view=auto] .sheet-scroll{border:0;background:transparent;overflow:visible}}.sheet-desk-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.sheet-desk-actions>span{color:var(--text-muted);font-size:12px}.sheet-desk-actions .btn{display:inline-flex;align-items:center;gap:6px;font-size:12px}.sheet-tab-add{display:flex;align-items:center;gap:6px;color:var(--text-muted)!important;padding:8px 12px;background:transparent!important;border-style:dashed!important;white-space:nowrap}.operations-desk:fullscreen,.sheet-focus-mode{position:fixed;inset:0;z-index:300;width:100%;height:100dvh;box-sizing:border-box;overflow:auto;background:var(--bg,#090b0e);color:var(--text);padding:18px}.operations-desk:fullscreen .operations-desk-heading,.sheet-focus-mode .operations-desk-heading{margin-bottom:8px}.operations-desk:fullscreen .operations-desk-heading h1,.sheet-focus-mode .operations-desk-heading h1{font-size:18px}.operations-desk:fullscreen .operations-desk-heading p,.sheet-focus-mode .operations-desk-heading p{display:none}.sheet-chooser{width:min(540px,94vw)}.sheet-chooser-search{display:flex;align-items:center;gap:8px;padding:10px 0 14px}.sheet-chooser-search input{min-width:0;flex:1;padding:11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text)}.sheet-chooser-list{display:grid;gap:6px;max-height:55dvh;overflow:auto}.sheet-chooser-item{display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:9px;padding:12px;cursor:pointer}.sheet-chooser-item:focus-visible,.sheet-chooser-item:hover{border-color:var(--accent,#d7ba73)}.sheet-chooser-item>span:first-child{min-width:0;display:grid;gap:5px}.sheet-chooser-item strong{overflow-wrap:anywhere}.sheet-chooser-item small,.sheet-chooser-item>span:last-child{font-size:11px;color:var(--text-muted)}.sheet-chooser-item>span:last-child{flex-shrink:0}@media(max-width:650px){.operations-desk-heading{flex-wrap:wrap}.sheet-desk-actions{width:100%;justify-content:flex-start}.operations-desk:fullscreen,.sheet-focus-mode{padding:10px}}.app-shell:has(.sheet-focus-mode) .app-mobile-nav,.app-shell:has(.sheet-focus-mode) .app-sidebar,.app-shell:has(.sheet-focus-mode) .topbar{display:none!important}.app-shell:has(.sheet-focus-mode) .app-page-content{isolation:auto}.sheet-open-windows{margin:0 0 16px}.sheet-open-windows>summary{font-size:12px;color:var(--text-muted);cursor:pointer;padding:8px 0}.sheet-open-windows .btn{display:inline-flex;gap:6px;align-items:center;font-size:12px;margin:4px 6px 4px 0}.sheet-detached-document .sheet-save-indicator{margin-left:0}.operation-window-button{display:inline-grid!important;place-items:center;min-width:30px;min-height:30px;border:1px solid var(--border)!important;border-radius:7px;padding:5px!important}.operation-window-button:hover{background:var(--panel-hover)}