.workspace-dialog{width:min(1000px,calc(100vw - 28px));max-height:90dvh;padding:0;color:var(--text,#e4e8ee);background:var(--panel,#161d24);border:1px solid var(--border,#354352);border-radius:12px;box-shadow:0 24px 80px #0006}.workspace-dialog::backdrop{background:#02080db3;backdrop-filter:blur(5px)}.ws-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--border,#354352);position:sticky;top:0;background:inherit;z-index:2}.ws-dialog-heading h2{margin:0;font-size:20px}.ws-dialog-body{padding:20px}.workspace-dialog>.info-error{margin:16px 20px}.ws-toolbar{display:flex;align-items:center;gap:10px;margin:18px 0;flex-wrap:wrap}.ws-toolbar input[type=search]{flex:1;min-width:180px}.ws-upload-period{max-width:400px}.ws-quota{display:flex;align-items:center;gap:30px}.ws-quota>div{flex:1}.ws-quota small,.ws-file small,.ws-events small,.ws-audit small,.ws-cinema-card small{display:block;color:var(--muted,#a8b4c4);margin-top:5px;font-size:12px}.ws-quota meter{width:180px}.ws-files,.ws-events,.ws-audit{list-style:none;margin:0;padding:0}.ws-file{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--border,#354352)}.ws-file>div:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.ws-file-actions{display:flex;gap:6px}.ws-file-symbol{color:var(--accent,#e0bd71)}.ws-file.is-outdated strong{color:var(--muted,#a8b4c4)}.ws-events li{border-bottom:1px solid var(--border,#354352)}.ws-events li>button{background:none;border:0;color:inherit;text-align:left;padding:18px;width:100%;cursor:pointer}.ws-events span{display:block;margin-top:5px}.ws-events .is-unread{border-left:3px solid var(--accent,#e0bd71);background:color-mix(in srgb,var(--accent,#e0bd71) 7%,transparent)}.ws-audit li{padding:16px 0;border-bottom:1px solid var(--border,#354352)}.ws-audit details{margin-top:12px}.ws-diff{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ws-diff section{min-width:0}.ws-diff pre{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;overflow:auto;background:var(--bg,#0b1117);padding:12px;border-radius:6px}.ws-diff h3{font-size:13px}.ws-formula{white-space:pre-line;line-height:1.7;padding:16px;background:color-mix(in srgb,var(--accent,#e0bd71) 8%,transparent);border-radius:8px}.ws-pick-source{margin:5px 0}.ws-bell{position:relative}.ws-bell [data-ws-unread]{position:absolute;right:-6px;top:-6px;background:#c1465b;color:#fff;border:2px solid var(--bg,#0b1117);font-size:10px;padding:2px 5px;border-radius:20px}.ws-home-links{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 24px}.ws-regional{margin:12px 0 24px}.ws-cinema-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.ws-cinema-card{border:1px solid var(--border,#354352);background:var(--panel,#161d24);border-radius:8px;padding:18px}.ws-cinema-card h3{margin-top:0}.ws-cinema-stats{display:flex;gap:20px;margin:18px 0}.ws-cinema-stats b{display:block;font-size:24px}.ws-cinema-stats span{font-size:12px}.ws-danger{color:#db6f7e}.ws-cinema-card details{border-top:1px solid var(--border,#354352);padding:12px 0}.ws-cinema-card details p span{display:block;margin-top:6px}.ws-cinema-card .button-row{margin-top:12px}.ws-result-button{font:inherit;color:inherit;border:0;border-bottom:1px dashed currentColor;background:none;cursor:pointer;padding:0}.ws-result-button:hover{color:var(--accent,#e0bd71)}[data-theme=light] .workspace-dialog,[data-theme=light] .ws-cinema-card{background:#fff;color:#1e293b}[data-theme=light] .ws-diff pre{background:#f2f6f8;color:#1e293b}[data-theme=light] .ws-quota small,[data-theme=light] .ws-file small,[data-theme=light] .ws-events small,[data-theme=light] .ws-audit small,[data-theme=light] .ws-cinema-card small{color:#596a7d}.team-form{flex-wrap:wrap}.team-extra{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px;flex-basis:100%}.team-extra .field{flex:1;min-width:155px}.team-approval-note{flex-basis:100%}.team-task-meta{display:flex;gap:12px;flex-wrap:wrap;margin:8px 0;color:var(--muted,#a8b4c4);font-size:12px}.team-task-meta span{display:inline-flex;align-items:center;gap:5px}.team-task-meta svg{width:14px;height:14px}.task-priority-high,.team-task.is-overdue .team-task-meta{color:#cd6f73}.team-task.is-overdue{border-left:3px solid #cd6f73}.task-approval{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:10px 0;color:var(--accent,#e0bd71)}.task-comments{margin-top:12px;max-width:720px}.task-comments article{border-left:2px solid var(--border,#354352);padding:5px 12px;margin:12px 0}.task-comments p{white-space:pre-wrap;overflow-wrap:anywhere}.task-comments small{display:block;color:var(--muted,#a8b4c4)}.task-comment-form{display:flex;gap:8px;align-items:flex-end}.task-comment-form textarea{flex:1;min-width:0}.team-task-copy{min-width:0}@media(max-width:650px){.ws-dialog-heading,.ws-dialog-body{padding:14px}.ws-quota{gap:12px;align-items:flex-start;flex-direction:column}.ws-quota meter{width:100%}.ws-file{align-items:flex-start;gap:8px;flex-wrap:wrap}.ws-file-symbol{display:none}.ws-file-actions{width:100%;justify-content:flex-end}.ws-diff,.ws-cinema-grid{grid-template-columns:1fr}.ws-cinema-stats{gap:14px}.ws-dialog-heading h2{font-size:17px}}.support-context,.support-assignment{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.support-context .field,.support-assignment .field{flex:1;min-width:170px}.support-context-meta{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0;color:var(--muted,#a8b4c4);font-size:12px}.support-assignment{padding:12px;background:color-mix(in srgb,var(--accent,#e0bd71) 5%,transparent);border-radius:8px}.support-upload{border-top:1px solid var(--border,#354352);padding-top:12px}.support-upload>small{display:block;margin:10px 0}.support-pending-files{display:flex;gap:8px;flex-wrap:wrap}.support-pending-files>span{display:flex;align-items:center;gap:8px;max-width:100%;overflow-wrap:anywhere}.support-attachments{padding:16px 0}.support-attachments h3{display:flex;align-items:center;gap:8px}.support-attachments>a{margin:5px 8px 5px 0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.support-attachments small{display:block;text-align:left;font-size:11px;font-weight:400;margin-top:4px}.menu-publication{padding:18px;border:1px solid var(--border,#354352);border-radius:8px;margin-bottom:18px}.menu-publish-controls{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-top:16px}.menu-publish-controls small{flex-basis:100%}.menu-version-list{list-style:none;padding:0}.menu-version-list li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--border,#354352);flex-wrap:wrap}.menu-version-list small,.menu-version-list span{display:block;color:var(--muted,#a8b4c4);margin-top:6px}.menu-active-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.layout-multi-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 16px}.layout-multi-tools>select{width:95px}.layout-multi-tools>small{flex-basis:100%}.layout-marquee{position:absolute;pointer-events:none;border:1px solid var(--accent,#e0bd71);background:color-mix(in srgb,var(--accent,#e0bd71) 15%,transparent);z-index:10}.layout-editor .map-element.is-selected{outline:2px solid var(--accent,#e0bd71);outline-offset:3px}.order-catalog{border-top:1px solid var(--border,#354352);padding-top:18px;margin-top:18px}.order-catalog h3{display:flex;gap:8px;align-items:center}.catalog-review ul{list-style:none;padding:0;max-height:350px;overflow:auto}.catalog-review li{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border,#354352)}.catalog-review li span{display:block;margin-top:5px;font-size:12px;color:var(--muted,#a8b4c4)}.catalog-review li .btn{flex-shrink:0}.order-catalog>details{margin-top:15px}.order-catalog .table-wrap{max-height:400px}.order-catalog summary{cursor:pointer}.rim-workspace{margin:10px 0 24px;padding:20px;border:1px solid var(--border,#354352);border-radius:10px}.rim-workspace h2{display:flex;align-items:center;gap:10px}.rim-save-recommendation{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:16px 0}.rim-change-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rim-change-group{min-width:0;background:color-mix(in srgb,var(--accent,#e0bd71) 4%,transparent);border:1px solid var(--border,#354352);border-radius:8px;padding:14px}.rim-change-group h3{display:flex;align-items:center;gap:8px;font-size:15px}.rim-change-group h3 b{margin-left:auto}.rim-change-group ul{list-style:none;padding:0;max-height:450px;overflow:auto}.rim-change-group li{padding:12px 0;border-top:1px solid var(--border,#354352);overflow-wrap:anywhere}.rim-change-group small{display:block;margin:7px 0;color:var(--muted,#a8b4c4)}.rim-walk-toolbar{display:flex;align-items:center;gap:18px;margin:20px 0}.rim-walk-toolbar input{max-width:500px}.rim-walk-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px}.rim-walk-card{border:1px solid var(--border,#354352);border-radius:10px;padding:20px}.rim-walk-card.is-confirmed{border-color:#479c8e}.rim-walk-card header{display:flex;gap:14px;align-items:center}.rim-walk-card header h3{margin:0}.rim-walk-card header p{margin:5px 0;font-size:12px;color:var(--muted,#a8b4c4)}.rim-walk-number{display:grid;place-items:center;min-width:44px;height:44px;border:1px solid var(--accent,#e0bd71);border-radius:10px;color:var(--accent,#e0bd71);font-size:21px;font-weight:700}.rim-walk-recommended,.rim-walk-actual{padding:18px 0;border-bottom:1px solid var(--border,#354352)}.rim-walk-recommended strong{font-size:23px;line-height:1.3;display:block;margin-top:9px;overflow-wrap:anywhere}.rim-walk-actual strong{display:block;margin-top:8px;overflow-wrap:anywhere}.rim-walk-recommended>span,.rim-walk-actual>span,.rim-walk-actual small{color:var(--muted,#a8b4c4);font-size:12px;display:block}.rim-walk-actual small{margin-top:7px}.rim-walk-actions{display:flex;flex-direction:column;gap:10px;margin-top:18px}.rim-walk-actions .btn{min-height:44px;white-space:normal}.rim-page.is-walkthrough>.rim-source-grid,.rim-page.is-walkthrough>.rim-results,.rim-page.is-walkthrough>.cinema-source{display:none}@media(max-width:1100px){.rim-change-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.rim-workspace{padding:12px}.rim-change-grid,.rim-walk-list{grid-template-columns:1fr}.rim-walk-card{padding:16px}.rim-save-recommendation .btn{width:100%}.task-comment-form{flex-direction:column;align-items:stretch}.catalog-review li{align-items:stretch;flex-direction:column}.support-context,.support-assignment,.menu-active-heading{flex-direction:column;align-items:stretch}}.ui-kit .layout-multi-tools .info-checkbox{width:auto;height:auto;flex:none;align-items:center;gap:9px;min-height:40px;white-space:nowrap;cursor:pointer}.ui-kit .layout-multi-tools .info-checkbox input{top:50%;transform:translateY(-50%)}.ui-kit .layout-multi-tools .info-checkbox-mark{flex:0 0 20px}.ui-kit .layout-multi-tools>select{width:95px;flex:0 0 95px}.ui-kit .layout-multi-tools .icon-command{flex:0 0 40px}@media(max-width:650px){.ui-kit .top-controls{display:grid;grid-template-columns:42px auto minmax(0,1fr);align-items:center}.ui-kit .top-controls .ws-bell{width:42px;height:42px;min-width:42px;padding:8px}.ui-kit .top-controls .theme-switch{width:auto}.ui-kit .top-controls .profile-card{min-width:0}.ui-kit .rim-workspace .home-section-heading{display:flex;align-items:center;gap:8px}.ui-kit .rim-workspace .home-section-heading h2{flex:1;font-size:18px}.ui-kit .rim-workspace .home-section-heading>.btn{width:40px;flex:0 0 40px}.ui-kit .rim-workspace>.button-row{gap:8px}.ui-kit .rim-walk-toolbar>span{white-space:nowrap}}.ws-audit-table{width:100%;table-layout:fixed}.ws-audit-table th,.ws-audit-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.ws-audit-table th{width:40%}.ui-kit .cinema-editor .layout-multi-tools label.info-checkbox{display:inline-flex;flex-direction:row;gap:9px}.ui-kit .rim-workspace>.section-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.ui-kit .rim-workspace>.section-title-row>.btn{width:40px;flex:0 0 40px}.ui-kit .rim-workspace>.info-tabs{display:flex;gap:8px;flex-wrap:wrap}.ui-kit .ws-upload-field{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;position:relative;isolation:isolate;z-index:0}.ui-kit .ws-upload-field>label{margin:0;position:relative;isolation:isolate;z-index:0;flex:1}.ui-kit .ws-upload-field>.ws-pick-source{width:max-content;max-width:100%;min-height:34px;align-self:flex-start;flex:none;padding:6px 10px;margin:0;font-size:12px}.ui-kit .crr-upload>.ws-upload-field>.file-slot{height:auto;min-height:130px;padding-right:54px}.ui-kit .crr-upload>.icon-command{z-index:3;pointer-events:auto}.ui-kit .info-upload>.ws-upload-field{height:100%}.ui-kit .info-upload>.ws-upload-field>.upload-zone{height:auto}.ui-kit .order-catalog-panel .order-catalog{border:0;margin:0;padding:0}.ui-kit .ws-bell{overflow:visible!important;isolation:isolate}.ui-kit .ws-bell [data-ws-unread]{display:grid;place-items:center;box-sizing:border-box;min-width:18px;height:18px;line-height:1;right:-5px;top:-5px;border:2px solid var(--bg);padding:0 3px;z-index:2;font:700 10px/1 sans-serif}.ui-kit .ws-bell [data-ws-unread][hidden]{display:none}.ws-events li{display:flex;align-items:center;gap:8px;padding-right:8px}.ws-events li>button[data-ws=event]{flex:1;min-width:0;width:auto;overflow-wrap:anywhere}.ws-events li>.ws-event-delete{width:36px;height:36px;padding:8px;flex:0 0 36px;display:grid;place-items:center}.ws-events li>.ws-event-delete svg{width:16px;height:16px}.ui-kit .layout-editor.is-expanded{inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;box-sizing:border-box;overflow:auto;padding:14px 20px}.ui-kit .layout-editor.is-expanded>*{flex-shrink:0}.ui-kit .layout-editor.is-expanded>.layout-workspace{flex:1 0 340px;min-height:340px;grid-template-columns:minmax(0,1fr) 236px}.ui-kit .layout-editor.is-expanded .cinema-map-scroll.is-editable{height:100%;min-height:340px}.ui-kit .layout-editor.is-expanded .layout-toolbar{padding:10px 0}.ui-kit .layout-editor.is-expanded .layout-multi-tools{margin:0 0 10px}.ui-kit .rim-change-grid{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.ui-kit .rim-change-group{flex:1 1 280px;max-width:100%}.ui-kit .rim-change-group.is-empty{flex:0 1 170px}.ui-kit .rim-change-group.is-empty h3{margin-bottom:6px}.ui-kit .rim-change-group.is-empty ul{margin-bottom:0}.ui-kit .rim-change-group.is-empty li{padding-bottom:2px}@media(max-width:700px){.ui-kit .layout-editor.is-expanded>.layout-workspace{display:flex;flex-direction:column;flex:0 0 auto}.ui-kit .layout-editor.is-expanded .cinema-map-scroll.is-editable{height:55dvh}.ui-kit .layout-editor.is-expanded .layout-properties{border-left:0;padding:10px 0}.ui-kit .rim-change-group.is-empty{flex:1 1 130px}.ui-kit .ws-bell [data-ws-unread]{right:-4px;top:-4px}}.ws-result-button:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.ws-dialog-body td{overflow-wrap:anywhere}.ws-dialog-body .table-wrap{max-height:58dvh;overflow:auto}.workspace-dialog [data-ws-upload][hidden]{display:none}.ws-toolbar [data-ws=choose-files]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.ws-toolbar [data-ws=choose-files] svg{width:18px;height:18px;flex-shrink:0}
