#oms_module{box-sizing:border-box;display:flex;flex-direction:column;font:JetBrains Mono;gap:10px;margin:20px 0;max-width:100%;padding:25px;width:100%}@media (min-width:768px){#oms_module{flex-direction:row}}.progress_bar{color:green}progress{-webkit-appearance:none;appearance:none;height:10px}progress::-webkit-progress-bar{background-color:#000;border-radius:5px}progress::-webkit-progress-value{background-color:#27f53c;border-radius:5px}#oms_rows{align-items:center;background-color:#add8e6;border-radius:5px;box-shadow:-4px 5px 5px 1px rgba(0,0,0,.75);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;justify-content:center;margin:10px 0;max-width:100%;min-height:100px;padding:10px;width:100%}#oms_rows,#oms_rows>*{margin-bottom:0!important}.text{color:#000;font-family:courier new;font-size:20px}#icon{align-items:center;display:inline-flex;justify-content:center;transition:box-shadow .3s ease}#icon:hover{background-color:#0df;border:1px #000;border-radius:5px}.progress{background:#e5e7eb;border-radius:12px;box-sizing:border-box;height:24px;overflow:hidden;position:relative;width:100%}.progress__fill{background:#2563eb;height:100%}.progress__label{color:#111827;display:grid;font:600 14px sans-serif;inset:0;place-items:center;position:absolute}.test{--white:0 0 90%;--black:0 0 10%;--gray:0 0 45%;--gold:36deg 75% 33%;--theme-canvas:hsl(var(--white));--theme-text:hsl(var(--black));--theme-accent:hsl(var(--gold));color-scheme:light;container:html/inline-size}@font-face{font-family:Silkscreen;src:url(https://assets.codepen.io/2392/Silkscreen-Regular.woff2)}.test fieldset{border:2px solid color-mix(in oklab,var(--theme-accent),transparent 80%);border-radius:5px;corner-shape:notch;color:var(--theme-text);display:grid;filter:drop-shadow(0 0 1dvw color-mix(in oklab,transparent,transparent 5%)) drop-shadow(0 0 5dvw color-mix(in oklab,transparent,transparent 25%));font-family:Silkscreen,monospace;font-size:1.75rex;gap:0;letter-spacing:-.075ch;margin:0;max-width:30px;outline:7px ridge color-mix(in oklab,var(--theme-accent),transparent 25%);outline-offset:2px;padding:6px 12px;position:relative;text-rendering:geometricprecision;z-index:3}.test fieldset legend{color:color-mix(in oklab,var(--theme-accent),transparent 25%);padding-top:.84ex;position:relative;text-align:center;text-box:trim-both cap alphabetic;top:-.5ex}.test input{--d:10px;--rotation:225deg;appearance:none;background:currentColor;border-radius:6px;color:inherit;corner-shape:notch;height:var(--d);margin-top:-1px;outline:2px solid color-mix(in oklab,var(--theme-text),transparent 50%);outline-offset:2px;rotate:var(--rotation);width:var(--d)}.test label:hover input:not(:checked){--rotation:90deg;corner-shape:superellipse(-.25);outline-color:color-mix(in oklab,var(--theme-text),transparent 75%)}.test input:checked{--rotation:unset;color:inherit;outline-color:color-mix(in oklab,var(--theme-accent),transparent 25%);outline-offset:3px;corner-shape:superellipse(-.5)}.test input:checked label:hover{outline-color:color-mix(in oklab,var(--theme-accent),transparent 0%)}.test label{border-radius:6px;corner-shape:superellipse(-1);align-items:center;display:flex;gap:8px;padding:19px 24px 18px;user-select:none}.test label span{display:inline-block;text-box:trim-both cap alphabetic}.test label:has(:checked){background:var(--theme-text);color:var(--theme-canvas)}.test label:has(:checked) input{color:var(--theme-accent)}.test label:has(:focus-within),.test label:is(:focus-visible){--rotation:225deg;outline-offset:-4px;outline-style:solid;outline-width:2px}.test label:is(:focus-visible){outline-color:color-mix(in oklab,var(--theme-accent),transparent 50%)}.test label:is(:focus-visible):not(:has(:checked)):hover{background:color-mix(in oklab,var(--theme-accent),transparent 84%)}.test label:has(:focus-within){outline-color:color-mix(in oklab,var(--theme-accent),transparent 50%)}.test label:has(:focus){outline-color:color-mix(in oklab,var(--theme-accent),transparent 50%)}@media (prefers-reduced-motion:no-preference){.test,.test fieldset,.test input,.test label{transition-duration:.2s;transition-property:background,border-color,box-shadow,color,filter,rotate;transition-timing-function:ease-out}.test input,.test label{&:focus,&:focus-visible,&:focus-within,&:hover{transition-duration:.2s;transition-property:background,border-color,rotate;transition-timing-function:ease-in}}}