.sr-register{--sr-ink:#173448;--sr-muted:#5d7280;--sr-line:#d9e3e9;color:var(--sr-ink);min-width:0;scroll-margin-top:110px}.sr-register *{box-sizing:border-box}.sr-register button,.sr-register input,.sr-register select,.sr-register textarea{font:inherit}.sr-register button{cursor:pointer;touch-action:manipulation}.sr-register button:disabled{opacity:.52;cursor:not-allowed}.sr-register a{color:#235674;text-underline-offset:3px;overflow-wrap:anywhere}.sr-register button:focus-visible,.sr-register a:focus-visible,.sr-register input:focus-visible,.sr-register select:focus-visible,.sr-register textarea:focus-visible{outline-offset:3px;outline:3px solid #c99a45}.sr-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.sr-heading h2{letter-spacing:-.025em;margin:7px 0 9px;font-size:30px;line-height:1.15}.sr-heading p:not(.sr-eyebrow){color:var(--sr-muted);max-width:640px;margin:0;font-size:15px;line-height:1.6}.sr-eyebrow{letter-spacing:.11em;color:#796028;margin:0;font-size:11px;font-weight:800}.sr-heading-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:9px;max-width:400px;display:flex}.sr-button{min-height:44px;color:var(--sr-ink);white-space:normal;text-align:center;background:#fff;border:1px solid #afc1cd;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:11px 15px;line-height:1.4;display:inline-flex;font-size:14px!important;font-weight:700!important}.sr-primary{color:#fff;background:#173448;border-color:#173448;box-shadow:0 3px 10px #1734480d}.sr-button:hover:not(:disabled){background:#edf4f7}.sr-primary:hover:not(:disabled){background:#244f67}.sr-text-button{text-underline-offset:4px;color:#345b70;text-align:left;background:0 0;border:0;min-height:44px;padding:9px 0;font-size:14px;text-decoration:underline}.sr-demo{color:#345771;background:#eaf1f9;border:1px solid #d4e1ef;border-radius:9px;padding:13px 17px;font-size:14px;line-height:1.6}.sr-blocked{color:#764523;background:#fff3e7;border:1px solid #d5a783;border-radius:10px;margin:18px 0;padding:18px;line-height:1.6}.sr-blocked p{margin:9px 0 14px}.sr-coverage{background:#fffaf0;border:1px solid #ead8b6;border-left:3px solid #b98b37;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:16px 19px;font-size:14px;line-height:1.5;display:flex}.sr-coverage strong{font-weight:650}.sr-coverage p{color:#806847;margin:8px 0 0;font-size:13px}.sr-coverage>a{flex-shrink:0;max-width:175px;font-size:13px;font-weight:700}.sr-orphans{color:#365b72;background:#edf4f8;border:1px solid #cadce7;border-radius:9px;margin:18px 0;padding:14px 18px;font-size:13px;line-height:1.6}.sr-orphans p{margin:7px 0 0}.sr-summary{border:1px solid var(--sr-line);background:#f5f8fa;border-radius:11px;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:23px;padding:17px 22px;display:flex}.sr-summary>div{align-items:center;gap:10px;min-width:145px;display:flex}.sr-summary strong{letter-spacing:-.03em;font-size:28px;font-weight:750}.sr-summary span{max-width:105px;font-size:13px;line-height:1.4}.sr-summary p{color:var(--sr-muted);max-width:320px;margin:0 0 0 auto;font-size:12px;line-height:1.5}.sr-filters{grid-template-columns:minmax(220px,2fr) minmax(130px,1fr) minmax(160px,1fr) minmax(140px,1fr);gap:12px;display:grid}.sr-filters label,.sr-field{flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:650;display:flex}.sr-filters input,.sr-filters select,.sr-field input,.sr-field select,.sr-field textarea{color:#203f52;background:#fff;border:1px solid #afc1cc;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:11px 12px;font-size:16px;line-height:1.4}.sr-filters input::placeholder,.sr-field input::placeholder,.sr-field textarea::placeholder{color:#7a8992;font-weight:400}.sr-results-line{justify-content:space-between;align-items:center;gap:12px;margin:10px 0;display:flex}.sr-results-line p{color:var(--sr-muted);margin:0;font-size:13px}.sr-table-wrap{border:1px solid var(--sr-line);background:#fff;border-radius:11px;overflow:hidden}.sr-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px;line-height:1.5}.sr-table th{text-transform:uppercase;letter-spacing:.06em;color:#526c7a;text-align:left;border-bottom:1px solid var(--sr-line);background:#f0f5f8;padding:12px 15px;font-size:11px;font-weight:750}.sr-table th:first-child{width:13%}.sr-table th:nth-child(2){width:30%}.sr-table th:nth-child(3){width:20%}.sr-table th:nth-child(4){width:25%}.sr-table th:last-child{width:12%}.sr-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e5ecf0;padding:15px}.sr-table tr:last-child td{border-bottom:0}.sr-table tbody tr:hover{background:#fbfcfd}.sr-lot,.sr-need,.sr-source,.sr-response{flex-direction:column;gap:6px;min-width:0;display:flex}.sr-lot strong{font-size:13px}.sr-lot>span{color:#426272;font-size:12px}.sr-lot small,.sr-source small{color:var(--sr-muted);font-size:11px;line-height:1.5}.sr-custom{color:#745d29!important}.sr-need>strong{font-size:14px;font-weight:700;line-height:1.5}.sr-need>span{color:#4b6473;font-size:12px}.sr-need small{font-size:12px;line-height:1.5}.sr-gap{color:#836132;margin:0;font-size:12px!important;line-height:1.6!important}.sr-source>span{color:#486574;font-size:12px}.sr-source a{font-size:12px}.sr-response>strong{font-size:12px;font-weight:650;line-height:1.5}.sr-response>small{color:#5b7180;font-size:12px;line-height:1.5}.sr-muted{color:#74838b;font-size:12px;line-height:1.5}.sr-status{color:#496473;background:#f3f6f8;border:1px solid #d4dfe6;border-radius:6px;align-self:flex-start;padding:4px 7px;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.sr-status-alert{color:#935d30;background:#fff3e9;border-color:#ead3bf}.sr-status-documented{color:#346c58;background:#edf4f1;border-color:#cbded6}.sr-edit{background:#f7fafc;width:100%;min-height:39px;padding:8px 9px;font-size:12px!important}.sr-cards{display:none}.sr-empty{text-align:center;background:#f8fafb;border:1px dashed #b9cad5;border-radius:12px;padding:34px 28px}.sr-empty h3{margin:0 0 12px;font-size:21px}.sr-empty p{max-width:620px;color:var(--sr-muted);margin:0 auto 20px;font-size:15px;line-height:1.65}.sr-footer{color:var(--sr-muted);margin:17px 0 0;font-size:12px;line-height:1.6}.sr-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sr-dialog{--sr-ink:#173448;--sr-muted:#5d7280;--sr-line:#d9e3e9;width:min(880px,100vw - 40px);max-width:880px;max-height:calc(100dvh - 40px);color:var(--sr-ink);background:#fff;border:1px solid #c6d3dc;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 25px 100px #0c263f3d}.sr-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a203bb3}.sr-dialog form{flex-direction:column;max-height:calc(100dvh - 42px);display:flex}.sr-dialog-top{border-bottom:1px solid var(--sr-line);background:#f6f9fb;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 27px;display:flex}.sr-dialog-top h2{overflow-wrap:anywhere;margin:7px 0 0;font-size:22px;line-height:1.4}.sr-close{color:#36576c;background:#fff;border:1px solid #b8c8d3;border-radius:8px;flex-shrink:0;min-height:42px;padding:9px 12px;font-size:13px!important}.sr-dialog-body{overscroll-behavior:contain;border:0;min-width:0;margin:0;padding:23px 27px;overflow-y:auto}.sr-reference{background:#fffaf0;border:1px solid #eadfc9;border-radius:10px;margin-bottom:25px;padding:17px 19px;font-size:14px;line-height:1.55}.sr-reference>div:first-child{justify-content:space-between;gap:12px;display:flex}.sr-reference>div:first-child>span{color:#82683d;font-size:12px}.sr-reference>p{margin:10px 0}.sr-reference .sr-source{border-top:1px solid #e8dfcd;margin-top:12px;padding-top:12px}.sr-section{border:0;min-width:0;margin:0 0 20px;padding:0}.sr-section legend{margin:0 0 17px;padding:0;font-size:17px;font-weight:750}.sr-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px;display:grid}.sr-field>span{font-size:13px;font-weight:700}.sr-field textarea{resize:vertical;min-height:90px}.sr-wide{grid-column:1/-1}.sr-form-note{color:var(--sr-muted);margin:16px 0 0;font-size:12px;line-height:1.6}.sr-error{color:#9d4036;font-size:12px;font-weight:600;line-height:1.5}.sr-field [aria-invalid=true]{background:snow;border-color:#b25443}.sr-form-error{background:#fff2ed;border:1px solid #e8c5bb;border-radius:7px;margin:0 0 18px;padding:13px}.sr-dialog-footer{border-top:1px solid var(--sr-line);background:#f6f9fb;justify-content:space-between;align-items:center;gap:14px;padding:16px 23px;display:flex}.sr-dialog-footer>span{color:var(--sr-muted);max-width:150px;font-size:12px;line-height:1.5}.sr-dialog-footer>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.sr-remove{color:#9b4e41;margin-right:8px;font-size:12px}@media (width<=1120px){.sr-heading{flex-direction:column;align-items:flex-start;gap:15px}.sr-heading-actions{justify-content:flex-start;max-width:none}.sr-filters{grid-template-columns:minmax(200px,2fr) minmax(130px,1fr)}.sr-summary p{width:100%;max-width:none;margin:0}.sr-table th,.sr-table td{padding:11px 10px}.sr-table th:first-child{width:12%}.sr-table th:nth-child(2){width:29%}.sr-table th:nth-child(3){width:19%}.sr-table th:nth-child(4){width:25%}.sr-table th:last-child{width:15%}}@media (width<=760px){.sr-heading h2{font-size:26px}.sr-heading-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.sr-heading-actions .sr-button{padding:11px 10px;font-size:12px!important}.sr-coverage{padding:15px;display:block}.sr-coverage>a{max-width:none;margin-top:12px;display:inline-block}.sr-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.sr-summary>div{min-width:0;display:block}.sr-summary strong{margin-bottom:4px;font-size:25px;display:block}.sr-summary span{max-width:none;font-size:11px;display:block}.sr-summary p{grid-column:1/-1;font-size:11px}.sr-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.sr-filters .sr-search,.sr-filters label:last-child{grid-column:1/-1}.sr-filters label{font-size:12px}.sr-table-wrap{display:none}.sr-cards{gap:13px;display:grid}.sr-card{border:1px solid var(--sr-line);overflow-wrap:anywhere;background:#fff;border-radius:12px;min-width:0;padding:18px}.sr-card-top{color:#577483;justify-content:space-between;gap:10px;font-size:11px;line-height:1.5;display:flex}.sr-card-top>span:last-child{text-align:right;color:#846b3a;max-width:45%}.sr-card h3{letter-spacing:-.015em;margin:13px 0 9px;font-size:18px;line-height:1.45}.sr-card>p{color:#526e7e;margin:8px 0;font-size:13px;line-height:1.6}.sr-card>.sr-gap{color:#836132}.sr-card .sr-source{border-top:1px solid #e1e8ed;margin-top:13px;padding-top:11px;font-size:12px}.sr-card .sr-response{margin:14px 0}.sr-card .sr-response>strong{font-size:14px}.sr-card .sr-status{font-size:12px}.sr-card>.sr-button{width:100%;margin-top:2px}.sr-empty{padding:27px 18px}.sr-empty h3{font-size:19px}.sr-empty p{font-size:14px}.sr-dialog{border-radius:13px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.sr-dialog form{max-height:calc(100dvh - 18px)}.sr-dialog-top{gap:12px;padding:17px 17px 14px}.sr-dialog-top h2{font-size:19px}.sr-close{padding:8px;font-size:12px!important}.sr-dialog-body{padding:19px 17px}.sr-reference{padding:14px;font-size:13px}.sr-reference>div:first-child{display:block}.sr-reference>div:first-child>span{margin-top:5px;display:block}.sr-fields{grid-template-columns:1fr;gap:15px}.sr-wide{grid-column:auto}.sr-dialog-footer{padding:12px 15px;display:block}.sr-dialog-footer>span{max-width:none;margin-bottom:9px;font-size:11px;display:block}.sr-dialog-footer>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sr-dialog-footer .sr-button{padding:10px 9px;font-size:12px!important}.sr-dialog-footer .sr-remove{grid-column:1/-1;min-height:32px;margin:0;padding:4px 0}.sr-dialog-footer .sr-next{order:3;grid-column:1/-1}.sr-section legend{font-size:16px}}@media (prefers-reduced-motion:no-preference){.sr-button,.sr-card{transition:background .15s,border-color .15s}.sr-dialog[open]{animation:.16s ease-out sr-arrive}@keyframes sr-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media print{.sr-heading-actions,.sr-filters,.sr-results-line,.sr-edit,.sr-dialog,.sr-empty button,.sr-demo{display:none!important}.sr-table-wrap{border-radius:0;overflow:visible;display:block!important}.sr-cards{display:none!important}.sr-table{font-size:10px}.sr-table th:last-child,.sr-table td:last-child{display:none}.sr-table th:nth-child(2){width:34%}.sr-table th:nth-child(4){width:29%}.sr-table tr,.sr-coverage,.sr-summary{break-inside:avoid}.sr-register{color:#111}.sr-table th,.sr-table td{padding:8px}}
