.ks-demo{background:var(--soft-info);color:var(--ink-info);border-radius:10px;padding:6px 10px;font-weight:700;font-size:12.5px;margin:0 0 8px}.ks-lines{margin:6px 0 4px}.ks-lines td{padding:7px 6px;font-size:13.5px;vertical-align:top}.ks-q{white-space:nowrap;color:var(--muted);text-align:right}.ks-s{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.ks-tot td{font-weight:800;border-top:1.5px solid var(--line-s)}.ks-codes{margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--soft-warn)}.ks-codes .eyebrow{color:var(--ink-warn)}.ks-code{display:flex;flex-direction:column;gap:3px;margin-top:8px}.ks-code>span{font-size:12.5px;font-weight:700}.ks-code input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.ks-ok{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--soft-ok);color:var(--ink-ok);font-weight:800}.ks-ck{flex-direction:row!important;align-items:center;gap:6px;font-size:13px}.ks-jr td{font-size:12.5px;padding:6px;vertical-align:top}.ks-jr td:first-child{white-space:nowrap;color:var(--muted)}.ks-gi{cursor:pointer;gap:10px}.ks-gi input{flex:none}@media (max-width:700px){.ks-jr td:last-child,.ks-jr th:last-child{display:none}}.ks .cn-co:has(> details.med-req:not([open])) #ks_save{display:none}.ks-jr th{font-size:12px;padding:4px 6px;color:var(--muted);font-weight:600;text-align:left}.ks-jr th.ks-s{text-align:right}