.preference-manager{gap:16px}.preference-manager-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.preference-manager-head h3{margin:0;font-size:17px}.preference-manager-head p{margin:5px 0 0;color:var(--muted);font-size:12px}.preference-manager-head>div:last-child,.preference-group-actions,.preference-draft-actions{display:flex;gap:8px;flex-wrap:wrap}.preference-groups{display:grid;gap:10px}.preference-group,.preference-list,.preference-draft{border:1px solid var(--border);border-radius:14px;background:var(--card-muted);padding:12px}.preference-group summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.preference-group summary span{display:flex;gap:8px;align-items:baseline}.preference-group summary small{color:var(--muted)}.preference-group-actions{margin:10px 0}.preference-manager-row{display:grid;grid-template-columns:auto minmax(130px,1.2fr) minmax(90px,.5fr) minmax(105px,.55fr) minmax(130px,.8fr) auto;gap:7px;align-items:center;padding:8px 0;border-top:1px solid var(--border)}.preference-manager-row input,.preference-manager-row select,.preference-draft input,.preference-draft select{width:100%;min-width:0;padding:8px;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--text)}.preference-manager-row label{display:block}.preference-list h3{margin:0 0 8px}.preference-draft{display:grid;gap:10px;border-color:var(--primary)}.preference-draft>label{display:grid;gap:5px}.preference-draft-row{display:grid;grid-template-columns:1fr .55fr .6fr auto;gap:8px;align-items:end}.preference-draft-row label{display:grid;gap:5px;font-size:11px;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.preference-manager-head{display:grid}.preference-manager-row,.preference-draft-row{grid-template-columns:auto 1fr}.preference-manager-row input[type=number],.preference-manager-row select,.preference-manager-row button,.preference-manager-row>span{grid-column:2}.preference-draft-row label,.preference-draft-row button{grid-column:1/-1}}
