*{box-sizing:border-box}body{margin:0;background:#090e13;color:#eef3f7;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}aside{position:fixed;left:0;top:0;bottom:0;width:238px;background:#0f161d;border-right:1px solid #26313b;padding:16px 12px;overflow:auto}.brand{border:1px solid #26313b;border-radius:10px;padding:13px;margin-bottom:18px;font-weight:800}.brand small,td small{display:block;color:#8e9aa6;font-weight:500;margin-top:4px}nav a{display:block;color:#cdd6df;text-decoration:none;padding:10px 8px;border-radius:7px;font-size:13px;font-weight:750;margin:2px 0}nav a:hover,nav a.on{background:#19232d;color:white}main{margin-left:238px;padding:28px;max-width:1500px}.sub{color:#8e9aa6}.grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.card,.panel{background:#111820;border:1px solid #26313b;border-radius:12px;padding:17px;margin-top:14px}.card b{display:block;font-size:30px;margin-top:8px}.hero{display:flex;justify-content:space-between;align-items:center}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:11px;border-bottom:1px solid #27313a;font-size:13px}th{color:#98a6b3}button{background:#247d3b;color:white;border:0;border-radius:7px;padding:10px 14px;font-weight:800;cursor:pointer}.flash{padding:12px;border-radius:8px;margin-bottom:12px}.success{background:#12351e}.error{background:#4a1b1b;color:#ffb2b2}.panel button{margin-top:12px}@media(max-width:900px){aside{width:190px}main{margin-left:190px}.grid{grid-template-columns:1fr 1fr}}

.filters{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.filters input,.filters select{background:#0c1218;color:#eef3f7;border:1px solid #34414c;border-radius:7px;padding:9px 10px;min-width:190px}

.button-link{display:inline-block;background:#247d3b;color:white;text-decoration:none;border-radius:7px;padding:10px 14px;font-weight:800;font-size:13px}
.button-link.secondary{background:#29343e}.example-title{padding:4px 0;border-bottom:1px dotted #2b3741}.example-title:last-child{border-bottom:0}
.badge{display:inline-block;padding:4px 7px;border-radius:999px;background:#173b23;font-size:11px;font-weight:800}.badge.warn{background:#4a3512;color:#ffd88a}

.hero-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}

.badge.strong{background:#174d2b;color:#baf5ca}


/* Alpha 9 · Film Kimliği Adayları */
.identity-pair{border:1px solid #34414c;border-radius:12px;margin:16px 0;overflow:hidden;background:#0c1218}.identity-head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 15px;border-bottom:1px solid #27313a}.identity-score{margin-left:8px;color:#aeb9c3;font-size:12px;font-weight:700}.identity-summary{color:#cbd5df;font-size:13px}.identity-columns{display:grid;grid-template-columns:1fr 1fr}.identity-side{padding:15px;min-width:0}.identity-side+ .identity-side{border-left:1px solid #27313a}.identity-side h3{margin:0 0 5px;font-size:18px}.identity-metrics{color:#aeb9c3;margin-bottom:10px}.channel-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.channel-chips span{background:#18232d;border:1px solid #34414c;border-radius:999px;padding:4px 7px;font-size:11px}.identity-video{padding:9px 0;border-top:1px dotted #2b3741;font-size:12px;overflow-wrap:anywhere}.identity-video:first-child{border-top:0}.identity-video small{color:#8e9aa6}.identity-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 15px;border-top:1px solid #27313a}.identity-actions button:disabled{opacity:.35;cursor:not-allowed}.identity-actions span{color:#8e9aa6;font-size:12px}.identity-note{border-color:#365066}@media(max-width:1050px){.identity-columns{grid-template-columns:1fr}.identity-side+ .identity-side{border-left:0;border-top:1px solid #27313a}.identity-head{align-items:flex-start;flex-direction:column}}
/* Alpha 10 · V1 Film Kontrol workflow, web-ready */
.film-control-layout{display:grid;grid-template-columns:minmax(300px,36%) 1fr;gap:14px;align-items:start}.film-control-list{max-height:calc(100vh - 170px);overflow:auto;position:sticky;top:14px}.film-control-item{display:block;text-decoration:none;color:#eef3f7;padding:11px;border-bottom:1px solid #27313a}.film-control-item:hover,.film-control-item.on{background:#19232d}.film-control-item small{display:block;color:#8e9aa6;margin-top:4px}.film-control-title{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.film-control-title h2{margin:0}.control-video{border:1px solid #34414c;border-radius:10px;padding:12px;margin:12px 0;background:#0c1218}.control-video.approved{border-color:#247d3b}.control-video.rejected{border-color:#a33b3b}.control-video-head{display:flex;justify-content:space-between;gap:12px}.control-video-head small{color:#8e9aa6}.control-links{display:flex;gap:6px;white-space:nowrap}.control-links a{color:#8fc7ff;text-decoration:none}.control-video-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.control-video-form label{font-size:12px;color:#aeb9c3}.control-video-form select{margin-left:4px;background:#111820;color:#eef3f7;border:1px solid #34414c;border-radius:7px;padding:8px}.reject-btn{background:#9b3030}.decision-state{font-size:11px;font-weight:800;color:#aeb9c3}@media(max-width:1050px){.film-control-layout{grid-template-columns:1fr}.film-control-list{position:static;max-height:420px}}

/* Alpha 10.2 · V1 control UI on CMS-FIRST V2 */
body:has(.v1-control-shell) main{max-width:none;padding:0;margin-left:238px;height:100vh;overflow:hidden}.v1-control-shell{display:grid;grid-template-columns:minmax(620px,54%) 1fr;height:100vh}.v1-catalog{border-right:1px solid #26313b;min-width:0;display:flex;flex-direction:column}.v1-toolbar{height:58px;display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid #26313b;background:#10171e;flex:0 0 auto}.v1-toolbar input,.v1-toolbar select{background:#0b1117;color:#eef3f7;border:1px solid #34414c;border-radius:7px;padding:8px;min-width:0}.v1-toolbar input{flex:1}.v1-toolbar button{padding:8px 10px}.v1-progress{font-size:12px;font-weight:800;white-space:nowrap;color:#cbd5df}.v1-film-list{overflow:auto;flex:1}.v1-film-row{display:grid;grid-template-columns:170px 1fr auto;gap:10px;align-items:center;min-height:62px;padding:9px 12px;border-bottom:1px solid #26313b;color:#eef3f7;text-decoration:none}.v1-film-row:hover,.v1-film-row.on{background:#18232d}.v1-film-meta b{display:block}.v1-film-meta small{display:block;color:#748391;font-size:10px;margin-top:3px}.v1-channel-strip{display:flex;gap:5px;flex-wrap:wrap}.v1-channel-chip{border:1px solid #986b00;background:#2b230d;color:#ffd466;border-radius:999px;padding:4px 7px;font-size:10px;white-space:nowrap}.v1-row-state{font-size:10px;color:#8e9aa6}.v1-detail{overflow:auto;padding:12px;background:#090e13}.v1-player-wrap{background:#05080b;border-radius:12px;overflow:hidden;aspect-ratio:16/9;max-height:430px}.v1-player{border:0;width:100%;height:100%;display:block}.v1-player.empty{display:flex;align-items:center;justify-content:center;color:#8e9aa6}.v1-detail-card{background:#111820;border:1px solid #26313b;border-radius:12px;padding:12px;margin-top:10px}.v1-titlebar{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.v1-titlebar h2{margin:0 0 3px}.v1-titlebar form button{margin:0}.v1-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 8px}.v1-tabs a{background:#202933;color:#e6edf3;text-decoration:none;border-radius:7px;padding:6px 9px;font-size:11px}.v1-tabs a.on{background:#1769c2}.v1-version-summary{display:flex;gap:6px;margin-bottom:8px}.v1-version-summary span{background:#202933;border-radius:7px;padding:6px 9px;font-size:11px}.v1-video-card{border:1px solid #34414c;border-radius:9px;margin:9px 0;background:#0c1218;overflow:hidden}.v1-video-card.selected{border-color:#2684ff;box-shadow:0 0 0 1px #2684ff inset}.v1-video-card.approved{border-color:#247d3b}.v1-video-card.rejected{border-color:#9b3030}.v1-video-select{display:block;color:#eef3f7;text-decoration:none;padding:10px}.v1-video-select em{font-style:normal;background:#2684ff;border-radius:5px;padding:3px 6px;font-size:10px;margin-left:6px}.v1-video-title{font-weight:700;font-size:12px;margin-top:7px}.v1-video-select small{color:#8e9aa6}.v1-video-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:0 10px 10px}.v1-video-actions select{background:#111820;color:#eef3f7;border:1px solid #34414c;border-radius:6px;padding:7px}.v1-video-actions button{margin:0;padding:8px 10px}.v1-video-actions a{background:#1769c2;color:white;text-decoration:none;border-radius:6px;padding:8px 10px;font-size:11px;font-weight:800}.v1-video-actions span{font-size:10px;color:#aeb9c3;font-weight:800}@media(max-width:1150px){.v1-control-shell{grid-template-columns:1fr}.v1-detail{display:none}}

/* Alpha 10.3 · CMS-first YouTube upload compliance test */
.upload-grid{display:grid;grid-template-columns:minmax(520px,1.3fr) minmax(340px,.7fr);gap:14px}.upload-form{display:grid;gap:13px}.upload-form>label:not(.ack-row){display:grid;gap:6px;font-size:12px;font-weight:800;color:#aeb9c3}.upload-form input[type=text],.upload-form input[type=file],.upload-form textarea,.upload-form select{width:100%;background:#0c1218;color:#eef3f7;border:1px solid #34414c;border-radius:7px;padding:10px}.upload-form textarea{resize:vertical}.channel-proof{border:1px solid #34414c;background:#0c1218;border-radius:8px;padding:10px;font-size:12px;line-height:1.6}.channel-proof a,.terms-links a{color:#8fc7ff}.muted{color:#8e9aa6}.ack-row{display:flex;gap:9px;align-items:flex-start;background:#151d25;border:1px solid #34414c;border-radius:8px;padding:11px;font-size:12px;line-height:1.45}.ack-row input{margin-top:3px}.terms-links{display:flex;gap:14px;flex-wrap:wrap;font-size:12px}.upload-submit{font-size:14px;padding:13px}.upload-submit:disabled{opacity:.35;cursor:not-allowed}.upload-proof dl{display:grid;grid-template-columns:110px 1fr;gap:8px 12px}.upload-proof dt{color:#8e9aa6;font-size:12px}.upload-proof dd{margin:0;font-weight:700;overflow-wrap:anywhere}.proof-ok{background:#12351e;border:1px solid #247d3b;border-radius:8px;padding:11px;font-weight:800;margin-bottom:14px}.proof-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.proof-steps{line-height:2;background:#0c1218;border:1px solid #34414c;border-radius:8px;padding:12px}@media(max-width:1050px){.upload-grid{grid-template-columns:1fr}}
/* Alpha 10.4 · Channel capability registry */
.channel-stats{display:grid;grid-template-columns:repeat(7,minmax(100px,1fr));gap:9px;margin-top:15px}.mini{background:#111820;border:1px solid #26313b;border-radius:10px;padding:11px 13px}.mini span{display:block;color:#8e9aa6;font-size:10px;font-weight:800}.mini b{font-size:21px;display:block;margin-top:3px}.channel-tools{display:flex;gap:10px;align-items:center;padding:11px}.channel-tools input{min-width:330px;flex:1}.channel-tools input,.channel-tools select,.status-select{background:#0b1117;color:#eef3f7;border:1px solid #33404b;border-radius:7px;padding:9px}.channel-panel{padding:0;overflow:hidden}.channel-table th{font-size:10px;white-space:nowrap}.channel-table td{vertical-align:middle}.channel-table .channel-name{min-width:245px}.channel-name a{color:#6fb5ff;text-decoration:none}.cap{text-align:center!important}.cap input{width:18px;height:18px;accent-color:#2e9b4b;cursor:pointer}.status-select{padding:6px 7px}.savebar{position:sticky;bottom:0;background:#111820;border-top:1px solid #33404b;padding:12px 15px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px}.savebar button{margin:0!important;white-space:nowrap}@media(max-width:1200px){.channel-stats{grid-template-columns:repeat(4,1fr)}.channel-panel{overflow-x:auto}.channel-table{min-width:1100px}}
/* Alpha 10.7 · A4-first operational issues desk */
.issue-stats{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:9px;margin-top:15px}.issue-filters{align-items:center}.issue-filters input{flex:1;min-width:240px}.issue-panel{padding:0;overflow:hidden}.issue-head{display:flex;justify-content:space-between;align-items:center;padding:13px 15px;border-bottom:1px solid #27313a}.issue-table th{font-size:10px;white-space:nowrap}.issue-table td{vertical-align:top}.issue-video{min-width:310px;max-width:520px}.issue-video small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.issue-level{display:inline-block;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:900;white-space:nowrap}.issue-level.critical{background:#4a1b1b;color:#ffb2b2}.issue-level.review{background:#4a3512;color:#ffd88a}.issue-level.info{background:#17334a;color:#a9d6ff}.issue-reasons{display:flex;gap:5px;flex-wrap:wrap;min-width:220px}.issue-reasons span{background:#202933;border:1px solid #34414c;border-radius:999px;padding:4px 7px;font-size:10px}.issue-links{white-space:nowrap}.issue-links a{display:block;color:#6fb5ff;text-decoration:none;margin-bottom:5px}.pager{display:flex;justify-content:center;align-items:center;gap:18px;padding:14px}.pager a{color:#8fc7ff;text-decoration:none}@media(max-width:1250px){.issue-stats{grid-template-columns:repeat(3,1fr)}.issue-panel{overflow-x:auto}.issue-table{min-width:1150px}}

/* Alpha 10.11 · Incoming copyright claim review desk */
body:has(.claim-desk) main{max-width:none;padding:0;margin-left:238px;height:100vh;overflow:hidden}.claim-desk{display:grid;grid-template-columns:minmax(650px,55%) 1fr;height:100vh}.claim-catalog{border-right:1px solid #26313b;min-width:0;display:flex;flex-direction:column}.claim-toolbar{min-height:58px;display:flex;align-items:center;gap:7px;padding:9px 12px;border-bottom:1px solid #26313b;background:#10171e}.claim-toolbar input,.claim-toolbar select{background:#0b1117;color:#eef3f7;border:1px solid #34414c;border-radius:7px;padding:8px;min-width:0}.claim-toolbar input{flex:1}.claim-toolbar button{padding:8px 10px}.claim-progress{font-size:12px;font-weight:800;white-space:nowrap;color:#cbd5df}.claim-list{overflow:auto;flex:1}.claim-row{display:grid;grid-template-columns:minmax(260px,1fr) 150px 75px 95px;gap:9px;align-items:center;min-height:61px;padding:9px 12px;border-bottom:1px solid #26313b;color:#eef3f7;text-decoration:none}.claim-row:hover,.claim-row.on{background:#18232d}.claim-row-main{min-width:0}.claim-row-main b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.claim-row-main small{display:block;color:#748391;font-size:10px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.claim-channel{font-size:11px;color:#ffd466;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.claim-count{font-size:10px;font-weight:900;background:#4a3512;color:#ffd88a;border-radius:999px;padding:5px 7px;text-align:center}.claim-state{font-size:9px;color:#8e9aa6;text-align:right}.claim-detail{overflow:auto;padding:12px;background:#090e13}.claim-player-wrap{background:#05080b;border-radius:12px;overflow:hidden;aspect-ratio:16/9;max-height:430px}.claim-player-wrap iframe{width:100%;height:100%;border:0}.claim-detail-card{background:#111820;border:1px solid #26313b;border-radius:12px;padding:12px;margin-top:10px}.claim-titlebar{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.claim-titlebar h2{margin:0 0 3px}.claim-titlebar form button{margin:0}.claim-check{background:#1f8b3a}.claim-links{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0}.claim-links a{background:#1769c2;color:white;text-decoration:none;border-radius:6px;padding:7px 9px;font-size:11px;font-weight:800}.claim-links span{font-size:11px;color:#aeb9c3}.claim-card{border:1px solid #34414c;border-radius:10px;background:#0c1218;padding:11px;margin:9px 0}.claim-card.studio{border-color:#247d3b}.claim-card-head{display:flex;justify-content:space-between;gap:12px}.claim-card-head b,.claim-card-head small{display:block}.claim-card-head small{color:#8e9aa6;margin-top:3px}.claim-card-head>span{font-size:10px;font-weight:900;background:#202933;border-radius:999px;padding:5px 7px;height:max-content}.claim-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.claim-meta span{font-size:10px;background:#151d25;border:1px solid #34414c;border-radius:999px;padding:4px 7px;color:#aeb9c3}.claim-segments{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.claim-segment{margin:0;background:#1769c2;padding:8px 10px}.claim-segment.playing{background:#1f8b3a}.claim-no-segment,.claim-empty{margin-top:10px;color:#8e9aa6;font-size:11px;padding:9px;background:#111820;border-radius:7px}@media(max-width:1180px){.claim-desk{grid-template-columns:1fr}.claim-detail{display:none}.claim-row{grid-template-columns:minmax(260px,1fr) 140px 75px}}

/* Alpha 10.13 · Studio claim minute sync */
.claim-studio-tools{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap;margin:12px 0 16px}.claim-studio-tools form{margin:0}.claim-sync{background:#7c3aed!important;color:#fff!important;border-color:#7c3aed!important;font-weight:800}.claim-session{min-width:300px;max-width:760px;border:1px solid var(--line,#e5e7eb);border-radius:10px;padding:8px 10px;background:rgba(127,127,127,.04)}.claim-session summary{cursor:pointer;font-weight:700}.claim-session .sub{margin:8px 0;line-height:1.45}.claim-session textarea{width:min(720px,70vw);height:105px;margin:9px 0;padding:9px;border:1px solid var(--line,#d1d5db);border-radius:8px;font:11px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.claim-session form+form{margin-top:7px}
.catalog-import{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid #30363d;background:#0d1117}.catalog-import input[type=file]{max-width:280px}.company-badge{font-size:11px;color:#8b949e;margin-top:3px}.v1-toolbar select[name=company]{max-width:210px}

/* Alpha 10.18 · bounded scroll + module status + company targets */
body:has(.v1-control-shell){overflow:hidden}
body:has(.v1-control-shell) main{height:100dvh;min-height:0;overflow:hidden}
.v1-control-shell{height:100dvh;min-height:0;overflow:hidden}
.v1-catalog,.v1-detail{min-height:0}
.v1-film-list{min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable}
.v1-detail{overscroll-behavior:contain;scrollbar-gutter:stable}
.mod-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:1px;box-shadow:0 0 0 1px #0006}
.mod-dot.live{background:#2ecc71}.mod-dot.todo{background:#ef4444}
.companies-desk{display:grid;grid-template-columns:minmax(300px,42%) 1fr;gap:18px;min-height:calc(100vh - 56px)}
.companies-list{border:1px solid #26313b;border-radius:12px;overflow:hidden;background:#0d1319}
.companies-head{padding:16px;border-bottom:1px solid #26313b}.companies-head h2{margin:0 0 4px}
.company-row{display:block;padding:14px 16px;border-bottom:1px solid #26313b;color:#eef3f7;text-decoration:none}.company-row:hover,.company-row.on{background:#18232d}.company-row b,.company-row small{display:block}.company-row small{color:#8e9aa6;margin-top:4px}
.company-detail{min-width:0}.company-card{border:1px solid #26313b;border-radius:12px;background:#111820;padding:18px}.company-card h2{margin-top:0}.company-card h3{margin:20px 0 10px}
.target-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-bottom:16px}.target-check{display:flex;align-items:center;gap:9px;background:#202933;border-radius:10px;padding:12px;cursor:pointer}.target-check input{width:17px;height:17px}.target-check span{font-size:12px}
@media(max-width:1000px){.companies-desk{grid-template-columns:1fr}.company-detail{min-height:420px}}

/* Alpha 10.21 · target-channel operational status */
.v1-channel-chip.target-green{border-color:#23934a;background:#10291a;color:#72e596}
.v1-channel-chip.target-yellow{border-color:#b88700;background:#30260a;color:#ffd45e}
.v1-channel-chip.target-red{border-color:#b63b3b;background:#301313;color:#ff8585}
.v1-no-target{color:#71808d;font-size:10px;font-style:italic}

/* Alpha 10.20 · Upload Inbox Part 1 */
.upload-inbox-hero h1{margin-bottom:5px}.upload-inbox-stats{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:9px;margin-top:15px}.upload-folder-panel{padding:13px 15px}.upload-folder-form{display:grid;grid-template-columns:auto minmax(320px,1fr) auto;gap:10px;align-items:center}.upload-folder-form label{font-size:12px;font-weight:800}.upload-folder-form input{background:#0b1117;color:#eef3f7;border:1px solid #34414c;border-radius:7px;padding:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.upload-folder-form button{margin:0}.upload-folder-ok,.upload-folder-error{font-size:11px;margin-top:9px}.upload-folder-ok{color:#72e596}.upload-folder-error{color:#ffb2b2}.upload-inbox-filters{align-items:center}.upload-inbox-filters button{padding:9px 12px}.upload-result-count{font-size:11px;color:#8e9aa6;font-weight:800}.upload-inbox-list{border:1px solid #26313b;border-radius:12px;overflow:hidden;background:#0c1218}.upload-job{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,42%);gap:14px;padding:13px 15px;border-bottom:1px solid #26313b}.upload-job:last-child{border-bottom:0}.upload-job.ready{box-shadow:inset 3px 0 #2e9b4b}.upload-job.removable{box-shadow:inset 3px 0 #27ae60}.upload-job.waiting{box-shadow:inset 3px 0 #5b6670}.upload-job-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.upload-job-title h3{margin:0 0 3px;font-size:15px}.upload-job-title small{color:#8e9aa6}.upload-state{font-size:9px;font-weight:900;border-radius:999px;padding:5px 8px;white-space:nowrap}.upload-state.ready{background:#12351e;color:#72e596}.upload-state.waiting{background:#202933;color:#aeb9c3}.upload-state.removable{background:#174d2b;color:#baf5ca}.upload-targets{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.upload-target{font-size:10px;border:1px solid #34414c;border-radius:999px;padding:5px 7px}.upload-target.green{border-color:#23934a;background:#10291a;color:#72e596}.upload-target.yellow{border-color:#b88700;background:#30260a;color:#ffd45e}.upload-target.red{border-color:#b63b3b;background:#301313;color:#ff8585}.upload-files{border-left:1px solid #26313b;padding-left:14px;min-width:0}.upload-file{display:flex;gap:8px;align-items:center;padding:5px 0;min-width:0}.upload-file b{background:#17334a;color:#a9d6ff;border-radius:5px;padding:4px 6px;font-size:10px;min-width:31px;text-align:center}.upload-file span{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upload-files small{display:block;color:#8e9aa6;margin-top:6px}@media(max-width:1050px){.upload-inbox-stats{grid-template-columns:repeat(2,1fr)}.upload-folder-form{grid-template-columns:1fr}.upload-job{grid-template-columns:1fr}.upload-files{border-left:0;border-top:1px solid #26313b;padding:10px 0 0}}
/* Upload Inbox Part 2A */
.upload-inbox-stats{grid-template-columns:repeat(6,minmax(120px,1fr))}
.upload-source-panel{margin-top:14px}.upload-source-head{display:flex;justify-content:space-between;align-items:center}.source-cards{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.source-card{border:1px solid #293642;border-radius:10px;padding:10px 13px;min-width:180px;display:flex;flex-direction:column;gap:3px;color:#9aa8b5}.source-card.active{border-color:#238b45;color:#e9f7ee;background:#102219}.source-card span{font-size:11px}
.queue-panel{margin:14px 0}.queue-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.queue-title h2{margin:0}.queue-list{margin-top:10px}.queue-row{display:grid;grid-template-columns:34px minmax(260px,1fr) 150px 80px;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #25313b}.queue-order{font-weight:900;color:#7d8a96}.queue-info{display:flex;flex-direction:column}.queue-info small{color:#8795a2}.queue-status{font-size:11px;font-weight:900;border:1px solid #3a4650;border-radius:999px;padding:5px 9px;text-align:center}.queue-status.queued{color:#ffd666}.queue-status.error{color:#ff7777}.queue-remove{background:#4a2528!important;font-size:10px!important;padding:6px 8px!important}
.bulk-queue-bar{position:sticky;top:0;z-index:8;background:#111820;border:1px solid #2d3a45;border-radius:10px;padding:9px 12px;margin:10px 0;display:flex;align-items:center;justify-content:space-between;box-shadow:0 5px 18px #0007}.bulk-queue-bar button:disabled{opacity:.4;cursor:not-allowed}.upload-option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:7px;padding:10px 14px 14px;border-top:1px solid #26323d}.upload-option{display:flex;align-items:center;gap:9px;border:1px solid #2c3944;border-radius:9px;padding:8px 10px;cursor:pointer;background:#0f161d}.upload-option:hover{border-color:#4b6478}.upload-option span:last-child{display:flex;flex-direction:column;min-width:0}.upload-option small{color:#82909c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:420px}.version-pill{font-weight:900;min-width:32px;color:#8ed2ff}.upload-target small{font-size:9px;opacity:.8}
@media(max-width:1100px){.upload-inbox-stats{grid-template-columns:repeat(3,1fr)}.queue-row{grid-template-columns:30px 1fr 120px}.queue-row form{grid-column:2/4}.source-card{min-width:140px}}

/* ALPHA 10.26 · local Finder source picker */
.manual-source-box{margin:0 14px 14px;border:1px solid #2d3a45;border-radius:10px;background:#0d141a;overflow:hidden}.manual-source-box summary{cursor:pointer;padding:11px 13px;font-weight:900;color:#a9d9f7;list-style:none}.manual-source-box summary::-webkit-details-marker{display:none}.manual-source-box[open] summary{border-bottom:1px solid #293640}.manual-source-form{padding:12px}.manual-picker-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.manual-picker-row button{padding:8px 12px!important}.manual-picker-row select{min-width:170px}.manual-selected-path{margin:9px 0 3px;padding:8px 10px;border:1px dashed #34434f;border-radius:7px;word-break:break-all}.manual-selected-path.selected{color:#7fe0a2;border-color:#2c7a4b}.manual-help{margin-bottom:9px}.manual-target-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:7px;margin:9px 0}.manual-queue-submit:disabled{opacity:.4;cursor:not-allowed}


/* UPUPA TELIF TALEPLERI - independent scroll fix (2026-10-14) */
body:has(.claim-desk){overflow:hidden}
body:has(.claim-desk) main{height:100dvh;min-height:0;overflow:hidden}
.claim-desk{height:100dvh;min-height:0;overflow:hidden}
.claim-catalog,.claim-detail{min-height:0;min-width:0}
.claim-list{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}
.claim-detail{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}
@media(max-width:1180px){.claim-desk{grid-template-columns:minmax(0,55%) minmax(0,45%)}.claim-detail{display:block}.claim-row{grid-template-columns:minmax(130px,1fr) 100px 65px}}
@media(max-width:760px){body:has(.claim-desk){overflow:auto}body:has(.claim-desk) main{height:auto;overflow:visible}.claim-desk{height:auto;display:block;overflow:visible}.claim-catalog{height:55dvh}.claim-detail{height:auto;min-height:420px}.claim-toolbar{flex-wrap:wrap}}
