:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#151b22;background:#f4f6f8;font-synthesis:none;--orange:#ee5007;--orange-dark:#a83a05;--orange-soft:#fff0e8;--ink:#151b22;--muted:#66717d;--line:#e0e5e9;--paper:#fff;--blue:#2468d6}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f4f6f8;color:var(--ink)}button,input,select,textarea{font:inherit}button,.button{border:0;border-radius:8px;padding:.65rem 1rem;font-weight:750;cursor:pointer;background:#14191f;color:#fff}.button-orange{background:var(--orange)}.button-ghost{background:#eef1f3;color:#26313a}.button-danger{background:#aa2e3b}.button-small{padding:.42rem .68rem;font-size:.83rem}button:disabled{opacity:.5;cursor:not-allowed}a{color:var(--blue)}.ltds-brand{display:flex;align-items:center;gap:.75rem;font-weight:780;line-height:1.05;color:#fff;white-space:nowrap}.ltds-brand img{width:48px;height:48px;object-fit:contain}.ltds-brand small{display:block;color:var(--orange);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;margin-top:.32rem}.ltds-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:1.3rem;box-shadow:0 5px 24px #15202b0b}.ltds-card>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ltds-card h2{font-size:1.05rem;margin:0}.status-pill{display:inline-flex;border-radius:999px;padding:.25rem .58rem;font-size:.75rem;font-weight:800;background:#edf0f2;color:#46515c}.status-pill.success{background:#e8f7ed;color:#17713e}.status-pill.warning{background:var(--orange-soft);color:var(--orange-dark)}.status-pill.danger{background:#fdecef;color:#9c2735}.empty-state,.loading-state{text-align:center;padding:3rem 1rem;color:var(--muted)}.empty-state strong{color:var(--ink)}.empty-state p{margin:.4rem 0 0}.skeleton-loading{display:grid;gap:.7rem}.skeleton-loading span{height:.75rem;border-radius:999px;background:linear-gradient(100deg,#e9edf0 25%,#f8fafb 37%,#e9edf0 63%);background-size:400% 100%;animation:ui-skeleton-shimmer 1.35s ease infinite}.skeleton-loading span:nth-child(1){width:42%;justify-self:center}.skeleton-loading span:nth-child(2){width:78%;justify-self:center}.skeleton-loading span:nth-child(3){width:64%;justify-self:center}.skeleton-loading span:nth-child(4){width:32%;justify-self:center}@keyframes ui-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ops-shell{min-height:100vh}.ops-header{min-height:76px;background:#080808;color:#fff;display:flex;align-items:center;gap:1.5rem;padding:.55rem max(1rem,calc((100vw - 1440px)/2));position:sticky;top:0;z-index:30;border-bottom:1px solid #262626}.ops-header nav{align-self:stretch;display:flex;align-items:stretch;overflow:auto}.ops-header nav button{background:transparent;color:#bfc6cc;border-radius:0;padding:.5rem .78rem;border-bottom:3px solid transparent;white-space:nowrap}.ops-header nav button:hover{color:#fff}.ops-header nav button.active{color:var(--orange);border-bottom-color:var(--orange)}.profile{margin-left:auto;display:flex;align-items:center;gap:.6rem;white-space:nowrap}.profile>span{width:36px;height:36px;border-radius:50%;background:var(--orange);display:grid;place-items:center;font-weight:850}.profile small{display:block;color:#8f99a2;font-size:.69rem;margin-top:.15rem}.ops-main{width:min(1440px,calc(100% - 2rem));margin:2rem auto 5rem}.page-heading{margin-bottom:1.5rem}.page-heading h1{font-size:clamp(1.8rem,4vw,2.55rem);margin:.25rem 0}.page-heading p{margin:0;color:var(--muted)}.eyebrow{font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;color:var(--orange);font-weight:850}.fatal{width:min(600px,calc(100% - 2rem));margin:5rem auto;background:#fff;border-radius:14px;border:1px solid var(--line)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.stats .ltds-card{display:flex;flex-direction:column}.stats strong{font-size:2rem}.stats span{color:var(--muted);font-size:.82rem}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.simple-rows>div,.health-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--line)}.simple-rows>div:last-child,.health-row:last-child{border:0}.simple-rows small,.health-row small,td small{display:block;color:var(--muted);margin-top:.15rem}.health-row>div{display:flex;flex-direction:column}.section-actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;margin:-3.5rem 0 1.2rem}.search{width:min(360px,100%);padding:.68rem .8rem;border:1px solid #cbd2d8;border-radius:8px}.table-card{padding:0;overflow:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:.85rem 1rem;border-bottom:1px solid var(--line);vertical-align:middle}th{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}tbody tr:last-child td{border:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem}.form-grid label{font-size:.78rem;font-weight:760}.form-grid input,.form-grid select,.form-grid textarea,.folder-association input,.folder-association select{display:block;width:100%;margin-top:.3rem;padding:.68rem .75rem;border:1px solid #cbd2d8;border-radius:8px;background:#fff}.form-grid .full{grid-column:1/-1}.form-grid .check{display:flex;align-items:center;gap:.5rem}.form-grid .check input{width:auto;margin:0}.actions{display:flex;gap:.6rem}.notice{padding:.75rem .9rem;border-radius:8px;background:var(--orange-soft);border-left:4px solid var(--orange);margin:.8rem 0}.notice.error{background:#fdecef;border-left-color:#a72d39;color:#8f2230}.muted{color:var(--muted)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1rem}.project-card,.staff-card{display:flex;flex-direction:column;align-items:flex-start}.project-card h3,.staff-card h3{margin:.8rem 0 .2rem}.project-card p,.staff-card p{margin:0;color:var(--muted)}.project-card small,.staff-card small{margin-top:.55rem;color:var(--muted)}.project-card code{margin-top:.8rem}.folder-association{display:grid;gap:.5rem;width:100%;margin-top:.8rem}.kanban{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:1rem;overflow:auto}.kanban .ltds-card>header h2{text-transform:capitalize}.task-stack{display:grid;gap:.65rem}.task-stack article{border:1px solid var(--line);border-radius:10px;padding:.8rem;background:#fafbfc}.task-stack p{color:var(--muted);font-size:.84rem;margin:.35rem 0}.task-stack small,.column-empty{color:var(--muted);font-size:.75rem}.safety-banner{background:#151a20;color:#fff;border-left:5px solid var(--orange);border-radius:10px;padding:1rem 1.2rem;margin-bottom:1rem}.safety-banner p{color:#b9c0c6;margin:.3rem 0 0}.source-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem;margin-bottom:1rem}.source-strip>div{background:#fff;border:1px solid var(--line);border-radius:10px;padding:.75rem;display:grid;grid-template-columns:1fr auto;gap:.4rem}.source-strip small{grid-column:1/-1;color:var(--muted)}.airspace-row{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--line)}.airspace-row:last-child{border:0}.airspace-row p{color:var(--muted);margin:.25rem 0}.airspace-row small{color:var(--muted)}.airspace-row>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}.delivery-tools{display:flex;align-items:center;gap:.4rem;background:#fff;border:1px solid var(--line);border-radius:12px 12px 0 0;padding:.65rem 1rem}.delivery-tools nav{flex:1;display:flex;align-items:center;overflow:auto}.delivery-tools nav span{display:flex;align-items:center;color:#a5adb4}.delivery-tools button{background:transparent;color:#45515c;padding:.45rem .55rem}.delivery-tools button.active{background:#eef1f3;color:#111}.file-browser{border-radius:0 0 14px 14px;margin-bottom:1rem}.file-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.file-card{position:relative;display:flex;flex-direction:column;min-width:0}.file-visual{height:155px;background:#e9edf0;border:1px solid var(--line);display:grid;place-items:center;padding:0;overflow:hidden;position:relative}.file-visual img{width:100%;height:100%;object-fit:cover}.file-card>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:.55rem .2rem .1rem}.file-card>small{color:var(--muted);margin:0 .2rem}.folder-shape{width:88px;height:62px;border-radius:7px 7px 12px 12px;background:#91b7f3;position:relative}.folder-shape:before{content:"";position:absolute;left:0;top:-12px;width:43px;height:17px;border-radius:7px 8px 0 0;background:#91b7f3}.share-chip,.download-chip{position:absolute;right:.45rem;top:.45rem;background:#fff;color:#222;padding:.38rem .55rem;border-radius:7px;text-decoration:none;font-size:.75rem;box-shadow:0 2px 8px #0002;opacity:0}.file-card:hover .share-chip,.file-card:focus-within .share-chip,.file-card:hover .download-chip,.file-card:focus-within .download-chip{opacity:1}.play{position:absolute;width:48px;height:48px;border-radius:50%;background:#111d;color:#fff;display:grid;place-items:center;padding-left:3px}.file-list{display:grid}.file-list>button{background:transparent;color:#222;border-bottom:1px solid var(--line);border-radius:0;display:grid;grid-template-columns:30px 1fr 120px;text-align:left}.file-list small{color:var(--muted)}.modal-backdrop{position:fixed;inset:0;background:#0d141dcc;display:grid;place-items:center;padding:1rem;z-index:50}.modal-backdrop>.ltds-card{width:min(700px,100%);max-height:92vh;overflow:auto}.share-result{background:#eaf7ee;border-radius:9px;padding:.85rem;margin-top:1rem}.share-result>div{display:flex;align-items:center;gap:.5rem}.share-result code{flex:1;overflow-wrap:anywhere}.preview{width:min(980px,100%);max-height:92vh;background:#fff;border-radius:14px;overflow:hidden}.preview>header{display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem}.preview>header strong{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview>header a{text-decoration:none}.preview>div{height:min(75vh,720px);display:grid;place-items:center;background:#101820}.preview img,.preview video{max-width:100%;max-height:100%}.preview iframe{width:100%;height:100%;border:0;background:#fff}.staff-card>span{width:45px;height:45px;border-radius:50%;background:var(--orange);color:#fff;display:grid;place-items:center;font-size:1.1rem;font-weight:850}.staff-card .status-pill{margin-top:.8rem}code{background:#eef1f3;padding:.18rem .35rem;border-radius:5px;overflow-wrap:anywhere}ul{color:var(--muted)}@media(max-width:1050px){.ops-header{flex-wrap:wrap;gap:.5rem}.ops-header nav{order:3;width:100%;height:46px}.profile div{display:none}.stats{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.kanban{grid-template-columns:repeat(4,260px)}}@media(max-width:700px){.ops-main{width:min(100% - 1rem,1440px);margin-top:1rem}.page-heading{padding:.3rem}.section-actions{margin:0 0 1rem;justify-content:flex-start}.stats{grid-template-columns:repeat(2,1fr);gap:.5rem}.stats .ltds-card{padding:.8rem}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.file-visual{height:125px}.share-chip,.download-chip{opacity:1}.delivery-tools{flex-wrap:wrap}.delivery-tools nav{width:100%;flex-basis:100%}.airspace-row{flex-direction:column}.airspace-row>div:last-child{align-items:flex-start}.profile small{display:none}th:nth-child(3),td:nth-child(3){display:none}}.card-grid>.ltds-card{min-width:0}.project-card,.staff-card{min-width:0;width:100%}.project-card h3,.staff-card h3,.project-card p,.staff-card p,.project-card small,.staff-card small{max-width:100%;overflow-wrap:anywhere}.share-folder-path{display:flex;align-items:center;gap:.55rem;margin-bottom:1rem;color:var(--muted);font-size:.78rem}.share-folder-path code{color:var(--ink)}.current-share{display:grid;gap:.65rem;background:#f5f7f9;border:1px solid var(--line);border-radius:10px;padding:.85rem;margin-bottom:1rem}.current-share small{display:block;color:var(--muted);margin-top:.2rem}.current-share-link{display:flex;align-items:center;gap:.5rem}.current-share-link code{flex:1;overflow-wrap:anywhere;min-width:0}.access-code-field{display:flex;align-items:center;gap:.5rem;margin-top:.3rem}.form-grid .access-code-field input{margin-top:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.03em}.access-code-field button{flex:0 0 auto}.managed-notice,.stale-notice{display:flex;align-items:baseline;gap:.65rem}.managed-notice span,.stale-notice span{color:var(--muted);font-size:.84rem}.stale-notice{background:#fff4d8;border-left-color:#c27a00}.record-badges{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.managed-badge,.protected-badge{font-size:.68rem;font-weight:800;letter-spacing:.03em;padding:.25rem .45rem;border-radius:999px;background:#e9f0f7;color:#31536f}.protected-badge{background:#fff0df;color:#9b4d0a}.kanban{grid-template-columns:repeat(5,minmax(220px,1fr))}.airspace-counts{display:grid;grid-template-columns:repeat(2,minmax(130px,190px)) 1fr;align-items:center;gap:.8rem;margin-bottom:1rem}.airspace-counts>div{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:10px;padding:.75rem}.airspace-counts strong{font-size:1.55rem}.airspace-counts span,.airspace-counts p{color:var(--muted);font-size:.78rem}.airspace-counts p{margin:0}@media(max-width:700px){.managed-notice,.stale-notice{align-items:flex-start;flex-direction:column;gap:.2rem}.airspace-counts{grid-template-columns:repeat(2,1fr)}.airspace-counts p{grid-column:1/-1}}.file-card-title{display:flex;align-items:center;gap:.45rem;min-width:0;margin:.55rem .2rem .1rem}.file-card-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.shared-badge{display:inline-flex;align-items:center;flex:0 0 auto;background:#e7f5ec;color:#176b38;border:1px solid #a9d9b8;border-radius:999px;padding:.16rem .42rem;font-size:.68rem;font-weight:800;line-height:1.1;letter-spacing:.01em}.file-visual>.shared-badge{position:absolute;left:.45rem;top:.45rem;z-index:2;box-shadow:0 2px 8px #0002}.file-list>button{align-items:center;gap:.65rem}.file-list>button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-visual img{display:block}.media-status{position:absolute;left:50%;bottom:.7rem;transform:translate(-50%);z-index:2;background:#101820d9;color:#fff;border-radius:999px;padding:.35rem .6rem;font-size:.72rem;white-space:nowrap}.file-mutation-actions{display:flex;gap:.4rem;margin:.55rem .2rem 0}.file-mutation-actions button{font-size:.72rem;padding:.32rem .5rem}.panel-skeleton{display:grid;gap:.8rem;background:#fff;border:1px solid var(--line);border-radius:14px;padding:1.3rem;min-height:190px}.panel-skeleton span{display:block;height:.85rem;border-radius:999px;background:linear-gradient(100deg,#e9edf0 25%,#f8fafb 37%,#e9edf0 63%);background-size:400% 100%;animation:ops-skeleton-shimmer 1.35s ease infinite}.panel-skeleton span:nth-child(1){width:38%}.panel-skeleton span:nth-child(2){width:85%}.panel-skeleton span:nth-child(3){width:72%}.panel-skeleton span:nth-child(4){width:48%}@keyframes ops-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.delivery-toolbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;background:#fffffff5;border:1px solid var(--line,#d9dee7);border-radius:14px;box-shadow:0 8px 24px #19233714}.delivery-crumbs{display:flex;align-items:center;gap:.35rem;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin}.delivery-crumbs>button,.delivery-crumbs>span{flex:0 0 auto}.delivery-crumbs>span{display:inline-flex;align-items:center;gap:.35rem}.delivery-crumbs button{display:block;max-width:clamp(8rem,16vw,15rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:none;color:var(--ink,#172033);font-weight:650;padding:.3rem}.delivery-toolbar-actions,.delivery-selection-bar{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.delivery-toolbar-actions{flex:0 0 auto}.delivery-selection-bar{justify-content:flex-start;padding:.65rem .2rem;min-height:2.6rem;color:#58647a}.delivery-selection-bar label{margin-right:auto}.delivery-selection-bar input{accent-color:#e56e25}.selectable-card{position:relative;cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s}.selectable-card:hover,.selectable-card.selected{transform:translateY(-2px);border-color:#e56e25;box-shadow:0 8px 20px #e56e2524}.select-checkbox{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border:1px solid #b9c3d2;border-radius:5px;background:#fff;color:#fff;font-weight:800;line-height:1;flex:none}.selectable-card>.select-checkbox{position:absolute;top:.65rem;left:.65rem;z-index:2}.selectable-card.selected>.select-checkbox,.delivery-list-item.selected .select-checkbox{background:#e56e25;border-color:#e56e25}.delivery-list-item{display:grid;grid-template-columns:1.4rem 1.6rem minmax(0,1fr) auto auto;align-items:center;gap:.7rem;width:100%;padding:.85rem 1rem;border:0;border-bottom:1px solid #edf0f4;background:transparent;text-align:left;cursor:pointer}.delivery-list-item:hover,.delivery-list-item.selected{background:#fff7f1}.delivery-list-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-status{display:flex;gap:.75rem;align-items:center;margin:.8rem 0;padding:.8rem 1rem;border-radius:10px;background:#eef8f1;color:#20623a}.operation-status.error{background:#fff0ef;color:#9c302b}.delivery-empty{padding:2rem}.delivery-skeleton{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;padding:1rem}.delivery-skeleton div{height:220px;border-radius:12px;background:linear-gradient(100deg,#eef1f5 30%,#f8fafc,#eef1f5 60%);background-size:200% 100%;animation:delivery-shimmer 1.3s infinite}.delivery-skeleton b,.delivery-skeleton small{display:block}.delivery-skeleton b{height:1rem;margin:1rem}.delivery-skeleton small{height:.7rem;margin:1rem;width:45%}@keyframes delivery-shimmer{to{background-position:-200% 0}}@media(max-width:760px){.delivery-toolbar{align-items:flex-start;flex-direction:column}.delivery-crumbs,.delivery-toolbar-actions{width:100%}.delivery-toolbar-actions button{flex:1}.delivery-list-item{grid-template-columns:1.4rem 1.3rem minmax(0,1fr) auto}.delivery-list-item small{display:none}}.local-access-toggle{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.65rem .75rem;border:1px solid var(--line);border-radius:10px;background:#f7f9fa;font-size:.8rem;font-weight:700}.local-access-toggle input{accent-color:var(--orange)}.ops-preview-placeholder{display:grid;place-items:center;align-content:center;gap:.4rem;width:100%;height:100%;padding:.6rem;color:#66737d;text-align:center}.ops-preview-placeholder img{width:54px!important;height:54px!important;object-fit:contain!important;opacity:.78}.ops-preview-placeholder small{font-size:.65rem;font-weight:800}.ops-preview-empty{display:grid;place-items:center;gap:.65rem;width:min(430px,90%);padding:2rem;text-align:center;color:#fff}.ops-preview-empty img{width:82px;height:82px;object-fit:contain}.ops-preview-empty strong{font-size:1.15rem}.ops-preview-empty p{margin:0;color:#c7d0d7;line-height:1.5}.ops-preview-empty a{text-decoration:none}.delivery-toolbar{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.65rem}.delivery-toolbar-actions{width:100%;justify-content:flex-end}.delivery-crumbs{width:100%;flex:none}.preview{width:min(1100px,100%);max-height:95vh}.preview-position{color:var(--muted);font-size:.78rem;white-space:nowrap}.preview>.preview-stage-ops{position:relative;height:min(70vh,700px);display:block;background:#101820}.preview-stage-ops .preview-media{position:relative;width:100%;height:100%;display:grid;place-items:center;overflow:auto}.preview-stage-ops .preview-media img,.preview-stage-ops .preview-media video{position:relative;z-index:1;max-width:100%;max-height:100%}.preview-stage-ops .preview-media iframe{width:100%;height:100%;border:0;background:#fff}.ops-viewer-skeleton{position:absolute;z-index:0;inset:1rem;display:block;border-radius:10px;background:linear-gradient(100deg,#18242e 25%,#263946 37%,#18242e 63%);background-size:400% 100%;animation:ops-skeleton-shimmer 1.35s ease infinite}.preview-nav{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:44px;height:54px;border-radius:999px;background:#0b1119cc;color:#fff;font-size:2rem;line-height:1;padding:0;box-shadow:0 3px 14px #0005}.preview-nav.previous{left:.75rem}.preview-nav.next{right:.75rem}.preview-nav:disabled{opacity:.25;cursor:not-allowed}.preview>.preview-filmstrip{height:92px;display:flex;place-items:initial;gap:.55rem;overflow-x:auto;padding:.55rem max(.55rem,calc(50% - 44px));background:#111820;box-sizing:border-box;scroll-snap-type:x proximity;scrollbar-gutter:stable both-edges}.preview-filmstrip button{flex:0 0 88px;height:70px;padding:0;border:2px solid transparent;border-radius:7px;overflow:hidden;background:#27313b;scroll-snap-align:center}.preview-filmstrip button.active{border-color:var(--orange)}.preview-filmstrip img,.preview-filmstrip .ops-preview-placeholder{width:100%;height:100%;object-fit:cover}.preview-filmstrip .ops-preview-placeholder small{display:none}@media(max-width:760px){.delivery-toolbar-actions{justify-content:flex-start}.preview>header{flex-wrap:wrap}.preview>header strong{flex-basis:70%}.preview>.preview-stage-ops{height:60vh}}.delivery-subtabs,.operations-subtabs{display:flex;gap:.35rem;margin-bottom:1rem;padding:.3rem;background:#e8edf1;border-radius:10px;width:max-content;max-width:100%}.delivery-subtabs button,.operations-subtabs button{padding:.65rem 1rem;border:0;background:transparent;color:#4f5d69}.delivery-subtabs button.active,.operations-subtabs button.active{background:#fff;color:#151a20;box-shadow:0 2px 8px #17203318}.incoming-workspace{display:grid;gap:1rem}.incoming-workspace>.ltds-card{margin:0}.incoming-empty{display:grid;justify-items:center;gap:1rem;padding:.5rem}.incoming-success{background:#eaf7ee;border-left-color:#27824a;color:#20623a}.incoming-link-row{display:flex;gap:.6rem;margin:1rem 0 .5rem}.incoming-link-row input{flex:1;min-width:0;padding:.7rem .8rem;border:1px solid #cbd2d8;border-radius:8px;background:#f8fafb;color:#26333e}.incoming-link-meta{display:flex;flex-wrap:wrap;gap:.6rem 1.25rem;color:var(--muted);font-size:.78rem}.incoming-actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--line)}.incoming-actions label{display:grid;gap:.3rem;flex:1 1 240px;font-size:.78rem;font-weight:760}.incoming-actions input{padding:.68rem .75rem;border:1px solid #cbd2d8;border-radius:8px}.incoming-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.incoming-stats .ltds-card{display:flex;flex-direction:column}.incoming-stats strong{font-size:1.8rem}.incoming-stats span{font-size:.8rem;color:var(--muted)}.incoming-upload-list>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--line)}.incoming-upload-list>div:last-child{border:0}.incoming-upload-list small{display:block;margin-top:.2rem;color:var(--muted)}@media(max-width:700px){.delivery-subtabs,.operations-subtabs{width:100%}.delivery-subtabs button,.operations-subtabs button{flex:1}.incoming-link-row,.incoming-actions{align-items:stretch;flex-direction:column}.incoming-actions>*{width:100%}.incoming-stats{grid-template-columns:1fr}}.modal-backdrop{padding:clamp(.25rem,1vw,1rem);overflow:hidden;overscroll-behavior:contain}.preview{width:min(1600px,100%);height:min(96vh,1000px);height:min(96dvh,1000px);max-height:calc(100vh - .5rem);max-height:calc(100dvh - .5rem);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.preview>.preview-stage-ops{height:auto;min-width:0;min-height:0;overflow:hidden}.preview-stage-ops .preview-media{min-width:0;min-height:0;overflow:hidden}.preview-stage-ops .preview-media img,.preview-stage-ops .preview-media video{object-fit:contain}.preview>.preview-filmstrip{scrollbar-width:none;-ms-overflow-style:none;scrollbar-gutter:auto;overscroll-behavior-inline:contain}.preview>.preview-filmstrip::-webkit-scrollbar{display:none}@media(max-height:600px){.preview>header{padding:.4rem .65rem}.preview>.preview-filmstrip{height:66px;padding:.3rem max(.4rem,calc(50% - 34px))}.preview-filmstrip button{flex-basis:68px;height:52px}}
