.settings-page{container-type:inline-size}.settings-grid{grid-template-columns:fit-content(12rem) minmax(0,1fr);column-gap:12px;display:grid}.settings-grid>section,.settings-sub,.settings-card{grid-column:1/-1;grid-template-columns:subgrid;align-content:start;display:grid}.settings-section.settings-section:last-child{border-bottom-width:0}.settings-row__desc{color:var(--ink-2);font-size:var(--type-size-caption);margin-top:4px;line-height:18px}.settings-grid>section>*,.settings-sub>*,.settings-card>*{grid-column:1/-1}.settings-sub{row-gap:12px}.settings-card{row-gap:10px;min-width:0;padding:12px 14px}.settings-row{grid-template-columns:subgrid;align-items:baseline;row-gap:4px;display:grid}.settings-row--center{align-items:center}.settings-row>*{grid-column:auto;min-width:0}.settings-row>:last-child{max-width:30rem}.settings-label{overflow-wrap:anywhere}.settings-grid .settings-actions{grid-column:-2/-1}.settings-row--toggle,.settings-row--start{align-items:start}.settings-row--toggle>.settings-label{padding-top:3px}.settings-grid--fixed{grid-template-columns:var(--settings-label-w) minmax(0, 1fr);column-gap:16px}.settings-savebar{background:var(--panel);box-shadow:0 -1px 0 var(--line-soft);z-index:2;margin-top:24px;padding:12px 0;position:sticky;bottom:0}.settings-savebar__in{align-items:center;gap:8px;display:flex}.settings-savebar__text{color:var(--ink-2);font-size:var(--type-size-ui);line-height:var(--type-line-ui);align-items:center;gap:6px;min-width:0;margin-right:auto;display:flex}.settings-empty{background:var(--panel);box-shadow:var(--hairline);color:var(--ink-2);font-size:var(--type-size-ui);line-height:var(--type-line-ui);text-align:center;border-radius:12px;flex-direction:column;grid-column:1/-1;align-items:center;gap:10px;padding:40px 16px;display:flex}.settings-empty__icon{color:var(--ink-3);display:inline-flex}@container (width<=479px){.settings-grid{grid-template-columns:minmax(0,1fr)}}.detail-drawer__panel{background:var(--panel);box-shadow:var(--shadow-lg), -1px 0 0 #14151a0f;max-width:560px;height:100%;width:min(100%, var(--detail-drawer-width));outline:none;flex-direction:column;display:flex}.detail-drawer__header,.detail-drawer__footer{flex:none;align-items:center;gap:12px;padding:14px 20px;display:flex}.detail-drawer__header{box-sizing:border-box;height:56px;padding:0 20px;box-shadow:0 1px #14151a0f}.detail-drawer__footer{justify-content:flex-end;box-shadow:0 -1px #14151a0f}.detail-drawer__title{color:var(--text);font-size:var(--type-size-title);font-weight:600;line-height:var(--type-line-title);flex:1;min-width:0;margin:0}.detail-drawer__close{color:var(--muted,var(--text-muted));cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.detail-drawer__close:hover,.detail-drawer__close:focus-visible{background:var(--bg);color:var(--text)}.detail-drawer__body{color:var(--text);flex:1;min-height:0;padding:20px;overflow-y:auto}@container lumii (width<=767px){.detail-drawer__panel{box-shadow:var(--shadow-lg);width:100%;max-width:none}}
