@media(max-width:1100px){.topbar{padding:0 24px;gap:28px}.main-nav{gap:18px}main{padding:32px 24px 48px}.workbench{grid-template-columns:205px minmax(350px,1fr)}.qa-sidebar{grid-column:1/-1;display:grid;grid-template-columns:170px 1fr 1fr;gap:16px;align-items:start}.qa-heading{grid-column:1}.qa-score{grid-column:1;grid-row:2;text-align:left;padding:12px 0}.qa-list{grid-column:2/4;grid-row:1/3;display:grid;grid-template-columns:1fr 1fr;column-gap:18px}.qa-footer{grid-column:1/-1}.asset-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media(max-width:760px){.topbar{height:auto;min-height:62px;padding:10px 16px;gap:12px;flex-wrap:wrap}.brand{margin-right:auto}.brand strong{font-size:14px}.brand small{font-size:9px}.main-nav{order:3;flex-basis:100%;height:39px;overflow-x:auto;gap:23px}.nav-item{white-space:nowrap;font-size:12px}.top-actions{gap:8px}.mock-badge{font-size:10px}.icon-button,.avatar{width:29px;height:29px}main{padding:26px 16px 42px}.page-heading{align-items:flex-start;gap:18px;flex-direction:column;margin-bottom:25px}.page-heading h1,.project-heading h1{font-size:23px}.heading-actions{width:100%}.heading-actions button{flex:1}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:17px;gap:18px}.metric{border:0;padding:0}.metric strong{font-size:25px}.project-list{grid-template-columns:1fr}.project-card{grid-template-columns:125px 1fr}.project-cover{min-height:165px}.project-info{padding:14px 12px}.project-line h3{font-size:13px}.project-info>p{font-size:10px;margin-bottom:13px}.task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-card{min-height:125px;padding:14px}.delivery-row{grid-template-columns:1.4fr .7fr 1fr;padding:12px;gap:8px;font-size:10px}.delivery-row>:last-child{display:none}.delivery-row.header>:nth-child(4){display:none}.filter-bar{align-items:flex-start;gap:12px;flex-direction:column}.search{width:100%}.table-head{display:none}.table-row{grid-template-columns:1fr auto;gap:8px;padding:14px}.table-row>span:nth-child(1){display:none}.table-row>span:nth-child(2){display:none}.table-row>span:nth-child(3){grid-column:1}.table-row>span:nth-child(4){grid-column:1}.table-row>span:nth-child(5){grid-column:1;color:var(--faint)}.row-arrow{grid-column:2;grid-row:1/4}.asset-layout{grid-template-columns:1fr;gap:12px}.asset-sidebar{border:0;padding:0;display:flex;overflow:auto;gap:5px}.sidebar-label{display:none}.asset-project{min-width:170px;background:#fff;border:1px solid var(--line)}.sidebar-label.separated,.check-row{display:none}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-image{height:185px}.asset-card-body{padding:9px}.asset-card-body b{font-size:10px}.asset-card-body .pass-text,.asset-card-body .review-text,.asset-card-body .block-text{font-size:9px}.asset-card-body small{font-size:9px}.project-topline{margin-bottom:22px;gap:10px}.project-topline .mock-badge{display:inline-flex}.project-heading{align-items:flex-start;flex-direction:column;gap:16px}.project-actions{width:100%}.project-actions button{flex:1}.truth-banner{align-items:flex-start}.truth-banner .text-button{display:none}.workbench{display:flex;flex-direction:column;min-height:0}.work-sidebar{order:2}.work-canvas{order:1;min-height:440px}.qa-sidebar{order:3;display:block}.qa-heading{display:flex}.qa-score{text-align:center;padding:16px}.qa-list{display:block}.qa-footer{display:flex}.canvas-image{min-height:300px}.canvas-image .large-leaf{right:12%;font-size:80px}.canvas-note{font-size:9px}.note-one{left:6%}.note-two{right:4%}.canvas-footer{flex-wrap:wrap}.canvas-footer>div{flex-basis:100%}.canvas-footer button{flex:1}.project-bottom{align-items:flex-start;gap:8px;flex-direction:column}.drawer-panel{width:min(440px,100vw)}.drawer-header,.drawer-content{padding-left:18px;padding-right:18px}.drawer-tabs{padding:0 18px;gap:15px}}@media(max-width:390px){.brand{gap:7px}.top-actions{gap:5px}.mock-badge{padding:4px 6px}.project-card{grid-template-columns:105px 1fr}.cover-tag{left:6px;top:7px;font-size:8px}.asset-grid{grid-template-columns:1fr 1fr}.asset-image{height:155px}.delivery-row{grid-template-columns:1.2fr .75fr 1fr}.status-pill{font-size:9px;padding:3px 6px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}
