.media-panel{margin:28px 0}.media-now{background:#0e1d21;padding:20px;border:1px solid #31534d;border-radius:10px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.media-now>strong{font-size:20px;flex:1}.media-now>p{flex-basis:100%;margin:0;color:#b3c8c2}.media-now>span:last-of-type{font-size:12px;color:#8fa7a0}.media-actions{display:flex;gap:8px;flex-wrap:wrap}.media-actions button{padding:8px 12px}.media-tabs{display:flex;gap:8px;border-bottom:1px solid #30463f;margin:24px 0 20px;padding-bottom:12px;flex-wrap:wrap}.media-tabs .selected{background:#a9edca;color:#10211a;border-color:#a9edca}.media-drop{display:flex!important;flex-direction:column;gap:14px;align-items:center;text-align:center;border:2px dashed #527e6b;background:#10271f;padding:32px;border-radius:12px;cursor:pointer}.media-drop.drag-over{border-color:#c4ffe2;background:#244b3c}.media-drop strong{font-size:21px;color:#ccf5df}.media-drop span,.media-drop small{color:#8eb6a3}.media-drop input{max-width:100%}.media-two{display:grid;grid-template-columns:1fr 1.2fr;gap:28px}.media-list{display:flex;flex-direction:column;gap:10px;margin:18px 0}.media-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:#101e20;border:1px solid #2e4540;border-radius:8px}.media-row strong,.media-row small{display:block;overflow-wrap:anywhere}.media-row small{font-size:12px;color:#8ea9a0;margin-top:6px}.media-check{display:flex!important;align-items:center;gap:10px;margin:12px 0!important}.media-check input[type=checkbox]{width:19px!important;height:19px;accent-color:#a9edca}.playlist-tracks{padding:0;list-style:none}.playlist-item{display:flex;align-items:center;gap:7px;padding:10px;border:1px solid #36534a;border-radius:6px;background:#172c25;margin-bottom:8px;cursor:grab}.playlist-item span{flex:1;font-size:13px;overflow-wrap:anywhere}.playlist-item button{padding:5px 10px}.media-source-form,.media-schedule-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;align-items:end}.media-schedule-settings label,.media-source-form label{margin:0}.media-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:26px 0;overflow:auto}.media-day{background:#0d1a1b;border:1px solid #2b453b;min-height:130px;padding:10px;border-radius:8px;min-width:95px}.media-day>strong{font-size:12px;letter-spacing:.1em;color:#9eb6ad}.media-day>small{display:block;color:#68897c;margin-top:12px;font-size:11px}.media-slot{background:#274e3e;border-left:3px solid #a9edca;padding:8px;margin-top:10px;border-radius:4px;overflow-wrap:anywhere}.media-slot b,.media-slot span{display:block;font-size:11px}.media-slot span{margin-top:5px;color:#b4cfc2}#media-days{display:flex;flex-wrap:wrap;gap:16px;margin:18px 0;border:1px solid #385047;border-radius:8px}#media-message{color:#dbcf9d}#media-progress{width:100%;margin-top:16px;accent-color:#a9edca}.media-tab[hidden],#media-workspace[hidden],#media-panel[hidden]{display:none!important}@media(max-width:950px){.media-two{grid-template-columns:1fr}.media-row{flex-direction:column;align-items:stretch}.media-week{grid-template-columns:repeat(7,130px)}}
.media-usb-browser{grid-column:1/-1;border:1px solid #37584b;border-radius:9px;padding:18px;background:#0d2119}.media-usb-browser .media-actions{align-items:end}.media-usb-browser label{min-width:220px;flex:1}.media-usb-entries{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;margin:12px 0}.media-usb-entries button{text-align:left;overflow-wrap:anywhere;font-size:12px}.media-source-form>[hidden]{display:none!important}#media-usb-status,#media-usb-selected{overflow-wrap:anywhere;font-size:12px;color:#b4cfc2}
#media-schedule-outputs{display:flex;flex-wrap:wrap;gap:18px;padding:16px;border:1px solid #3d6352;border-radius:8px}.media-route-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.media-route-list .media-row{padding:12px}.media-route-list small{font-size:11px}.media-slot small{display:block;font-size:10px;color:#9ccbb7;margin-top:7px}
