@media(min-width:1800px){.workspace{padding-left:40px;padding-right:40px}.editor-grid{grid-template-columns:260px minmax(0,1fr) 340px}}
@media(min-width:1251px){.text-source-editor{grid-template-columns:minmax(260px,1fr) minmax(0,1.7fr) minmax(260px,1fr)}}
@media(max-width:1390px){:root{--sidebar-width:220px}.sidebar{padding:24px 12px}.brand{font-size:18px;gap:8px}.brand-mark{width:32px}.brand-mark .ph{font-size:34px}.workspace{padding:36px 24px}.nav-link{padding:12px;font-size:15px}.today-intro{grid-template-columns:360px minmax(0,1fr);gap:18px}.today-counts>a{padding:0 16px}.today-sources article{grid-template-columns:65px minmax(0,1fr) 75px;gap:12px}.finding-cover .reel-thumb,.text-cover{height:92px}.today-columns{gap:16px}.work-open{padding:8px;font-size:13px}.work-icon{width:36px;height:44px}.library-table-head,.reels-list .library-item{grid-template-columns:minmax(290px,2.5fr) 155px 120px 145px 140px}.reels-list .library-item>div{padding:12px}.material-cell{gap:12px}.material-cell .cover-link{width:72px}.library-actions{gap:4px}.library-actions>.button{min-width:84px;padding:10px 13px}.plan-toolbar{flex-wrap:wrap;gap:10px}.plan-tools{flex:1;justify-content:flex-end}.plan-tools .search-field{min-width:160px}.editor-grid{grid-template-columns:190px minmax(0,1fr) 250px;gap:12px}.editor-grid>section{padding:14px}.source-panel h2,.threads-panel h2,.adaptation-panel h2{font-size:18px}.editor-header-actions{flex-direction:column}.threads-grid .source-bottom{gap:12px}.toolbar .search-field{min-width:230px}.toolbar>select{font-size:14px;max-width:180px}.toolbar{gap:8px}}
@media(max-width:1180px){.today-intro{grid-template-columns:1fr}.today-intro .page-header>div{width:100%;display:grid;grid-template-columns:1fr auto}.today-intro .page-header h1,.today-intro .page-header p{grid-column:1}.today-counts{grid-column:2;grid-row:1/4;margin:0;align-self:center}.resume-panel .resume-reference{width:90px}.resume-reference .reel-thumb{height:125px}.resume-copy{display:grid;grid-template-columns:1fr auto;gap:5px 20px;width:100%}.resume-copy .eyebrow,.resume-copy h2,.resume-copy p{grid-column:1}.resume-copy .button{grid-column:2;grid-row:1/4;align-self:center}.resume-copy p{margin:4px 0}.today-columns{grid-template-columns:1fr}.today-sources article{grid-template-columns:85px minmax(0,1fr) 100px}.finding-cover .reel-thumb,.text-cover{height:105px}.library-table-head{display:none}.reels-list .library-item{grid-template-columns:minmax(0,1fr) 170px;gap:0}.reels-list .material-cell{grid-row:1/4}.reels-list .author-cell,.reels-list .metrics-cell,.reels-list .translation-cell{grid-column:2;border:0}.reels-list .library-actions{grid-column:1/-1;border-top:1px solid var(--border);justify-content:flex-end}.metrics-cell .source-stats{flex-direction:row;gap:10px}.metrics-cell .source-stats>span{font-size:13px}.material-cell .cover-link{width:85px}.reels-list .source-excerpt{-webkit-line-clamp:3}.reels-list .source-title-link h2{-webkit-line-clamp:3}.toolbar .search-field{flex-basis:100%}.toolbar>select{flex:1;max-width:none}.threads-grid{grid-template-columns:1fr}.editor-grid{grid-template-columns:210px minmax(0,1fr)}.threads-panel{grid-column:2}.text-source-editor{grid-template-columns:260px minmax(0,1fr)}.editor-header-actions{flex-direction:row}.title-input{font-size:27px}.calendar-heading{align-items:flex-start;flex-direction:column}}
@media(max-width:900px){:root{--sidebar-width:190px}.brand{font-size:16px;margin-left:0}.brand-mark{width:28px}.brand-mark .ph{font-size:29px}.sidebar{padding:24px 10px}.nav-link{font-size:14px;padding:11px 8px;gap:10px}.nav-link .ph{font-size:22px}.workspace{padding:28px 20px}.page-header h1{font-size:32px}.page-header p:not(.eyebrow){font-size:16px}.page-header>.button{flex-shrink:1;font-size:14px}.today-intro .page-header>div{display:block}.today-counts{margin-top:20px}.resume-copy{display:block}.resume-copy p{margin:10px 0}.resume-copy .button{margin-top:7px}.editor-header{flex-direction:column;gap:14px}.editor-title{width:100%}.editor-grid,.text-source-editor{grid-template-columns:170px minmax(0,1fr)}.translation-pair{grid-template-columns:1fr}.plan-tools{flex-wrap:wrap;justify-content:flex-start}.plan-toolbar .tabs{gap:22px}.plan-tools .search-field{max-width:none}.upcoming-panel{align-items:flex-start;flex-direction:column}.import-form-row>.search-field{flex-basis:100%}.import-form-row>select{flex:1;min-width:0}.import-form-row>.button{min-width:145px}}
@media(max-width:680px){.app-shell{display:block}.sidebar{transform:translateX(-100%);transition:transform .2s;width:248px;top:56px}.nav-open .sidebar{transform:translateX(0)}.sidebar .brand{font-size:20px}.sidebar .brand-mark{width:38px}.sidebar .brand-mark .ph{font-size:38px}.sidebar .nav-link{font-size:16px;padding:12px;gap:15px}.mobile-bar{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:var(--sidebar);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:45}.mobile-bar>a{font-size:18px;font-weight:650}.nav-open .mobile-overlay{display:block;position:fixed;inset:56px 0 0;background:#0009;z-index:35}
.workspace{padding:24px 16px 40px;min-height:calc(100dvh - 56px)}.page-header{flex-direction:column;align-items:flex-start;margin-bottom:24px;gap:16px}.page-header h1{font-size:32px}.page-header p:not(.eyebrow){font-size:16px}.panel{padding:16px}.section-heading h2{font-size:20px}.tabs{gap:22px}.tab{font-size:15px}.tabs-row>.muted{font-size:13px}.toolbar>select{width:calc(50% - 4px);flex:auto;font-size:14px}.toolbar .search-field{min-width:0}.toolbar .view-switch{margin-left:auto}.selection-note{font-size:13px}.library-table-head{display:none}
.reels-list .library-item{display:flex;flex-wrap:wrap;padding:14px;gap:12px}.reels-list .library-item>div{padding:0;border:0}.reels-list .material-cell{width:100%;gap:12px}.material-cell .cover-link{width:65px}.source-title-link h2{font-size:16px}.source-excerpt{font-size:14px}.reels-list .source-excerpt{-webkit-line-clamp:2}.reels-list .source-title-link h2{-webkit-line-clamp:3}.reels-list .author-cell{width:100%}.reels-list .author-cell>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.author-cell time{margin:0}.reels-list .metrics-cell{width:100%}.metrics-cell .source-stats{gap:18px}.reels-list .translation-cell{flex-direction:row;flex-wrap:wrap;width:100%;gap:6px}.reels-list .library-actions{justify-content:space-between;width:100%;padding-top:6px}.library-actions>.button{min-height:42px;min-width:96px}
.reels-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reels-grid .library-item{padding:10px;gap:12px}.reels-grid .source-byline{gap:6px;font-size:13px;align-items:flex-start}.reels-grid .source-byline time{font-size:12px}.reels-grid .source-byline .avatar{display:none}.reels-grid .library-text-pair>div:first-child{display:none}.reels-grid .source-title-link h2{font-size:14px}.reels-grid .source-stats{gap:8px}.reels-grid .source-stats>span{font-size:12px;gap:4px}.reels-grid .source-stats .ph{font-size:16px}.reels-grid .library-actions>.button{min-width:0;padding:8px 12px;font-size:14px}.reels-grid .translation-label,.reels-grid .used-label{font-size:12px}.reels-grid .full-text-pair{word-break:break-word}.library-footer{flex-direction:column;align-items:flex-start;gap:12px}.pagination{gap:5px}.page-button{min-width:34px}.full-text-pair{grid-template-columns:1fr}.threads-grid .source-excerpt{font-size:16px}.threads-grid .russian-preview .source-excerpt{font-size:17px}.threads-grid .source-byline{flex-wrap:wrap}.threads-grid .source-byline .used-label{margin:0}.threads-grid .source-bottom .source-stats{width:100%;gap:16px}.threads-grid .source-bottom .text-link{margin-left:0}
.today-intro{gap:20px}.today-counts>a{padding:0 14px;gap:8px}.today-counts .ph{font-size:26px}.today-counts b{font-size:24px}.today-counts small{font-size:12px}.today-counts{margin-top:24px}.today-date{font-size:18px!important}.resume-panel{padding:16px;gap:16px}.resume-reference{width:74px!important}.resume-reference .reel-thumb{height:112px}.resume-panel h2{font-size:17px}.resume-panel p{font-size:13px}.resume-panel .eyebrow{font-size:12px}.resume-panel .button{font-size:13px;padding:10px}.resume-icon{display:none}.today-columns{gap:16px}.work-row{gap:10px;padding:16px 0}.work-open{font-size:12px;padding:7px}.work-icon{width:34px;height:42px}.work-row strong{font-size:14px}.work-row small{font-size:12px}.today-sources article{grid-template-columns:60px minmax(0,1fr);gap:12px}.finding-cover{grid-row:1/3}.finding-cover .reel-thumb,.text-cover{height:95px}.finding-copy h3{font-size:15px}.today-sources article>.button{grid-column:2;justify-self:start;min-width:90px}.finding-copy .source-stats>span{font-size:12px}.upcoming-panel{gap:8px}
.import-card{padding:8px 16px 16px}.import-card .tabs{gap:12px}.import-card .tab{font-size:14px;padding:12px 0;gap:7px}.import-form-row{gap:10px}.import-form-row>.search-field{min-width:0}.import-form-row>select{font-size:14px}.import-form-row>.button{min-width:118px}.import-live{flex-direction:column}.data-table{min-width:720px}.competitors-list{padding:0}.import-history>summary{font-size:15px}
.plan-toolbar{align-items:flex-start;gap:8px}.plan-tools{width:100%;gap:10px}.plan-tools .view-switch{width:100%}.plan-tools .view-switch .button{flex:1}.plan-tools .search-field{width:100%;flex-basis:100%;min-width:0}.kanban-board{grid-template-columns:repeat(4,270px);min-width:1116px}.kanban-body{min-height:410px;max-height:600px}.kanban-column{min-height:470px}.board-hint{font-size:12px;text-align:left}.calendar-heading{gap:12px}.calendar-heading .row-actions{width:100%;gap:4px;flex-wrap:wrap}.calendar-heading h2{font-size:14px;min-width:0;flex:1}.calendar-heading .button{font-size:13px;padding:8px}.calendar-heading .icon-button{min-width:32px}.calendar-grid{grid-template-columns:repeat(7,165px);min-width:1215px}.calendar-day{min-height:370px}.unscheduled-list{grid-template-columns:1fr}.unscheduled-panel{margin-top:18px}
.editor-title{width:100%}.title-input{font-size:26px}.editor-header-actions{width:100%;flex-wrap:wrap}.editor-header-actions .button{font-size:14px;flex:1}.editor-planning{gap:10px}.editor-planning>label{flex:1;min-width:125px}.editor-planning select,.editor-planning input{width:100%;font-size:14px}.editor-grid,.text-source-editor{display:flex;flex-direction:column;gap:16px}.editor-grid>section{width:100%;padding:16px}.source-panel>a:has(.editor-cover){max-width:150px}.editor-cover{max-height:270px}.translation-pair{grid-template-columns:1fr}.adaptation-panel>.section-heading>.button{font-size:13px;padding:8px}.threads-panel textarea{min-height:230px}.dialog-panel{padding:24px 20px}.dialog-actions{flex-wrap:wrap}.toast-region{right:16px;bottom:16px}.source-full summary{min-height:30px}
}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media(max-width:680px){.editor-planning>label:has([data-editor-date]){flex-basis:calc(100% - 48px);min-width:240px}.editor-planning:has([data-editor-date])>.icon-button{margin-bottom:2px}}
