.phaser-drop-overlay{position:fixed;inset:0;z-index:18000;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(8,12,18,.64);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}
.phaser-drop-overlay.is-warning .phaser-drop-dialog{width:min(460px,100%)}
.phaser-drop-overlay[hidden],.phaser-drop-overlay [hidden]{display:none!important}
.phaser-drop-dialog{position:relative;width:min(620px,100%);max-height:min(820px,calc(100dvh - 36px));overflow:auto;border:1px solid rgba(88,116,155,.24);border-radius:24px;padding:28px;background:radial-gradient(ellipse at 4% 0%,rgba(106,139,190,.17),transparent 43%),linear-gradient(145deg,#f9fbfd,#edf2f7);box-shadow:0 24px 90px rgba(6,15,29,.32);color:#172336;font-family:inherit}
.phaser-drop-close{position:absolute;top:14px;right:16px;width:34px;height:34px;border:1px solid rgba(31,49,74,.15);border-radius:50%;background:rgba(255,255,255,.72);color:#25364e;font-size:23px;line-height:1;cursor:pointer}
.phaser-drop-kicker{margin:0 0 8px;color:#5c75a0;font:800 10px/1.2 OxaniumLite,'Sora',sans-serif;letter-spacing:.17em}
.phaser-drop-dialog h2{margin:0 36px 8px 0;color:#19263a;font:800 clamp(21px,4vw,28px)/1.16 OxaniumLite,'Sora',sans-serif}
.phaser-drop-intro,.phaser-drop-warning p{margin:0 0 20px;color:#58677b;font:400 13px/1.55 'Sora',sans-serif}
.phaser-drop-label{display:block;margin:0 0 7px;color:#334761;font:800 10px/1.2 OxaniumLite,'Sora',sans-serif;letter-spacing:.08em;text-transform:uppercase}
.phaser-drop-artist-search{position:relative}
.phaser-drop-overlay input{width:100%;min-height:43px;border:1px solid rgba(58,79,108,.2);border-radius:11px;padding:10px 12px;background:rgba(255,255,255,.88);color:#1b2a3e;font:500 12px/1.3 'Sora',sans-serif;outline:none}
.phaser-drop-overlay input:focus{border-color:#7895c5;box-shadow:0 0 0 3px rgba(103,136,190,.13)}
.phaser-drop-results{position:absolute;z-index:2;top:calc(100% + 5px);left:0;right:0;max-height:230px;overflow:auto;border:1px solid rgba(58,79,108,.2);border-radius:12px;background:#fff;box-shadow:0 12px 34px rgba(25,43,67,.16)}
.phaser-drop-result{display:flex;width:100%;align-items:center;gap:10px;padding:9px 11px;border:0;border-bottom:1px solid rgba(43,61,87,.08);background:#fff;color:#1c2a3e;text-align:left;cursor:pointer}
.phaser-drop-result:hover{background:#f0f4fa}.phaser-drop-result img{width:34px;height:34px;flex:none;border-radius:50%;object-fit:cover;background:#e5eaf0}.phaser-drop-result strong{display:block;font:700 12px/1.25 'Sora',sans-serif}.phaser-drop-result small{display:block;margin-top:3px;color:#758297;font:500 10px/1.25 'Sora',sans-serif}.phaser-drop-result-empty{padding:11px;color:#758297;font:500 11px/1.4 'Sora',sans-serif}
.phaser-drop-selected-artist{margin-top:8px;color:#4e668a;font:700 11px/1.4 'Sora',sans-serif}
.phaser-drop-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:21px 0 8px;padding-top:15px;border-top:1px solid rgba(37,57,84,.1)}
.phaser-drop-section-head h3{margin:0;color:#263954;font:800 12px/1.2 OxaniumLite,'Sora',sans-serif;letter-spacing:.08em;text-transform:uppercase}.phaser-drop-section-head p{margin:4px 0 0;color:#7a8799;font:400 10px/1.35 'Sora',sans-serif}
.phaser-drop-add{min-height:32px;border:1px solid rgba(67,91,127,.19);border-radius:9px;padding:0 10px;background:rgba(255,255,255,.74);color:#49628b;font:800 9px/1 OxaniumLite,'Sora',sans-serif;white-space:nowrap;cursor:pointer}
.phaser-drop-url-list{display:grid;gap:7px}.phaser-drop-url-row{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:7px;align-items:center}.phaser-drop-url-row input{min-width:0}.phaser-drop-remove{width:36px;height:36px;border:1px solid rgba(77,93,116,.15);border-radius:9px;background:rgba(255,255,255,.7);color:#738095;font-size:18px;cursor:pointer}
.phaser-drop-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;margin-top:20px}.phaser-drop-primary,.phaser-drop-secondary{min-height:42px;border:0;border-radius:10px;padding:0 16px;font:800 10px/1 OxaniumLite,'Sora',sans-serif;letter-spacing:.04em;cursor:pointer}.phaser-drop-primary{background:#263954;color:#fff;box-shadow:0 5px 14px rgba(37,58,88,.16)}.phaser-drop-primary:hover{background:#172a45}.phaser-drop-secondary{border:1px solid rgba(47,66,93,.15);background:rgba(255,255,255,.7);color:#50617a}
.phaser-drop-submit{width:100%;margin-top:13px}.phaser-drop-submit:disabled{opacity:.55;cursor:wait}.phaser-drop-form-status{min-height:18px;margin-top:12px;color:#64738a;font:500 11px/1.45 'Sora',sans-serif;overflow-wrap:anywhere}.phaser-drop-form-status.is-error{color:#a6373d}.phaser-drop-form-status.is-success{color:#346b4e}
.phaser-drop-warning{padding:11px 2px 2px}.phaser-drop-warning h2{max-width:450px}.phaser-drop-warning p{max-width:500px;margin-bottom:0}
.topbar2-center{gap:4px}.topbar2-test-app.topbar2-drop-trigger{border-radius:999px;background:rgba(30,42,58,.085);color:#334155;padding:8px 12px;font-size:10px;letter-spacing:.08em}.topbar2-test-app.topbar2-drop-trigger:hover,.topbar2-test-app.topbar2-drop-trigger[aria-expanded="true"]{background:rgba(30,42,58,.15);color:#18263a}
.lite-topbar-center{gap:5px}.lite-topbar-control.lite-drop-trigger{background:rgba(37,53,75,.13);border-color:rgba(58,77,105,.32);color:#26384f;letter-spacing:.08em}.lite-topbar-center .lite-drop-trigger:hover{background:rgba(37,53,75,.2);border-color:#7185a2;color:#17263b}
.phaser-drop-open{overflow:hidden!important}
@media(max-width:600px){.phaser-drop-overlay{align-items:flex-end;padding:0}.phaser-drop-dialog{width:100%;max-height:94dvh;border-radius:21px 21px 0 0;padding:24px 17px max(20px,env(safe-area-inset-bottom));}.phaser-drop-close{top:11px;right:12px}.phaser-drop-section-head{gap:7px}.phaser-drop-add{padding:0 8px}.phaser-drop-dialog h2{font-size:22px}}
@media(max-width:720px){.lite-topbar-center .lite-drop-trigger{width:40px;min-width:40px;padding:0 3px;font-size:7px}}
@media(max-width:480px){.lite-topbar-center .lite-drop-trigger{width:38px;min-width:38px}}
@media(max-width:380px){.lite-topbar-center .lite-drop-trigger{width:36px;min-width:36px}}
