.lookup-shell{background:var(--pub-paper);color:var(--pub-ink);font-family:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", var(--site-font-sans);flex-direction:column;font-size:14px;display:flex}.lookup-stage{background:var(--pub-form-hero) top / 100% 245px no-repeat;flex:1;padding:clamp(22px,4vw,44px) 16px clamp(30px,5vw,56px)}.lookup-frame{width:min(100%,900px);margin-inline:auto}.lookup-narrow{max-width:500px}.lookup-intro{color:#fff;text-align:center;margin-bottom:clamp(17px,3vw,25px)}.lookup-intro h1{margin-top:7px;font-size:clamp(27px,4vw,40px);font-weight:820;line-height:1.35}.lookup-intro-copy{color:#e5edf6;margin-top:6px;font-size:13px}.lookup-card{border:1px solid var(--pub-line);border-radius:var(--pub-form-radius);min-width:0;box-shadow:var(--pub-form-shadow);background:#fff;padding:clamp(16px,3.5vw,27px)}.lookup-card-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.lookup-card-heading h2{font-size:18px;font-weight:800}.lookup-card-heading p{color:var(--pub-muted);font-size:13px}.lookup-icon{width:42px;height:42px;color:var(--pub-primary);background:#edf3fa;border-radius:10px;flex:none;place-items:center;display:grid}.lookup-label{margin-bottom:6px;font-size:14px;font-weight:750;display:block}.lookup-input{width:100%;min-width:0;min-height:48px;color:var(--pub-ink);background:#fff;border:1px solid #aab6c5;border-radius:7px;padding:10px 12px;font-size:16px;display:block}.lookup-input::placeholder{color:#617084}.lookup-input:disabled{background:var(--pub-paper)}.lookup-input[aria-invalid=true]{border-color:#a22e19}.lookup-login-submit{width:100%;margin-top:14px}.lookup-private-note{border-top:1px solid var(--pub-line);color:var(--pub-muted);text-align:center;margin-top:17px;padding-top:12px;font-size:13px}.lookup-error{color:#862c18;overflow-wrap:anywhere;background:#fff0e9;border-radius:7px;margin-top:10px;padding:10px 12px;font-size:13px}.lookup-search-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.lookup-search-input{min-width:0;position:relative}.lookup-search-input>svg{color:#48576a;pointer-events:none;margin-block:auto;position:absolute;inset:0 auto 0 12px}.lookup-search-input .lookup-input{padding-left:40px}.lookup-search-help{color:#48576a;margin-top:8px;font-size:13px}.lookup-empty,.lookup-locked{text-align:center;justify-items:center;gap:7px;display:grid}.lookup-empty{margin-top:14px;padding-block:clamp(20px,4vw,34px)}.lookup-empty h2,.lookup-empty h3{font-size:17px;font-weight:800}.lookup-empty p,.lookup-locked p{color:var(--pub-muted);font-size:13px}.lookup-locked h1{font-size:24px;font-weight:820}.lookup-locked .button{margin-top:8px}.lookup-initial{justify-content:center;align-items:center;gap:10px;margin-top:35px;display:flex}.lookup-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite lookup-spin}@keyframes lookup-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lookup-spinner{animation:none}}.lookup-results{margin-top:18px}.lookup-result-header{justify-content:space-between;align-items:end;gap:8px 16px;margin-bottom:10px;display:flex}.lookup-result-header span{color:var(--pub-muted);font-size:13px}.lookup-result-header h2{overflow-wrap:anywhere;font-size:clamp(18px,3vw,24px);font-weight:800}.lookup-result-header p{color:var(--pub-primary);background:#eaf2fa;border:1px solid #cfdeec;border-radius:999px;flex:none;padding:3px 10px;font-size:13px}.lookup-record-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lookup-record-list:has(>:only-child){grid-template-columns:minmax(0,1fr)}.lookup-record{padding:clamp(14px,2.8vw,21px)}.lookup-record-heading h3{overflow-wrap:anywhere;font-size:17px;font-weight:800}.lookup-record-sub{color:#48576a;margin-top:2px;font-size:13px}.lookup-record-fields{background:#f1f6fb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-block:10px;padding:10px 12px;display:grid}.lookup-record-fields dt{color:#48576a;font-size:12px}.lookup-record-fields dd{overflow-wrap:anywhere;margin-top:2px;font-weight:700}.lookup-record-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lookup-record-id{color:#173f6b;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:12px}.lookup-secondary{min-height:44px;color:var(--pub-primary);background:#f2f6fa;border:1px solid #a5b8cc;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:750;display:inline-flex}.lookup-secondary:hover:not(:disabled){background:#e3eef8}.lookup-pagination{color:var(--pub-muted);justify-content:center;align-items:center;gap:10px;margin-top:15px;display:flex}.lookup-footer{color:#d4e1ed;padding-block:16px;font-size:13px}.lookup-footer>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3px 16px;display:flex}.lookup-footer a{color:#fff;font-weight:750}.lookup-dialog{border:1px solid var(--pub-line);border-radius:var(--pub-form-radius);width:min(570px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--pub-ink);background:#fff;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 20px 60px #102d4b38}.lookup-dialog[open]{flex-direction:column;display:flex}.lookup-dialog::backdrop{background:#10223dcc}body:has(.lookup-dialog[open]){overflow:hidden}.lookup-dialog-header,.lookup-dialog-footer{flex:none;padding:10px clamp(14px,4vw,22px)}.lookup-dialog-header{background:var(--pub-form-hero);color:#fff;justify-content:space-between;align-items:center;gap:10px;display:flex}.lookup-dialog-header h2{font-size:20px;font-weight:800}.lookup-close-button{width:44px;padding:0;font-size:22px;line-height:1}.lookup-shell .lookup-dialog-header button:focus-visible{outline-color:#fff}.lookup-dialog-body{overscroll-behavior:contain;min-height:0;padding:14px clamp(14px,4vw,22px);overflow-y:auto}.lookup-person{background:#edf3fa;border-radius:8px;padding:10px 12px}.lookup-person h3{overflow-wrap:anywhere;font-size:18px;font-weight:820}.lookup-person p{color:#48576a;font-size:13px}.lookup-detail-list{margin-top:8px}.lookup-detail-list>div{border-bottom:1px solid var(--pub-line);grid-template-columns:minmax(74px,25%) minmax(0,1fr);gap:8px;padding:8px 10px;display:grid}.lookup-detail-list dt{color:#48576a;font-size:13px}.lookup-detail-list dd{overflow-wrap:anywhere;font-weight:700}.lookup-detail-list .lookup-detail-receipt{background:#f1f6fb;border:1px solid #cbd9e7;border-radius:7px;margin-top:8px}.lookup-detail-note{color:#48576a;background:#f2f5f8;border-radius:7px;margin-top:10px;padding:8px 10px;font-size:13px}.lookup-dialog-footer{border-top:1px solid var(--pub-line);flex-wrap:wrap;gap:8px;display:flex}.lookup-dialog-footer>*{flex:115px}.lookup-copy-status:not(:empty){color:#216044;margin-top:6px;font-size:13px}@media (max-width:580px){.lookup-search-row,.lookup-record-list{grid-template-columns:minmax(0,1fr)}.lookup-record-actions .lookup-detail-button{width:100%}}.lookup-workspace-nav{border:1px solid var(--pub-line);border-radius:var(--pub-form-radius);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:14px;padding:5px;display:grid}.lookup-workspace-nav button{min-height:44px;color:var(--pub-primary);border-radius:6px;font-weight:750}.lookup-workspace-nav button[aria-pressed=true]{color:#fff;background:#1d3b60}.lookup-workspace-nav button:hover:not([aria-pressed=true]){background:#edf3fa}@media (max-width:430px){.lookup-workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.lookup-query-mode{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.lookup-query-mode button[aria-pressed=true]{background:#e7eff8;border-color:#52789e}.lookup-consent-settings{margin-top:12px}.lookup-settings-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.lookup-settings-header h2{font-size:18px;font-weight:800}.lookup-settings-header p,.lookup-settings-current span{color:var(--pub-muted);font-size:13px}.lookup-settings-badge{color:#46576b;background:#eef2f6;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:750}.lookup-settings-badge[data-configured=true]{color:#216044;background:#e9f7ee}.lookup-settings-current{background:#f2f6fa;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:14px;padding:10px 12px;display:flex}.lookup-settings-current div{min-width:0}.lookup-settings-current strong{color:var(--pub-primary);overflow-wrap:anywhere;margin-top:2px;display:block}.lookup-settings-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.lookup-settings-form>.lookup-secondary{margin-top:10px}.lookup-settings-message{color:#216044;margin-top:6px;font-size:13px}.lookup-pixel-toggle{align-items:center;gap:8px;min-height:44px;margin-top:6px;font-weight:750;display:flex}.lookup-pixel-toggle input{width:18px;height:18px;accent-color:var(--pub-primary)}
