.svs{--navy:#063d5b;--blue:#00658f;--red:#df2937;--line:#d6e1e8;color:#173446;background:#f4f7f9;font:16px/1.55 Arial,sans-serif;max-width:1180px;margin:28px auto 50px;border:1px solid var(--line);border-radius:16px;overflow:hidden;text-align:left;clear:both}.svs *{box-sizing:border-box}.svs [hidden]{display:none!important}.svs .svs-top{padding:32px 38px;background:var(--navy);color:white}.svs .svs-eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;color:#b8dbe9;margin-bottom:18px}.svs .svs-title{font-family:Arial,sans-serif;font-size:36px;line-height:1.16;letter-spacing:-1px;font-weight:700;text-transform:none;color:inherit;margin:22px 0 14px;max-width:760px}.svs h2,.svs h3{font-family:Arial,sans-serif;font-weight:700;letter-spacing:0;text-transform:none;color:var(--navy);margin:0 0 12px}.svs h2{font-size:27px;line-height:1.25}.svs h3{font-size:22px}.svs p{margin:0 0 14px}.svs .svs-top p{max-width:730px;color:#e4f0f6;font-size:18px}.svs .svs-tabs{display:flex;gap:8px;flex-wrap:wrap}.svs button{cursor:pointer;font-family:inherit}.svs .svs-tabs button{background:transparent;color:white;border:1px solid #7099af;border-radius:8px;padding:10px 16px;font-size:15px;text-transform:none;line-height:1.4;min-height:44px;box-shadow:none;letter-spacing:0}.svs .svs-tabs button[aria-pressed=true]{background:white;color:var(--navy);border-color:white}.svs .svs-body{padding:30px 38px}.svs fieldset{border:0;border-bottom:1px solid var(--line);padding:0 0 24px;margin:0 0 26px;min-width:0}.svs legend{font-size:21px;font-weight:700;color:var(--navy);padding:0;margin:0 0 16px;display:flex;align-items:center;gap:10px;width:100%;float:none}.svs legend span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;height:30px;border-radius:50%;background:#dbeaf1;font-size:15px}.svs .svs-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin-bottom:14px}.svs label{display:block;color:#173446;font-size:14px;font-weight:700;margin:0;letter-spacing:0;text-transform:none}.svs input,.svs select{width:100%;max-width:none;background:#fff;border:1px solid #9bb1bf;border-radius:7px;padding:12px 14px;height:48px;min-height:48px;color:#173446;font:16px Arial,sans-serif;margin:7px 0 0;box-shadow:none;appearance:auto}.svs input:focus,.svs select:focus,.svs button:focus-visible,.svs a:focus-visible,.svs summary:focus-visible{outline:3px solid #1a83b1;outline-offset:3px}.svs .svs-help{font-size:14px;color:#4b6372}.svs .svs-cable-row{display:grid;grid-template-columns:80px 1fr 1fr;align-items:center;gap:16px;margin:16px 0;padding:16px;background:white;border:1px solid var(--line);border-radius:8px}.svs .svs-cable-row strong{font-size:14px}.svs .svs-unit{font-weight:400}.svs .svs-actions,.svs .svs-footer{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.svs .svs-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;background:var(--red);color:white;border:1px solid var(--red);border-radius:7px;padding:12px 18px;min-height:46px;height:auto;font:700 15px/1.35 Arial,sans-serif;letter-spacing:0;text-transform:none;white-space:normal;box-shadow:none}.svs .svs-button:hover{background:#b91929;border-color:#b91929;color:white}.svs .svs-outline{color:var(--navy);border-color:#acc1cd;background:white}.svs .svs-outline:hover{background:#e7f0f5;color:var(--navy);border-color:#6a91a7}.svs .svs-textbutton{background:none;border:0;color:var(--navy);font-size:15px;text-decoration:underline;min-height:44px;box-shadow:none;padding:10px;letter-spacing:0;text-transform:none}.svs .svs-results{scroll-margin-top:110px;margin-top:32px;outline:none}.svs .svs-empty{padding:24px;border:1px dashed #9ab1bf;background:white;border-radius:8px}.svs .svs-note{border-left:4px solid #d5a541;background:#fff8e9;padding:20px;margin:20px 0;border-radius:0 8px 8px 0}.svs .svs-note p:last-child{margin-bottom:0}.svs .svs-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.svs .svs-card{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:white;display:flex;flex-direction:column;min-width:0}.svs .svs-photo{height:190px;background:transparent;border-bottom:1px solid #edf1f4;padding:14px}.svs .svs-photo img{width:100%;height:100%;object-fit:contain;display:block}.svs .svs-cardbody{padding:20px;display:flex;flex-direction:column;flex:1}.svs .svs-status{align-self:start;display:inline-block;font-size:12px;font-weight:700;color:#146047;background:#e5f3eb;padding:5px 9px;border-radius:5px;margin-bottom:12px}.svs .svs-review{background:#fff1d4;color:#805a15}.svs dl{margin:4px 0 18px}.svs dt{font-size:12px;color:#536b79;font-weight:700;margin-top:10px}.svs dd{margin:2px 0 0;font-size:15px}.svs .svs-reason{font-size:14px}.svs .svs-cardlinks{display:grid;gap:9px;margin-top:auto;padding-top:6px}.svs details{border-top:1px solid var(--line);padding:16px 0;margin-top:12px}.svs summary{cursor:pointer;font-weight:700;color:var(--navy);min-height:44px;padding:10px 0}.svs details p{font-size:15px}.svs .svs-reference{margin-top:24px}.svs .svs-tablewrap{overflow:auto;background:white}.svs table{border-collapse:collapse;min-width:620px;width:100%;font-size:14px}.svs td,.svs th{padding:12px;text-align:left;border:1px solid var(--line);background:white}.svs th{background:#e8eff3}.svs caption{text-align:left;padding:12px;font-weight:700}.svs .svs-footer{border-top:1px solid var(--line);padding-top:24px;margin-top:20px}.svs .svs-footer>a:last-child{color:var(--navy)}@media(max-width:950px){.svs .svs-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.svs{border-radius:0;border-left:0;border-right:0;margin:0 auto 30px}.svs .svs-top{padding:24px 20px}.svs .svs-title{font-size:29px;letter-spacing:-.5px}.svs .svs-top p{font-size:16px}.svs .svs-body{padding:24px 18px}.svs .svs-fields,.svs .svs-cards{grid-template-columns:1fr}.svs .svs-cable-row{grid-template-columns:1fr 1fr;gap:12px}.svs .svs-cable-row strong{grid-column:1/-1}.svs .svs-tabs{gap:6px}.svs .svs-tabs button{font-size:13px;padding:10px 11px}.svs legend{font-size:19px}.svs .svs-photo{height:210px}.svs .svs-cardbody{padding:22px}.svs .svs-actions>.svs-button{width:100%}.svs .svs-results{scroll-margin-top:90px}}

.svs .svs-title{color:white}.sv-selector-launch{margin:18px 0 28px;clear:both}.sv-selector-launch>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;background:#edf4f8;border:1px solid #c8dce6;border-radius:9px;padding:22px;cursor:pointer}.sv-selector-launch>summary::-webkit-details-marker{display:none}.sv-selector-launch .sv-launch-label{font:700 18px/1.4 Arial,sans-serif;color:#063d5b}.sv-selector-launch .sv-launch-button{display:inline-flex;align-items:center;gap:14px;background:#df2937;color:#fff;padding:16px 24px;border-radius:6px;font:700 17px/1.3 Arial,sans-serif;min-height:54px;text-align:center}.sv-selector-launch>summary:hover .sv-launch-button{background:#bb1728}.sv-selector-launch>summary:focus-visible{outline:3px solid #1a83b1;outline-offset:3px}.sv-selector-launch[open] .sv-launch-chevron{transform:rotate(180deg)}.sv-selector-launch .svs{margin:18px auto 24px}.sv-selector-launch .sv-launch-chevron{display:inline-block;font-size:22px;line-height:1}.sv-selector-launch .svs details{background:transparent} @media(max-width:620px){.sv-selector-launch>summary{flex-direction:column;align-items:stretch;padding:18px;gap:12px}.sv-selector-launch .sv-launch-button{justify-content:center;font-size:16px;padding:15px}.sv-selector-launch .sv-launch-label{font-size:17px;text-align:center}}
