:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#16202d;background:#f7f8fa;font-synthesis:none;font-weight:400;line-height:1.5;font-size:14px;--accent:#117b65;--muted:#7d8594;--border:#e0e4ea;--ink:#16202d}*{box-sizing:border-box}body{margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 17px;border-radius:6px;border:1px solid var(--border);background:#fff;color:var(--ink);font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s}button:hover,.button:hover{background:#f2f5f6}button:disabled{cursor:not-allowed;opacity:.48}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #7bcab8;outline-offset:3px}button svg,.button svg{flex-shrink:0}.primary{background:var(--accent);border-color:var(--accent);color:#fff}.primary:hover{background:#0c6855;border-color:#0c6855}.outline{color:#086b57;border-color:#409b87;background:#fff}.outline:hover{background:#eff8f5}.danger{background:#a52d36;color:#fff;border-color:#a52d36}.danger:hover{background:#8b212a}.text-button{padding:4px 0;min-height:32px;border:0;background:transparent;color:var(--accent);font-size:13px}.text-button:hover{background:transparent;text-decoration:underline}.destructive{color:#a52d36}.icon{width:30px;min-height:30px;padding:5px;border:0;background:transparent;color:#75808e;border-radius:5px}.icon:hover{background:#eaf0f0;color:var(--accent)}.icon svg{width:18px;height:18px}a{color:var(--accent)}h1,h2,h3,p{margin:0}h1{font-size:34px;font-weight:700;line-height:1.2;letter-spacing:-1.25px}h2{font-size:20px;line-height:1.4;font-weight:650;letter-spacing:-.55px}h3{font-size:16px;font-weight:600}p{color:var(--muted)}small{font-size:12px}strong{font-weight:600}input{min-width:0;width:100%;padding:11px 12px;border:1px solid #d3dae3;border-radius:6px;outline:0;background:#fff;color:#374151;font-size:14px;line-height:1.45}input:focus{border-color:var(--accent)}label{display:grid;gap:6px;font-size:13px;color:#727c8e}input:disabled{background:#f1f3f5}input[type=datetime-local]{font-size:13px;padding:10px}svg{vertical-align:middle}.app{display:flex;min-height:100vh;padding:16px 24px;gap:30px;max-width:1750px;margin:0 auto}.sidebar{flex:0 0 236px;background:#fff;border:1px solid var(--border);border-radius:10px;position:sticky;top:16px;height:calc(100vh - 32px);display:flex;flex-direction:column;padding:17px 10px}.brand{display:flex;align-items:center;gap:12px;padding:0 10px;color:var(--accent)}.brand span{font-size:24px;letter-spacing:-.8px;font-weight:700;color:#10192a}.sidebar nav{display:flex;flex-direction:column;gap:9px;margin-top:28px}.nav{justify-content:flex-start;border:none;gap:20px;padding:11px 14px;min-height:44px;font-size:15px;font-weight:450}.nav svg{color:#192733}.nav.active{color:#07594c;background:#eaf5f3}.nav.active svg{color:#07594c}.sidebar-bottom{margin-top:auto;padding:16px 10px 0;border-top:1px solid #e8ebef}.sidebar-bottom>div{display:flex;align-items:center;gap:15px;font-size:14px}.sidebar-bottom>div svg:last-child{margin-left:auto;color:var(--muted)}.logout{min-height:30px;margin-top:12px;padding:3px 0;font-size:12px;border:0;color:#78828f}.logout:hover{background:transparent;color:var(--accent)}main{flex:1;min-width:0;padding:12px 0 18px}header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}header p{font-size:18px;margin-top:5px;letter-spacing:-.25px}.youtube{margin-top:5px;white-space:nowrap;min-height:46px;padding:10px 19px}.panel{background:#fff;border:1px solid var(--border);border-radius:9px}.banner{display:flex;align-items:center;gap:20px;padding:20px 24px;border:1px solid var(--border);border-radius:9px;background:#fff;margin-bottom:20px}.banner strong{font-size:15px}.banner p{margin-top:3px;font-size:14px}.banner .outline{margin-left:auto;min-width:132px;flex-shrink:0}.banner>svg{flex-shrink:0}.banner.error{border-color:#efc4c7;background:#fff4f4;color:#9c2834;padding:12px 18px}.banner.error .icon{margin-left:auto}.workspace{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);gap:18px;align-items:stretch}.preview-panel{padding:14px;display:flex;flex-direction:column}.preview{aspect-ratio:1.51;background:#080b0d;border:1px solid #121920;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden}.preview video{display:block;width:100%;height:100%;object-fit:contain;background:#080b0d}.empty-preview{color:#fff;text-align:center;padding:24px}.play-outline{display:flex;align-items:center;justify-content:center;border:1.5px solid #d4d9dd;border-radius:100%;width:80px;height:80px;margin:0 auto 18px}.play-outline svg{margin-left:4px;stroke-width:1.6}.empty-preview h2{font-size:21px;color:#f5f5f5;letter-spacing:-.5px}.empty-preview p{color:#acb4bf;font-size:15px;margin-top:3px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 0;min-height:106px;margin-top:auto}.metrics>div{display:flex;flex-direction:column;gap:3px;justify-content:center;padding:5px 20px;border-right:1px solid #d8dfe8}.metrics>div:last-child{border:0}.metrics span{font-size:12px;color:var(--muted);font-weight:500}.metrics strong{font-size:14px;line-height:1.4;font-weight:500;display:flex;align-items:center;gap:6px}.mono{font-variant-numeric:tabular-nums}.live-text{color:var(--accent)}.dot{width:7px;height:7px;border-radius:50%;background:var(--accent);display:inline-block}.preview-caption{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);padding:0 6px 6px}.preview-caption span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.preview-caption small{margin-left:auto;white-space:nowrap}.playlist{padding:17px 17px 16px;display:flex;flex-direction:column}.section-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.section-title>span{font-size:13px;color:var(--muted);white-space:nowrap}.playlist-empty{margin-top:14px;border:1px dashed #dbe1e8;background:#fafbfc;min-height:224px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px 15px}.round-icon{display:flex;justify-content:center;align-items:center;background:#f0f2f5;width:57px;height:57px;border-radius:100%;margin-bottom:17px;color:#465060}.playlist-empty strong{font-size:14px}.playlist-empty p{font-size:13px;margin:3px 0 14px}.playlist-empty .outline{min-width:170px}.repeat{margin-top:14px;border-top:1px solid var(--border);padding:14px 3px;display:flex;align-items:center;gap:15px;font-size:13px}.enabled-switch{margin-left:auto;width:36px;height:21px;background:var(--accent);border-radius:12px;display:flex;align-items:center;justify-content:flex-end;padding:3px}.enabled-switch i{display:block;background:#fff;width:15px;height:15px;border-radius:50%}.schedule{display:grid;gap:10px;margin-top:6px}.schedule small{font-size:10px;color:#7d8797}.schedule .outline{min-height:34px;font-size:12px;padding:6px}.schedule-active{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--accent)}.schedule-active button{margin-left:auto;font-size:11px}.stream-button{margin-top:14px;width:100%;min-height:44px}.helper{font-size:12px;line-height:1.65;margin-top:12px}.activity{padding:14px 17px 16px;margin-top:18px}.log-list{margin-top:10px;border:1px solid #e3e7ec;max-height:245px;overflow:auto;min-height:85px}.log{display:flex;gap:15px;align-items:center;padding:13px 16px;font-size:12px;color:#5a6473;border-bottom:1px solid #f0f2f5}.log:last-child{border:0}.log-dot{width:12px;height:12px;flex-shrink:0;border-radius:50%;background:#9ca3b0}.log.warn .log-dot{background:#c39024}.log.error .log-dot{background:#ba4451}.log time{margin-left:auto;color:#8b94a3;font-size:11px;white-space:nowrap}.playlist-items{margin-top:14px;max-height:250px;min-height:142px;overflow:auto}.playlist-row{display:flex;align-items:center;border-bottom:1px solid #eef0f3;padding:8px 0}.playlist-row.selected{background:#f3faf7}.track{border:0;background:transparent;flex:1;min-width:0;padding:7px 5px;gap:10px;justify-content:flex-start;text-align:left}.track>span:last-child{min-width:0}.track strong{display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.track small{display:block;color:var(--muted);font-size:11px}.track-index{font-size:12px;color:#8c96a5;font-variant-numeric:tabular-nums}.reorder{display:flex;flex-shrink:0}.reorder .icon{width:25px}.add-playlist{width:100%;margin-top:10px;font-size:12px;min-height:35px;padding:7px}.playlist-total{font-size:11px;margin-top:8px}.toast{position:fixed;right:28px;bottom:24px;background:#143e33;color:#fff;padding:15px 20px;border-radius:8px;box-shadow:0 8px 32px #0002;z-index:50;display:flex;align-items:center;gap:10px;max-width:min(460px,calc(100vw - 32px));font-size:13px}.upload-zone{text-align:center;padding:36px 24px;border:1px dashed #b5c8c3;border-radius:10px;background:#f2f8f6}.upload-symbol{display:flex;align-items:center;justify-content:center;margin:0 auto 17px;width:57px;height:57px;border-radius:13px;background:#e1efea;color:var(--accent)}.upload-zone p{font-size:14px;margin-top:7px}.upload-zone .primary{margin:20px 0 10px}.upload-zone small{display:block;color:#7e8991}.upload-progress{max-width:450px;margin:18px auto 0}.upload-progress>div{display:flex;gap:10px;justify-content:space-between;font-size:12px}.upload-progress span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}progress{width:100%;height:7px;accent-color:var(--accent)}.library-panel{margin-top:24px;padding:18px 20px}.empty-library{padding:55px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.empty-library>svg{color:#9eabb4}.empty-library p{font-size:13px}.empty-library button{margin-top:12px}.media-list{margin-top:17px}.media-row{display:flex;gap:14px;align-items:center;border-top:1px solid #ecf0f2;padding:18px 0}.file-symbol{width:52px;height:40px;border-radius:6px;background:#eef4f2;color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.file-info{flex:1;min-width:0}.file-info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.file-info small{display:block;color:var(--muted);margin-top:4px}.file-status{font-size:11px;display:flex;align-items:center;gap:5px;color:#85652b;white-space:nowrap}.file-status.ready{color:var(--accent)}.file-status.error{color:#b93442}.file-actions{display:flex;flex-shrink:0}.destination-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:start}.destination-panel{padding:28px}.destination-heading{display:flex;gap:15px;align-items:center;padding-bottom:25px;border-bottom:1px solid var(--border);margin-bottom:25px}.destination-heading p{font-size:13px;margin-top:3px}.youtube-mark{width:49px;height:38px;border-radius:10px;background:#fff0f0;color:#df3542;display:flex;align-items:center;justify-content:center}.destination-heading>.check{margin-left:auto;color:var(--accent)}.destination-panel form{display:grid;gap:19px}.form-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.instructions{padding:20px 10px}.instructions ol{padding-left:22px;margin-top:20px}.instructions li{padding-left:6px;margin-bottom:17px;line-height:1.8;font-size:14px;color:#4b5765}.instructions>p{font-size:13px;line-height:1.8;margin:25px 0}.guide{display:grid;grid-template-columns:1.15fr 1fr;gap:22px;align-items:start}.guide .panel{padding:26px}.guide ol{padding-left:23px}.guide li{padding:11px 0 11px 9px}.guide li p{font-size:13px;line-height:1.8;margin-top:6px}.guide-note{display:flex;gap:16px;padding:23px 0;border-bottom:1px solid #ecf0f2}.guide-note svg{color:var(--accent);flex-shrink:0;width:23px}.guide-note p{margin-top:6px;font-size:13px;line-height:1.8}.modal-backdrop{position:fixed;inset:0;z-index:40;background:#11202d70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px}.modal{width:600px;max-height:85vh;overflow:auto;padding:23px}.modal .muted{margin-top:6px;font-size:13px}.picker-list{margin-top:20px}.picker-row{display:flex;align-items:center;gap:15px;border-top:1px solid #edf0f3;padding:16px 0}.picker-row>svg{color:var(--accent)}.picker-row>span{flex:1;min-width:0}.picker-row strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.picker-row small{display:block;color:var(--muted);font-size:11px}.picker-row .outline{font-size:12px;padding:7px 12px;min-height:34px}.loading{height:100vh;display:flex;justify-content:center;align-items:center;gap:12px;color:var(--muted)}.login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:25px;background:#f3f6f5}.login-box{background:#fff;border:1px solid var(--border);border-radius:12px;padding:42px;width:440px;box-shadow:0 12px 60px #143b2e08}.login .brand{padding:0;margin-bottom:35px}.login h1{font-size:28px}.login p{font-size:14px;margin-top:10px;line-height:1.7}.login label{margin-top:26px}.login .primary{margin-top:20px;width:100%}.login small{display:block;margin-top:22px;color:var(--muted);font-size:11px;text-align:center}.error-text{color:#a52d36!important;font-size:13px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1450px){.app{gap:32px}.preview{aspect-ratio:1.52}.playlist-empty{min-height:235px}.sidebar{flex-basis:240px}.metrics{padding:27px 0}}@media(max-width:1190px){.app{padding:14px 16px;gap:20px}.sidebar{flex-basis:194px;padding:16px 8px}.brand{gap:7px;padding:0 8px}.brand span{font-size:22px}.nav{font-size:13px;gap:13px;padding:10px}.workspace{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}.preview{aspect-ratio:1.25}.metrics>div{padding:5px 10px}.metrics strong{font-size:12px}.banner{padding:17px}.banner p{font-size:12px}h1{font-size:30px}header p{font-size:16px}.youtube{font-size:12px;padding:10px 12px}.track strong{max-width:120px}}@media(max-width:950px){.sidebar{flex-basis:170px}.brand span{font-size:19px}.brand svg{width:28px}.nav{font-size:12px;gap:10px}.workspace{grid-template-columns:1fr}.preview{aspect-ratio:16/9}.playlist-empty{min-height:180px}.metrics{padding:15px 0;min-height:80px}.playlist-items{min-height:0}.track strong{max-width:none}.playlist .schedule{grid-template-columns:1fr 1fr}.schedule small,.schedule-active,.schedule .outline{grid-column:1/-1}.destination-layout,.guide{grid-template-columns:1fr}header{gap:12px}.youtube{font-size:0;width:42px;padding:8px}.youtube svg{width:18px}.media-row{flex-wrap:wrap}.file-status{margin-left:auto}.file-info{flex-basis:calc(100% - 80px)}.file-actions{margin-left:auto}}@media(max-width:640px){.app{display:block;padding:0;min-height:100vh}.sidebar{height:auto;position:static;border-radius:0;border:0;border-bottom:1px solid var(--border);padding:15px 16px 8px;display:block}.brand span{font-size:22px}.brand svg{width:32px}.sidebar nav{margin-top:15px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.nav{display:flex;flex-direction:column;gap:5px;font-size:10px;padding:8px 2px;min-height:58px;white-space:nowrap}.nav svg{width:18px;height:18px}.sidebar-bottom{position:absolute;right:18px;top:10px;margin:0;padding:0;border:0}.sidebar-bottom>div{display:none}.logout{margin-top:7px;font-size:11px}.sidebar-bottom .logout svg{width:14px}main{padding:24px 16px}header{margin-bottom:21px;align-items:center}h1{font-size:28px}header p{font-size:14px;margin-top:6px}.youtube{margin:0;min-height:40px}.banner{padding:15px;gap:12px;flex-wrap:wrap}.banner strong{font-size:13px}.banner p{font-size:12px}.banner>svg{width:23px}.banner>div{flex:1;min-width:200px}.banner .outline{margin-left:35px;min-height:36px;font-size:12px;min-width:110px}.workspace{gap:16px}.preview-panel{padding:9px}.preview{aspect-ratio:16/9}.empty-preview h2{font-size:17px}.empty-preview p{font-size:12px}.play-outline{width:54px;height:54px;margin-bottom:10px}.play-outline svg{width:25px}.metrics{padding:12px 0;min-height:75px}.metrics>div{padding:3px 11px}.metrics strong{font-size:11px}.metrics span{font-size:10px}.playlist{padding:17px}.playlist-empty{min-height:200px}.playlist .schedule{grid-template-columns:1fr}.schedule label{min-width:0}.playlist-items{max-height:300px}.track strong{max-width:160px}.activity{padding:15px}.log{padding:12px;gap:10px;font-size:11px}.log-dot{width:8px;height:8px}.upload-zone{padding:26px 16px}.upload-zone h2{font-size:19px}.upload-zone p{font-size:12px}.upload-zone small{font-size:10px}.library-panel{padding:16px}.section-title h2{font-size:18px}.section-title>span{font-size:11px}.file-info strong{font-size:12px}.file-info small{font-size:10px}.destination-panel{padding:21px}.instructions{padding:3px}.guide .panel{padding:20px}.guide{gap:16px}.modal{padding:18px}.picker-row{gap:10px}.picker-row button span{display:none}.login-box{padding:30px}.toast{right:16px;bottom:16px}.preview-caption{font-size:10px}.preview-caption small{font-size:9px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.broadcast-modes{margin:0 0 20px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.mode-options{display:flex;border:1px solid var(--border);border-radius:7px;background:#fff;padding:4px;gap:4px}.mode-options button{border:0;background:transparent;color:#66717d;min-height:38px;padding:8px 15px;font-size:13px}.mode-options button.selected-mode{background:#e5f3ee;color:var(--accent)}.broadcast-modes>p{font-size:12px;flex:1;min-width:190px}.radio-visual,.radio-queue{padding:20px;min-width:0}.radio-visual .visual-select{margin:18px 0 14px}.visual-select select{width:100%;padding:11px 12px;border:1px solid #d3dae3;border-radius:6px;background:#fff;color:var(--ink);font:inherit;font-size:13px;min-width:0}.radio-preview{aspect-ratio:16/9}.radio-preview .empty-preview h2{margin-top:12px;font-size:18px}.radio-preview .outline{margin-top:15px;font-size:12px}.radio-now{display:flex;gap:13px;align-items:center;border-top:1px solid var(--border);margin-top:18px;padding:18px 0 0;color:var(--accent)}.radio-now>div{min-width:0}.radio-now small{display:block;font-size:11px;color:var(--muted)}.radio-now strong{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-now>svg{flex-shrink:0}.radio-visual .metrics{min-height:86px;padding:18px 0 0}.song-queue{max-height:370px;overflow:auto;margin-top:16px}.song-row{display:flex;align-items:center;gap:10px;padding:13px 5px;border-bottom:1px solid #edf0f2;min-width:0}.song-row.on-air{background:#edf8f2}.song-info{flex:1;min-width:0}.song-info strong{font-size:12px;font-weight:550;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.song-info small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.radio-upload,.audio-library{padding:22px;margin-top:20px}.radio-upload>div:first-child p{font-size:13px;margin-top:6px}.radio-upload .form-actions{margin-top:20px}.radio-upload .upload-progress{margin:16px 0 0;max-width:none}.audio-library-row{display:flex;align-items:center;gap:13px;border-top:1px solid #edf0f3;padding:14px 0}.audio-library .section-title{margin-bottom:14px}.audio-library-row>svg{color:var(--accent);flex-shrink:0}.audio-library audio{width:100%;margin-top:14px}.radio-queue>.helper{font-size:11px}.radio-queue .repeat{margin-top:18px}.radio-queue .stream-button{margin-top:20px}@media(max-width:640px){.broadcast-modes{gap:9px}.mode-options{width:100%}.mode-options button{flex:1;font-size:12px;padding:9px 8px}.broadcast-modes>p{font-size:11px}.radio-visual,.radio-queue{padding:16px}.radio-upload,.audio-library{padding:18px}.radio-upload .form-actions>button{width:100%}.song-row{gap:6px}.song-row .reorder .icon{width:25px}.song-info strong{font-size:11px}.audio-library-row{gap:8px}.audio-library-row .file-status{font-size:10px}.visual-select select{font-size:12px}.radio-workspace .metrics>div{padding:5px 7px}}.youtube-import{padding:24px;margin-bottom:22px}.youtube-import>.section-title>svg{color:var(--accent)}.youtube-import>p{font-size:13px;line-height:1.7;max-width:760px;margin-top:10px}.youtube-import form{margin-top:18px;display:grid;gap:13px}.youtube-import form>.primary{justify-self:start}.ownership{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.6;color:#566172}.ownership input{width:16px;height:16px;min-width:16px;margin:2px 0 0;accent-color:var(--accent)}.import-setup{display:flex;align-items:flex-start;gap:9px;background:#f6f4ea;color:#75602d;font-size:12px;padding:12px;margin-top:16px;border-radius:5px}.import-setup svg{flex-shrink:0;margin-top:2px}@media(max-width:640px){.youtube-import{padding:19px}.youtube-import>p{font-size:12px}.youtube-import input[type=url]{font-size:12px}.youtube-import form>.primary{width:100%}}.youtube-details{max-width:900px}.youtube-details-panel{padding:26px;display:grid;gap:22px}.youtube-details-panel>p,.youtube-account p,.youtube-thumbnail p{font-size:13px;line-height:1.7}.youtube-details-panel form{display:grid;gap:14px}.youtube-details-panel form button{justify-self:start}.youtube-details-panel select{width:100%;min-width:0;padding:12px;border:1px solid var(--border);border-radius:6px;background:#fff;color:var(--ink);font:inherit}.youtube-details-panel .section-title{margin-top:8px;flex-wrap:wrap;gap:12px}.youtube-account{display:flex;gap:14px;align-items:flex-start;padding:18px;background:#f0f7f4;border-radius:8px}.youtube-account>svg{color:var(--accent);flex-shrink:0}.youtube-details-panel details{padding:18px;border:1px solid var(--border);border-radius:8px}.youtube-details-panel summary{cursor:pointer;font-weight:600}.youtube-details-panel ol{padding-left:21px;color:#586575;font-size:13px;line-height:1.8}.youtube-details-panel details label{margin:14px 0}.youtube-details-panel details>a{display:inline-block;margin:4px 0 18px}.youtube-thumbnail{display:grid;gap:14px;border-top:1px solid var(--border);padding-top:22px}.youtube-thumbnail img{max-width:480px;width:100%;aspect-ratio:16/9;object-fit:contain;background:#eef2f3;border-radius:6px}.youtube-notice{color:#117b65!important;padding:12px;background:#edf8f1;border-radius:6px}.youtube-details-panel input[readonly]{font-size:12px;color:#53606d}.youtube-details-panel small{color:var(--muted)}@media(max-width:640px){.youtube-details-panel{padding:17px}.youtube-details-panel .form-actions{gap:12px}.youtube-details-panel .form-actions button{width:100%}}
