/* EDINSTVO Music 2.0 — compact VK-style player */
.edmusic-public{min-width:0}.edmusic-public--compact{display:grid;gap:11px;padding:2px 0 18px}
.edmusic-mini-head{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:3px 1px 10px;border-bottom:1px solid #d3dde4}.edmusic-mini-head>div{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.edmusic-mini-head h1{margin:0;color:#173f60;font:700 22px/1 Georgia,"Times New Roman",serif}.edmusic-mini-head span{color:#84939d;font-size:8px}.edmusic-mini-head label{display:flex;align-items:center;gap:7px;color:#71818d;font-size:8px}.edmusic-mini-head select{height:29px;padding:0 24px 0 8px;border:1px solid #c7d2db;border-radius:7px;background:#fff;color:#3a5367;font-size:9px}.edmusic-back{color:#2c739e!important;font-size:9px;font-weight:800;text-decoration:none!important}
.edmusic-compact-player{overflow:hidden;border:1px solid #c4d0d9;border-radius:10px;background:#fff;box-shadow:0 3px 11px rgba(25,52,73,.05)}.edmusic-compact-player>audio{position:absolute;width:1px;height:1px;opacity:.001}
.edmusic-now{display:grid;grid-template-columns:42px minmax(120px,1fr) auto minmax(160px,1.4fr) 105px;gap:9px;align-items:center;padding:8px 10px;border-bottom:1px solid #dde5ea;background:#f7f9fb}.edmusic-now__cover{display:grid;width:42px;height:42px;place-items:center;overflow:hidden;border-radius:7px;background:linear-gradient(145deg,#163f61,#2c78a5);color:#fff}.edmusic-now__cover img{width:100%;height:100%;object-fit:cover}.edmusic-now__copy{display:grid;min-width:0;gap:2px}.edmusic-now__copy b,.edmusic-now__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edmusic-now__copy b{color:#29475e;font-size:10.5px}.edmusic-now__copy small{color:#83939f;font-size:8px}
.edmusic-now__controls{display:flex;align-items:center;gap:2px}.edmusic-now__controls button,.edmusic-now__volume button{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#557189;cursor:pointer}.edmusic-now__controls button:hover,.edmusic-now__volume button:hover{background:#e7eff5;color:#1b557c}.edmusic-now__controls .edmusic-play{background:#276f9d;color:#fff}.edmusic-now__controls .edmusic-play:hover{background:#1c5f8c;color:#fff}.edmusic-play .pause{display:none}.edmusic-compact-player.is-playing .edmusic-play .play{display:none}.edmusic-compact-player.is-playing .edmusic-play .pause{display:inline}
.edmusic-now__time{display:grid;grid-template-columns:31px minmax(0,1fr) 31px;gap:5px;align-items:center}.edmusic-now__time small{color:#8495a1;font-size:7.5px;text-align:center}.edmusic-now input[type=range]{width:100%;height:14px;margin:0;appearance:none;background:transparent;cursor:pointer}.edmusic-now input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:4px;background:linear-gradient(90deg,#2c78a5 0 var(--range-progress,0%),#d6e0e7 var(--range-progress,0%) 100%)}.edmusic-now input[type=range]::-webkit-slider-thumb{width:10px;height:10px;margin-top:-3.5px;border:0;border-radius:50%;appearance:none;background:#2c78a5}.edmusic-now input[type=range]::-moz-range-track{height:3px;background:#d6e0e7}.edmusic-now input[type=range]::-moz-range-progress{height:3px;background:#2c78a5}.edmusic-now input[type=range]::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:#2c78a5}
.edmusic-now__volume{display:grid;grid-template-columns:25px 1fr;gap:2px;align-items:center}.edmusic-now__volume button{width:25px;height:25px;font-size:10px}
.edmusic-track-list{display:grid;padding:4px}.edmusic-track{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(90px,.5fr) 38px;gap:9px;align-items:center;min-height:50px;padding:4px 7px;border:0;border-radius:7px;background:transparent;color:#334d61;text-align:left;cursor:pointer}.edmusic-track:hover{background:#f0f5f8}.edmusic-track.is-active{background:#e8f2f8}.edmusic-track__cover{position:relative;display:grid;width:42px;height:42px;place-items:center;overflow:hidden;border-radius:6px;background:#dce8f0;color:#51718a}.edmusic-track__cover img{width:100%;height:100%;object-fit:cover}.edmusic-track__cover em{position:absolute;inset:0;display:grid;place-items:center;background:rgba(15,51,77,.52);color:#fff;font-size:11px;font-style:normal;opacity:0}.edmusic-track:hover .edmusic-track__cover em,.edmusic-track.is-active .edmusic-track__cover em{opacity:1}.edmusic-track__copy{display:grid;min-width:0;gap:2px}.edmusic-track__copy b,.edmusic-track__copy small,.edmusic-track__album{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edmusic-track__copy b{font-size:10px}.edmusic-track__copy small,.edmusic-track__album,.edmusic-track__duration{color:#84939e;font-size:8px}.edmusic-track__duration{text-align:right}.edmusic-status{min-height:0;margin:0;padding:0 10px 5px;color:#8d5d32;font-size:8px}.edmusic-status:empty{display:none}
.edmusic-release-strip{display:flex;gap:6px;overflow-x:auto;padding:2px 0 5px}.edmusic-release-strip a{display:grid;grid-template-columns:32px minmax(80px,1fr) auto;gap:7px;align-items:center;flex:0 0 190px;padding:5px;border:1px solid #d2dce3;border-radius:8px;background:#fff;color:#40586a!important;text-decoration:none!important}.edmusic-release-strip img,.edmusic-release-strip>a>span{display:grid;width:32px;height:32px;place-items:center;border-radius:5px;object-fit:cover;background:#e7eff4}.edmusic-release-strip b{overflow:hidden;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.edmusic-release-strip small{color:#8998a3;font-size:7px}
.edmusic-release-description{margin:0;padding:10px 12px;border-left:3px solid #2b78a4;background:#f5f9fb;color:#526777;font-size:9px;line-height:1.55}.edmusic-details{display:grid;gap:5px}.edmusic-details details{border:1px solid #d5dee5;border-radius:8px;background:#fff}.edmusic-details summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;cursor:pointer}.edmusic-details summary b{color:#355069;font-size:9px}.edmusic-details summary span{color:#7d8e9a;font-size:8px}.edmusic-details details>p,.edmusic-details details>div{margin:0;padding:0 11px 10px;color:#526778;font-size:9px;line-height:1.55}

/* Studio remains compact and functional */
.edmusic-studio{display:grid;gap:18px}.edmusic-studio-head{display:flex;align-items:end;justify-content:space-between;gap:18px}.edmusic-studio-head h1,.edmusic-studio-head h2{margin:3px 0}.edmusic-studio-head p{margin:0;color:#6d7b89}.edmusic-studio-list{display:grid;gap:8px}.edmusic-studio-list article{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px;border:1px solid #dbe4ec;border-radius:10px;background:#fff}.edmusic-studio-list h2{margin:3px 0;font-size:18px}.edmusic-studio-list p,.edmusic-studio-list small{margin:0;color:#6a7887}.edmusic-studio-list article>div:last-child{display:flex;align-items:center;gap:8px}.edmusic-badge{padding:4px 7px;border-radius:999px;background:#eef2f5;font-size:10px;font-weight:800}.edmusic-badge.is-public{background:#e7f0f8;color:#184c78}.edmusic-form{display:grid;gap:14px;padding:16px;border:1px solid #dbe4ec;border-radius:11px;background:#fff}.edmusic-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.edmusic-fields label{display:grid;gap:5px;font-size:12px;font-weight:800;color:#34495d}.edmusic-fields input,.edmusic-fields select,.edmusic-fields textarea{width:100%;min-height:40px;padding:8px 10px;border:1px solid #cdd8e2;border-radius:8px;background:#fff;font:inherit;font-weight:400}.edmusic-wide{grid-column:1/-1}.edmusic-checks{display:flex;flex-wrap:wrap;gap:18px}.edmusic-track-admin{display:grid;gap:14px;margin-top:6px}.edmusic-track-admin-list{display:grid;gap:8px}.edmusic-track-admin-list details{padding:10px;border:1px solid #dbe4ec;border-radius:10px;background:#fff}.edmusic-track-admin-list summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer}.edmusic-track-admin-list summary span{color:#71808e;font-size:11px}.edmusic-track-admin-list form{margin-top:12px}.edmusic-delete{padding-top:8px;border-top:1px solid #e1e7ed}
@media(max-width:850px){.edmusic-now{grid-template-columns:42px minmax(100px,1fr) auto}.edmusic-now__time{grid-column:1/-1}.edmusic-now__volume{display:none}.edmusic-track{grid-template-columns:42px minmax(0,1fr) 38px}.edmusic-track__album{display:none}}
@media(max-width:650px){.edmusic-mini-head{align-items:flex-start;flex-direction:column}.edmusic-now{grid-template-columns:38px minmax(0,1fr) auto;padding:7px}.edmusic-now__cover{width:38px;height:38px}.edmusic-track{grid-template-columns:38px minmax(0,1fr) 34px;padding:4px}.edmusic-track__cover{width:38px;height:38px}.edmusic-fields{grid-template-columns:1fr}.edmusic-wide{grid-column:auto}.edmusic-studio-list article{align-items:flex-start;flex-direction:column}.edmusic-studio-list article>div:last-child{width:100%;justify-content:space-between}.edmusic-track-admin-list summary{flex-direction:column}}
