.disc-page.disc-page--wide{max-width:none}.disc-page--wide .content-page__head>h1,.disc-page--wide .content-page__intro,.disc-page--wide .content-section>p,.disc-page--wide .content-section>ol,.disc-page--wide .content-section>h2{max-width:72ch}.disc-block{margin-top:16px}.disc-chips{margin:12px 0 0}.disc-search{flex-wrap:wrap;gap:8px;max-width:640px;margin:8px 0 16px;display:flex}.disc-search input[type=search]{border:1px solid var(--field-border);border-radius:var(--radius-control);min-height:44px;font:inherit;flex:240px;padding:8px 12px;font-size:max(16px,1em)}.disc-results-count{color:var(--muted)}.disc-rayons{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.disc-rayon{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);height:100%;padding:16px;position:relative}.disc-rayon h3{margin:0 0 8px;font-size:1.125rem}.disc-rayon a:after{content:"";position:absolute;inset:0}.disc-rayon:focus-within{outline:3px solid var(--focus);outline-offset:2px}.disc-rayon p{color:var(--muted);margin:0}.disc-card__actions{z-index:1;flex-wrap:wrap;gap:8px;margin-top:12px;display:flex;position:relative}.disc-card__actions form{margin:0}.disc-sheet{gap:24px;margin-top:8px;display:grid}@media (min-width:900px){.disc-sheet{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.disc-sheet__gallery{gap:8px;display:grid}.disc-essentials{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 12px;display:grid}.disc-essentials dt{font-weight:700}.disc-essentials dd{overflow-wrap:anywhere;margin:0}@media (max-width:480px){.disc-essentials{grid-template-columns:1fr}.disc-essentials dd{margin-bottom:6px}}.disc-transfer{font-weight:600}.disc-delivery{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:12px 16px}.disc-delivery p{margin:0 0 6px}.disc-delivery p:last-child{margin-bottom:0}.disc-tools{flex-wrap:wrap;align-items:flex-start;gap:12px 16px;margin:16px 0;display:flex}.disc-toggle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.disc-toggle__status:empty{display:none}.disc-toggle__status{color:var(--warn);flex-basis:100%;margin:0}.disc-list{margin:0 0 12px;padding-left:22px}.disc-list li{margin-bottom:6px}.disc-docs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.disc-docs a{font-weight:600}.disc-docs small{color:var(--muted);display:block}.disc-quote{margin:12px 0;font-size:1.125rem;font-weight:700}.disc-unavailable{border:1px solid var(--warn-border);background:var(--warn-bg);border-radius:var(--radius);margin-top:24px;padding:16px}.disc-unavailable h2{margin-top:0}.disc-table-wrap{border:1px solid var(--border);border-radius:var(--radius);margin:16px 0;overflow-x:auto}.disc-table{border-collapse:collapse;width:100%;min-width:480px}.disc-table th,.disc-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:10px 12px}.disc-table thead th{background:var(--surface)}.disc-table tbody th{width:28%;font-weight:600}.disc-table tr.disc-row--differs td{background:var(--warn-bg)}.disc-table ul{margin:0;padding-left:18px}.disc-group th{background:var(--surface-strong)}.disc-compare-head a{margin-bottom:8px;display:block}.disc-config fieldset{border:1px solid var(--border);border-radius:var(--radius);margin:0 0 16px;padding:12px 16px}.disc-config__summary{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:0 0 16px;padding:12px 16px}.disc-config__summary h3{margin-top:0}.disc-config__actions{flex-wrap:wrap;gap:8px;display:flex}.disc-source{overflow-wrap:anywhere}.disc-guides{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.disc-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}.disc-differences{margin:0 0 12px}.disc-filters{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:8px 0 16px;display:flex}.disc-filters .field{margin:0}.disc-filters select{border:1px solid var(--field-border);border-radius:var(--radius-control);min-height:44px;font:inherit;background:var(--bg);color:var(--text);padding:8px 12px}.disc-check{align-items:center;gap:8px;min-height:44px;display:inline-flex}.disc-check input{width:20px;height:20px}.disc-active{margin:0 0 16px}.disc-active .field__label{margin:0 0 6px}.disc-quick-add{margin:0}.disc-quick-add .form-status{margin:6px 0 0}
