.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.settings-grid .panel{margin:0}.master-list>div,.detail-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.master-list span,.detail-row span,.detail-summary{display:flex;flex-direction:column}.master-list small,.detail-row small,.detail-summary small{color:var(--muted)}.rankings{display:grid;gap:10px}.rank{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line)}.actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.upload{cursor:pointer}.cards.compact{grid-template-columns:repeat(3,1fr)}.detail-summary{background:#f4f7fb;border:1px solid var(--line);border-radius:12px;padding:16px;margin-bottom:18px;gap:5px}.detail-summary>b{font-size:24px}.detail-row.reversed{opacity:.55;text-decoration:line-through}#detailContent h3{margin:20px 0 4px}.side-bottom>small{color:#8ea3bc;margin:6px 14px;display:block}dialog{max-height:90vh;overflow:auto}select{width:100%}@media(max-width:900px){.settings-grid{grid-template-columns:1fr}.cards.compact{grid-template-columns:1fr}.actions{min-width:150px}}@media(max-width:640px){dialog{width:calc(100% - 24px);margin:auto}.form-grid{grid-template-columns:1fr!important}.form-grid .span2{grid-column:auto!important}.master-list>div,.detail-row{align-items:flex-start;flex-direction:column}.actions{min-width:0}}
