.sl10t-hub,.sl10t-tool{max-width:1000px}.sl10t-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.sl10t-card{padding:25px;border:1px solid #cdd0d6;border-top:3px solid #a70e32;background:#fff;min-width:0}.sl-site .sl10t-card h2{font-size:25px;margin-top:0}.sl10t-level{font-size:13px;font-weight:700;color:#565d6a}.sl10t-card p{font-size:16px}.sl10t-tool{border:1px solid #c4c8d0;padding:28px;margin:24px 0;background:#fff;color:#17191e}.sl10t-tool [hidden]{display:none!important}.sl10t-tool fieldset{border:1px solid #cdd0d6;padding:18px;margin:18px 0;min-width:0}.sl10t-tool legend{font-weight:700;padding:0 6px;font-size:18px}.sl10t-tool label{display:block;font-size:16px;font-weight:700;margin-bottom:7px}.sl10t-tool input[type=number],.sl10t-tool select{width:100%;max-width:100%;min-height:46px;border:1px solid #697384;background:#fff;color:#17191e;padding:10px;font:inherit;border-radius:2px}.sl10t-tool input[type=range]{width:100%;min-height:44px}.sl10t-tool input[type=checkbox]{width:20px;height:20px;flex-shrink:0;margin:2px 0;accent-color:#a70e32}.sl10t-tool input[aria-invalid=true]{border:2px solid #a70e32}.sl10t-tool button{min-height:44px;padding:11px 17px;border:1px solid #a70e32;background:#a70e32;color:#fff;font:600 16px/1.4 Arial,sans-serif;cursor:pointer;border-radius:2px}.sl10t-tool button[type=reset],.sl10t-tool [data-reset],.sl10t-tool [data-example],.sl10t-tool [data-export],.sl10t-tool [data-print]{background:#fff;color:#8b0b29}.sl10t-tool button:disabled{border-color:#a7abb2;color:#626875;background:#eee;cursor:not-allowed}.sl10t-tool :focus-visible{outline:3px solid #0879a3;outline-offset:3px}.sl10t-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.sl10t-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sl10t-help{font-size:14px;line-height:1.6;color:#505866}.sl10t-errors{color:#910c2b;font-weight:700}.sl10t-errors:empty{display:none}.sl10t-note{padding:16px;background:#f6f5f3;border-left:3px solid #a70e32;font-size:16px}.sl10t-result{margin:22px 0;overflow-wrap:anywhere}.sl10t-results{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px 18px}.sl10t-results dt{font-weight:700}.sl10t-results dd{margin:0;font-variant-numeric:tabular-nums}.sl10t-table-scroll{overflow-x:auto;max-width:100%}.sl10t-tool table{width:100%;border-collapse:collapse;font-size:16px}.sl10t-tool th,.sl10t-tool td{border:1px solid #cdd0d6;padding:10px;text-align:left}.sl10t-tool caption{text-align:left;font-weight:700;margin-bottom:10px}.sl10t-tool .sl10t-choice{min-height:44px;display:flex;gap:12px;align-items:flex-start;font-weight:400;margin:12px 0;cursor:pointer}.sl10t-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px}.sl10t-tool progress{width:100%;height:24px;accent-color:#a70e32}.sl10t-flow{list-style:decimal;margin:22px 0;padding-left:22px;display:flex;gap:18px;flex-wrap:wrap}.sl10t-flow li{max-width:190px;flex:1 1 145px;position:relative}.sl10t-flow button{width:100%;height:100%;background:#fff;color:#17191e;border-color:#7c8491}.sl10t-flow button[aria-pressed=true]{background:#a70e32;color:#fff}.sl10t-arrow{position:absolute;right:-17px;top:12px;font-weight:700;color:#a70e32}.sl10t-detail{padding:20px;background:#f6f5f3;margin:20px 0}.sl10t-detail h3{font-size:23px}.sl10t-polar-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;align-items:start}.sl10t-polar-svg{width:100%;max-width:440px;height:auto;display:block;background:#fff}.sl10t-connector-svg{display:block;width:100%;max-width:430px;height:auto;margin:20px 0}.sl10t-related{margin:32px 0;max-width:850px}.sl10t-print-copy{display:none}@media(max-width:760px){.sl10t-cards,.sl10t-fields,.sl10t-polar-layout{grid-template-columns:1fr}.sl10t-tool{padding:18px}.sl10t-flow{display:block}.sl10t-flow li{max-width:none;margin-bottom:25px}.sl10t-arrow{top:auto;bottom:-24px;left:50%;right:auto;transform:rotate(90deg)}}@media(max-width:480px){.sl10t-sections,.sl10t-results{grid-template-columns:1fr}.sl10t-tool{padding:13px}.sl10t-tool button{max-width:100%}}@media(prefers-reduced-motion:reduce){.sl10t-tool *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media print{body.sl10t-printing> *{display:none!important}body.sl10t-printing>.sl10t-print-copy{display:block!important;color:#000;background:#fff;font:11pt/1.5 Arial,sans-serif;padding:0;margin:0;width:100%}.sl10t-print-copy table{width:100%;border-collapse:collapse}.sl10t-print-copy th,.sl10t-print-copy td{border:1px solid #777;padding:6px}.sl10t-print-copy h2{font-size:18pt}.sl10t-print-copy h3{font-size:13pt}.sl10t-print-copy li{margin-bottom:8px}}
