.bay-music__track{display:flex;flex-direction:column;gap:3px;margin:10px 0;min-width:0}.bay-music__track strong{font-weight:500;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bay-music__track span{font-size:11px;color:var(--dom-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bay-music__controls{display:flex;gap:7px}.bay-domestic .bay-music__controls button{padding:8px;min-width:44px;min-height:44px;border-radius:13px}.bay-music__controls svg{width:19px;height:19px}.bay-music__open{margin-left:auto;font-size:11px;gap:4px}.bay-music .bay-music__message{font-size:11px;margin:8px 0 0}.bay-music__dialog{color:#eef7f5;background:linear-gradient(135deg,#193e48,#132a36);border:1px solid #a9dbd855;border-radius:24px;padding:24px;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 24px 80px #0008}.bay-music__dialog::backdrop{background:#071b27aa;backdrop-filter:blur(6px)}.bay-music__dialog header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.bay-music__dialog header button{min-width:44px}.bay-music__dialog h2{font-size:24px}.bay-music__dialog small{display:block;font-size:12px;color:#bad2d3;line-height:1.5}.bay-music__dialog label{display:block;margin-top:20px;font-size:15px}.bay-music__dialog input{width:100%;height:44px;accent-color:#79e5d6}.bay-music__dialog select{width:100%;min-height:48px;background:#183641;color:#eef7f5;border:1px solid #a9dbd855;border-radius:12px;padding:8px;margin:10px 0}.bay-music__dialog p{font-size:14px;line-height:1.6;margin:12px 0}.bay-music__dialog button{min-height:44px;margin-bottom:8px}
.bay-domestic .bay-music__browse{display:block;width:100%;min-height:64px;padding:0;border:0;border-radius:12px;background:transparent;color:inherit;text-align:left;cursor:pointer;box-shadow:none}.bay-music__browse header{display:flex;align-items:center;gap:8px}.bay-music__browse header small{margin-left:auto}.bay-music__browse-hint{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--dom-accent,#79e5d6);margin:0 0 8px}.bay-music__browse-hint svg{width:16px;height:16px}.bay-music__browse:focus-visible,.bay-music__dialog button:focus-visible{outline:2px solid #79e5d6;outline-offset:3px}.bay-music__favorites-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.bay-music__favorites-heading h3{font-size:16px;margin:0}.bay-music__favorites{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 20px}.bay-domestic .bay-music__favorites button{display:flex;align-items:center;gap:10px;min-height:72px;width:100%;margin:0;padding:14px;text-align:left;background:#79e5d614;border:1px solid #a9dbd855;border-radius:16px;color:inherit}.bay-music__favorites button span{flex:1;overflow-wrap:anywhere;min-width:0}.bay-music__favorites button svg{width:20px;height:20px;flex-shrink:0}.bay-music__dialog button:disabled{opacity:.45;cursor:not-allowed}.bay-music__volume{border-top:1px solid #a9dbd833;margin-top:20px;padding-top:4px}@media(max-width:540px){.bay-music__favorites{grid-template-columns:1fr}.bay-music__dialog{padding:18px}}
