.access-portal[data-v-24cf886a]{color:#f1f5f8;background:#0b1420;min-height:100vh;font-family:Segoe UI,system-ui,sans-serif}.portal-header[data-v-24cf886a]{border-bottom:1px solid #31404f;align-items:center;gap:14px;max-width:1100px;margin:auto;padding:28px 24px;font-size:14px;display:flex}.portal-logo[data-v-24cf886a]{color:#5eead4;fill:currentColor;width:34px;height:34px}.environment-label[data-v-24cf886a]{color:#9de6d7;background:#16382f;border-radius:6px;margin-left:auto;padding:6px 10px;font-size:12px}.portal-main[data-v-24cf886a]{width:min(100%,1100px);margin:auto;padding:56px 24px 28px}.portal-intro[data-v-24cf886a]{grid-template-columns:1.1fr 1fr;align-items:end;gap:40px;margin-bottom:48px;display:grid}.portal-intro h1[data-v-24cf886a]{letter-spacing:-.03em;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.1}.portal-intro p[data-v-24cf886a]{color:#c2cdd7;max-width:47ch;font-size:16px;line-height:1.75}.owner-access[data-v-24cf886a]{background:#112c2b;border:1px solid #3a6b62;border-radius:12px;align-items:center;gap:20px;padding:28px;display:flex}.owner-access>svg[data-v-24cf886a]{color:#8fe7d0;flex:none}.owner-access>div[data-v-24cf886a]{flex:1}.owner-access h2[data-v-24cf886a],.company-access h2[data-v-24cf886a],.directory-heading h2[data-v-24cf886a]{font-size:20px;font-weight:600;line-height:1.35}.owner-access p[data-v-24cf886a]{color:#c2ded6;margin-top:8px;font-size:14px;line-height:1.6}.owner-link[data-v-24cf886a]{color:#102b29;background:#9ce8d4;border-radius:6px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.company-access[data-v-24cf886a]{border-bottom:1px solid #31404f;grid-template-columns:1fr 1fr;gap:40px;padding:40px 0;display:grid}.company-section-title p[data-v-24cf886a],.directory-heading p[data-v-24cf886a]{color:#bdc9d5;max-width:46ch;margin-top:10px;font-size:14px;line-height:1.7}.company-code-form label[data-v-24cf886a]{color:#e0e8ef;margin-bottom:10px;font-size:13px;display:block}.company-code-form>div[data-v-24cf886a]{gap:10px;display:flex}.company-code-form input[data-v-24cf886a]{color:#fff;width:100%;min-width:0;min-height:48px;font:inherit;background:#142231;border:1px solid #6d7c89;border-radius:6px;padding:10px 14px}.company-code-form input[data-v-24cf886a]::placeholder{color:#acbbc8}.company-code-form button[data-v-24cf886a]{color:#f1f5f8;min-height:48px;font:inherit;cursor:pointer;background:#1c3040;border:1px solid #7b91a3;border-radius:6px;flex:none;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:inline-flex}.company-code-form>p[data-v-24cf886a]{color:#acbbc8;margin-top:10px;font-size:12px;line-height:1.5}.company-directory[data-v-24cf886a]{padding-top:32px}.directory-heading[data-v-24cf886a]{margin-bottom:22px}.directory-heading p[data-v-24cf886a]{max-width:none}.company-access-row[data-v-24cf886a]{border-top:1px solid #31404f;grid-template-columns:1fr auto;gap:14px 24px;padding:24px 0;display:grid}.company-identity[data-v-24cf886a]{align-items:center;gap:18px;min-width:0;display:flex}.company-identity img[data-v-24cf886a]{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:6px;width:100px;height:64px;padding:8px}.company-identity h3[data-v-24cf886a]{margin:0;font-size:18px;font-weight:600}.company-identity span[data-v-24cf886a]{color:#b8c7d3;margin-top:6px;font-size:13px;display:block}.company-row-actions[data-v-24cf886a]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.company-row-actions a[data-v-24cf886a],.company-row-actions button[data-v-24cf886a]{min-height:44px;font:inherit;color:#dce7ef;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;font-size:13px;text-decoration:none;display:inline-flex}.company-row-actions .company-login[data-v-24cf886a]{color:#a4f1dd;background:#1e3c3a;border-radius:6px}.company-login-address[data-v-24cf886a]{color:#9fb1c0;overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:12px}.portal-footer[data-v-24cf886a]{color:#a8bbc9;border-top:1px solid #31404f;margin-top:24px;padding-top:20px;font-size:12px;line-height:1.8}.code-error[data-v-24cf886a]{color:#ffb8ac!important}a[data-v-24cf886a]:focus-visible,button[data-v-24cf886a]:focus-visible,input[data-v-24cf886a]:focus-visible{outline-offset:4px;outline:2px solid #9ce8d4}@media (width<=800px){.portal-intro[data-v-24cf886a],.company-access[data-v-24cf886a]{grid-template-columns:1fr;gap:22px}.portal-main[data-v-24cf886a]{padding-top:36px}.owner-access[data-v-24cf886a]{flex-wrap:wrap;gap:16px;padding:24px}.owner-access>div[data-v-24cf886a]{flex-basis:calc(100% - 50px)}.owner-link[data-v-24cf886a]{width:100%}.company-access-row[data-v-24cf886a]{grid-template-columns:1fr}.company-row-actions[data-v-24cf886a]{gap:8px}}@media (width<=479px){.portal-header[data-v-24cf886a],.portal-main[data-v-24cf886a]{padding-inline:18px}.portal-header[data-v-24cf886a]{gap:10px;font-size:12px}.environment-label[data-v-24cf886a]{font-size:10px}.portal-intro h1[data-v-24cf886a]{font-size:36px}.company-code-form>div[data-v-24cf886a]{flex-direction:column}.company-code-form button[data-v-24cf886a]{justify-content:center}.company-row-actions[data-v-24cf886a]{grid-template-columns:1fr 1fr;display:grid}.company-row-actions .company-login[data-v-24cf886a]{grid-column:1/-1;justify-content:center}}
