@layer components{.rollo .r1e-fixture{border:1px solid var(--color-teal-700);background:var(--color-offwhite);gap:2rem;padding:clamp(1.25rem,4cqi,2.5rem);display:grid}.rollo .r1e-fixture__notice{border-bottom:1px solid var(--color-slate-200);gap:.6rem;max-width:72ch;padding-bottom:1.5rem;display:grid}.rollo .r1e-fixture__notice p:not(.r1e-fixture__eyebrow),.rollo .r1e-fixture__form p,.rollo .r1e-fixture__channel-fieldset>p,.rollo .r1e-fixture__brief-card p,.rollo .r1e-fixture__observation p,.rollo .r1e-fixture__held p,.rollo .r1e-fixture__result p,.rollo .r1e-fixture__result li{color:var(--color-slate-500);line-height:1.6}.rollo .r1e-fixture__eyebrow{color:var(--color-teal-700);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.rollo .r1e-fixture__form,.rollo .r1e-fixture__questions,.rollo .r1e-fixture__field,.rollo .r1e-fixture__clarification,.rollo .r1e-fixture__channel-fieldset,.rollo .r1e-fixture__result,.rollo .r1e-fixture__limits{gap:1rem;display:grid}.rollo .r1e-fixture__questions,.rollo .r1e-fixture__brief-grid{border:1px solid var(--color-slate-200);background:var(--color-slate-200);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.rollo .r1e-fixture__field,.rollo .r1e-fixture__brief-card{background:var(--color-white);min-width:0;padding:1.25rem}.rollo .r1e-fixture__brief-card:last-child:nth-child(odd),.rollo .r1e-fixture__result-sections article:last-child:nth-child(odd){grid-column:1/-1}.rollo .r1e-fixture__field textarea,.rollo .r1e-fixture__clarification textarea{background:var(--color-white);min-height:7rem;line-height:1.5}.rollo .r1e-fixture__clarification,.rollo .r1e-fixture__observation,.rollo .r1e-fixture__held{border:1px solid var(--color-slate-200);background:var(--color-white);padding:clamp(1.25rem,3cqi,2rem)}.rollo .r1e-fixture__observation{border-color:var(--color-teal-700);background:oklch(from var(--color-teal-700)l c h/.07);gap:.8rem}.rollo .r1e-fixture__observation p:not(.r1e-fixture__eyebrow){color:var(--color-slate-900)}.rollo .r1e-fixture__observation .r1e-fixture__eyebrow{color:var(--color-teal-800)}.rollo .r1e-fixture__channel-fieldset{border:1px solid var(--color-slate-200);background:var(--color-white);min-width:0;margin:0;padding:clamp(1.25rem,3cqi,2rem)}.rollo .r1e-fixture__channel-fieldset legend{color:var(--color-slate-900);font-family:var(--font-display);padding-inline:.4rem;font-size:1.6rem;font-weight:500}.rollo .r1e-fixture__channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.rollo .r1e-fixture__channel{border:1px solid var(--color-slate-200);background:var(--color-offwhite);cursor:pointer;min-height:2.75rem;padding:.8rem 1rem}.rollo .r1e-fixture__channel:has([data-checked]){border-color:var(--color-teal-700);background:oklch(from var(--color-teal-700)l c h/.08)}.rollo .r1e-fixture__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.rollo .r1e-fixture__actions .ui-button,.rollo .r1e-fixture__form>.ui-button{min-height:2.75rem}.rollo .r1e-fixture__brief-card ul,.rollo .r1e-fixture__limits ul{margin:0;padding-left:1.15rem}.rollo .r1e-fixture__result{border:1px solid var(--color-teal-700);background:var(--color-white);padding:clamp(1.25rem,4cqi,2.5rem)}.rollo .r1e-fixture__result-heading{border-bottom:1px solid var(--color-slate-200);grid-template-columns:minmax(0,1.2fr) minmax(12rem,.8fr);align-items:end;gap:1.5rem;padding-bottom:1.5rem;display:grid}.rollo .r1e-fixture__result-sections{border:1px solid var(--color-slate-200);background:var(--color-slate-200);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.rollo .r1e-fixture__result-sections article{background:var(--color-offwhite);gap:.7rem;min-width:0;padding:1.25rem;display:grid}.rollo .r1e-fixture__limits{border:1px solid var(--color-slate-200);padding:1.25rem}.rollo .r1e-fixture__status:empty{display:none}}@container r1b-page (max-width:760px){.rollo .r1e-fixture{padding:1rem}.rollo .r1e-fixture__questions,.rollo .r1e-fixture__brief-grid,.rollo .r1e-fixture__channels,.rollo .r1e-fixture__result-heading,.rollo .r1e-fixture__result-sections{grid-template-columns:minmax(0,1fr)}.rollo .r1e-fixture__actions{flex-direction:column;align-items:stretch}.rollo .r1e-fixture__actions .ui-button{width:100%}}
