.adminUserList{gap:8px;margin-top:18px;display:grid}.adminUserRow{border:1px solid var(--line);background:#ffffff05;border-radius:13px;grid-template-columns:minmax(170px,1.2fr) minmax(120px,.7fr) auto minmax(130px,.7fr);align-items:center;gap:14px;min-width:0;padding:13px 15px;display:grid}.adminUserRow strong,.adminUserRow small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.adminUserRow small{color:var(--dim);margin-top:4px;font-size:12px}.adminSearchBarStyled{border:1px solid var(--line-strong);background:#0d0b13;border-radius:15px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px;display:grid}.adminSearchBarStyled>svg{color:var(--dim);margin-left:8px}.adminSearchBarStyled input{min-width:0;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0 5px}.adminSearchBarStyled:focus-within{border-color:#ff5d73b8;box-shadow:0 0 0 3px #ff5d731f}.adminUserCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.adminUserCard{border:1px solid var(--line);background:#ffffff05;border-radius:16px;min-width:0;overflow:visible}.adminUserCard>summary{cursor:pointer;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:14px;list-style:none;display:grid}.adminUserCard>summary::-webkit-details-marker{display:none}.adminUserCard>summary:hover{border-radius:inherit;background:#ffffff06}.adminUserCard>summary:focus-visible{outline-offset:-3px;border-radius:inherit;outline:3px solid #fff}.adminUserAvatar{aspect-ratio:1;width:50px;color:var(--coral-bright);font-family:var(--font-display), sans-serif;background:linear-gradient(145deg,#ff5d732b,#9b6cff26);border:1px solid #ff5d7357;border-radius:14px;place-items:center;font-size:22px;display:grid;overflow:hidden}.adminUserAvatar img{object-fit:cover;width:100%;height:100%}.adminUserIdentity{min-width:0}.adminUserIdentity strong,.adminUserIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.adminUserIdentity small{color:var(--dim);margin-top:5px;font-size:12px}.adminUserRole{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.adminUserRole svg{color:var(--coral-bright)}.adminUserCard>summary .adminSyncBadge{grid-column:3;justify-self:end}.adminUserCard[open]>summary{border-bottom:1px solid var(--line)}.adminUserCardBody{gap:16px;padding:16px;display:grid}.adminUserFacts{border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.adminUserFacts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:10px 11px}.adminUserFacts>div:nth-child(2n){border-right:0}.adminUserFacts>div:nth-last-child(-n+2){border-bottom:0}.adminUserFacts dt{color:var(--dim);text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.adminUserFacts dd{color:var(--ink);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:650}.adminUserControls{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:10px;display:grid}.adminUserControls label{min-width:0;color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.adminUserControls>small{color:var(--dim);grid-column:1/-1;align-items:center;gap:6px;display:flex}.adminPermissionNote{color:var(--dim);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.adminUserCards>.adminUserCard{min-height:130px;color:var(--ink);grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:11px 13px;padding:14px;transition:border-color .16s,background .16s,transform .16s;display:grid}.adminUserCards>.adminUserCard:hover{background:#ffffff09;border-color:#ff5d7380;transform:translateY(-2px)}.adminUserCards>.adminUserCard:focus-visible{outline-offset:3px;outline:3px solid #fff}.adminUserCards>.adminUserCard .adminUserStatus{grid-area:1/3;justify-self:end}.adminUserCards>.adminUserCard .adminUserRole{grid-column:2}.adminUserGames{color:var(--dim);grid-column:2;align-items:center;gap:6px;font-size:11px;display:flex}.adminUserDeadline{min-width:0;color:var(--amber-bright);grid-column:2;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.adminUserDeadline.state-verification_locked{color:#ff9aa2}.adminUserDeadline svg{flex:none}.adminUserStatus,.adminMailStatus{border:1px solid var(--line);min-height:28px;color:var(--muted);white-space:nowrap;background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.adminUserStatus svg,.adminMailStatus svg{flex:none}.adminUserStatus.tone-success,.adminMailStatus.tone-success{color:var(--success);background:#69e3a817;border-color:#69e3a866}.adminUserStatus.tone-warning,.adminMailStatus.tone-warning{color:#ffd39a;background:#ffb65b1a;border-color:#ffb65b61}.adminUserStatus.tone-danger,.adminMailStatus.tone-danger{color:#ff9aa2;background:#ff6a7217;border-color:#ff6a7270}.adminUserOpen{color:var(--coral-bright);grid-area:2/3/span 2;align-self:end}.adminUserPage{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.adminUserColumn{align-content:start;gap:16px;min-width:0;display:grid}.adminUserProfile{align-items:center;gap:20px 32px;min-width:0;display:grid}.adminUserProfileHead{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px;min-width:0;display:grid}.adminUserProfileInfo{justify-items:start;gap:8px;min-width:0;display:grid}.adminUserProfileAvatar{aspect-ratio:1;width:112px;color:var(--coral-bright);font-family:var(--font-display), sans-serif;background:linear-gradient(145deg,#ff5d7338,#9b6cff30);border:1px solid #ff5d736b;border-radius:24px;place-items:center;font-size:45px;display:grid;overflow:hidden;box-shadow:0 18px 40px #00000042}.adminUserProfileAvatar img{object-fit:cover;width:100%;height:100%}.adminUserProfileHead p{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.adminUserProfileHead .adminUserMailWarning{color:var(--danger);align-items:flex-start;gap:7px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.adminUserMailWarning svg{flex:none;margin-top:2px}.adminUserProfileFacts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0;display:grid}.adminUserProfileFacts>div{border:1px solid var(--line);background:#ffffff05;border-radius:12px;min-width:0;padding:12px 14px}.adminUserProfileFacts dt{color:var(--dim);text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.adminUserProfileFacts dd{color:var(--ink);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;font-weight:650}.adminUserAccessForm{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.adminUserAccessForm label{min-width:0;color:var(--muted);gap:7px;font-size:11px;font-weight:700;display:grid}.adminUserAccessForm .button,.adminUserAccessForm>small{grid-column:1/-1}.adminUserAccessForm>small{color:var(--dim);gap:6px;display:flex}.adminUserVerificationSummary{color:var(--muted);align-items:flex-start;gap:9px;margin:15px 0 0;line-height:1.55;display:flex}.adminUserVerificationSummary svg{color:var(--coral-bright);flex:none;margin-top:2px}.adminUserVerificationActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.adminUsersFilter{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.adminUsersFilter a{border:1px solid var(--line);min-height:44px;color:var(--muted);border-radius:999px;align-items:center;gap:9px;padding:0 8px 0 15px;font-size:13px;font-weight:650;display:inline-flex}.adminUsersFilter a[aria-current=page]{color:var(--ink);background:#ff5d7317;border-color:#ff5d7394}.adminUsersFilter a b{min-width:26px;color:var(--ink);font-variant-numeric:tabular-nums;text-align:center;background:#ffffff12;border-radius:999px;padding:3px 7px;font-size:12px}.adminUsersFilter a[data-filter=pending] b{color:#ffd39a;background:#ffb65b24}.adminUsersFilter a:focus-visible{outline-offset:2px;outline:3px solid #fff}.adminUserHistory>div:last-child{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;margin-top:14px;display:grid}.adminUserHistory article{border:1px solid var(--line);background:#ffffff05;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;padding:10px;display:grid}.adminUserHistory article strong{font-size:12px}.adminUserHistory article small{color:var(--dim);grid-column:2;font-size:11px}.adminUserBack{grid-column:1/-1;justify-self:start}.adminMailList{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.adminMail{border:1px solid var(--line);background:#ffffff05;border-radius:12px;gap:10px;padding:12px;display:grid}.adminMail.tone-danger{border-color:#ff6a724d}.adminMailHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.adminMailHead strong{font-size:13px}.adminMailSteps{gap:7px;margin:0;padding:0 0 0 18px;list-style:none;display:grid;position:relative}.adminMailSteps:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:8px;bottom:8px;left:4px}.adminMailSteps li{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;font-size:12px;display:flex;position:relative}.adminMailSteps li:before{content:"";border:2px solid var(--panel,#15121d);background:var(--dim);box-sizing:border-box;width:9px;height:9px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;position:absolute;top:5px;left:-18px}.adminMailSteps li.tone-success:before{background:var(--success);box-shadow:0 0 0 1px #69e3a880}.adminMailSteps li.tone-warning:before{background:var(--amber-bright);box-shadow:0 0 0 1px #ffb65b80}.adminMailSteps li.tone-danger:before{background:var(--danger);box-shadow:0 0 0 1px #ff6a7280}.adminMailSteps li.tone-danger span{color:#ff9aa2}.adminMailSteps time{color:var(--dim);font-variant-numeric:tabular-nums}@media (max-width:900px){.adminUserCards{grid-template-columns:1fr}}@media (max-width:680px){.adminUserRow{grid-template-columns:minmax(0,1fr) auto}.adminUserRow>span:not(.adminSyncBadge),.adminUserRow>small{grid-column:1}.adminUserRow .adminSyncBadge{grid-area:1/2}.adminSearchBarStyled{grid-template-columns:22px minmax(0,1fr)}.adminSearchBarStyled .button{grid-column:1/-1;width:100%}.adminUserCard>summary{grid-template-columns:46px minmax(0,1fr) auto}.adminUserRole{grid-column:2}.adminUserCard>summary .adminSyncBadge{grid-row:1}.adminUserFacts{grid-template-columns:1fr}.adminUserFacts>div,.adminUserFacts>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.adminUserFacts>div:last-child{border-bottom:0}.adminUserControls{grid-template-columns:1fr}.adminUserProfileHead{grid-template-columns:82px minmax(0,1fr)}.adminUserProfileAvatar{border-radius:18px;width:82px;font-size:34px}.adminUserProfileFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.adminUserAccessForm{grid-template-columns:1fr}.adminUserVerificationActions .button{width:100%}}@media (min-width:1100px){.adminUserProfile{grid-template-columns:minmax(340px,460px) minmax(0,1fr)}}@media (min-width:900px){.adminUserPage{grid-template-columns:repeat(2,minmax(0,1fr))}.adminUserProfile,.adminUserColumnGames{grid-column:1/-1}}@media (min-width:1600px){.adminUserCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1700px){.adminUserPage{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr)}.adminUserColumnGames{grid-column:auto}}
.adminSettingsList{gap:0;margin:0;display:grid}.adminSettingsList>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.adminSettingsList>div:last-child{border-bottom:0}.adminSettingsList dt{color:var(--muted)}.adminSettingsList dd{color:var(--ink);text-align:right;margin:0;font-weight:700}.adminSettingsForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.adminSettingsForm .adminSectionTitle h2{align-items:center;gap:9px;display:flex}.adminSettingsForm .adminSectionTitle h2 svg{color:var(--coral-bright)}.adminSettingsFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.adminSettingsFields label{min-width:0;color:var(--muted);gap:7px;font-size:12px;font-weight:700;display:grid}.adminSettingsFields input,.adminSettingsFields textarea{border:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#0d0b13;border-radius:12px;outline:0;padding:0 13px;transition:border-color .16s,box-shadow .16s}.adminSettingsFields textarea{resize:vertical;min-height:120px;padding-block:12px}.adminSettingsFields input:focus,.adminSettingsFields textarea:focus{border-color:#ff5d73b8;box-shadow:0 0 0 3px #ff5d731f}.adminSettingsFields label>small{color:var(--dim);font-size:11px;font-weight:500}.adminSettingToggle{border:1px solid var(--line);cursor:pointer;background:#ffffff05;border-radius:13px;grid-column:1/-1;grid-template-columns:22px 22px minmax(0,1fr);align-items:center;min-height:66px;padding:11px 13px;gap:10px!important;display:grid!important}.adminSettingToggle input{width:20px;height:20px;min-height:20px;accent-color:var(--coral);padding:0}.adminSettingToggle>svg{color:var(--coral-bright)}.adminSettingToggle strong,.adminSettingToggle small{display:block}.adminSettingToggle small{color:var(--dim);margin-top:4px;font-weight:500}.adminSettingsActions,.adminSettingsForm>.formError{grid-column:1/-1}.adminMailActions{margin-top:16px}@media (min-width:2100px){.adminSettingsForm{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.adminSettingsForm{grid-template-columns:1fr}}@media (max-width:680px){.adminSettingsFields{grid-template-columns:1fr}.adminSettingToggle{grid-column:1}.adminSettingsActions .button{width:100%}}
.adminTrackFilters{grid-template-columns:minmax(280px,1fr) minmax(150px,210px) minmax(170px,230px) auto;align-items:center;gap:10px;display:grid}.adminTrackTableScroll~.adminSectionActions{margin-top:16px}.adminTaskCard>.adminTrackFilters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.adminTaskCard>.adminTrackFilters>.adminTrackSearch{grid-column:span 2}.adminTrackSearch{border:1px solid var(--line-strong);background:#0d0b13;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:46px;padding:0 12px;display:grid}.adminTrackSearch:focus-within{border-color:#ff5d73b8;box-shadow:0 0 0 3px #ff5d731f}.adminTrackSearch svg{color:var(--dim)}.adminTrackSearch input{min-width:0;min-height:42px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0}.adminGlobalTrackList{grid-template-columns:1fr;gap:8px;margin-top:18px;display:grid}.adminGlobalTrackCard{border:1px solid var(--line);background:#ffffff05;border-radius:15px;grid-template-columns:46px minmax(220px,1.1fr) minmax(190px,.9fr) minmax(220px,.8fr) auto;align-items:center;gap:16px;min-width:0;padding:13px 14px;display:grid}.adminGlobalTrackIcon{width:46px;height:46px;color:var(--coral-bright);background:#ff5d7314;border:1px solid #ff5d734d;border-radius:13px;place-items:center;display:grid}.adminGlobalTrackCopy{min-width:0}.adminGlobalTrackCopy h2{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 3px;font-size:16px}.adminGlobalTrackCopy p{color:var(--muted);margin:0 0 9px;font-size:12px}.adminGlobalTrackCopy strong,.adminGlobalTrackCopy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:3px;display:block;overflow:hidden}.adminGlobalTrackCopy strong{font-size:12px}.adminGlobalTrackCopy small{color:var(--dim);font-size:11px}.adminGlobalTrackOrigin{min-width:0}.adminGlobalTrackOrigin strong,.adminGlobalTrackOrigin small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.adminGlobalTrackOrigin strong{color:var(--ink);font-size:12px}.adminGlobalTrackOrigin small{color:var(--dim);margin-top:4px;font-size:11px}.adminGlobalTrackState{color:var(--muted);white-space:nowrap;justify-items:start;gap:6px;font-size:11px;display:grid}.adminMissingFields{color:#ffd39a;white-space:normal;text-align:right;align-items:center;gap:5px;max-width:230px;display:flex}.adminGlobalTrackCard>.button{grid-column:5;justify-self:end;min-height:38px;padding:0 13px}@media (max-width:900px){.adminTrackFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.adminTrackSearch{grid-column:1/-1}.adminGlobalTrackList{grid-template-columns:1fr}.adminGlobalTrackCard{grid-template-columns:46px minmax(0,1fr) auto;align-items:start}.adminGlobalTrackState,.adminGlobalTrackOrigin{grid-column:2}.adminGlobalTrackCard>.button{grid-area:1/3/span 2}}@media (max-width:680px){.adminTrackFilters{grid-template-columns:1fr}.adminTrackSearch{grid-column:1}.adminTrackFilters>.button{width:100%}.adminGlobalTrackCard{grid-template-columns:42px minmax(0,1fr)}.adminGlobalTrackIcon{width:42px;height:42px}.adminGlobalTrackState{white-space:normal;grid-column:2;justify-items:start}.adminMissingFields{text-align:left}.adminGlobalTrackCard>.button{grid-area:auto/1/auto/-1;justify-self:stretch;width:100%}}@media (min-width:1600px){.adminGlobalTrackList{grid-template-columns:1fr}}.adminTrackCard .adminTrackForm{padding:0}.adminTrackCard .adminDefinitionList,.adminTrackCard .adminTrackSources{margin-top:14px}.adminTrackSummaryHead{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:8px 22px;display:grid}.adminTrackSummaryKicker{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.adminTrackSummaryKicker .sectionMeta{margin:0}.adminTrackSummaryHead>*{min-width:0}.adminTrackSummaryTitle{flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin-top:6px;display:flex}.adminTrackSummaryTitle h1{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,2.2vw,32px);line-height:1.15}.adminTrackSummaryArtist{color:var(--muted);overflow-wrap:anywhere;font-size:17px;font-weight:600}.adminTrackSummaryState{justify-items:end;gap:7px;display:grid}.adminTrackSummaryState small{color:var(--dim);text-align:right;font-size:12px}.adminTrackRemove{white-space:nowrap;border-radius:12px;min-height:44px;padding-inline:14px}.adminFragmentSummary{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.adminFragmentSummary span{border:1px solid var(--line);background:#ffffff05;border-radius:12px;flex:120px;gap:3px;min-width:120px;padding:10px 12px;display:grid}.adminFragmentSummary small{color:var(--dim);text-transform:uppercase;font-size:10px;font-weight:700}.adminFragmentSummary strong{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:16px}.adminTrackMiniPlayer{bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:5;border:1px solid var(--line-strong);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0b13f0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky}.adminTrackMiniClock{align-items:baseline;gap:7px;display:flex}.adminTrackMiniClock strong{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:16px}.adminTrackMiniClock small{color:var(--dim);font-variant-numeric:tabular-nums;font-size:12px}.adminTrackMiniFragment{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.adminTrackMiniActions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.adminLayout .adminTrackMiniActions .button{border-radius:10px;height:40px;min-height:40px;padding-inline:13px;font-size:12px}.adminTrackSaveBar{bottom:env(safe-area-inset-bottom,0px);z-index:6;border:1px solid var(--line-strong);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0b13f0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky}.adminTrackSaveBar.isDirty{border-color:#ffb65b73}.adminTrackSaveState{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.adminTrackSaveBar.isDirty .adminTrackSaveState{color:var(--amber-bright)}.adminTrackSaveState b{color:var(--amber);font-size:15px}.adminTrackSaveActions{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.adminTrackLines{gap:8px;display:grid}.adminTrackLine{border:1px solid var(--line);min-width:0;color:var(--ink);background:#ffffff05;border-radius:15px;grid-template-columns:82px minmax(0,1.2fr) minmax(0,.8fr) auto auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.adminTrackLine:hover{border-color:var(--line-strong);background:#ffffff0a}.adminTrackLine:focus-visible{outline-offset:2px;outline:3px solid #fff}.adminTrackLineCopy{min-width:0}.adminTrackLineCopy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;display:block;overflow:hidden}.adminTrackLineCopy small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.adminTrackLineArtist{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adminTrackLine>svg{color:var(--dim)}@media (max-width:900px){.adminTrackLine{grid-template-columns:74px minmax(0,1fr) auto}.adminTrackLineArtist{grid-column:2}.adminTrackLine .adminTrackStatus{grid-column:2;justify-self:start}}@media (max-width:680px){.adminTrackSummaryHead{grid-template-columns:minmax(0,1fr)}.adminTrackSummaryState{justify-items:start}.adminTrackSummaryState small{text-align:left}.adminTrackMiniActions,.adminTrackSaveActions{width:100%;margin-left:0}.adminTrackMiniActions .button,.adminTrackSaveActions .button{flex:auto}.adminTrackLine{grid-template-columns:minmax(0,1fr) auto}.adminTrackLine .adminTrackType,.adminTrackLineArtist,.adminTrackLine .adminTrackStatus{grid-column:1}}@media (min-width:1600px){.adminTrackCard .adminCardWide .adminTrackForm{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:2100px){.adminTrackCard .adminCardWide .adminTrackForm{grid-template-columns:repeat(6,minmax(0,1fr))}}.adminTrackTableScroll{min-width:0;margin-top:16px;overflow-x:auto}.adminTrackTable{border-collapse:separate;border-spacing:0 6px;width:100%;min-width:760px;font-size:13px}.adminTrackTable th{color:var(--dim);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:0 12px 6px;font-size:11px;font-weight:700}.adminTrackTable td{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);vertical-align:middle;background:#ffffff05;padding:11px 12px}.adminTrackTable td:first-child{border-left:1px solid var(--line);border-radius:13px 0 0 13px}.adminTrackTable td:last-child{border-right:1px solid var(--line);text-align:right;border-radius:0 13px 13px 0;width:40px}.adminTrackTable tbody tr:hover td{border-color:var(--line-strong);background:#ffffff0a}.adminTrackTableLink{color:var(--ink);font-weight:700}.adminTrackTableLink:hover{color:var(--coral-bright)}.adminTrackTableGo{width:34px;height:34px;color:var(--dim);border-radius:10px;place-items:center;display:inline-grid}.adminTrackTableGo:hover{color:var(--coral-bright);background:#ff5d7324}.adminTrackTable .adminTrackStatus{white-space:nowrap}@media (min-width:1600px){.adminTrackTable{min-width:0}}
.adminPackGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adminPackGrid>.emptyState{grid-column:1/-1}.adminPackCard{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:190px;color:var(--ink);border-radius:18px;grid-template-columns:132px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:15px;transition:border-color .16s,transform .16s,background .16s;display:grid}.adminPackCard:hover{background:#ffffff09;border-color:#ff5d738c;transform:translateY(-2px)}.adminPackCard:focus-visible{outline-offset:3px;outline:3px solid #fff}.adminPackCard>svg{color:var(--coral-bright)}.adminPackThumb{aspect-ratio:16/10;border:1px solid var(--line);background-color:#1b1624;background-image:linear-gradient(145deg,#2f1a3d,#0f0c15);background-position:50%;background-size:cover;border-radius:12px;width:132px}.adminPackCopy{min-width:0}.adminPackCopy h2{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin:10px 0 3px;font-size:23px}.adminPackCopy code{color:var(--dim);font:11px/1.4 inherit}.adminPackCopy p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.adminPackCopy>small{color:var(--coral-bright);font-size:11px;font-weight:700}.adminPackEditor{grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.adminPackEditorNew{width:min(920px,100%)}.adminPackForm textarea{min-height:130px}.adminPackEntitySummary{grid-template-columns:minmax(180px,250px) minmax(0,1fr) auto;align-items:center;gap:20px;min-width:0;display:grid}.adminPackSummaryBanner{aspect-ratio:16/7;border:1px solid var(--line);background:linear-gradient(145deg,#241833,#100c17) 50%/cover;border-radius:15px;width:100%}.adminPackSummaryBody{min-width:0}.adminPackSummaryBody h2{overflow-wrap:anywhere;font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin:10px 0 5px;font-size:clamp(24px,2vw,34px)}.adminPackSummaryBody p{color:var(--ink);margin:0;font-size:14px;font-weight:650}.adminPackSummaryBody small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;display:block;overflow:hidden}.adminPackSummaryActions{justify-content:flex-end}.adminPackDrawerBackdrop{place-items:stretch end;padding:0}.adminPackDrawer{border-block:0;border-right:0;border-radius:22px 0 0 22px;width:min(580px,100%);height:100svh;max-height:100svh}.adminPackDrawer .adminModalBody{align-content:start}.adminPackDrawerForm{align-content:start;gap:18px;display:grid}.adminPackDrawerForm .adminSettingsFields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin-top:0}.adminPackTrackPanel{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;min-width:0;display:grid}.adminPackTrackNotice{z-index:90;border:1px solid var(--line-strong);width:max-content;max-width:calc(100vw - 32px);color:var(--ink);background:#1a1524;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:13px;font-weight:650;display:flex;position:fixed;bottom:22px;left:50%;translate:-50%;box-shadow:0 14px 40px #00000080}.adminPackTrackNotice svg{color:var(--violet-bright);flex:none}.adminPackTrackNotice strong{color:var(--ink);white-space:nowrap}.adminPackTrackNotice.isLocked{color:var(--ink);background:#ffb65b12;border-color:#ffb65b73}.adminPackTrackNotice.isLocked svg{color:var(--amber-bright)}.adminPackSelected,.adminPackCandidates{border-radius:22px;min-width:0}.adminPackHealth{border:1px solid var(--line);color:var(--dim);background:#ffffff05;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:14px 0;padding:10px 12px;font-size:12px;display:flex}.adminPackHealth .isWarning{color:#f3c477}.adminPackTrackPanel{--pack-control:32px;--pack-row:50px;--pack-gap:5px}@media (pointer:coarse){.adminPackTrackPanel{--pack-control:44px;--pack-row:60px}}.adminPackTrackList,.adminPackCandidateList{align-content:start;gap:var(--pack-gap);min-height:360px;display:grid}.adminPackTrackList{min-height:calc(var(--pack-rows,12) * var(--pack-row) + (var(--pack-rows,12) - 1) * var(--pack-gap))}.adminPackTrackList article{min-height:var(--pack-row);transition:border-color .15s,background .15s,opacity .15s;position:relative}.adminPackCandidateList article.isAdded{background:0 0;border-style:dashed}.adminPackCandidateList article.isAdded>.adminPackTrackCopy{opacity:.55}.adminPackCandidateList article.isUnpublished{border-style:dashed}.adminPackCandidateList{transition:opacity .15s}.adminPackCandidateList.isRefreshing{opacity:.55;pointer-events:none}.adminPackTrackList article,.adminPackCandidateList article{min-width:0;min-height:var(--pack-row);border:1px solid var(--line);background:#ffffff05;border-radius:12px;align-items:center;gap:8px;padding:6px 10px;display:grid}.adminPackListTools{flex-wrap:wrap;gap:9px;margin-bottom:12px;display:flex}.adminPackListTools>label{border:1px solid var(--line-strong);background:#0d0b13;border-radius:12px;flex:200px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 11px;display:grid}.adminPackListTools>label svg{color:var(--dim)}.adminPackListTools input{min-width:0;min-height:40px;color:var(--ink);background:0 0;border:0;outline:0;padding:0}.adminPackSortControl{flex:0 220px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-width:190px;display:grid}.adminPackSortControl>svg{color:var(--dim)}.adminPackSortSelect{min-width:0}.adminPackSelected .pagination,.adminPackCandidates .pagination{margin-top:12px}.adminPackTrackList article{grid-template-columns:var(--pack-control) var(--pack-control) 38px minmax(0, 1fr) auto}.adminPackCandidateList article{grid-template-columns:var(--pack-control) minmax(0, 1fr) auto}.adminLayout .adminPackCandidateList article .button{width:auto;min-height:var(--pack-control);justify-self:end;gap:6px;padding-inline:12px;font-size:12px}.adminPackTrackCopy{min-width:0;transition:opacity .15s}.adminPackTrackHead{align-items:center;gap:7px;min-width:0;display:flex}.adminPackTrackHead>strong{flex:0 auto}.adminPackTrackList strong,.adminPackTrackList small,.adminPackCandidateList strong,.adminPackCandidateList small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.adminPackTrackList strong,.adminPackCandidateList strong{font-size:13px;line-height:1.3}.adminPackTrackList small,.adminPackCandidateList small{color:var(--dim);margin-top:2px;font-size:11px;line-height:1.3}.adminPackTrackHead .adminTrackStatus{flex:none;gap:4px;min-height:20px;padding:0 8px;font-size:10.5px}.adminPackTrackHead .adminTrackStatus svg{width:12px;height:12px}.adminPackTrackList article.isUnavailable,.adminPackCandidateList article.isUnavailable{background:#ffaa3a0f;border-color:#ffbe5c73}.adminPackIssue{color:#f3c477;align-items:flex-start;gap:5px;margin-top:5px;font-size:11px;font-style:normal;font-weight:650;line-height:1.4;display:flex}.adminPackIssue svg{flex:none;margin-top:1px}.adminPackNote{color:#f3c477;cursor:help;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.adminPackNote:hover{background:#ffb65b24}.adminPackNote:focus-visible{outline-offset:1px;outline:3px solid #fff}.adminPackCandidateList article.adminPackSkeleton{grid-template-columns:var(--pack-control) minmax(0, 1fr) 96px;min-height:var(--pack-row);pointer-events:none}.adminPackSkeleton i{background:#ffffff0f;border-radius:6px;height:10px;display:block;position:relative;overflow:hidden}.adminPackSkeleton i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);animation:1.8s ease-in-out infinite adminPackSkeleton;position:absolute;inset:0;transform:translate(-100%)}.adminPackSkeleton span i:first-child{width:56%;height:12px}.adminPackSkeleton span i+i{width:84%;margin-top:8px}.adminPackSkeleton>i{height:var(--pack-control);border-radius:12px}.adminPackSkeleton>i.adminPackSkeletonCheck{border-radius:5px;justify-self:center;width:18px;height:18px}@keyframes adminPackSkeleton{0%{transform:translate(-100%)}65%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.adminPackSkeleton i:after{opacity:0;animation:none}.adminPackCandidateList,.adminPackTrackList article,.adminPackDragHandle{transition:none}}.adminPackDragHandle{width:var(--pack-control);height:var(--pack-control);color:var(--dim);cursor:grab;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;transition:border-color .15s,background .15s,color .15s;display:grid}.adminPackDragHandle:hover{border-color:var(--line-strong);background:var(--panel-3);color:var(--ink)}.adminPackDragHandle:active{cursor:grabbing}.adminPackDragHandle:disabled{opacity:.4;cursor:not-allowed}.adminPackDragHandle:focus-visible{outline-offset:2px;outline:3px solid #fff}.adminPackDragHandle[aria-pressed=true]{border-color:var(--coral);color:var(--coral-bright);cursor:default;background:#ff5d7329}.adminPackTrackList article.isDragging{opacity:.48}.adminPackTrackList article.isKeyboardMoving{background:#ff5d7317;border-color:#ff5d73b3}.adminPackTrackList article.isDropBefore:before,.adminPackTrackList article.isDropAfter:after{content:"";z-index:2;background:var(--coral-bright);pointer-events:none;border-radius:999px;height:3px;position:absolute;left:8px;right:8px;box-shadow:0 0 0 3px #ff5d7329}.adminPackTrackList article.isDropBefore:before{top:-5px}.adminPackTrackList article.isDropAfter:after{bottom:-5px}.adminPackOrder{width:38px;height:var(--pack-control);color:var(--coral-bright);font:inherit;font-variant-numeric:tabular-nums;text-align:center;caret-color:var(--coral-bright);cursor:text;background:#ff5d731a;border:1px solid #0000;border-radius:9px;padding:0 4px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s,box-shadow .15s}.adminPackOrder:hover{border-color:#ff5d7373}.adminPackOrder:focus,.adminPackOrder:focus-visible{border-color:var(--coral);color:var(--ink);background:#ff5d732e;outline:none;box-shadow:0 0 0 3px #ff5d7338}.adminPackOrder::selection{color:#fff;background:#ff5d7373}.adminPackOrderActions{gap:4px;display:flex}.adminPackOrderActions button{width:var(--pack-control);height:var(--pack-control);border:1px solid var(--line);background:var(--panel-3);color:var(--muted);cursor:pointer;border-radius:9px;place-items:center;display:grid}.adminPackOrderActions button:hover{border-color:var(--coral);color:var(--ink)}.adminPackOrderActions button:disabled{opacity:.35;cursor:default}.adminPackCandidateFilters{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.adminPackCandidateSearch{grid-column:span 2}.adminPackCandidateFilters>label{border:1px solid var(--line-strong);background:#0d0b13;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:46px;padding:0 11px;display:grid}.adminPackCandidateFilters>label svg{color:var(--dim)}.adminPackCandidateFilters input{min-width:0;min-height:42px;color:var(--ink);background:0 0;border:0;outline:0;padding:0}.adminPackBulkBar{border:1px solid var(--line);background:#ffffff05;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:0 0 10px;padding:6px 10px;display:grid}.adminPackBulkBar>label{min-width:0;min-height:var(--pack-control);color:var(--muted);cursor:pointer;align-items:center;gap:9px;font-size:12px;font-weight:650;display:inline-flex}.adminPackBulkBar>strong{color:var(--ink);white-space:nowrap;font-size:12px}.adminPackBulkBar input,.adminPackCheck input{width:18px;height:18px;accent-color:var(--coral)}.adminPackBulkBar input:disabled,.adminPackCheck input:disabled{cursor:not-allowed;opacity:.45}.adminPackCheck{width:var(--pack-control);height:var(--pack-control);cursor:pointer;place-items:center;display:grid}.adminPackRowActions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.adminLayout .adminPackPreview{width:var(--pack-control);min-width:var(--pack-control);height:var(--pack-control);min-height:var(--pack-control);border:1px solid var(--line);background:var(--panel-3);color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:grid}.adminLayout .adminPackPreview:hover:not(:disabled),.adminLayout .adminPackPreview.isPlaying{border-color:var(--coral);color:var(--coral-bright)}.adminLayout .adminPackPreview:disabled{opacity:.32;cursor:not-allowed}@media (max-width:900px){.adminPackGrid{grid-template-columns:1fr}.adminPackEntitySummary{grid-template-columns:160px minmax(0,1fr)}.adminPackSummaryActions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:680px){.adminPackCard{grid-template-columns:96px minmax(0,1fr) 18px;gap:12px;min-height:148px}.adminPackThumb{width:96px}.adminPackCopy h2{font-size:19px}.adminPackEntitySummary{grid-template-columns:112px minmax(0,1fr);gap:14px}.adminPackSummaryBanner{aspect-ratio:16/10}.adminPackSummaryBody h2{font-size:22px}.adminPackSummaryActions{grid-template-columns:minmax(0,1fr) 44px;width:100%;display:grid}.adminPackSummaryActions>.button{width:100%}.adminPackDrawer{border-left:0;border-radius:0;width:100%}.adminPackDrawerForm .adminSettingsFields,.adminPackCandidateFilters{grid-template-columns:1fr}.adminPackCandidateSearch{grid-column:auto}.adminPackBulkBar{grid-template-columns:minmax(0,1fr) auto}.adminPackBulkBar>.button{grid-column:1/-1;width:100%}.adminPackTrackList,.adminPackCandidateList{min-height:0}.adminPackSortControl{flex-basis:100%}.adminPackTrackPanel{--pack-control:44px;--pack-row:60px}.adminPackTrackList article{grid-template-columns:var(--pack-control) 28px 38px minmax(0, 1fr)}.adminPackOrderActions{grid-column:1/-1;justify-content:flex-end}.adminPackCandidateList article{grid-template-columns:var(--pack-control) minmax(0, 1fr)}.adminPackRowActions{grid-column:2}.adminLayout .adminPackCandidateList article .button{justify-self:stretch;width:100%}}@media (min-width:1600px){.adminPackGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminPackTrackPanel{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.adminPackCandidateFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.adminPackCandidateFilters>.button{grid-column:1/-1}}.adminPackMediaGrid{grid-template-columns:1fr;gap:10px;display:grid}.adminPackMediaGrid>article{border:1px solid var(--line);background:#ffffff05;border-radius:16px;grid-template-columns:168px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:12px;display:grid}.adminPackMediaGrid article>div:last-child{align-content:center;justify-items:start;gap:7px;min-width:0;display:grid}.adminPackMediaGrid article small{color:var(--muted);line-height:1.45}.adminPackMediaPreview{border:1px solid var(--line);background:linear-gradient(145deg,#241833,#100c17) 50%/cover;border-radius:12px;overflow:hidden}.adminPackMediaPreview.banner{aspect-ratio:16/10}@media (max-width:680px){.adminPackMediaGrid>article{grid-template-columns:112px minmax(0,1fr)}}.adminPackPreviewTip{display:inline-grid}.adminLayout .adminPackBulkBar>.button{min-height:36px;padding-inline:14px}
.adminSuggestionFilters{flex-wrap:wrap;width:auto;display:flex}.adminSuggestionFilters button{align-items:center;gap:7px;min-height:44px;display:inline-flex}.adminSuggestionFilters button b{color:var(--dim);font-variant-numeric:tabular-nums;background:#ffffff12;border-radius:999px;padding:2px 7px;font-size:11px}.adminSuggestionFilters button.isSelected b{color:var(--coral-bright);background:#ff5d732e}.adminSuggestionList{grid-template-columns:repeat(auto-fill,minmax(min(100%,560px),1fr));gap:12px;margin-bottom:8px;display:grid}.adminSuggestionList>.adminTaskEmpty{grid-column:1/-1}.adminSuggestionCard{border:1px solid var(--line);background:#ffffff05;border-radius:18px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:18px;min-width:0;padding:16px;display:grid}.adminSuggestionCard.status-pending{border-color:#ffb65b47}.adminSuggestionPoster{aspect-ratio:225/318;border:1px solid var(--line);background:var(--panel-3) center / cover no-repeat;width:96px;color:var(--dim);border-radius:12px;place-items:center;display:grid;box-shadow:0 10px 26px #0000004d}.adminSuggestionMain{gap:10px;min-width:0;display:grid}.adminSuggestionHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adminSuggestionHead h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:500;line-height:1.25}.adminSuggestionAltName{color:var(--muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.adminSuggestionFacts{color:var(--ink);margin:0;font-size:14px;font-weight:600}.adminSuggestionStatus{border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.adminSuggestionStatus-pending{color:var(--amber-bright);background:#ffb65b14;border-color:#ffb65b57}.adminSuggestionStatus-accepted{color:var(--success);background:#69e3a817;border-color:#69e3a866}.adminSuggestionStatus-rejected{color:#ff9aa2;background:#ff6a7217;border-color:#ff6a7270}.adminSuggestionMeta{flex-wrap:wrap;gap:6px 22px;margin:0;display:flex}.adminSuggestionMeta dt{color:var(--dim);font-size:11px;font-weight:600}.adminSuggestionMeta dd{color:var(--muted);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:13px;font-weight:550}.adminSuggestionComment{border-left:3px solid var(--violet);background:#9b6cff12;border-radius:0 10px 10px 0;max-width:780px;margin:0;padding:10px 12px}.adminSuggestionComment span{color:var(--dim);font-size:11px;font-weight:700}.adminSuggestionComment p{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.55}.adminSuggestionNote{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.adminSuggestionWarning{color:var(--amber-bright);margin:0;font-size:13px;font-weight:600}.adminSuggestionNotice,.adminSuggestionSuccess{background:#ffb65b12;border:1px solid #ffb65b57;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:10px 12px;display:flex}.adminSuggestionNotice p,.adminSuggestionSuccess p{color:var(--amber-bright);margin:0;font-size:13px;font-weight:650}.adminSuggestionNotice>div{flex-wrap:wrap;gap:8px;display:flex}.adminSuggestionNotice .button{min-height:44px;padding:0 16px;font-size:13px}.adminSuggestionSuccess{background:#69e3a812;border-color:#69e3a866}.adminSuggestionSuccess p{color:var(--success)}.adminSuggestionFranchise{border:1px solid var(--line-strong);background:#0000002e;border-radius:14px;gap:10px;padding:12px;display:grid}.adminSuggestionFranchise>p{max-width:780px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.adminSuggestionFranchise .adminModeButtons{margin-bottom:4px}.adminSuggestionFranchiseHints{flex-wrap:wrap;gap:8px;display:flex}.adminSuggestionFranchiseHints button{border:1px solid var(--line);background:var(--panel-2);min-height:44px;color:var(--ink);text-align:left;cursor:pointer;font:inherit;border-radius:12px;align-content:center;padding:6px 12px;display:grid}.adminSuggestionFranchiseHints button small{color:var(--dim);font-size:11px}.adminSuggestionFranchiseHints button.isSelected{background:#ff5d731a;border-color:#ff5d7399}.adminSuggestionFranchiseHints button:focus-visible{outline-offset:2px;outline:3px solid #fff}.adminSuggestionActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminSuggestionActions .adminTextButton{min-height:44px}.adminSuggestionActions .button{min-height:44px;margin-left:auto;padding:0 18px;font-size:13px}.adminSuggestionActions .button:hover{transform:none}.adminSuggestionReject:hover{border-color:var(--danger);color:#ff9aa2}.adminSuggestionActions .isFlipped{transform:rotate(180deg)}.adminSuggestionDetails{border-top:1px solid var(--line);gap:10px;padding-top:10px;display:grid}.adminSuggestionDetails h4{margin:4px 0 0;font-size:13px}.adminSuggestionDetails .adminTaskEmpty{align-items:center;gap:8px;display:flex}.adminSuggestionRelated{gap:6px;margin:0;padding:0;list-style:none;display:grid}.adminSuggestionRelated li{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.adminSuggestionRelated li>span{gap:2px;min-width:0;display:grid}.adminSuggestionRelated strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.adminSuggestionRelated small{color:var(--dim);font-size:12px}@media (min-width:2100px){.adminSuggestionList{grid-template-columns:repeat(auto-fill,minmax(620px,1fr))}}@media (max-width:680px){.adminSuggestionCard{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px}.adminSuggestionPoster{border-radius:9px;width:64px}.adminSuggestionHead{flex-direction:column;gap:8px}.adminSuggestionMain{display:contents}.adminSuggestionMain>*{grid-column:1/-1}.adminSuggestionMain>.adminSuggestionHead{grid-column:2}.adminSuggestionActions .button{width:100%;margin-left:0}.adminSuggestionActions .adminTextButton{flex:auto;justify-content:center}}

