.inbox-page{background:#f3f8fb;color:#203f50}.inbox-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:90px}.inbox-nav>div{display:flex;align-items:center;gap:22px}.inbox-nav-link{font-size:12px;font-weight:700;color:#466477}.inbox-heading{padding:64px 0 36px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.inbox-heading h1{font-size:clamp(32px,4.2vw,52px);line-height:1.25;letter-spacing:-2px;margin:12px 0 18px}.inbox-heading h1 em{color:#b38d35;font-style:normal}.inbox-heading p{font-size:14px;line-height:1.8;color:#637b89}.inbox-heading>.button{flex-shrink:0;margin-bottom:10px}#inbox-message:not(:empty){padding:16px 20px;background:#fff4d8;border:1px solid #e8d4a0;border-radius:10px;margin-bottom:24px;font-size:14px;line-height:1.7}#inbox-message a{font-weight:800;text-decoration:underline}.inbox-table-wrap{background:white;border:1px solid #dae5ec;border-radius:16px;overflow:auto}.inbox-table{border-collapse:collapse;width:100%;font-size:13px;white-space:nowrap}.inbox-table th{background:#eaf3f8;color:#5b7788;text-align:left;font-size:11px;letter-spacing:.03em;padding:17px 22px}.inbox-table td{padding:22px;border-top:1px solid #eaf0f4;vertical-align:middle}.inbox-table td strong{display:block;font-size:16px;color:#203f50;margin-bottom:5px}.inbox-table td small{display:block;color:#738792;font-size:11px}.inbox-table a{color:#315a70}.inbox-view{background:#edf5fb;border:1px solid #d8e8f2;padding:10px 18px;font:700 12px inherit;cursor:pointer;border-radius:8px;color:#21485e}.inbox-badge{display:inline-flex;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:750;background:#e9f3fb;color:#2c607c}.status-new{background:#fff2d5;color:#806018}.status-contacted{background:#e9f4ee;color:#3a7058}.status-closed{background:#eef0f2;color:#65717a}.test-tag{display:inline-block;color:#a07520;font-size:10px;border:1px solid #e4d09a;padding:2px 5px;border-radius:4px;margin-left:6px}.inbox-empty{padding:60px 25px;text-align:center;background:#fff;border:1px solid #dbe7ee;border-radius:16px}.inbox-empty h2{font-size:24px;margin-bottom:12px}.inbox-empty p{color:#6e8390;line-height:1.8;font-size:14px}.inbox-pages{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:24px;font-size:12px}.inbox-footnote{font-size:11px;color:#718592;text-align:center;margin:28px 0 60px;line-height:1.8}#inbox-detail{width:min(850px,calc(100vw - 32px));max-height:90dvh;padding:0;border:0;border-radius:18px;color:#203f50;background:#fff;box-shadow:0 25px 100px #15384b40}#inbox-detail::backdrop{background:#17364670;backdrop-filter:blur(4px)}.detail-top{position:sticky;top:0;z-index:1;background:#fff;border-bottom:1px solid #e4edf2;display:flex;justify-content:space-between;align-items:center;padding:18px 28px}.detail-top .eyebrow{margin:0;font-size:10px}.detail-top button{border:0;background:#edf4f8;color:#214359;border-radius:50%;width:34px;height:34px;font-size:24px;cursor:pointer}#detail-content{padding:28px}.detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.detail-heading h2{font-size:30px;margin:0 0 12px}.detail-heading p{font-size:11px;line-height:1.8;color:#708692;overflow-wrap:anywhere}.detail-status{display:grid;gap:7px;font-size:11px;flex-shrink:0}.detail-status select{padding:10px;border:1px solid #cddfe9;border-radius:8px;background:#f5f9fb;color:#21485e}.detail-section{margin-top:28px;border-top:1px solid #e3edf2;padding-top:22px}.detail-section h3{font-size:15px;margin:0 0 18px}.detail-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px}.detail-fields>div{min-width:0}.detail-fields dt{font-size:11px;color:#6d8391;margin:0 0 6px}.detail-fields dd{font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.detail-fields .full{grid-column:1/-1}.detail-files{display:grid;gap:12px}.detail-files a{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f0f7fb;border:1px solid #dceaf2;border-radius:10px;font-size:13px}.detail-files a small{color:#68818f;font-size:11px}.detail-identifiers{background:#fff8e8;border-radius:12px;padding:20px;margin-top:24px}.detail-identifiers h3{font-size:13px;margin:0 0 16px}.detail-identifiers button{margin-top:15px;background:white;color:#856421;border:1px solid #ddc995;border-radius:6px;padding:9px 12px;font-size:11px;cursor:pointer}.detail-consent{font-size:12px;color:#587282;line-height:1.8;background:#f3f8fb;padding:18px;border-radius:10px}.detail-error{font-size:13px;color:#a54132;line-height:1.7;padding:15px 0}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid #79bce6;outline-offset:4px}button:disabled{opacity:.6;cursor:wait}@media(max-width:650px){.inbox-nav{padding-top:16px;padding-bottom:16px;align-items:flex-start;gap:12px}.inbox-nav>div{flex-direction:column;gap:8px;align-items:flex-end}.inbox-nav-link{font-size:10px}.inbox-heading{padding-top:35px;display:block}.inbox-heading h1{font-size:35px}.inbox-heading>.button{margin-top:12px}.inbox-table th,.inbox-table td{padding:14px}.inbox-table .contact-column,.inbox-table .date-column{display:none}.inbox-table td strong{font-size:14px}.inbox-view{padding:8px 10px}#detail-content{padding:20px}.detail-top{padding:14px 20px}.detail-fields{grid-template-columns:1fr;gap:17px}.detail-heading{display:block}.detail-status{max-width:180px}.detail-heading h2{font-size:26px}.detail-files a{display:block}.detail-files a small{display:block;margin-top:6px}}
