body.tib-high-visibility{font-size:17px;line-height:1.7;color:#061f42;background:#fff}body.tib-high-visibility button,body.tib-high-visibility select,body.tib-high-visibility input{min-height:48px;font-size:16px}body.tib-high-visibility p{color:#173455}body.tib-high-visibility :focus-visible{outline:3px solid #0759e8;outline-offset:3px}
.tib-platform .preference-form{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tib-platform .preference-form>label{min-width:0;margin:0}.tib-platform .preference-section{grid-column:1/-1;min-width:0;width:100%;margin:0;padding:0;border:0}.tib-platform .preference-section>legend{font-size:18px;font-weight:700;color:var(--tib-color-navy);padding:0;margin:0 0 16px}.tib-platform .preference-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.tib-platform .preference-choice{display:flex!important;align-items:center;justify-content:flex-start;gap:12px;margin:0;min-height:44px}.tib-platform .preference-choice input[type=checkbox]{width:20px!important;height:20px!important;min-height:20px!important;flex:0 0 20px;padding:0;margin:0}.tib-platform .preference-day{display:grid;grid-template-columns:minmax(120px,1fr) minmax(160px,1.4fr);align-items:center;gap:16px;padding:16px;margin-top:16px;border:1px solid var(--tib-color-border);border-radius:12px;box-sizing:border-box;width:100%;min-width:0}.tib-platform .preference-day>label{margin:0;min-width:0}.tib-platform .preference-day select{width:100%}.tib-platform .preference-time-window{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:16px;min-width:0}.tib-platform .preference-time-window label{min-width:0}.tib-platform .preference-time-window[hidden]{display:none!important}@media(max-width:479px){.tib-platform .preference-form{grid-template-columns:minmax(0,1fr);gap:16px}.tib-platform .preference-day{grid-template-columns:minmax(0,1fr)}.tib-platform .preference-methods{grid-template-columns:1fr}.tib-platform .preference-time-window{grid-template-columns:1fr}}
