.source-search{&{border:1px solid var(--marketing-line,#d6dce4);color:#172237;background:#fff;border-radius:16px;padding:clamp(18px,3vw,36px)}& .preview-notice{background:#f1f4fa;border-left:3px solid #4968a6;margin:20px 0 8px;padding:16px 20px}& .preview-notice strong{font-size:14px}& .preview-notice p{max-width:90ch;margin:6px 0 0;font-size:14px;line-height:1.6}& h2{margin:0 0 20px}& .search-primary{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}& label{gap:7px;font-size:13px;font-weight:600;display:grid}& label[hidden]{display:none}& input,& select,& button{min-height:48px;font:inherit;color:#172237;background:#fff;border:1px solid #b4bfce;border-radius:7px;padding:10px 12px}& input{width:170px}& .record-type-field{flex:0 0 210px}& .query-field{flex:1;min-width:min(280px,100%)}& .query-field input{width:100%}& .query-input{display:block;position:relative}& .query-input input{padding-right:48px}& .query-input input::-webkit-search-cancel-button{appearance:none}& .query-clear{color:#c4322b;background:0 0;border:0;border-radius:50%;width:32px;height:32px;min-height:0;padding:0;font-size:24px;font-weight:500;line-height:1;position:absolute;top:50%;right:7px;transform:translateY(-50%)}& .query-clear:hover,& .query-clear:focus-visible{color:#a9211b;background:#fff0ee}& .query-clear[hidden]{display:none}& button{cursor:pointer;font-weight:650}& button:disabled{cursor:wait;opacity:.65}& .custom-select>.custom-select-trigger{min-width:0;box-shadow:none;text-align:left;background:#fff;border:1px solid #b4bfce;border-radius:7px;padding:0 13px;font:600 .875rem/1.25 Inter Variable,ui-sans-serif,sans-serif}& .custom-select>.custom-select-trigger:hover{background:#fbfcfe;border-color:#91a3ba}& .custom-select.is-open>.custom-select-trigger,& .custom-select>.custom-select-trigger:focus-visible{background:#fff;border-color:#175cd3;box-shadow:0 0 0 3px #175cd31f}& .custom-select-menu{width:max(100%,min(300px,100vw - 32px));padding:6px}& .custom-select-menu>.custom-select-option{color:#334155;width:100%;min-width:0;min-height:40px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;padding:9px 11px;font:600 .8125rem/1.35 Inter Variable,ui-sans-serif,sans-serif;display:flex}& .custom-select-menu>.custom-select-option:hover,& .custom-select-menu>.custom-select-option:focus-visible{color:#172237;background:#edf4ff;outline:0}& .custom-select-menu>.custom-select-option[aria-selected=true]{color:#fff;background:#175cd3}& .search-guidance,& .package-status,& .preview-footnote{color:#4b596e;font-size:13px;line-height:1.6}& .search-guidance{margin:16px 0 8px}& .package-status{margin-top:0}& .results-heading{border-top:1px solid #dce2ea;justify-content:space-between;align-items:center;margin-top:24px;font-size:14px;display:flex}& .results-heading p{font-weight:600}& .results-heading span{color:#4b596e;font-size:12px}& .search-feedback{background:#f5f7fa;padding:16px;font-size:14px;line-height:1.6}& .preview-table-wrap{width:100%;overflow-x:auto}& table{border-collapse:collapse;text-align:left;width:100%;font-family:inherit;font-size:13px}& table tbody td{color:#172237;font-family:inherit}& table tbody tr,& table tbody tr:hover{background:#fff}& th{color:#4b596e;white-space:nowrap;font-size:12px}& th,& td{vertical-align:top;border-bottom:1px solid #dce2ea;padding:14px 12px}& td:first-child{min-width:235px;max-width:360px}& summary{cursor:pointer;font-weight:650;line-height:1.5}& .relationship-count{color:#254e96;background:#f5f8fd;border:1px solid #cad7ea;border-radius:999px;width:max-content;margin-top:6px;padding:4px 8px;font-size:11px;font-weight:600;display:block}& .result-summary-row.is-expanded td{background:#f8faff;border-bottom-color:#0000}& .result-detail-row[hidden]{display:none}& .result-detail-row>td{background:#f8faff;padding:0 12px 16px}& .result-detail-panel{background:#fff;border:1px solid #dce5f2;border-radius:8px;padding:14px 16px 12px}& .result-detail-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0 24px;margin:0;font-size:12px;display:grid}& .result-detail-grid div{border-bottom:1px solid #edf1f6;min-width:0;padding:7px 0 10px}& .result-crd-links{margin-top:16px}& .result-crd-links>strong{font-size:12px}& dt{color:#4b596e}& dd{overflow-wrap:anywhere;margin:3px 0 0}& a{color:#254e96;text-decoration:underline}& .related-records{flex-wrap:wrap;gap:7px;margin-top:12px;font-size:12px;display:flex}& .related-records[hidden]{display:none}& .related-records a{background:#f5f8fd;border:1px solid #cad7ea;border-radius:999px;align-items:baseline;gap:5px;padding:6px 9px;line-height:1.25;text-decoration:none;display:inline-flex}& .related-records a:hover{background:#edf3fb;border-color:#8ca7cf}& .related-records strong{color:#172237;font-variant-numeric:tabular-nums;font-size:13px}& .registration-records{margin-top:0}& .record-share-actions{align-items:center;gap:6px;margin-top:10px;display:flex}& .record-share-button{color:#254e96;background:#fff;border:1px solid #b9c9e0;border-radius:7px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;text-decoration:none;display:inline-flex}& .record-share-button.share{color:#fff;background:#175cd3;border-color:#175cd3}& .record-share-button:hover{background:#edf4ff;border-color:#175cd3}& .record-share-button.official:hover{text-decoration:none}& .record-share-button.share:hover{background:#0f4fbf}& .record-share-button[data-copied=true]{color:#175cd3;background:#edf4ff;border-color:#175cd3}& .record-share-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}& .next-button{color:#175cd3;text-align:center;width:max-content;margin:20px auto 28px;font-size:13px;font-weight:700;display:block}& .next-button[hidden]{display:none}& .next-button[aria-disabled=true]{pointer-events:none;opacity:.6}& :focus-visible{outline-offset:3px;outline:3px solid #4979be}@media (width<=700px){& .search-primary{grid-template-columns:1fr;display:grid}& label,& input,& select,& button{width:100%;min-width:0}& .record-type-field{flex-basis:auto}& thead{display:none}& table,& tbody,& tr,& td{display:block}& tr{border-bottom:2px solid #b4bfce;padding:12px 0}& td,& td:first-child{overflow-wrap:anywhere;border:none;width:100%;min-width:0;max-width:none;padding:9px 0}& td:before{content:attr(data-label);color:#4b596e;margin-bottom:5px;font-size:11px;display:block}& .result-summary-row.is-expanded td{background:0 0}& .result-detail-row{border-bottom:2px solid #b4bfce;padding:0 0 14px}& .result-detail-row>td{background:0 0;padding:0}& .result-detail-row>td:before{display:none}& .result-detail-panel{padding:12px 14px}& .result-detail-grid{grid-template-columns:1fr}& .record-share-actions{margin-top:8px}& .record-share-button{width:34px}}}
