main:has(>[data-tool-route]){--tool-panel:var(--theme-surface);--tool-inset:var(--theme-surface-raised);--tool-line:var(--theme-border);--tool-control-line:#858b98;--tool-ink:var(--theme-text);--tool-subtle:var(--theme-muted);--tool-accent:var(--theme-link);--tool-focus:var(--theme-focus)}html.dark main:has(>[data-tool-route]){--tool-control-line:#74747d}main:has(>[data-tool-route]) :is(.tool-card,.tool-surface){background:var(--tool-panel);border-color:var(--tool-line);color:var(--tool-ink);box-shadow:none;backdrop-filter:none;transform:none}main:has(>[data-tool-route]) .tool-card:hover,main:has(>[data-tool-route]) a.tool-surface:hover{border-color:var(--tool-focus);background:var(--tool-inset);box-shadow:none;transform:none}main:has(>[data-tool-route]) :is(.tool-card,a.tool-surface):focus-visible{outline:2px solid var(--tool-focus);outline-offset:4px}main:has(>[data-tool-route]) .tool-card :is(h2,h3){color:var(--tool-ink)}main:has(>[data-tool-route]) .tool-card :is(p,li){color:var(--tool-subtle)}main:has(>[data-tool-route]) .tool-card :is(svg,[data-enrollment-accent-text]){color:var(--tool-accent)}main:has(>[data-tool-route]) .tool-surface :is(h2,h3,th){color:var(--tool-ink)}main:has(>[data-tool-route]) .tool-surface :is(p,li){color:var(--tool-subtle)}main:has(>[data-tool-route]) a.tool-surface :is(span,svg){color:var(--tool-accent)}main:has(>[data-tool-route]) a.tool-surface [data-enrollment-accent-text]{color:var(--tool-ink)}main:has(>[data-tool-route]) a.tool-surface:hover [data-enrollment-accent-text]{color:var(--tool-accent)}main:has(>[data-tool-route]) [data-faq-section] :is(.faq-item,.faq-support){background:var(--tool-panel);border-color:var(--tool-line);box-shadow:none}main:has(>[data-tool-route]) [data-faq-section] .faq-trigger:hover{background:var(--tool-inset)}main:has(>[data-tool-route]) [data-faq-section] .faq-question{color:var(--tool-ink);font-weight:500}main:has(>[data-tool-route]) [data-faq-section] .faq-trigger[aria-expanded=true] .faq-question{color:var(--tool-accent)}main:has(>[data-tool-route]) [data-faq-section] .faq-icon{background:var(--tool-inset);color:var(--tool-accent)}main:has(>[data-tool-route]) [data-faq-section] .faq-trigger[aria-expanded=true] .faq-icon{background:var(--theme-action);color:#fff}main:has(>[data-tool-route]) [data-faq-section] .faq-chevron,main:has(>[data-tool-route]) [data-faq-section] .faq-answer p{color:var(--tool-subtle)}main:has(>[data-tool-route]) [data-faq-section] .faq-trigger:focus-visible{outline:3px solid var(--tool-focus);outline-offset:-3px}main:has(>[data-tool-route]) :is([data-tool-interface],[data-android-enrollment-planner],[data-kiosk-planner]){min-width:0;color:var(--tool-ink)}main:has(>[data-tool-route]) :is([data-android-enrollment-planner],[data-kiosk-planner])>:is(section,article),main:has(>[data-tool-route]) [data-tool-interface]{background:var(--tool-panel);border-color:var(--tool-line);box-shadow:none}main:has(>[data-tool-route]) :is([data-android-enrollment-planner],[data-kiosk-planner])>section>div:first-child{background:var(--tool-inset);border-color:var(--tool-line)}main:has(>[data-tool-route]) :is([data-android-enrollment-planner],[data-kiosk-planner]) label:has(>span>input[type=radio]){border-color:var(--tool-line);background:var(--tool-panel)}main:has(>[data-tool-route]) :is([data-android-enrollment-planner],[data-kiosk-planner]) label:has(input[type=radio]:checked){border-color:var(--tool-focus);background:var(--tool-inset)}main:has(>[data-tool-route]) :is([data-android-enrollment-planner],[data-kiosk-planner]) label:has(input[type=radio]):hover{border-color:var(--tool-focus)}main:has(>[data-tool-route]) [data-tool-interface] fieldset{background:var(--tool-inset);border:1px solid var(--tool-line)}main:has(>[data-tool-route]) [data-tool-interface] :is(input:not([type=checkbox]):not([type=range]),select,textarea){background:var(--tool-panel);border:1px solid var(--tool-control-line);min-width:0;color:var(--tool-ink);border-radius:10px}main:has(>[data-tool-route]) [data-tool-interface] :is(input,select,textarea):focus-visible{outline:2px solid var(--tool-focus);outline-offset:2px}main:has(>[data-tool-route]) [data-tool-interface] :is(input[type=checkbox],input[type=range]),main:has(>[data-tool-route]) :is([data-android-enrollment-planner],[data-kiosk-planner]) input[type=radio]{accent-color:var(--theme-action)}main:has(>[data-tool-route]) [data-tool-interface] pre{background:var(--tool-inset);border:1px solid var(--tool-line);min-width:0;color:var(--tool-ink)}main:has(>[data-tool-route]) [data-tool-interface] pre code{color:inherit}main:has(>[data-tool-route]) :is([data-tool-interface],[data-android-enrollment-planner],[data-kiosk-planner]) button:not(.btn-trial):not(.btn-secondary):not([class*=bg-blue-700]):not([data-tool-reset]){border-color:var(--tool-line);background:var(--tool-inset);min-height:44px;color:var(--tool-ink);box-shadow:none;transform:none}main:has(>[data-tool-route]) :is([data-tool-interface],[data-android-enrollment-planner],[data-kiosk-planner]) button:not(.btn-trial):not(.btn-secondary):not([class*=bg-blue-700]):not([data-tool-reset]):hover{border-color:var(--tool-focus);background:var(--tool-panel)}main:has(>[data-tool-route]) [data-tool-reset]{cursor:pointer;color:#a21d21;min-height:44px;box-shadow:none;background:0 0;border:1px solid #0000;transform:none}main:has(>[data-tool-route]) [data-tool-reset]:hover{color:#89171b;background:#fef1f1}html.dark main:has(>[data-tool-route]) [data-tool-reset]{color:#ffb4b4}html.dark main:has(>[data-tool-route]) [data-tool-reset]:hover{color:#ffd1d1;background:#352020}main:has(>[data-tool-route]) :is([data-tool-interface],[data-android-enrollment-planner],[data-kiosk-planner]) button:focus-visible{outline:2px solid var(--tool-focus);outline-offset:3px}main:has(>[data-tool-route]) :is([data-tool-interface],[data-android-enrollment-planner],[data-kiosk-planner]) button:disabled{cursor:not-allowed}main:has(>[data-tool-route]) [data-tool-interface=qr] section:first-child>div:has(img){border-color:var(--tool-line);background:#fff}@media (width<=390px){main:has(>[data-tool-route]) [data-tool-interface]{padding:20px}main:has(>[data-tool-route]) [data-tool-interface] :is(button,input,select){max-width:100%}}@media print{html.dark:has(body.shared-design main>[data-tool-route]),html.dark body.shared-design:has(main>[data-tool-route]){color-scheme:light!important;background:#fff!important}main:has(>[data-tool-route]){--tool-panel:#fff;--tool-inset:#f6f7fa;--tool-line:#d9dce3;--tool-control-line:#858b98;--tool-ink:#191a20;--tool-subtle:#555b66;--tool-accent:#0755ae}main:has(>[data-tool-route]) :is(.tool-card,.tool-surface){box-shadow:none;border-color:var(--tool-line)!important;color:var(--tool-ink)!important;background:#fff!important}main:has(>[data-tool-route]) :is(.tool-card,.tool-surface) :is(h2,h3,p,li,span,svg){color:var(--tool-ink)!important}main:has(>[data-tool-route]) :is([data-android-enrollment-planner],[data-kiosk-planner])>article{background:#fff;border:0}}
