.dp-organizer-page{padding:38px 0 70px}.dp-organizer-hero{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:26px}.dp-organizer-kicker{display:inline-block;color:#ff7a00;font-size:12px;font-weight:900;letter-spacing:.16em}.dp-organizer-hero h1{max-width:850px;margin:8px 0 10px;font-size:clamp(30px,4.6vw,58px);line-height:.98}.dp-organizer-hero p{max-width:800px;color:#aeb4bd;font-size:16px;line-height:1.55}.dp-organizer-cost{min-width:190px;padding:18px 20px;border:1px solid #333;background:#15171a;border-radius:12px}.dp-organizer-cost strong,.dp-organizer-cost span{display:block}.dp-organizer-cost strong{font-size:30px;color:#ff7a00}.dp-organizer-cost span{font-size:12px;color:#aeb4bd}.dp-organizer-toolbar{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.dp-organizer-toolbar>div{padding:14px 16px;background:#15171a;border:1px solid #2b2e32;border-radius:10px}.dp-organizer-toolbar span,.dp-organizer-toolbar strong{display:block}.dp-organizer-toolbar span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#858b94}.dp-organizer-toolbar strong{font-size:20px;margin-top:3px}.dp-organizer-drop{padding:52px 24px;text-align:center;border:2px dashed #3d4147;background:#111316;border-radius:14px;transition:.18s}.dp-organizer-drop.is-drag{border-color:#ff7a00;background:#17130f}.dp-organizer-drop-icon{font-size:46px;color:#ff7a00}.dp-organizer-drop h2{margin:8px 0 5px}.dp-organizer-drop p{color:#8e949d;margin-bottom:18px}.dp-organizer-ready{padding:16px 0}.dp-organizer-options{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:14px}.dp-organizer-options label{font-size:14px}.dp-organizer-charge-note{font-size:12px;color:#8d939a;margin-top:9px}.dp-organizer-status{padding:15px 17px;margin:15px 0;border-radius:9px;background:#16191d;border:1px solid #30343a}.dp-organizer-status.is-error{border-color:#8b3131;color:#ffb2b2}.dp-organizer-results-head{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:25px 0 10px}.dp-organizer-results-head h2{margin:0}.dp-organizer-results-head p{margin:4px 0 0;color:#9298a1}.dp-organizer-actions{display:flex;gap:8px}.dp-organizer-table-wrap{overflow:auto;border:1px solid #2d3035;border-radius:10px}.dp-organizer-table{width:100%;min-width:1150px;border-collapse:collapse;background:#111316}.dp-organizer-table th,.dp-organizer-table td{padding:10px;border-bottom:1px solid #24272b;text-align:left;font-size:12px}.dp-organizer-table th{position:sticky;top:0;background:#191b1f;color:#aeb4bd;z-index:2}.dp-organizer-table input{width:100%;min-width:80px;background:#0d0f11;color:#fff;border:1px solid #33383f;border-radius:5px;padding:7px}.dp-organizer-table td:last-child input{min-width:260px}.dp-btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border:1px solid #3a3f46;background:#1b1e22;color:#fff;border-radius:7px;font-weight:800;cursor:pointer;text-decoration:none}.dp-btn-primary{background:#ff7a00;border-color:#ff7a00;color:#111}.dp-btn-ghost{background:transparent}.dp-organizer-login{padding:26px}@media(max-width:720px){.dp-organizer-hero{display:block}.dp-organizer-cost{margin-top:18px}.dp-organizer-toolbar{grid-template-columns:1fr}.dp-organizer-results-head{align-items:flex-start;flex-direction:column}}

.dp-organizer-table td:nth-child(8) input{font-size:11px;opacity:.82}

/* v25.88 compact Organizer landing */
.dp-organizer-compact-head{text-align:center;max-width:780px;margin:0 auto 22px}
.dp-organizer-compact-head h1{margin:7px 0 8px;font-size:clamp(28px,4vw,46px);line-height:1.04}
.dp-organizer-compact-head p{max-width:690px;margin:0 auto;color:#aab0ba;font-size:15px;line-height:1.55}
.dp-organizer-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}
.dp-organizer-info-card{min-height:142px;padding:19px 17px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}
.dp-organizer-info-icon{width:45px;height:45px;border-radius:14px;display:grid;place-items:center;margin-bottom:11px;background:rgba(255,122,0,.11);border:1px solid rgba(255,122,0,.2);font-size:22px;color:#ff7a00;font-weight:900}
.dp-organizer-info-card strong{font-size:13px;letter-spacing:.055em;color:#fff}
.dp-organizer-info-card span{display:block;margin-top:6px;color:#969da8;font-size:12px;line-height:1.4}
.dp-organizer{margin-top:0}
.dp-organizer-toolbar{margin-bottom:12px}
.dp-organizer-toolbar > div{position:relative}
.dp-organizer-toolbar .dp-organizer-cost-live strong{font-size:clamp(22px,3vw,31px)}
.dp-organizer-toolbar .dp-organizer-cost-live small{display:block;margin-top:2px;color:#858c97;font-size:10px;text-transform:uppercase;letter-spacing:.07em}
.dp-organizer-drop{padding-top:28px;padding-bottom:28px}
.dp-organizer-drop h2{margin-bottom:5px}
.dp-organizer-charge-note{font-size:12px}
@media(max-width:800px){.dp-organizer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.dp-organizer-info-grid{grid-template-columns:1fr 1fr;gap:8px}.dp-organizer-info-card{min-height:126px;padding:14px 10px}.dp-organizer-info-card span{font-size:11px}}

/* v25.89 richer visual cards */
.dp-organizer-info-card{min-height:190px;justify-content:flex-start;padding-top:20px}
.dp-organizer-visual{width:100%;height:74px;margin:0 0 15px;border-radius:13px;background:rgba(8,10,14,.68);border:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:center;gap:7px;overflow:hidden;position:relative}
.dp-org-visual-drop .dp-org-file{width:37px;height:45px;border-radius:6px;background:linear-gradient(160deg,rgba(255,122,0,.28),rgba(255,122,0,.07));border:1px solid rgba(255,122,0,.32);display:grid;place-items:center;font-size:9px;font-weight:900;color:#fff;transform:rotate(-7deg)}
.dp-org-visual-drop .dp-org-file:nth-child(2){transform:translateY(-5px);}.dp-org-visual-drop .dp-org-file:nth-child(3){transform:rotate(7deg)}
.dp-org-visual-drop b{font-size:24px;color:#ff7a00;margin-left:4px}
.dp-org-visual-auto span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.055);font-size:18px}
.dp-org-visual-auto b{width:45px;height:45px;border-radius:15px;display:grid;place-items:center;background:rgba(255,122,0,.15);border:1px solid rgba(255,122,0,.3);font-size:23px;color:#ff7a00}
.dp-org-visual-folders{align-items:flex-end;padding:10px 8px;box-sizing:border-box}
.dp-org-visual-folders span{height:42px;flex:1;max-width:68px;border-radius:7px 7px 4px 4px;border:1px solid rgba(255,122,0,.25);background:linear-gradient(180deg,rgba(255,122,0,.18),rgba(255,122,0,.04));display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:900;color:#e8e8e8}
.dp-org-visual-folders span:nth-child(2){height:52px}
.dp-org-visual-export span{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(255,122,0,.3);background:rgba(255,122,0,.12);font-weight:950;color:#fff;font-size:12px}
.dp-org-visual-export b{color:#ff7a00;font-size:22px}
.dp-org-visual-export .dp-org-deck{border-radius:50%;background:radial-gradient(circle,rgba(255,122,0,.25) 0 20%,rgba(255,255,255,.04) 22% 100%);border-color:rgba(255,255,255,.14)}
.dp-organizer-info-card strong{line-height:1.25;min-height:32px;display:flex;align-items:center;justify-content:center}
.dp-organizer-info-card span{line-height:1.45}
@media(max-width:480px){.dp-organizer-info-card{min-height:188px}.dp-organizer-visual{height:64px}.dp-organizer-info-card strong{font-size:11px}}

/* v25.90 pre-analysis loaded file list */
.dp-organizer-loaded{margin:14px 0 12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.025);overflow:hidden}
.dp-organizer-loaded-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:15px 17px;border-bottom:1px solid rgba(255,255,255,.06)}
.dp-organizer-loaded-head span{display:block;color:#ff7a00;font-size:10px;font-weight:900;letter-spacing:.08em}
.dp-organizer-loaded-head strong{display:block;margin-top:3px;color:#fff;font-size:15px}
.dp-organizer-loaded-head small{color:#838b96;font-size:11px}
.dp-organizer-loaded-list{max-height:280px;overflow:auto}
.dp-organizer-loaded-row{display:grid;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.045)}
.dp-organizer-loaded-row:last-child{border-bottom:0}
.dp-organizer-loaded-num{width:26px;height:26px;border-radius:8px;background:rgba(255,255,255,.05);display:grid;place-items:center;color:#969da7;font-size:11px;font-weight:800}
.dp-organizer-loaded-info{min-width:0}
.dp-organizer-loaded-info strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f4f5f6;font-size:12px}
.dp-organizer-loaded-info small{display:block;margin-top:2px;color:#7f8791;font-size:10px}
.dp-organizer-loaded-ok{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:rgba(55,200,120,.11);color:#61d493;font-size:12px}
@media(max-width:600px){.dp-organizer-loaded-head{align-items:flex-start;flex-direction:column}.dp-organizer-loaded-head small{display:none}}

/* v25.91 transfer top-up */
.dp-organizer-topup{display:inline-flex;margin-top:7px;padding:7px 10px;border-radius:9px;background:#ff7a00;color:#111!important;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}
.dp-organizer-topup[hidden]{display:none!important}
#dp-organizer-start.is-disabled{opacity:.45;cursor:not-allowed}

/* v25.92 analysis button remains visible even when transfer is insufficient */
#dp-organizer-ready[hidden]{display:none!important}
#dp-organizer-start{display:inline-flex!important}
#dp-organizer-start:disabled{display:inline-flex!important}

/* v25.95 clickable transfer top-up link */
.dp-organizer-topup{display:none!important;pointer-events:auto!important;cursor:pointer!important}
.dp-organizer-topup.is-visible{display:inline-flex!important}

.dp-organizer-hq{margin:18px 0;background:radial-gradient(circle at 90% 10%,rgba(255,114,0,.12),transparent 32%),#111318;border:1px solid #30343c;border-radius:18px;padding:18px}
.dp-organizer-hq-head{display:grid;grid-template-columns:1.7fr .7fr .8fr;gap:12px;align-items:stretch}
.dp-organizer-hq-head>div{background:#171a1f;border:1px solid #2b2f36;border-radius:14px;padding:14px}
.dp-organizer-hq-head span,.dp-organizer-hq-head small{display:block;color:#959aa3;font-size:11px;font-weight:800;letter-spacing:.06em}
.dp-organizer-hq-head strong{display:block;margin:4px 0;font-size:18px}.dp-organizer-hq-cost strong{font-size:25px;color:#ff7200}
.dp-organizer-hq-balance>a{display:none;margin-top:7px;color:#fff!important;background:#ff7200;text-decoration:none;padding:7px 10px;border-radius:8px;font-size:12px;font-weight:900}.dp-organizer-hq-balance>a.is-visible{display:inline-flex}
.dp-organizer-hq-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.dp-organizer-hq-note{margin:12px 0 0;color:#8f949d;font-size:12px}
.dp-org-quality-cell{min-width:145px}.dp-org-quality{display:inline-flex;flex-direction:column;border:1px solid #353942;border-radius:8px;padding:5px 8px;margin-bottom:5px}.dp-org-quality b{font-size:12px}.dp-org-quality small{font-size:9px;color:#999}.dp-org-quality.q-good b{color:#42d487}.dp-org-quality.q-medium b{color:#e4bd46}.dp-org-quality.q-low b,.dp-org-quality.q-very-low b{color:#ff6b55}
.dp-org-hq-check{display:flex!important;gap:5px;align-items:center;font-size:10px;font-weight:900;color:#ff7200;white-space:nowrap}.dp-org-hq-check input{width:auto!important}
@media(max-width:850px){.dp-organizer-hq-head{grid-template-columns:1fr}.dp-organizer-hq-actions .dp-btn{width:100%}}

.dp-organizer-hq-head{grid-template-columns:1.45fr .7fr .7fr .8fr .8fr}
.dp-organizer-hq-total{border-color:rgba(255,114,0,.45)!important;background:rgba(255,114,0,.055)!important}
.dp-organizer-hq-total strong{font-size:25px!important;color:#ff7200}
.dp-organizer-actions .has-hq{box-shadow:0 0 0 2px rgba(255,114,0,.18),0 8px 26px rgba(255,114,0,.12)}
@media(max-width:1050px){.dp-organizer-hq-head{grid-template-columns:1fr 1fr}.dp-organizer-hq-head>div:first-child{grid-column:1/-1}}
@media(max-width:650px){.dp-organizer-hq-head{grid-template-columns:1fr}.dp-organizer-hq-head>div:first-child{grid-column:auto}}

/* v26.03 progress + send to DJPORT */
.dp-tool-progress{margin:14px 0;padding:13px 15px;background:#111419;border:1px solid #2b3038;border-radius:14px}
.dp-tool-progress[hidden]{display:none!important}.dp-tool-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}
.dp-tool-progress-head strong{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.dp-tool-progress-head span{font-size:16px;font-weight:900;color:#42d487}
.dp-tool-progress-track{height:10px;background:#20242b;border-radius:999px;overflow:hidden}.dp-tool-progress-track i{display:block;width:0;height:100%;background:#42d487;border-radius:inherit;transition:width .2s ease;box-shadow:0 0 18px rgba(66,212,135,.28)}
.dp-send-djport{margin:22px 0;padding:20px;background:radial-gradient(circle at 95% 0,rgba(66,212,135,.10),transparent 31%),#111419;border:1px solid #30363e;border-radius:18px}
.dp-send-head>span{display:block;color:#42d487;font-size:12px;font-weight:950;letter-spacing:.09em}.dp-send-head>strong{display:block;font-size:20px;margin:5px 0}.dp-send-head>small{display:block;color:#989ea8;line-height:1.45}
.dp-send-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:15px}.dp-send-stats>div{padding:13px;background:#181c21;border:1px solid #2d333b;border-radius:13px}
.dp-send-stats span,.dp-send-stats small{display:block;color:#8f96a0;font-size:10px;font-weight:850;letter-spacing:.055em}.dp-send-stats strong{display:block;font-size:24px;margin-top:4px}.dp-send-stats .is-bonus{border-color:rgba(66,212,135,.42)}.dp-send-stats .is-bonus strong{color:#42d487}
.dp-send-rights{display:flex!important;align-items:flex-start;gap:8px;margin:14px 0;color:#c6cbd2;font-size:12px}.dp-send-rights input{width:auto!important;margin-top:2px}
.dp-send-actions{display:flex;flex-wrap:wrap;gap:9px}.dp-send-status{margin-top:12px;padding:11px 13px;border-radius:10px;background:#171b20;color:#cbd1d8;font-size:12px}.dp-send-status.is-error{color:#ff7868;border:1px solid rgba(255,120,104,.3)}
.dp-org-send-check,.dp-master-send-check{display:flex!important;align-items:center;gap:5px;white-space:nowrap;font-size:9px;font-weight:900}.dp-org-send-check input,.dp-master-send-check input{width:auto!important}
.dp-org-send-cell{min-width:90px}.dp-send-master-tools{margin-top:14px}.dp-send-master-tools label{display:flex;gap:9px;align-items:center;font-size:12px;font-weight:850}.dp-send-master-tools select{max-width:300px;background:#171b20;color:#fff;border:1px solid #343a43;border-radius:9px;padding:9px}
@media(max-width:1000px){.dp-send-stats{grid-template-columns:repeat(2,1fr)}.dp-send-stats .is-bonus{grid-column:1/-1}}
@media(max-width:620px){.dp-send-stats{grid-template-columns:1fr}.dp-send-stats .is-bonus{grid-column:auto}.dp-send-actions>*{width:100%}}

/* v26.04: notices + floating progress */
.dp-tool-notices{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}
.dp-tool-notices>div{padding:13px 14px;border:1px solid #303640;background:#15191e;border-radius:13px}
.dp-tool-notices strong{display:block;color:#f2f4f7;font-size:12px;margin-bottom:4px}.dp-tool-notices span{display:block;color:#999fa8;font-size:11px;line-height:1.45}
.dp-tool-float{position:fixed;right:18px;bottom:18px;width:min(360px,calc(100vw - 28px));z-index:99999;background:#101318;border:1px solid #343b44;border-radius:16px;box-shadow:0 18px 55px rgba(0,0,0,.38);overflow:hidden}
.dp-tool-float[hidden]{display:none!important}.dp-tool-float-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#171b20;border-bottom:1px solid #292f36}
.dp-tool-float-head strong{font-size:11px;letter-spacing:.08em;color:#42d487}.dp-tool-float-head button{width:28px;height:28px;padding:0;border-radius:8px;border:1px solid #353b44;background:#20252b;color:#fff;font-weight:900}
.dp-tool-float-body{padding:13px}.dp-tool-float-body>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center}.dp-tool-float-body span{font-size:12px;color:#c7ccd2}.dp-tool-float-body b{color:#42d487;font-size:18px}
.dp-tool-float-track{height:9px;background:#23282f;border-radius:999px;overflow:hidden;margin:9px 0 11px}.dp-tool-float-track i{display:block;width:0;height:100%;background:#42d487;border-radius:inherit;transition:width .2s ease}
.dp-tool-float-body button{width:100%;padding:10px;border:0;border-radius:10px;background:#ff7200;color:#fff;font-weight:900;font-size:11px}.dp-tool-float-body small{display:block;margin-top:9px;color:#8e949c;font-size:10px;line-height:1.35}
.dp-tool-float.is-mini .dp-tool-float-body{display:none}.dp-tool-float.is-done .dp-tool-float-head strong{color:#42d487}
@media(max-width:760px){.dp-tool-notices{grid-template-columns:1fr}.dp-tool-float{right:14px;bottom:14px}}

/* v26.05 send mode / preflight */
.dp-send-mode{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}
.dp-send-mode>span{grid-column:1/-1;color:#8f96a0;font-size:10px;font-weight:900;letter-spacing:.08em}
.dp-send-mode label{display:grid!important;grid-template-columns:auto 1fr;column-gap:8px;align-items:start;padding:13px;border:1px solid #30363e;background:#181c21;border-radius:12px;cursor:pointer}
.dp-send-mode input{width:auto!important;margin-top:3px}.dp-send-mode strong{font-size:12px}.dp-send-mode small{grid-column:2;color:#969da6;font-size:10px;line-height:1.4}
.dp-send-summary{margin:12px 0;padding:12px 13px;border-radius:11px;background:#171b20;border:1px solid #2d343d;color:#c6cbd2;font-size:11px;line-height:1.45}
.dp-send-stats{grid-template-columns:repeat(4,1fr)}
@media(max-width:850px){.dp-send-mode{grid-template-columns:1fr}.dp-send-mode>span{grid-column:auto}.dp-send-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.dp-send-stats{grid-template-columns:1fr}}

/* v26.06 Organizer SEND readability only */
.dp-send-clean{padding:22px}.dp-send-clean .dp-send-head{padding-bottom:16px;border-bottom:1px solid #292f36}
.dp-send-step{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:17px 0;border-bottom:1px solid #272d34}.dp-send-step:last-of-type{border-bottom:0}
.dp-send-step-no{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#ff7200;color:#fff;font-size:13px;font-weight:950}
.dp-send-step-body>strong{display:block;font-size:13px;letter-spacing:.04em}.dp-send-step-body>span{display:block;color:#959ca5;font-size:11px;margin:4px 0 11px}
.dp-send-check-main{margin-top:4px!important;background:#ff7200!important;color:#fff!important;border-color:#ff7200!important;font-weight:950!important}
.dp-send-result{display:grid;grid-template-columns:1.15fr 1fr 1.35fr;gap:10px;margin:15px 0;padding:12px;background:#0d1014;border:1px solid #303741;border-radius:15px}
.dp-send-can,.dp-send-bonus-big,.dp-send-result-side>div{padding:13px;border-radius:11px;background:#171b20;border:1px solid #2b323a}
.dp-send-can{border-color:rgba(66,212,135,.45)}.dp-send-can>span,.dp-send-bonus-big>span{display:block;font-size:9px;font-weight:900;letter-spacing:.07em;color:#9198a2}
.dp-send-can>strong{display:flex;align-items:baseline;gap:6px;margin-top:3px}.dp-send-can b{font-size:34px;color:#42d487}.dp-send-can small{font-size:12px;color:#b8bec6}
.dp-send-result-side{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dp-send-result-side span{display:block;font-size:9px;color:#9299a2}.dp-send-result-side strong{display:block;font-size:23px;margin-top:5px}
.dp-send-bonus-big{border-color:rgba(255,114,0,.45)}.dp-send-bonus-big strong{display:block;color:#ff8b2c;font-size:28px;margin-top:4px}.dp-send-bonus-big small{display:block;color:#9299a2;font-size:9px;margin-top:2px}
.dp-send-clean .dp-send-mode{grid-template-columns:1fr 1fr;margin-top:9px}.dp-send-clean .dp-send-mode label{grid-template-columns:auto 1fr}.dp-send-clean .dp-send-mode label>span{display:block}.dp-send-clean .dp-send-mode label small{grid-column:auto;display:block}
.dp-send-costline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;background:#171b20;border-radius:10px;font-size:10px}.dp-send-costline strong{color:#42d487;font-size:14px}.dp-send-costline span:last-child{margin-left:auto;color:#aeb4bc}
.dp-send-actions-clean{display:grid;grid-template-columns:1fr 1fr;gap:9px}.dp-send-actions-clean button{min-height:44px}.dp-send-all-clean{background:#20262d!important;color:#fff!important;border:1px solid #39414a!important}
@media(max-width:850px){.dp-send-result{grid-template-columns:1fr}.dp-send-clean .dp-send-mode{grid-template-columns:1fr}.dp-send-actions-clean{grid-template-columns:1fr}.dp-send-costline span:last-child{margin-left:0;width:100%}}

/* v26.07 clearer per-track send checkbox */
.dp-org-send-cell{min-width:150px}.dp-org-send-check{padding:7px 9px;border-radius:9px;background:#171b20;border:1px solid #30363e}
.dp-org-send-check:not(:has(input:disabled)){border-color:rgba(66,212,135,.42)}.dp-org-send-check input{transform:scale(1.12)}
.dp-org-send-check span{font-size:9px;letter-spacing:.035em}.dp-org-send-hint{display:block;margin-top:4px;color:#ff9a70;font-size:8px;line-height:1.25}

/* v26.08 exact missing-field feedback */
.dp-org-send-hint{font-weight:800}.dp-org-send-check input:disabled+span{opacity:.72}

/* v26.11 Organizer first, community submission second */
.dp-send-community{margin-top:30px!important;border:1px solid rgba(255,114,0,.42)!important;background:linear-gradient(180deg,rgba(255,114,0,.055),rgba(12,15,18,.98))!important}
.dp-send-community-hero{padding:20px 20px 18px;margin:-4px -4px 18px;border-radius:15px;background:radial-gradient(circle at 88% 15%,rgba(255,114,0,.18),transparent 35%),#12161b;border:1px solid #303740}
.dp-send-community-hero>span{display:block;color:#ff8a25;font-size:10px;font-weight:950;letter-spacing:.09em}
.dp-send-community-hero h3{margin:7px 0 8px;color:#fff;font-size:21px;line-height:1.15}
.dp-send-community-hero p{margin:0;color:#b7bec7;font-size:12px;line-height:1.55;max-width:920px}
.dp-send-community-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:15px}
.dp-send-community-benefits>div{padding:12px;border-radius:11px;background:#0d1014;border:1px solid #2b323a}
.dp-send-community-benefits b{display:block;color:#ff8a25;font-size:17px;line-height:1.1}
.dp-send-community-benefits span{display:block;color:#fff;font-weight:850;font-size:11px;margin-top:4px}
.dp-send-community-benefits small{display:block;color:#838c97;font-size:9px;line-height:1.3;margin-top:2px}
.dp-send-community-note{margin:12px 0 0;padding:11px 12px;border-radius:10px;background:rgba(255,114,0,.08);border:1px solid rgba(255,114,0,.22);color:#c7ccd3;font-size:10px}
.dp-send-community-note strong{color:#ff9b4b}
.dp-organizer-groups+.dp-send-community{clear:both}
@media(max-width:850px){.dp-send-community-benefits{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.dp-send-community-benefits{grid-template-columns:1fr}.dp-send-community-hero h3{font-size:18px}}

/* v26.12 independent ZIP selection + clearer metadata */
.dp-org-pack-cell{min-width:100px}.dp-org-pack-check{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:9px;background:#171b20;border:1px solid rgba(66,212,135,.42);cursor:pointer}
.dp-org-pack-check input{width:auto!important;transform:scale(1.12)}.dp-org-pack-check span{font-size:9px;font-weight:900;color:#dfe5e9;letter-spacing:.035em}
#dp-organizer-selected-zip:disabled{opacity:.45;cursor:not-allowed}
