@import "https://fonts.googleapis.com/css2?family=Prompt:wght@300;400;500;600;700;800&display=swap";
.eas-ocean-profile .o-card-name-line .ocean-grade-a-badge{position:relative;top:-2px}.eas-ocean-profile .profile-head-v2{background:#eef6ff;border:1px solid #e1ecf8;border-radius:18px;grid-template-columns:minmax(0,1fr) 96px;align-items:start;gap:18px;margin:8px 0 18px;padding:22px 24px;display:grid;box-shadow:0 1px 2px #0f172a09}.eas-ocean-profile .profile-head-v2 .ph-name{color:#0f172a;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:22px;font-weight:700;line-height:1.35;display:flex}.eas-ocean-profile .profile-head-v2 .ph-meta{color:#475467;font-size:12.5px;line-height:1.65}.eas-ocean-profile .profile-head-v2 .ph-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.eas-ocean-profile .profile-head-v2 .ph-status-label{color:#667085;margin-right:2px;font-size:12px;font-weight:600}.eas-ocean-profile .profile-head-v2 .ph-review-box{flex-direction:column;align-items:flex-end;gap:8px;min-width:92px;display:flex}.eas-ocean-profile .profile-head-v2 .ph-review-status{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.eas-ocean-profile .profile-head-v2 .ph-review-status.ready{color:#027a48;background:#ecfdf3;border-color:#abefc6}.eas-ocean-profile .ocean-grade-a-badge{color:#8a6f00;white-space:nowrap;background:#fff8db;border:1px solid #f5c84b;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:4px 10px;font-size:11.3px;font-weight:800;line-height:1.35;display:inline-flex}.eas-ocean-profile .ocean-grade-a-badge .star{color:#d59b00;font-size:11px;line-height:1}.eas-ocean-profile .profile-body-grid{grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:start;gap:14px;display:grid}.eas-ocean-profile .profile-detail-grid{background:#fff;border:1px solid #eef0f4;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin:0 0 14px;padding:14px 16px;display:grid;box-shadow:0 1px 2px #0f172a06}.eas-ocean-profile .profile-detail-grid.wide{grid-template-columns:1fr}.eas-ocean-profile .profile-detail-item .pdl{color:#8a919e;margin-bottom:3px;font-size:11.5px}.eas-ocean-profile .profile-detail-item .pdv{color:#1f2937;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.8px;line-height:1.55}.eas-ocean-profile .potential-box-v2{background:#fff;border:1px solid #e8eaef;border-radius:14px;padding:18px 20px;box-shadow:0 1px 2px #0f172a06}.eas-ocean-profile .potential-box-v2 .pb-title{margin-bottom:14px;font-size:13px;font-weight:600}.eas-ocean-profile .potential-box-v2 .pyear-row{color:#586071;align-items:baseline;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.eas-ocean-profile .potential-box-v2 .pyear-row .yv{color:#1a1d23;font-weight:600}.eas-ocean-profile .potential-box-v2 .pavg-line{color:#586071;margin:10px 0 12px;padding-top:2px;font-size:13px}.eas-ocean-profile .potential-box-v2 .pavg-line b{color:#1a1d23;font-weight:600}.eas-ocean-profile .potential-box-v2 .tier-row{align-items:center;gap:14px;padding:9px 0;display:flex}.eas-ocean-profile .potential-box-v2 .tier-row .tl{color:#586071;width:64px;font-size:13px}.eas-ocean-profile .potential-box-v2 .tbar-track{background:#f1f3f6;border-radius:5px;flex:1;height:10px;overflow:hidden}.eas-ocean-profile .potential-box-v2 .tbar-fill{border-radius:5px;height:100%}.eas-ocean-profile .potential-box-v2 .t25 .tbar-fill{background:#9fc5e8;width:100%}.eas-ocean-profile .potential-box-v2 .t20 .tbar-fill{background:#5b9bd5;width:80%}.eas-ocean-profile .potential-box-v2 .t15 .tbar-fill{background:#2f75b5;width:60%}.eas-ocean-profile .potential-box-v2 .tier-row .tv{text-align:right;font-variant-numeric:tabular-nums;width:120px;font-size:13.5px;font-weight:700}@media (max-width:980px){.eas-ocean-profile .profile-body-grid{grid-template-columns:1fr}}@media (max-width:760px){.eas-ocean-profile .profile-head-v2{grid-template-columns:1fr}.eas-ocean-profile .profile-head-v2 .ph-review-box{align-items:flex-start}.eas-ocean-profile .profile-detail-grid{grid-template-columns:1fr}}.eas-ocean-profile .profile-back-link{color:#1f5f9b;margin-bottom:12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.eas-ocean-profile .profile-hero-clean{background:#eaf3fb;border:1px solid #cfe2f3;border-radius:18px;grid-template-columns:minmax(0,1fr) 188px;align-items:start;gap:18px;padding:20px 22px;display:grid;box-shadow:0 1px 2px #0f172a09}.eas-ocean-profile .profile-title-row-clean h1{color:#111827;margin:0;font-size:24px;font-weight:900;line-height:1.35}.eas-ocean-profile .profile-meta-clean{color:#344054;margin:8px 0 0;font-size:12.7px;line-height:1.55}.eas-ocean-profile .profile-pill-row-clean{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.eas-ocean-profile .profile-pill-clean{color:#1f5f9b;background:#fffc;border:1px solid #b9d7f4;border-radius:999px;align-items:center;padding:4px 9px;font-size:11.5px;font-weight:750;line-height:1.35;display:inline-flex}.eas-ocean-profile .profile-status-label-clean{color:#475467;font-size:12px;font-weight:800}.eas-ocean-profile .profile-potential-badge-clean,.eas-ocean-profile .profile-reason-clean{background:#fff;border:1px solid #d0d5dd;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:800;line-height:1.35;display:inline-flex}.eas-ocean-profile .profile-potential-badge-clean.pass,.eas-ocean-profile .profile-potential-badge-clean.eagle{color:#027a48;background:#ecfdf3;border-color:#abefc6}.eas-ocean-profile .profile-potential-badge-clean.fail{color:#b42318;background:#fef3f2;border-color:#fecdca}.eas-ocean-profile .profile-reason-clean{color:#c2410c;background:#fff7ed;border-color:#fed7aa;border-radius:12px;max-width:100%;margin-top:10px;display:inline-flex}.eas-ocean-profile .profile-action-panel-clean{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.eas-ocean-profile .profile-action-btn-clean{color:#344054;cursor:not-allowed;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;min-height:34px;font-size:12px;font-weight:850}.eas-ocean-profile .profile-action-btn-clean.primary,.eas-ocean-profile .profile-action-btn-clean.review.active{color:#fff;background:#2f75b5;border-color:#2f75b5}.eas-ocean-profile .profile-review-title-clean{color:#667085;margin:10px 0 2px;font-size:11.5px;font-weight:800}.eas-ocean-profile .profile-tabs-clean{border-bottom:1px solid #d9e2ef;gap:0;margin-top:26px;display:flex}.eas-ocean-profile .profile-tabs-clean button{appearance:none;color:#344054;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 18px 11px;font-size:12.5px;font-weight:800}.eas-ocean-profile .profile-tabs-clean button.active{color:#1f5f9b;border-bottom-color:#2f75b5}.eas-ocean-profile .profile-info-clean{max-width:760px;margin:0 auto 24px}.eas-ocean-profile .profile-info-clean h2{text-align:center;color:#111827;margin:0 0 18px;font-size:15px;font-weight:900}.eas-ocean-profile .profile-info-table-clean{gap:9px;display:grid}.eas-ocean-profile .profile-info-row-clean{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:16px;display:grid}.eas-ocean-profile .profile-info-label-clean{text-align:right;color:#111827;font-size:12.3px;font-weight:900;line-height:1.55}.eas-ocean-profile .profile-info-value-clean{color:#1f2937;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px;line-height:1.65}.eas-ocean-profile .profile-section-card-clean{background:#fff;border:1px solid #e5e9f0;border-radius:16px;margin-top:20px;padding:18px 18px 16px;box-shadow:0 1px 2px #0f172a09}.eas-ocean-profile .profile-section-head-clean{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.eas-ocean-profile .profile-section-head-clean h2{color:#111827;margin:0;font-size:14px;font-weight:900}.eas-ocean-profile .profile-section-head-clean p{color:#667085;margin:4px 0 0;font-size:12px}.eas-ocean-profile .profile-section-head-clean>span{color:#1f5f9b;background:#eaf3fb;border-radius:999px;flex:none;padding:5px 10px;font-size:11.5px;font-weight:900}.eas-ocean-profile .profile-warning-clean{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin:10px 0 14px;padding:9px 12px;font-size:12px;font-weight:700}.eas-ocean-profile .profile-fin-title-clean{color:#111827;font-size:13px;font-weight:900}.eas-ocean-profile .profile-fin-unit-clean{color:#667085;margin-top:2px;font-size:11.5px}.eas-ocean-profile .profile-fin-scroll-clean{background:#fff;border:1px solid #b8c7d9;margin-top:8px;overflow-x:auto}.eas-ocean-profile .profile-fin-table-clean{border-collapse:collapse;table-layout:auto;width:100%;min-width:760px;font-size:11.3px}.eas-ocean-profile .profile-fin-table-clean th{color:#111827;text-align:center;white-space:nowrap;background:#f8fafc;border:1px solid #b8c7d9;padding:6px 7px;font-weight:900}.eas-ocean-profile .profile-fin-table-clean td{color:#1f2937;vertical-align:top;border:1px solid #c6d2df;padding:5.5px 7px}.eas-ocean-profile .profile-fin-table-clean .item-cell{text-align:left;min-width:220px;font-weight:650}.eas-ocean-profile .profile-fin-table-clean .num-cell,.eas-ocean-profile .profile-fin-table-clean .pct-cell{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.eas-ocean-profile .profile-fin-table-clean .pct-pos{color:#027a48}.eas-ocean-profile .profile-fin-table-clean .pct-neg{color:#b42318}.eas-ocean-profile .profile-empty-clean{color:#667085;background:#f8fafc;border:1px dashed #d0d5dd;border-radius:12px;padding:14px;font-size:12.5px}.eas-ocean-profile .profile-fin-footer-clean{border-top:1px solid #eef2f6;grid-template-columns:1fr 240px;align-items:start;gap:18px;margin-top:16px;padding-top:14px;display:grid}.eas-ocean-profile .profile-fin-footer-clean .avg-clean b{color:#111827;margin-top:3px;font-size:18px;font-weight:900;display:block}.eas-ocean-profile .potential-list-clean{gap:6px;display:grid}.eas-ocean-profile .potential-list-clean div{grid-template-columns:42px 1fr;align-items:baseline;gap:8px;display:grid}.eas-ocean-profile .potential-list-clean span{color:#667085;font-size:12px;font-weight:800}.eas-ocean-profile .potential-list-clean b{text-align:right;color:#111827;font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.eas-ocean-profile .potential-list-clean .highlight span{color:#a15c07}.eas-ocean-profile .profile-print-actions-clean{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.eas-ocean-profile .profile-print-actions-clean button{color:#1f5f9b;opacity:1;background:#eef6ff;border:1px solid #b9d7f4;border-radius:8px;min-height:32px;padding:0 12px;font-size:12px;font-weight:850}.eas-ocean-profile .profile-danger-clean{background:snow;border:1px solid #fecdca;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:13px 14px;display:flex}.eas-ocean-profile .profile-danger-clean b{color:#b42318;font-size:12.5px}.eas-ocean-profile .profile-danger-clean p{color:#667085;margin:4px 0 0;font-size:11.8px}.eas-ocean-profile .profile-danger-clean button{color:#b42318;background:#fff;border:1px solid #fecdca;border-radius:8px;min-width:100px;height:32px;font-size:12px;font-weight:800}.eas-ocean-profile .profile-analysis-grid-clean{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.eas-ocean-profile .profile-analysis-grid-clean>div{background:#fff;border:1px solid #e5e9f0;border-radius:12px;padding:14px}.eas-ocean-profile .profile-analysis-grid-clean>div.strong{background:#f6fffb;border-color:#abefc6}.eas-ocean-profile .profile-analysis-grid-clean span{color:#667085;font-size:12px;font-weight:750;display:block}.eas-ocean-profile .profile-analysis-grid-clean b{color:#111827;margin-top:6px;font-size:18px;font-weight:900;display:block}.eas-ocean-profile .profile-simple-table-wrap-clean{background:#fff;border:1px solid #d0d5dd;overflow-x:auto}.eas-ocean-profile .profile-simple-table-clean{border-collapse:collapse;width:100%;font-size:12px}.eas-ocean-profile .profile-simple-table-clean th,.eas-ocean-profile .profile-simple-table-clean td{text-align:left;vertical-align:top;border:1px solid #d0d5dd;padding:7px 9px}.eas-ocean-profile .profile-simple-table-clean th{color:#475467;background:#f8fafc;font-weight:900}.eas-ocean-profile .profile-simple-table-clean .num{text-align:right;font-variant-numeric:tabular-nums}.eas-ocean-profile .director-network-list-clean{gap:10px;display:grid}.eas-ocean-profile .director-network-card-clean{border:1px solid #e5e9f0;border-radius:12px;padding:13px}.eas-ocean-profile .director-name-clean{color:#111827;margin-bottom:8px;font-size:13px;font-weight:900}.eas-ocean-profile .director-network-card-clean a{color:inherit;border-top:1px solid #eef2f6;padding:8px 0;text-decoration:none;display:block}.eas-ocean-profile .director-network-card-clean a b{color:#111827;font-size:12.5px;display:block}.eas-ocean-profile .director-network-card-clean a span{color:#667085;margin-top:2px;font-size:11.8px;display:block}.eas-ocean-profile .profile-system-note-clean{color:#667085;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;font-size:11.8px;display:grid}@media (max-width:980px){.eas-ocean-profile .profile-hero-clean{grid-template-columns:1fr}.eas-ocean-profile .profile-action-panel-clean{max-width:240px}.eas-ocean-profile .profile-fin-footer-clean,.eas-ocean-profile .profile-analysis-grid-clean{grid-template-columns:1fr}.eas-ocean-profile .profile-system-note-clean{grid-template-columns:1fr 1fr}}@media (max-width:640px){.eas-ocean-profile .profile-info-row-clean{grid-template-columns:1fr;gap:2px}.eas-ocean-profile .profile-info-label-clean{text-align:left}.eas-ocean-profile .profile-tabs-clean{overflow-x:auto}.eas-ocean-profile .profile-tabs-clean button{white-space:nowrap}.eas-ocean-profile .profile-danger-clean{flex-direction:column;align-items:flex-start}.eas-ocean-profile .profile-system-note-clean{grid-template-columns:1fr}}.eas-ocean-profile .profile-hero-clean{background:#eaf3fb;border-color:#cfe2f3;grid-template-columns:minmax(0,1fr) 190px}.eas-ocean-profile .profile-action-btn-clean{cursor:pointer}.eas-ocean-profile .profile-tab-panel-clean{background:#fff}.eas-ocean-profile .profile-info-clean{background:#fff;padding:18px 0 20px}.eas-ocean-profile .profile-info-clean h2{text-align:center;margin-bottom:18px}.eas-ocean-profile .profile-section-card-clean{box-shadow:none;background:#fff}.eas-ocean-profile .profile-empty-clean{background:#fff}@media print{.eas-ocean-profile .profile-back-link,.eas-ocean-profile .profile-action-panel-clean,.eas-ocean-profile .profile-tabs-clean,.eas-ocean-profile .profile-print-actions-clean,.eas-ocean-profile .profile-danger-clean,.eas-ocean-profile .profile-system-note-clean{display:none!important}.eas-ocean-profile.profile-page-clean{max-width:100%!important}.eas-ocean-profile .profile-hero-clean{background:#fff;border:0;padding:0 0 12px}}.eas-ocean-profile .profile-hero-clean{max-width:1000px;margin:0 auto;box-shadow:none!important;background:#eaf3fb!important;border:1px solid #cfe2f3!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) 180px!important;padding:18px 20px!important}.eas-ocean-profile .profile-title-row-clean h1{font-size:21px!important;line-height:1.35!important}.eas-ocean-profile .profile-meta-clean{margin-top:6px!important;font-size:12px!important}.eas-ocean-profile .profile-action-btn-clean{cursor:pointer!important;min-height:30px!important;font-size:11.5px!important}.eas-ocean-profile .profile-info-clean{background:#fff!important;max-width:880px!important;margin:0 auto 24px!important;padding:0 0 18px!important}.eas-ocean-profile .profile-info-label-clean{font-size:12px!important;line-height:1.55!important}.eas-ocean-profile .profile-director-grid-clean{gap:3px 22px;display:grid}.eas-ocean-profile .profile-financial-document-clean{max-width:1000px;margin:0 auto;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0 0 18px!important}.eas-ocean-profile .profile-fin-scroll-clean{background:#fff!important;border:0!important;overflow-x:visible!important}.eas-ocean-profile .profile-fin-footer-clean{max-width:1000px;border-top:0!important;grid-template-columns:1fr 260px!important;align-items:start!important;margin:18px auto 0!important;padding-top:0!important;display:grid!important}.eas-ocean-profile .profile-fin-footer-clean .avg-clean span{color:#344054!important;font-size:12px!important}.eas-ocean-profile .profile-print-actions-clean button:first-child{color:#fff!important;background:#1f5f9b!important;border-color:#1f5f9b!important}.eas-ocean-profile .profile-print-actions-clean button:nth-child(3){color:#b45309!important;background:#fff7ed!important;border-color:#fed7aa!important}.eas-ocean-profile .profile-section-card-clean{max-width:1000px;box-shadow:none!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:980px){.eas-ocean-profile .profile-hero-clean{grid-template-columns:1fr!important}.eas-ocean-profile .profile-info-row-clean{grid-template-columns:1fr!important;gap:2px!important}.eas-ocean-profile .profile-info-label-clean{text-align:left!important}.eas-ocean-profile .profile-director-grid-clean.two-cols{grid-template-columns:1fr}.eas-ocean-profile .profile-fin-table-clean{font-size:11px!important}.eas-ocean-profile .profile-fin-footer-clean{grid-template-columns:1fr!important}}.eas-ocean-profile.profile-page-clean{color:#111827;max-width:1160px!important;margin:0 auto!important}.eas-ocean-profile .profile-back-link{margin-bottom:10px!important}.eas-ocean-profile .profile-hero-clean{background:#eaf3fb!important;border:1px solid #cfe2f3!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) 178px!important;max-width:1040px!important;margin:0 auto!important;padding:18px 20px!important}.eas-ocean-profile .profile-title-row-clean h1{letter-spacing:-.01em;font-size:21px!important;font-weight:900!important}.eas-ocean-profile .profile-meta-clean{font-size:12px!important;line-height:1.55!important}.eas-ocean-profile .profile-pill-clean{padding:3px 8px!important;font-size:10.8px!important}.eas-ocean-profile .profile-tabs-clean button{padding:10px 16px!important;font-size:12px!important}.eas-ocean-profile .profile-info-clean{max-width:900px!important;margin:0 auto 24px!important;padding-top:18px!important}.eas-ocean-profile .profile-info-clean h2{margin-bottom:20px!important;font-size:16px!important}.eas-ocean-profile .profile-info-label-clean{color:#111827!important;font-size:12px!important}.eas-ocean-profile .profile-financial-document-clean{position:relative;max-width:1040px!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0 auto!important;padding:0 0 18px!important}.eas-ocean-profile .profile-fin-corner-clean{text-align:left;color:#344054;min-width:110px;font-size:10.8px;font-weight:400;line-height:1.35;position:absolute;top:-4px;right:0}.eas-ocean-profile .profile-review-grade-clean{color:#344054;letter-spacing:.5px;background:#fff;border:1px solid #d0d5dd;border-radius:16px;justify-content:center;align-items:center;width:58px;height:42px;margin-bottom:3px;margin-left:auto;font-size:26px;font-weight:900;display:flex}.eas-ocean-profile .profile-review-grade-clean.grade-a{color:#027a48;background:#ecfdf3;border-color:#027a48}.eas-ocean-profile .profile-review-grade-clean.grade-b{color:#175cd3;background:#eff8ff;border-color:#175cd3}.eas-ocean-profile .profile-fin-card-clean{margin-top:16px!important}.eas-ocean-profile .profile-fin-unit-clean{margin-bottom:4px!important;font-size:11px!important}.eas-ocean-profile .profile-fin-scroll-clean{border:0!important;overflow-x:visible!important}.eas-ocean-profile .profile-fin-table-clean{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;min-width:0!important;font-size:12px!important}.eas-ocean-profile .profile-fin-table-clean th,.eas-ocean-profile .profile-fin-table-clean td{border:1px solid #9fb0c4!important;padding:7px 9px!important}.eas-ocean-profile .profile-fin-table-clean th{background:#fff!important;font-weight:750!important}.eas-ocean-profile .profile-fin-table-clean td{vertical-align:middle!important}.eas-ocean-profile .profile-fin-table-clean .item-cell{width:235px!important;min-width:0!important;font-weight:500!important}.eas-ocean-profile .profile-fin-table-clean .num-cell,.eas-ocean-profile .profile-fin-table-clean .pct-cell{white-space:nowrap!important}.eas-ocean-profile .profile-fin-footer-clean{border-top:0!important;grid-template-columns:1fr 270px!important;max-width:1040px!important;margin:18px auto 0!important;padding-top:0!important}.eas-ocean-profile .profile-fin-footer-clean .avg-clean span{color:#344054!important;font-size:12.5px!important;display:inline!important}.eas-ocean-profile .profile-fin-footer-clean .avg-clean b{margin-left:8px!important;font-size:18px!important;display:inline!important}.eas-ocean-profile .profile-print-actions-clean{max-width:1040px!important;margin:22px auto 0!important}.eas-ocean-profile .profile-danger-clean{max-width:1040px!important;margin:18px auto 0!important}.eas-ocean-profile .profile-system-note-clean{display:none!important}.eas-ocean-profile .director-network-card-clean{background:#fff!important}@media (max-width:980px){.eas-ocean-profile .profile-hero-clean{grid-template-columns:1fr!important}.eas-ocean-profile .profile-info-row-clean{grid-template-columns:1fr!important;gap:2px!important}.eas-ocean-profile .profile-info-label-clean{text-align:left!important}.eas-ocean-profile .profile-director-grid-clean.two-cols{grid-template-columns:1fr!important}.eas-ocean-profile .profile-fin-corner-clean{margin:0 0 10px auto;position:static}.eas-ocean-profile .profile-fin-table-clean{font-size:11px!important}.eas-ocean-profile .profile-fin-table-clean .item-cell{width:190px!important}.eas-ocean-profile .profile-fin-footer-clean{grid-template-columns:1fr!important}}.eas-ocean-profile .o-card-potential .pv.potential-pass{color:#047857!important}.eas-ocean-profile .o-card-potential .pv.potential-fail{color:#dc2626!important}.eas-ocean-profile .o-card-potential .pv.potential-neutral{color:#111827!important}.eas-ocean-profile .profile-hero-clean{max-width:none!important;box-shadow:none!important;background:#eaf3fb!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) 178px!important;padding:17px 18px!important}.eas-ocean-profile .profile-title-row-clean h1{letter-spacing:0!important;font-size:18px!important;font-weight:600!important;line-height:1.4!important}.eas-ocean-profile .profile-meta-clean{color:#586071!important;margin-top:4px!important;font-size:10.8px!important;font-weight:400!important;line-height:1.5!important}.eas-ocean-profile .profile-pill-row-clean{gap:5px!important;margin-top:9px!important}.eas-ocean-profile .profile-pill-clean{padding:3px 8px!important;font-size:9.8px!important;font-weight:500!important;line-height:1.3!important}.eas-ocean-profile .profile-status-row-clean{gap:7px!important;margin-top:10px!important}.eas-ocean-profile .profile-status-label-clean{font-size:10.5px!important;font-weight:500!important}.eas-ocean-profile .profile-potential-badge-clean{padding:3px 8px!important;font-size:10px!important;font-weight:500!important}.eas-ocean-profile .profile-action-panel-clean{gap:7px!important}.eas-ocean-profile .profile-action-btn-clean{border-radius:7px!important;min-height:32px!important;font-size:10.8px!important;font-weight:600!important}.eas-ocean-profile .profile-tabs-clean{max-width:none!important;margin:19px 0 0!important}.eas-ocean-profile .profile-tab-panel-clean{padding-top:21px!important}.eas-ocean-profile .profile-document-head-clean{max-width:920px;min-height:230px;margin:0 auto 15px;padding-right:125px;position:relative}.eas-ocean-profile .profile-info-clean{max-width:720px!important;margin:0 auto!important;padding:0!important}.eas-ocean-profile .profile-info-clean h2{margin:0 0 14px!important;font-size:14px!important;font-weight:600!important}.eas-ocean-profile .profile-info-value-clean{font-size:10.8px!important;font-weight:400!important;line-height:1.55!important}.eas-ocean-profile .profile-director-grid-clean{gap:2px 18px}.eas-ocean-profile .profile-fin-corner-clean{min-width:100px!important;font-size:9.8px!important;font-weight:400!important;line-height:1.45!important;top:15px!important;right:4px!important}.eas-ocean-profile .profile-review-grade-clean{border-radius:14px!important;width:52px!important;height:38px!important;margin-bottom:3px!important;font-size:23px!important;font-weight:700!important}.eas-ocean-profile .profile-review-grade-clean.none{color:#667085;background:#f9fafb;border-color:#d0d5dd;width:auto!important;min-width:78px!important;height:32px!important;font-size:9.5px!important}.eas-ocean-profile .profile-fin-table-clean th,.eas-ocean-profile .profile-fin-table-clean td{border-color:#aebccd!important;padding:5px 6px!important}.eas-ocean-profile .profile-fin-table-clean .pct-pos{font-weight:500;color:#047857!important}.eas-ocean-profile .profile-fin-table-clean .pct-neg{font-weight:500;color:#dc2626!important}.eas-ocean-profile .profile-fin-footer-clean{align-items:start;grid-template-columns:minmax(0,1fr) auto!important;gap:28px!important;margin-top:12px!important}.eas-ocean-profile .potential-left-clean{min-width:0}.eas-ocean-profile .profile-fin-footer-clean .avg-clean b{font-size:15px!important;font-weight:700!important}.eas-ocean-profile .loan-seed-clean{border:1px solid #d7dce4;border-radius:8px;align-items:center;gap:9px;margin-top:8px;padding:6px 10px;display:inline-flex}.eas-ocean-profile .loan-seed-clean b{color:#1f5fae;font-size:10.8px}.eas-ocean-profile .loan-seed-clean span{color:#8a919e;border-left:1px solid #d7dce4;padding-left:9px;font-size:9.5px}.eas-ocean-profile .potential-right-clean{grid-template-columns:max-content auto;align-items:start;column-gap:10px;display:grid}.eas-ocean-profile .potential-title-clean{color:#1f2937;padding-top:2px;font-size:10.8px;font-weight:600}.eas-ocean-profile .potential-list-clean{gap:3px}.eas-ocean-profile .potential-list-clean div{grid-template-columns:35px 90px}.eas-ocean-profile .potential-list-clean span{font-size:10.5px;font-weight:600}.eas-ocean-profile .potential-list-clean b{font-size:11.5px;font-weight:700}.eas-ocean-profile .potential-list-clean b.potential-pass{color:#047857!important}.eas-ocean-profile .potential-list-clean b.potential-fail{color:#dc2626!important}.eas-ocean-profile .profile-print-actions-clean{gap:8px!important;margin-top:18px!important}.eas-ocean-profile .profile-print-actions-clean button{color:#2f75b5;background:#fff;border-color:#9fc5e8;min-height:34px!important;padding:0 13px!important;font-size:10.5px!important;font-weight:500!important}.eas-ocean-profile .profile-print-actions-clean button.primary{color:#fff;background:#2f75b5;border-color:#2f75b5}.eas-ocean-profile .profile-print-actions-clean button.note{color:#b45309;background:#fff7e6;border-color:#f2c078}.eas-ocean-profile .profile-danger-clean{margin-top:14px!important;padding:11px 13px!important}.eas-ocean-profile .profile-danger-clean button{height:30px;font-size:10.5px;font-weight:500}@media (max-width:900px){.eas-ocean-profile .profile-hero-clean{grid-template-columns:1fr!important}.eas-ocean-profile .profile-document-head-clean{min-height:0;padding-right:0}.eas-ocean-profile .profile-fin-corner-clean{margin:12px 0 0 auto;position:static!important}.eas-ocean-profile .profile-info-row-clean{grid-template-columns:1fr!important}.eas-ocean-profile .profile-info-label-clean{text-align:left!important}.eas-ocean-profile .profile-fin-table-clean{font-size:9.5px!important}.eas-ocean-profile .profile-fin-footer-clean{grid-template-columns:1fr!important}.eas-ocean-profile .potential-right-clean{justify-self:start}}@media print{.eas-ocean-profile .profile-document-head-clean{padding-right:118px!important}.eas-ocean-profile .profile-fin-corner-clean{position:absolute!important}.eas-ocean-profile .profile-print-actions-clean,.eas-ocean-profile .profile-danger-clean{display:none!important}}.eas-ocean-profile .ocean-grade-a-badge{font-size:11px!important}.eas-ocean-profile .profile-hero-clean{grid-template-columns:minmax(0,1fr) 190px!important;padding:19px 21px!important}.eas-ocean-profile .profile-title-row-clean h1{font-size:21px!important;font-weight:650!important}.eas-ocean-profile .profile-meta-clean{font-size:12.5px!important}.eas-ocean-profile .profile-pill-clean{padding:4px 9px!important;font-size:11.3px!important;font-weight:550!important}.eas-ocean-profile .profile-status-label-clean{font-size:12px!important}.eas-ocean-profile .profile-potential-badge-clean{font-size:11.3px!important}.eas-ocean-profile .profile-action-btn-clean{min-height:36px!important;font-size:12.3px!important}.eas-ocean-profile .profile-tabs-clean button{padding:11px 15px 10px!important;font-size:12.8px!important;font-weight:550!important}.eas-ocean-profile .profile-document-head-clean{max-width:970px!important;min-height:250px!important;padding-right:132px!important}.eas-ocean-profile .profile-info-clean{max-width:790px!important}.eas-ocean-profile .profile-info-clean h2{margin-bottom:17px!important;font-size:16.5px!important;font-weight:650!important}.eas-ocean-profile .profile-info-table-clean{gap:6px!important}.eas-ocean-profile .profile-info-row-clean{grid-template-columns:190px minmax(0,1fr)!important;gap:16px!important}.eas-ocean-profile .profile-info-label-clean{font-size:12.5px!important;font-weight:650!important;line-height:1.55!important}.eas-ocean-profile .profile-info-value-clean{font-size:13px!important;line-height:1.6!important}.eas-ocean-profile .profile-fin-corner-clean{min-width:112px!important;font-size:11.3px!important}.eas-ocean-profile .profile-review-grade-clean{width:58px!important;height:42px!important;font-size:26px!important}.eas-ocean-profile .profile-financial-document-clean{max-width:970px!important}.eas-ocean-profile .profile-fin-title-clean{font-size:13px!important;font-weight:650!important}.eas-ocean-profile .profile-fin-unit-clean{font-size:11px!important}.eas-ocean-profile .profile-fin-table-clean{font-size:12px!important}.eas-ocean-profile .profile-fin-table-clean th,.eas-ocean-profile .profile-fin-table-clean td{padding:6.5px 7px!important}.eas-ocean-profile .profile-fin-table-clean th{font-weight:550!important}.eas-ocean-profile .profile-fin-table-clean .item-cell{width:225px!important;font-weight:450!important}.eas-ocean-profile .profile-fin-table-clean .summary-row td{font-weight:600!important}.eas-ocean-profile .avg-clean span{font-size:12.5px!important}.eas-ocean-profile .profile-fin-footer-clean .avg-clean b{font-size:17px!important}.eas-ocean-profile .loan-seed-clean b{font-size:12px!important}.eas-ocean-profile .loan-seed-clean span{font-size:10.8px!important}.eas-ocean-profile .potential-title-clean{font-size:12px!important}.eas-ocean-profile .potential-list-clean span{font-size:11.5px!important}.eas-ocean-profile .potential-list-clean b{font-size:13.5px!important}.eas-ocean-profile .profile-print-actions-clean button{min-height:37px!important;font-size:12px!important}.eas-ocean-profile .profile-danger-clean b{font-size:12px!important}.eas-ocean-profile .profile-danger-clean p{font-size:11px!important}.eas-ocean-profile .profile-danger-clean button{font-size:11.5px!important}.eas-ocean-profile .profile-section-card-clean{font-size:13px}.eas-ocean-profile .profile-section-head-clean h2{font-size:16px!important}.eas-ocean-profile .profile-section-head-clean p,.eas-ocean-profile .profile-empty-clean{font-size:13px!important}.eas-ocean-profile .director-name-clean{font-size:14px!important}.eas-ocean-profile .director-network-card-clean a b{font-size:13.5px!important}.eas-ocean-profile .director-network-card-clean a span{font-size:12.3px!important}.eas-ocean-profile .profile-simple-table-clean{font-size:13px!important}.eas-ocean-profile .profile-simple-table-clean th,.eas-ocean-profile .profile-simple-table-clean td{padding:9px 10px!important}.eas-ocean-profile .analysis-page-clean{max-width:1040px;margin:0 auto;padding:2px 0 24px}.eas-ocean-profile .analysis-overview-head,.eas-ocean-profile .financial-personality-head{justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 13px;display:flex}.eas-ocean-profile .analysis-overview-head h2,.eas-ocean-profile .financial-personality-head h2,.eas-ocean-profile .ratio-section-clean>h2{color:#111827;margin:0;font-size:18px;font-weight:700;line-height:1.4}.eas-ocean-profile .analysis-overview-head>span,.eas-ocean-profile .financial-personality-head>span{color:#475467;background:#fff;border:1px solid #e5e7eb;border-radius:999px;flex:none;padding:5px 10px;font-size:11.5px}.eas-ocean-profile .analysis-overview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:24px;display:grid}.eas-ocean-profile .analysis-overview-card{background:#fff;border:1px solid #e8eaef;border-radius:14px;min-height:108px;padding:14px 15px}.eas-ocean-profile .analysis-overview-card.ready{border-color:#cfe2f3}.eas-ocean-profile .analysis-overview-card.warn{border-color:#f6d99a}.eas-ocean-profile .analysis-overview-card>span{color:#667085;font-size:12.5px;display:block}.eas-ocean-profile .analysis-overview-card>b{color:#111827;font-variant-numeric:tabular-nums;margin-top:7px;font-size:21px;font-weight:650;line-height:1.15;display:block}.eas-ocean-profile .analysis-overview-card>small{color:#8a919e;margin-top:6px;font-size:11.5px;line-height:1.45;display:block}.eas-ocean-profile .financial-personality-clean{margin:0 0 25px}.eas-ocean-profile .financial-personality-head p{color:#667085;margin:4px 0 0;font-size:12.5px;line-height:1.55}.eas-ocean-profile .financial-personality-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.eas-ocean-profile .financial-personality-card{background:#fff;border:1px solid #e8eaef;border-radius:14px;min-height:132px;padding:14px 15px}.eas-ocean-profile .financial-personality-card.good{background:#f7fffa;border-color:#bfe6d1}.eas-ocean-profile .financial-personality-card.ok{background:#f8fbff;border-color:#dbe7f6}.eas-ocean-profile .financial-personality-card.warn{background:#fffaf0;border-color:#f6d99a}.eas-ocean-profile .financial-personality-card.muted{background:#f8fafc}.eas-ocean-profile .financial-personality-card small{color:#667085;margin-bottom:6px;font-size:12px;display:block}.eas-ocean-profile .financial-personality-card b{color:#111827;font-size:15px;font-weight:700;line-height:1.45;display:block}.eas-ocean-profile .financial-personality-card p{color:#667085;margin:7px 0 0;font-size:12px;line-height:1.58}.eas-ocean-profile .financial-personality-wide{grid-template-columns:1.1fr .9fr;gap:11px;margin-top:11px;display:grid}.eas-ocean-profile .financial-personality-wide>div{background:#fff;border:1px solid #e8eaef;border-radius:14px;padding:14px 15px}.eas-ocean-profile .financial-personality-wide h3{color:#111827;margin:0 0 7px;font-size:14px;font-weight:700}.eas-ocean-profile .financial-personality-wide h3.risk-title{margin-top:12px}.eas-ocean-profile .financial-personality-wide>b{color:#111827;font-size:15px}.eas-ocean-profile .financial-personality-wide p,.eas-ocean-profile .financial-personality-wide ul{color:#475467;font-size:12.3px;line-height:1.65}.eas-ocean-profile .financial-personality-wide ul{margin:6px 0 0 19px;padding:0}.eas-ocean-profile .financial-angle{color:#344054;background:#f8fafc;border:1px solid #edf1f5;border-radius:12px;margin-top:11px;padding:11px 12px;font-size:12.5px;line-height:1.65}.eas-ocean-profile .ratio-section-clean{margin-top:4px}.eas-ocean-profile .ratio-section-clean>h2{margin-bottom:12px}.eas-ocean-profile .ratio-table-wrap-clean{background:#fff;border:1px solid #e1e6ef;border-radius:14px;overflow-x:auto}.eas-ocean-profile .ratio-table-clean{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.eas-ocean-profile .ratio-table-clean th,.eas-ocean-profile .ratio-table-clean td{vertical-align:middle;border-bottom:1px solid #eef1f5;padding:10px 12px}.eas-ocean-profile .ratio-table-clean thead th{color:#475467;text-align:right;background:#f8fafc;font-size:12.5px;font-weight:650}.eas-ocean-profile .ratio-table-clean thead th:first-child{text-align:left;width:285px}.eas-ocean-profile .ratio-table-clean thead th:last-child{text-align:left;width:230px}.eas-ocean-profile .ratio-group-row td{color:#111827;background:#f4f6f8;padding:8px 12px;font-size:13px;font-weight:700}.eas-ocean-profile .ratio-table-clean tbody td:first-child b{color:#1a1d23;font-size:13px;font-weight:550;line-height:1.4;display:block}.eas-ocean-profile .ratio-table-clean tbody td:first-child span{color:#aaa;margin-top:2px;font-size:11.5px;display:block}.eas-ocean-profile .ratio-value{text-align:right;color:#1a1d23;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.eas-ocean-profile .ratio-read{color:#475467;font-size:11.8px;line-height:1.48}.eas-ocean-profile .ratio-read p{margin:4px 0 0}.eas-ocean-profile .ratio-read-badge{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:650;display:inline-flex}.eas-ocean-profile .ratio-read-badge.good{color:#027a48;background:#ecfdf3}.eas-ocean-profile .ratio-read-badge.warn{color:#b45309;background:#fff7e6}.eas-ocean-profile .ratio-read-badge.risk{color:#b42318;background:#fef3f2}.eas-ocean-profile .ratio-read-badge.ok{color:#175cd3;background:#eff8ff}.eas-ocean-profile .ratio-read-badge.muted{color:#667085;background:#f2f4f7}@media (max-width:980px){.eas-ocean-profile .analysis-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eas-ocean-profile .financial-personality-grid,.eas-ocean-profile .financial-personality-wide{grid-template-columns:1fr}.eas-ocean-profile .profile-document-head-clean{min-height:0!important;padding-right:0!important}}@media (max-width:640px){.eas-ocean-profile .analysis-overview-grid{grid-template-columns:1fr}.eas-ocean-profile .profile-info-row-clean{grid-template-columns:1fr!important}.eas-ocean-profile .profile-info-label-clean{text-align:left!important}}.eas-ocean-profile .profile-document-head-clean{width:92%!important;max-width:940px!important;min-height:0!important;margin:0 auto 14px!important;padding-right:150px!important;position:relative!important}.eas-ocean-profile .profile-info-clean{width:100%!important;max-width:none!important;margin:0 auto 18px!important}.eas-ocean-profile .profile-info-clean h2{text-align:center!important;color:#1a1d23!important;margin:0 0 10px!important;font-size:17px!important;font-weight:600!important;line-height:1.35!important}.eas-ocean-profile .profile-info-table-clean{color:#333!important;font-size:13px!important;display:block!important}.eas-ocean-profile .profile-info-row-clean{grid-template-columns:none!important;align-items:baseline!important;gap:8px!important;min-height:0!important;margin:0!important;padding:3px 0!important;display:flex!important}.eas-ocean-profile .profile-info-label-clean{text-align:right!important;color:#222!important;flex:0 0 200px!important;width:200px!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important}.eas-ocean-profile .profile-info-value-clean{color:#333!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;flex:auto!important;min-width:0!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}.eas-ocean-profile .profile-fin-corner-clean{color:#344054!important;min-width:0!important;max-width:260px!important;font-size:10.8px!important;font-weight:400!important;line-height:1.32!important;top:30px!important;right:0!important}.eas-ocean-profile .profile-fin-corner-clean>div:not(.profile-review-grade-clean){color:#344054!important;font-size:10.8px!important;font-weight:400!important}.eas-ocean-profile .profile-review-grade-clean{border-radius:16px!important;width:auto!important;min-width:58px!important;height:42px!important;margin:0 0 2px auto!important;font-size:26px!important;font-weight:900!important;line-height:1!important}.eas-ocean-profile .profile-financial-document-clean{color:#1a1d23!important;width:92%!important;max-width:940px!important;margin:0 auto!important;font-size:14px!important}.eas-ocean-profile .profile-fin-card-clean{margin:0 0 4px!important}.eas-ocean-profile .profile-fin-scroll-clean{background:#fff!important;border:0!important;width:100%!important;margin:0!important;overflow-x:visible!important}.eas-ocean-profile .profile-fin-table-clean{border-collapse:collapse!important;border-spacing:0!important;table-layout:fixed!important;color:#1a1d23!important;background:#fff!important;width:100%!important;min-width:0!important;margin:0 0 4px!important;font-size:13px!important;line-height:1.35!important}.eas-ocean-profile .profile-fin-table-clean th,.eas-ocean-profile .profile-fin-table-clean td{vertical-align:middle!important;color:#1a1d23!important;background:#fff!important;border:1px solid #9aa3b5!important;padding:6px 10px!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important}.eas-ocean-profile .profile-fin-table-clean th{text-align:center!important;background:#fff!important;font-weight:600!important}.eas-ocean-profile .profile-fin-table-clean th.title-cell{text-align:left!important;vertical-align:top!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important}.eas-ocean-profile .profile-fin-table-clean th.title-cell span{color:#666!important;font-size:11px!important;font-weight:400!important}.eas-ocean-profile .profile-fin-table-clean .item-cell{text-align:left!important;color:#333!important;overflow-wrap:anywhere!important;width:25.5%!important;min-width:0!important;font-weight:400!important}.eas-ocean-profile .profile-fin-table-clean .num-hdr,.eas-ocean-profile .profile-fin-table-clean .pct-hdr{color:#666!important;text-align:right!important;white-space:nowrap!important;background:#fff!important;font-size:11px!important;font-weight:400!important}.eas-ocean-profile .profile-fin-table-clean .num-cell{text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;width:12.8%!important;font-weight:400!important}.eas-ocean-profile .profile-fin-table-clean .pct-cell{text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;width:12%!important;font-size:12px!important;font-weight:400!important}.eas-ocean-profile .profile-fin-table-clean .pct-pos{color:#047857!important;font-weight:400!important}.eas-ocean-profile .profile-fin-table-clean .pct-neg{color:#dc2626!important;font-weight:400!important}.eas-ocean-profile .profile-fin-table-clean .summary-row td{background:#fffde6!important;font-weight:600!important}.eas-ocean-profile .profile-fin-footer-clean{border:0!important;grid-template-columns:46% 54%!important;align-items:start!important;gap:0!important;width:100%!important;max-width:none!important;margin:8px 0 0!important;padding:0!important;display:grid!important}.eas-ocean-profile .potential-left-clean{min-width:0!important;padding-right:14px!important}.eas-ocean-profile .avg-clean{flex-wrap:wrap!important;align-items:baseline!important;gap:10px!important;margin:0 0 7px!important;display:flex!important}.eas-ocean-profile .profile-fin-footer-clean .avg-clean span{color:#666!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;display:inline!important}.eas-ocean-profile .profile-fin-footer-clean .avg-clean b{color:#1a1d23!important;font-variant-numeric:tabular-nums!important;margin:0!important;font-size:15.5px!important;font-weight:700!important;line-height:1.25!important;display:inline!important}.eas-ocean-profile .loan-seed-clean{background:#fff!important;border:1px solid #e6e9ee!important;border-radius:9px!important;align-items:baseline!important;gap:8px!important;min-height:0!important;margin:2px 0 0!important;padding:7px 10px!important;display:inline-flex!important}.eas-ocean-profile .loan-seed-clean b{color:#1a56a0!important;white-space:nowrap!important;font-size:15px!important;font-weight:700!important}.eas-ocean-profile .loan-seed-clean span{color:#888!important;white-space:nowrap!important;border-left:0!important;padding-left:0!important;font-size:11.3px!important;font-weight:400!important}.eas-ocean-profile .potential-right-clean{text-align:right!important;justify-content:flex-end!important;align-items:flex-start!important;min-width:0!important;padding-left:6px!important;display:flex!important}.eas-ocean-profile .potential-tier-grid-clean{text-align:right!important;grid-template-columns:148px 34px 112px!important;align-items:center!important;gap:4px!important;max-width:100%!important;display:inline-grid!important;position:relative!important}.eas-ocean-profile .potential-title-clean{color:#666!important;white-space:nowrap!important;text-align:right!important;z-index:1!important;grid-area:1/1!important;padding:0!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;position:relative!important}.eas-ocean-profile .potential-tier-pct,.eas-ocean-profile .potential-tier-value{color:#444!important;text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;z-index:1!important;font-size:15px!important;font-weight:700!important;line-height:1.3!important;position:relative!important}.eas-ocean-profile .potential-tier-pct.p25{grid-area:1/2!important}.eas-ocean-profile .potential-tier-value.a25{grid-area:1/3!important}.eas-ocean-profile .potential-tier-pct.p20{color:#7a5700!important;grid-area:2/2!important}.eas-ocean-profile .potential-tier-value.a20{color:#7a5700!important;grid-area:2/3!important}.eas-ocean-profile .potential-tier-pct.p15{grid-area:3/2!important}.eas-ocean-profile .potential-tier-value.a15{grid-area:3/3!important}.eas-ocean-profile .potential-tier-highlight{z-index:0!important;background:#fff8e1!important;border:1.5px solid #f0c040!important;border-radius:999px!important;grid-area:2/2/auto/4!important;align-self:stretch!important;margin:-2px -12px -2px -8px!important;position:relative!important}.eas-ocean-profile .profile-print-actions-clean{margin-top:14px!important}@media (max-width:900px){.eas-ocean-profile .profile-document-head-clean,.eas-ocean-profile .profile-financial-document-clean{width:100%!important;max-width:none!important}.eas-ocean-profile .profile-document-head-clean{padding-right:0!important}.eas-ocean-profile .profile-info-row-clean{grid-template-columns:1fr!important;gap:2px!important;display:grid!important}.eas-ocean-profile .profile-info-label-clean{text-align:left!important;flex-basis:auto!important;width:auto!important}.eas-ocean-profile .profile-fin-footer-clean{grid-template-columns:1fr!important;gap:12px!important}.eas-ocean-profile .potential-right-clean{justify-content:flex-start!important;padding-left:0!important}.eas-ocean-profile .profile-fin-table-clean{font-size:11px!important}.eas-ocean-profile .profile-fin-table-clean th,.eas-ocean-profile .profile-fin-table-clean td{padding:5px 6px!important;font-size:11px!important}}.eas-ocean-profile .analysis-exact-page,.eas-ocean-profile .analysis-exact-page *{font-family:Prompt,Sarabun,sans-serif}.eas-ocean-profile .analysis-exact-page{padding:0 0 28px}.eas-ocean-profile .analysis-exact-page .section-title-with-badge{align-items:center;gap:8px;width:92%;max-width:940px;margin:26px auto 12px;display:flex}.eas-ocean-profile .analysis-exact-page .section-title-with-badge h2{color:#1a1d23;margin:0;font-size:18px;font-weight:600;line-height:1.4}.eas-ocean-profile .analysis-exact-page .overview-year-badge{color:#2f75b5;white-space:nowrap;background:#fff;border:1px solid #cfe2f3;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:500;line-height:1.45;display:inline-flex}.eas-ocean-profile .analysis-exact-page .exact-overview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:92%;max-width:940px;margin:0 auto 22px;display:grid}.eas-ocean-profile .analysis-exact-page .stat-card{background:#fff;border:1px solid #e8eaef;border-radius:14px;min-height:104px;padding:16px 16px 14px;transition:border-color .15s}.eas-ocean-profile .analysis-exact-page .stat-card:hover{border-color:#9fc5e8}.eas-ocean-profile .analysis-exact-page .stat-label{color:#8a919e;margin-bottom:7px;font-size:12px;font-weight:400}.eas-ocean-profile .analysis-exact-page .stat-val{color:#1a1d23;font-variant-numeric:tabular-nums;font-size:25.5px;font-weight:600;line-height:1.1}.eas-ocean-profile .analysis-exact-page .stat-sub{color:#aaa;margin-top:4px;font-size:11px;font-weight:400}.eas-ocean-profile .analysis-exact-page .stat-card.tone-ready .stat-val{color:#2f75b5}.eas-ocean-profile .analysis-exact-page .stat-card.tone-warn .stat-val{color:#b45309}.eas-ocean-profile .analysis-exact-page .stat-card.tone-flat .stat-val{color:#1a1d23}.eas-ocean-profile .analysis-exact-page .fin-person-wrap{width:92%;max-width:940px;margin:0 auto 22px}.eas-ocean-profile .analysis-exact-page .fin-person-head{justify-content:space-between;align-items:flex-start;gap:12px;margin:2px 0 12px;display:flex}.eas-ocean-profile .analysis-exact-page .fin-person-title{color:#111827;margin:0;font-size:18px;font-weight:700;line-height:1.4}.eas-ocean-profile .analysis-exact-page .fin-person-sub{color:#667085;margin:3px 0 0;font-size:12px;font-weight:400;line-height:1.55}.eas-ocean-profile .analysis-exact-page .fin-person-year{color:#475467;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:400}.eas-ocean-profile .analysis-exact-page .fin-person-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.eas-ocean-profile .analysis-exact-page .fin-person-card{background:#fff;border:1px solid #e8eaef;border-radius:14px;min-height:118px;padding:12px 13px}.eas-ocean-profile .analysis-exact-page .fin-person-card.good{background:#f7fffa;border-color:#bfe6d1}.eas-ocean-profile .analysis-exact-page .fin-person-card.ok{background:#f8fbff;border-color:#dbe7f6}.eas-ocean-profile .analysis-exact-page .fin-person-card.warn{background:#fffaf0;border-color:#f6d99a}.eas-ocean-profile .analysis-exact-page .fin-person-card.muted{background:#f8fafc}.eas-ocean-profile .analysis-exact-page .fin-person-k{color:#667085;margin-bottom:5px;font-size:11.5px;font-weight:400}.eas-ocean-profile .analysis-exact-page .fin-person-v{color:#111827;font-size:14px;font-weight:700;line-height:1.45}.eas-ocean-profile .analysis-exact-page .fin-person-d{color:#667085;margin-top:6px;font-size:11.5px;font-weight:400;line-height:1.55}.eas-ocean-profile .analysis-exact-page .fin-person-wide{grid-template-columns:1.1fr .9fr;gap:10px;margin-top:10px;display:grid}.eas-ocean-profile .analysis-exact-page .fin-person-box{background:#fff;border:1px solid #e8eaef;border-radius:14px;padding:12px 14px}.eas-ocean-profile .analysis-exact-page .fin-person-box-title{color:#111827;margin:0 0 6px;font-size:13px;font-weight:700;line-height:1.4}.eas-ocean-profile .analysis-exact-page .fin-person-box-title.risk-title{margin-top:10px}.eas-ocean-profile .analysis-exact-page .fin-person-box ul{color:#475467;margin:6px 0 0 18px;padding:0;font-size:11.8px;line-height:1.65}.eas-ocean-profile .analysis-exact-page .fin-person-angle{color:#344054;background:#f8fafc;border:1px solid #edf1f5;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:12.2px;font-weight:400;line-height:1.65}.eas-ocean-profile .analysis-exact-page .rat-wrap{width:92%;max-width:940px;margin:0 auto}.eas-ocean-profile .analysis-exact-page .rat-wrap h2{color:#1a1d23;margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.4}.eas-ocean-profile .analysis-exact-page .ratio-note{color:#667085;background:#f8fafc;border:1px solid #edf1f5;border-radius:12px;margin-bottom:16px;padding:9px 12px;font-size:12px;font-weight:400;line-height:1.55}.eas-ocean-profile .analysis-exact-page .ratio-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.eas-ocean-profile .analysis-exact-page .ratio-summary-card{background:#fff;border:1px solid #e8eaef;border-radius:14px;padding:12px 14px}.eas-ocean-profile .analysis-exact-page .ratio-summary-card.good{background:#f7fffa;border-color:#bfe6d1}.eas-ocean-profile .analysis-exact-page .ratio-summary-card.ok{background:#f8fbff;border-color:#dbe7f6}.eas-ocean-profile .analysis-exact-page .ratio-summary-card.warn{background:#fffaf0;border-color:#f6d99a}.eas-ocean-profile .analysis-exact-page .ratio-summary-card.risk{background:#fff7f7;border-color:#f1b8b8}.eas-ocean-profile .analysis-exact-page .ratio-summary-title{color:#667085;margin-bottom:6px;font-size:12px;font-weight:400}.eas-ocean-profile .analysis-exact-page .ratio-summary-main{color:#111827;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.eas-ocean-profile .analysis-exact-page .ratio-summary-desc{color:#667085;margin-top:6px;font-size:12px;font-weight:400;line-height:1.45}.eas-ocean-profile .analysis-exact-page .ratio-read-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.eas-ocean-profile .analysis-exact-page .ratio-read-badge.good{color:#027a48;background:#ecfdf3;border-color:#abefc6}.eas-ocean-profile .analysis-exact-page .ratio-read-badge.ok{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.eas-ocean-profile .analysis-exact-page .ratio-read-badge.warn{color:#b54708;background:#fffaeb;border-color:#fedf89}.eas-ocean-profile .analysis-exact-page .ratio-read-badge.risk{color:#b42318;background:#fef3f2;border-color:#fecdca}.eas-ocean-profile .analysis-exact-page .ratio-read-badge.muted{color:#667085;background:#f2f4f7;border-color:#eaecf0}.eas-ocean-profile .analysis-exact-page .ratio-group-block{margin-bottom:24px}.eas-ocean-profile .analysis-exact-page .ratio-group-block>h3{color:#1a1d23;border-bottom:2px solid #2563eb;margin:0 0 8px;padding-bottom:8px;font-size:15px;font-weight:700;line-height:1.4}.eas-ocean-profile .analysis-exact-page .ratio-table-scroll{overflow-x:auto}.eas-ocean-profile .analysis-exact-page .exact-ratio-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;border:1px solid #e8eaef;border-radius:10px;width:100%;min-width:760px;overflow:hidden}.eas-ocean-profile .analysis-exact-page .exact-ratio-table thead tr{background:#f8f9fc;border-bottom:1px solid #e8eaef}.eas-ocean-profile .analysis-exact-page .exact-ratio-table th{color:#888;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.35}.eas-ocean-profile .analysis-exact-page .exact-ratio-table .ratio-name-head{text-align:left;width:280px;padding-left:14px}.eas-ocean-profile .analysis-exact-page .exact-ratio-table .ratio-year-head{color:#555;text-align:right;white-space:nowrap;width:86px;font-size:14px;font-weight:600}.eas-ocean-profile .analysis-exact-page .exact-ratio-table .ratio-read-head{text-align:left;width:220px}.eas-ocean-profile .analysis-exact-page .exact-ratio-table tbody tr:not(:last-child) td{border-bottom:1px solid #f4f5f7}.eas-ocean-profile .analysis-exact-page .exact-ratio-table td{color:#1a1d23;vertical-align:middle;background:#fff;padding:8px 12px;font-size:14px;font-weight:400;line-height:1.45}.eas-ocean-profile .analysis-exact-page .exact-ratio-table .ratio-name-cell{text-align:left;width:280px;padding:10px 14px}.eas-ocean-profile .analysis-exact-page .exact-ratio-table .ratio-name-cell>div{color:#1a1d23;font-size:14px;font-weight:400;line-height:1.3}.eas-ocean-profile .analysis-exact-page .exact-ratio-table .ratio-name-cell small{color:#aaa;margin-top:2px;font-size:12px;font-weight:400;display:block}.eas-ocean-profile .analysis-exact-page .exact-ratio-table .ratio-value-cell{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:86px}.eas-ocean-profile .analysis-exact-page .exact-ratio-table .ratio-read-cell{color:#475467;width:220px;font-size:12.5px;line-height:1.45}.eas-ocean-profile .analysis-exact-page .exact-ratio-table .ratio-read-cell>div{margin-top:4px}.eas-ocean-profile .profile-director-grid-clean>div,.eas-ocean-profile .directors-list .director-item{break-inside:avoid}.eas-ocean-profile .profile-director-grid-clean.two-cols,.eas-ocean-profile .profile-director-grid-clean.three-cols{gap:1px 18px!important;display:grid!important}.eas-ocean-profile .profile-director-grid-clean.two-cols{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:900px){.eas-ocean-profile .analysis-exact-page .exact-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eas-ocean-profile .analysis-exact-page .fin-person-grid,.eas-ocean-profile .analysis-exact-page .fin-person-wide,.eas-ocean-profile .analysis-exact-page .ratio-summary-grid{grid-template-columns:1fr}.eas-ocean-profile .analysis-exact-page .section-title-with-badge,.eas-ocean-profile .analysis-exact-page .exact-overview-grid,.eas-ocean-profile .analysis-exact-page .fin-person-wrap,.eas-ocean-profile .analysis-exact-page .rat-wrap{width:100%;max-width:none}}.eas-ocean-profile.profile-page-clean{max-width:1280px!important;margin:18px auto 64px!important}.eas-ocean-profile .profile-hero-clean{width:100%!important;min-height:190px!important;box-shadow:none!important;background:#eef6ff!important;border:1px solid #e1ecf8!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) 192px!important;align-items:start!important;gap:24px!important;padding:22px 24px!important;display:grid!important}.eas-ocean-profile .profile-hero-main-clean{min-width:0!important}.eas-ocean-profile .profile-title-row-clean{flex-wrap:wrap!important;align-items:center!important;gap:9px!important;display:flex!important}.eas-ocean-profile .profile-title-row-clean h1{color:#0f172a!important;letter-spacing:0!important;margin:0!important;font-size:22px!important;font-weight:700!important;line-height:1.35!important}.eas-ocean-profile .profile-title-row-clean .ocean-grade-a-badge{color:#8a6f00!important;white-space:nowrap!important;background:#fff8db!important;border:1px solid #f5c84b!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:0!important;padding:4px 10px!important;font-size:11.3px!important;font-weight:800!important;line-height:1.35!important;display:inline-flex!important}.eas-ocean-profile .profile-title-row-clean .ocean-grade-a-badge .star{color:#d59b00!important;font-size:11px!important;line-height:1!important}.eas-ocean-profile .profile-meta-clean{color:#475467!important;margin:6px 0 0!important;font-size:12.5px!important;font-weight:400!important;line-height:1.65!important}.eas-ocean-profile .profile-system-row-clean{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-top:9px!important;display:flex!important}.eas-ocean-profile .profile-system-pill-clean{color:#35516f!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d8e5f2!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:4px 10px!important;font-size:11.2px!important;font-weight:400!important;line-height:1.35!important;display:inline-flex!important}.eas-ocean-profile .profile-status-row-clean{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-top:10px!important;display:flex!important}.eas-ocean-profile .profile-status-label-clean{color:#667085!important;white-space:nowrap!important;margin-right:2px!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}.eas-ocean-profile .profile-status-badge-clean,.eas-ocean-profile .profile-info-badge-clean{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:3px 10px!important;font-size:11.5px!important;line-height:1.4!important;display:inline-flex!important}.eas-ocean-profile .profile-status-badge-clean{font-weight:600!important}.eas-ocean-profile .profile-info-badge-clean{color:#1a56a0!important;background:#fff!important;border:1px solid #cfe2f3!important;font-weight:500!important}.eas-ocean-profile .profile-reason-clean{color:#92400e!important;background:#fff7e6!important;border:1px solid #fde0a8!important;border-radius:10px!important;width:fit-content!important;max-width:100%!important;margin-top:8px!important;padding:7px 10px!important;font-size:12px!important;font-weight:400!important;line-height:1.55!important;display:inline-flex!important}.eas-ocean-profile .profile-action-panel-clean{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;width:192px!important;padding-top:2px!important;display:flex!important}.eas-ocean-profile .profile-action-btn-clean{color:#344054!important;width:100%!important;height:36px!important;min-height:36px!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border:1px solid #d8e5f2!important;border-radius:8px!important;padding:3px 12px!important;font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:11.6px!important;font-weight:600!important;line-height:1.35!important}.eas-ocean-profile .profile-action-btn-clean.primary{color:#fff!important;background:#2f75b5!important;border-color:#2f75b5!important}.eas-ocean-profile .profile-action-btn-clean:not(.primary):hover{background:#f8fbff!important;border-color:#9fc5e8!important}.eas-ocean-profile .profile-action-btn-clean:disabled{opacity:.6!important;cursor:wait!important}.eas-ocean-profile .profile-modal-backdrop-clean{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.eas-ocean-profile .profile-modal-clean{background:#fff;border:1px solid #d9e2ef;border-radius:18px;width:min(920px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 80px #0f172a38}.eas-ocean-profile .profile-modal-head-clean{z-index:2;background:#fff;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex;position:sticky;top:0}.eas-ocean-profile .profile-modal-head-clean h2{color:#111827;margin:0;font-size:17px;font-weight:700;line-height:1.4}.eas-ocean-profile .profile-modal-head-clean>button{color:#475467;cursor:pointer;background:#f4f6f8;border:0;border-radius:8px;width:32px;height:32px;font-size:22px;line-height:1}.eas-ocean-profile .profile-edit-form-clean{flex-direction:column;gap:12px;padding:18px 20px 20px;display:flex}.eas-ocean-profile .profile-form-grid-clean{gap:12px;display:grid}.eas-ocean-profile .profile-form-grid-clean.two{grid-template-columns:repeat(2,minmax(0,1fr))}.eas-ocean-profile .profile-edit-form-clean label{flex-direction:column;gap:5px;min-width:0;display:flex}.eas-ocean-profile .profile-edit-form-clean label>span{color:#344054;font-size:11.8px;font-weight:600;line-height:1.4}.eas-ocean-profile .profile-edit-form-clean input,.eas-ocean-profile .profile-edit-form-clean select,.eas-ocean-profile .profile-edit-form-clean textarea{color:#111827;background:#fff;border:1px solid #d0d5dd;border-radius:9px;outline:none;width:100%;min-height:38px;padding:8px 10px;font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12.5px;line-height:1.5}.eas-ocean-profile .profile-edit-form-clean textarea{resize:vertical;min-height:78px}.eas-ocean-profile .profile-edit-form-clean input:focus,.eas-ocean-profile .profile-edit-form-clean select:focus,.eas-ocean-profile .profile-edit-form-clean textarea:focus{border-color:#7db3e3;box-shadow:0 0 0 3px #2f75b51a}.eas-ocean-profile .profile-status-edit-zone-clean{background:#f8fbff;border:1px solid #dbeafe;border-radius:13px;padding:13px}.eas-ocean-profile .profile-modal-note-clean{color:#475467;background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;margin:0;padding:10px 12px;font-size:11.8px;line-height:1.6}.eas-ocean-profile .profile-modal-actions-clean{background:#fff;border-top:1px solid #edf1f5;justify-content:flex-end;gap:8px;margin:4px -20px -20px;padding:14px 20px;display:flex;position:sticky;bottom:-20px}.eas-ocean-profile .profile-modal-actions-clean button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-width:112px;min-height:36px;font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600}.eas-ocean-profile .profile-modal-actions-clean button.primary{color:#fff;background:#2f75b5;border-color:#2f75b5}@media (max-width:900px){.eas-ocean-profile .profile-hero-clean{grid-template-columns:1fr!important;min-height:0!important}.eas-ocean-profile .profile-action-panel-clean{width:100%!important;max-width:240px!important}.eas-ocean-profile .profile-form-grid-clean.two{grid-template-columns:1fr}}.eas-ocean-profile .profile-completeness-alert{color:#b42318;background:#fff5f4;border:1px solid #fecdca;border-radius:9px;align-items:flex-start;gap:8px;max-width:860px;margin-top:10px;padding:9px 11px;font-size:11px;line-height:1.55;display:flex}.eas-ocean-profile .profile-completeness-alert b{flex:none}.eas-ocean-profile .profile-completeness-alert.complete{color:#067647;background:#ecfdf3;border-color:#abefc6;width:max-content}.eas-ocean-profile .profile-current-assignment-clean{background:#eff8ff;border:1px solid #b2ddff;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:10px;margin:14px 0;padding:13px 15px;display:grid}.eas-ocean-profile .profile-current-assignment-clean>div{flex-direction:column;gap:3px;display:flex}.eas-ocean-profile .profile-current-assignment-clean span{color:#475467;font-size:10px;font-weight:700}.eas-ocean-profile .profile-current-assignment-clean b{color:#101828;font-size:12px}.eas-ocean-profile .profile-current-assignment-clean a{white-space:nowrap;color:#175cd3;font-size:11px;font-weight:900;text-decoration:none}@media (max-width:800px){.eas-ocean-profile .profile-current-assignment-clean{grid-template-columns:1fr 1fr}.eas-ocean-profile .profile-current-assignment-clean a{grid-column:1/-1}}@media (max-width:520px){.eas-ocean-profile .profile-current-assignment-clean{grid-template-columns:1fr}}.eas-ocean-profile .profile-allocation-history-button{white-space:nowrap;color:#175cd3;cursor:pointer;background:#fff;border:1px solid #84adff;border-radius:9px;min-height:36px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:900}.eas-ocean-profile .profile-director-grid-clean.three-cols{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:900px){.eas-ocean-profile .profile-director-grid-clean.two-cols,.eas-ocean-profile .profile-director-grid-clean.three-cols{grid-template-columns:1fr!important}}.eas-ocean-profile .profile-financial-update-wrap-clean{flex-direction:column;gap:16px;padding:18px 20px 20px;display:flex}.eas-ocean-profile .profile-fin-upload-card-clean,.eas-ocean-profile .profile-fin-manual-card-clean{background:#fff;border:1px solid #d9e2ef;border-radius:14px;overflow:hidden}.eas-ocean-profile .profile-fin-upload-card-clean{background:#f8fbff;border-color:#cfe1f4;padding:16px}.eas-ocean-profile .profile-fin-manual-card-clean>.profile-edit-form-clean{padding-top:4px}.eas-ocean-profile .profile-fin-upload-head-clean{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.eas-ocean-profile .profile-fin-upload-head-clean h3{color:#111827;margin:0;font-size:14px;font-weight:700}.eas-ocean-profile .profile-fin-upload-head-clean p{color:#667085;margin:4px 0 0;font-size:11.5px;line-height:1.55}.eas-ocean-profile .profile-fin-upload-head-clean>span{color:#2f5f8f;text-align:right;background:#fff;border:1px solid #dbeafe;border-radius:999px;max-width:280px;padding:5px 9px;font-size:10.5px;line-height:1.4}.eas-ocean-profile .profile-upload-mode-clean{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.eas-ocean-profile .profile-upload-mode-clean label{color:#475467;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:9px 11px;font-size:11.8px;font-weight:600;display:flex}.eas-ocean-profile .profile-upload-mode-clean label.active{color:#1f5f99;background:#eef6ff;border-color:#2f75b5}.eas-ocean-profile .profile-upload-mode-clean input{accent-color:#2f75b5}.eas-ocean-profile .profile-file-field-clean{flex-direction:column;gap:6px;min-width:0;display:flex}.eas-ocean-profile .profile-file-field-clean>span{color:#344054;font-size:11.8px;font-weight:600}.eas-ocean-profile .profile-file-field-clean input[type=file]{color:#344054;background:#fff;border:1px dashed #9fc5e8;border-radius:10px;width:100%;min-height:44px;padding:7px;font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11.5px}.eas-ocean-profile .profile-file-field-clean input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#2f75b5;border:0;border-radius:7px;margin-right:10px;padding:7px 11px;font-family:inherit;font-size:11px;font-weight:600}.eas-ocean-profile .profile-file-field-clean small{color:#667085;font-size:10.5px;line-height:1.45}.eas-ocean-profile .profile-fin-upload-warning-clean{color:#8a5a00;background:#fff9e8;border:1px solid #f2d79a;border-radius:9px;margin-top:12px;padding:9px 11px;font-size:10.8px;line-height:1.55}.eas-ocean-profile .profile-fin-upload-card-clean .profile-modal-actions-clean,.eas-ocean-profile .profile-fin-manual-card-clean .profile-modal-actions-clean{background:0 0;margin:14px 0 0;padding:12px 0 0;position:static}.eas-ocean-profile .profile-fin-manual-card-clean>.profile-fin-upload-head-clean{margin:0;padding:16px 20px 0}.eas-ocean-profile .profile-modal-actions-clean button:disabled{opacity:.6;cursor:wait}@media (max-width:700px){.eas-ocean-profile .profile-fin-upload-head-clean{flex-direction:column}.eas-ocean-profile .profile-fin-upload-head-clean>span{text-align:left;max-width:100%}.eas-ocean-profile .profile-upload-mode-clean{grid-template-columns:1fr}}.eas-ocean-profile .profile-review-grade-clean{letter-spacing:0!important;white-space:nowrap!important;border-radius:12px!important;width:auto!important;min-width:48px!important;max-width:110px!important;height:34px!important;padding:0 10px!important;font-size:18px!important;font-weight:600!important;line-height:1!important}.eas-ocean-profile .profile-title-row-clean .ocean-grade-a-badge{min-width:30px!important;color:var(--grade-color,#64748b)!important;border-color:var(--grade-color,#64748b)!important;padding:4px 9px!important;font-weight:600!important}@supports (color:color-mix(in lab, red, red)){.eas-ocean-profile .profile-title-row-clean .ocean-grade-a-badge{border-color:color-mix(in srgb,var(--grade-color,#64748b) 38%,white)!important}}.eas-ocean-profile .profile-title-row-clean .ocean-grade-a-badge{background:var(--grade-color,#64748b)!important}@supports (color:color-mix(in lab, red, red)){.eas-ocean-profile .profile-title-row-clean .ocean-grade-a-badge{background:color-mix(in srgb,var(--grade-color,#64748b) 8%,white)!important}}.eas-ocean-profile .ocean-grade-a-badge{white-space:nowrap;flex-shrink:0}.eas-ocean-profile .profile-status-reason-clean{grid-column:1/-1}.eas-ocean-profile .profile-status-reason-clean textarea{min-height:72px}.eas-ocean-profile .profile-form-error-clean{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:9px;margin:10px 0 0;padding:9px 11px;font-size:11.8px;line-height:1.55}.eas-ocean-profile .profile-duplicate-company-clean{background:#fff7f7;border:1px solid #f3b8b8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;display:flex}.eas-ocean-profile .profile-duplicate-company-clean div{gap:2px;display:grid}.eas-ocean-profile .profile-duplicate-company-clean b{color:#7f1d1d;font-size:12px}.eas-ocean-profile .profile-duplicate-company-clean span{color:#8a4b4b;font-size:11px}.eas-ocean-profile .profile-duplicate-company-clean a{color:#2f75b5;white-space:nowrap;font-size:11.5px;font-weight:600}@media (max-width:680px){.eas-ocean-profile .profile-duplicate-company-clean{flex-direction:column;align-items:flex-start}}.eas-ocean-profile .profile-section-card-clean.profile-allocation-history-full{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}:root{--bg:#f7f9f8;--panel:#fff;--line:#dde7e5;--line-soft:#edf2f1;--text:#1d2a29;--muted:#6b7c7a;--soft:#eef5f4;--primary:#3f7c78;--primary-dark:#2f5f5c;--primary-soft:#e7f2f0;--accent:#68b3ae;--green:#2e7d52;--orange:#d57a16;--red:#c84343;--purple:#6c5ce7;--shadow:0 1px 2px #1a363309;--shadow-float:0 12px 28px #1a363312}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;padding:0}body{font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.58}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}input,select,textarea{outline:none}code{background:#f2f5f4;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;width:238px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;height:76px;padding:16px 18px;display:flex}.brand-mark{background:var(--primary);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:700;display:grid;box-shadow:0 5px 14px #3f7c7829}.brand-mark.large{border-radius:14px;width:48px;height:48px;font-size:22px}.brand b{letter-spacing:-.01em;color:#172523;font-size:17px;font-weight:650;display:block}.brand small{color:#85928f;margin-top:1px;font-size:9.5px;font-weight:400;display:block}.sidebar nav{flex-direction:column;flex:1;gap:4px;padding:14px 11px;display:flex}.nav-item,.nav-disabled{color:#334643;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:9px 11px;font-weight:500;transition:all .15s;display:flex}.nav-item:hover{background:var(--primary-soft);color:var(--primary-dark)}.nav-icon{color:#5d7773;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.nav-item:hover .nav-icon{color:var(--primary)}.nav-disabled{color:#a4afad}.nav-disabled small{color:#9aa5a3;background:#f2f5f4;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:8.5px}.nav-separator{background:var(--line-soft);height:1px;margin:8px 5px}.sidebar-user{border-top:1px solid var(--line-soft);grid-template-columns:36px 1fr;align-items:center;gap:9px;padding:13px;display:grid}.avatar{background:var(--primary-soft);width:36px;height:36px;color:var(--primary-dark);border-radius:50%;place-items:center;font-weight:700;display:grid}.user-copy{min-width:0}.user-copy b,.user-copy small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.user-copy b{font-size:12px;font-weight:600}.user-copy small{color:#879490;margin-top:1px;font-size:9.5px}.signout-btn{color:#788783;text-align:left;background:0 0;border:0;grid-column:1/-1;padding:3px 2px;font-size:10px}.signout-btn:hover{color:#b42318}.main-area{width:calc(100% - 238px);min-width:0;margin-left:238px}.topbar{border-bottom:1px solid var(--line-soft);z-index:15;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff5;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.topbar-title{align-items:baseline;gap:10px;display:flex}.topbar-title b{font-size:14px;font-weight:600}.topbar-title span{color:#879490;font-size:11px}.topbar-user{border:1px solid var(--line);color:#526461;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:10.5px;display:flex}.topbar-user b{font-weight:500}.topbar-dot{background:#5fa898;border-radius:50%;width:6px;height:6px}.page-wrap{max-width:1720px;margin:auto;padding:25px 28px 50px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.page-heading h1{letter-spacing:-.015em;color:#172523;margin:2px 0 4px;font-size:24px;font-weight:600;line-height:1.45}.page-heading p{color:#7a8986;margin:0;font-size:12px}.eyebrow{letter-spacing:.06em;color:var(--primary);text-transform:none;margin-bottom:2px;font-size:10px;font-weight:600;display:block}.primary-btn,.secondary-btn,.table-action{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:8px 13px;font-weight:550;transition:all .15s;display:inline-flex}.primary-btn{background:var(--primary);color:#fff;border-color:var(--primary)}.primary-btn:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.secondary-btn{color:#405451;background:#fff;border-color:#cfdbd8}.secondary-btn:hover{background:#f8fbfa;border-color:#afc5c1}.table-action{min-height:32px;color:var(--primary-dark);background:#fff;border-color:#d9e3e1;padding:6px 10px;font-size:10.5px}.table-action:hover{background:var(--primary-soft);border-color:#b9d3cf}.full{width:100%}.panel,.timeline-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:15px;padding:16px}.table-panel{padding:0;overflow:hidden}.section-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.section-title h2{color:#20302e;margin:0;font-size:16px;font-weight:600}.section-title p{color:#8a9694;margin:3px 0 0;font-size:10.5px;font-weight:400}.section-title>a{color:var(--primary);font-size:11px;font-weight:550}.friendly-notice,.setup-warning{color:#805b2a;background:#fffaf2;border:1px solid #f0d8b7;border-radius:10px;margin:0 0 15px;padding:10px 12px;font-size:11px}.compact-notice{margin:12px 0 0}.soft-note{background:var(--primary-soft);color:#56706c;border-radius:9px;margin-top:11px;padding:9px 10px;font-size:10px}.form-error{color:#b42318;background:#fff3f2;border:1px solid #fecdca;border-radius:9px;padding:9px 11px;font-size:11px}.form-success{color:#28734e;background:#f0faf4;border:1px solid #cce8d7;border-radius:9px;padding:9px 11px;font-size:11px}.muted{color:var(--muted)}.empty-panel{text-align:center;color:#8c9996;background:#fafcfb;border:1px dashed #dbe5e3;border-radius:11px;padding:25px;font-size:11px}.stat-grid{grid-template-columns:repeat(5,minmax(140px,1fr));gap:11px;margin-bottom:16px;display:grid}.stat-grid.admin-stats{grid-template-columns:repeat(3,minmax(180px,1fr));max-width:900px}.stat-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:15px 16px;position:relative;overflow:hidden}.stat-card:before{content:"";background:#b9d6d2;width:3px;position:absolute;top:0;bottom:0;left:0}.stat-card.warning:before{background:#e9a64b}.stat-card.danger:before{background:#df6a68}.stat-card.success:before{background:#67ad7d}.stat-card span,.stat-card small{color:#7c8987;display:block}.stat-card span{font-size:11px}.stat-card b{color:#18302d;margin:5px 0;font-size:26px;font-weight:600;line-height:1.2;display:block}.stat-card small{font-size:9.5px}.dashboard-grid{grid-template-columns:minmax(0,1.8fr) minmax(285px,.72fr);gap:14px;display:grid}.company-list{flex-direction:column;display:flex}.company-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(240px,1fr) 75px minmax(150px,190px) 125px;align-items:center;gap:10px;padding:11px 5px;transition:all .12s;display:grid}.company-row:first-child{border-top:0}.company-row:hover{background:#fbfdfc}.company-main b,.company-main small{display:block}.company-main b{font-size:12.5px;font-weight:600}.company-main small{color:#84918f;margin-top:2px;font-size:10px;line-height:1.45}.company-potential span,.company-assigned span{color:#99a4a2;font-size:8.5px;display:block}.company-potential b,.company-assigned b{color:#354946;margin-top:2px;font-size:11px;font-weight:550;display:block}.kpi-panel{flex-direction:column;display:flex}.kpi-list{flex-direction:column;margin-bottom:13px;display:flex}.kpi-list>div{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:9px 2px;display:flex}.kpi-list>div:first-child{border-top:0}.kpi-list span{color:#71817e;font-size:11px}.kpi-list b{color:#243734;font-size:18px;font-weight:600}.kpi-list .featured b{color:#2f8257}.team-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;display:grid}.team-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:14px}.team-card-head{grid-template-columns:38px 1fr auto;align-items:center;gap:9px;display:grid}.team-avatar{background:var(--primary-soft);width:38px;height:38px;color:var(--primary-dark);border-radius:11px;place-items:center;font-weight:700;display:grid}.team-card-head b,.team-card-head small{display:block}.team-card-head b{font-size:12.5px;font-weight:600}.team-card-head small{color:#879490;margin-top:2px;font-size:9.5px}.team-card-metric{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:end;margin-top:8px;padding:14px 0 7px;display:flex}.team-card-metric span{color:#81908d;font-size:10px}.team-card-metric b{color:#24423e;font-size:25px;font-weight:600}.team-last-login{color:#6e807d;font-size:9.5px}.account-state{border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-size:9px;font-weight:600;display:inline-flex}.account-state.ready{color:#2f7c52;background:#eef9f3;border-color:#cde7d7}.account-state.pending{color:#9a681f;background:#fff8ed;border-color:#f5ddbc}.account-state.off{color:#b42318;background:#fff2f1;border-color:#f4cdca}.grade-badge{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-size:10.5px;font-weight:700;line-height:1.5;display:inline-flex}.ocean-status-badge{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding:3px 9px;font-size:9.5px;font-weight:550;line-height:1.55;display:inline-flex}.ocean-status-orange{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.ocean-status-purple{color:#7e22ce;background:#faf5ff;border-color:#e9d5ff}.ocean-status-blue{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.ocean-status-violet{color:#5925dc;background:#f4f3ff;border-color:#d9d6fe}.ocean-status-pink{color:#c11574;background:#fdf2fa;border-color:#fcceee}.ocean-status-yellow{color:#a15c07;background:#fef7c3;border-color:#fef08a}.ocean-status-gray{color:#475569;background:#f8fafc;border-color:#cbd5e1}.ocean-status-red{color:#b42318;background:#fef3f2;border-color:#fecdca}.ocean-status-neutral{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.filter-bar{grid-template-columns:minmax(260px,520px) auto;gap:8px;margin-bottom:11px;display:grid}.filter-bar input,.report-filter input,.ea-user-create input,.ea-user-create select,.edit-modal input,.edit-modal select{color:#263735;background:#fff;border:1px solid #d2ddda;border-radius:9px;height:39px;padding:8px 10px;font-size:11px}.filter-bar input:focus,.report-filter input:focus,.ea-user-create input:focus,.ea-user-create select:focus,.edit-modal input:focus,.edit-modal select:focus{border-color:#80aaa6;box-shadow:0 0 0 3px #3f7c7814}.tabs{flex-wrap:wrap;gap:6px;margin-bottom:11px;display:flex}.tab{color:#667774;background:#fff;border:1px solid #dce5e3;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10.5px;display:inline-flex}.tab b{text-align:center;background:#f1f5f4;border-radius:999px;min-width:20px;padding:1px 5px;font-size:9px}.tab:hover,.tab.active{background:var(--primary-soft);color:var(--primary-dark);border-color:#9fc2bd}.tab.active b{color:var(--primary);background:#fff}.work-table-wrap,.report-table-wrap,.ea-user-table-wrap{overflow:auto}.work-table,.report-table,.ea-user-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1050px}.work-table th,.ea-user-table th{color:#647370;text-align:left;white-space:nowrap;background:#f8faf9;border-bottom:1px solid #e2e9e7;padding:9px 10px;font-size:10px;font-weight:600}.work-table td,.ea-user-table td{color:#273835;vertical-align:middle;background:#fff;border-bottom:1px solid #edf2f1;padding:10px;font-size:10.5px}.work-table tr:hover td,.ea-user-table tr:hover td{background:#fbfdfc}.work-table td>b,.work-table td>small,.ea-user-table td>b,.ea-user-table td>small{display:block}.work-table td>b,.ea-user-table td>b{font-size:11.5px;font-weight:600}.work-table td>small,.ea-user-table td>small{color:#899693;margin-top:2px;font-size:9px}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.status-pill{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:3px 8px;font-size:9px;font-weight:550;display:inline-flex}.status-pill.new{color:#60726f;background:#f3f7f6;border-color:#d8e4e1}.status-pill.today{color:#c66a13;background:#fff7ed;border-color:#fed7aa}.status-pill.overdue{color:#b42318;background:#fef3f2;border-color:#fecdca}.status-pill.active{color:#39766f;background:#edf7f6;border-color:#cce2df}.breadcrumb{color:#81908d;align-items:center;gap:7px;margin-bottom:10px;font-size:10px;display:flex}.breadcrumb a{color:var(--primary)}.company-hero{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:13px;display:flex}.company-hero h1{margin:6px 0 3px;font-size:23px;font-weight:600;line-height:1.4}.company-hero p{color:#7b8a87;margin:0;font-size:11px}.hero-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.assigned-pill{color:#39766f;background:#edf7f6;border:1px solid #cce2df;border-radius:999px;align-items:center;padding:3px 8px;font-size:9.5px;font-weight:500;display:inline-flex}.hero-actions{flex-wrap:wrap;gap:7px;display:flex}.assignment-strip{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:13px;display:grid;overflow:hidden}.assignment-strip>div{border-left:1px solid var(--line-soft);padding:10px 12px}.assignment-strip>div:first-child{border-left:0}.assignment-strip span,.assignment-strip b{display:block}.assignment-strip span{color:#8b9795;font-size:9px}.assignment-strip b{color:#354744;margin-top:3px;font-size:10.5px;font-weight:550}.workspace-grid{grid-template-columns:minmax(670px,1fr) 405px;align-items:start;gap:13px;display:grid}.workspace-financial{min-width:0}.workspace-actions{position:sticky;top:78px}.document-label{color:#38534f;border:1px solid var(--line);background:#eef5f4;border-bottom:0;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.document-label span{color:var(--primary);font-size:9px;font-weight:600}.document-label b{color:#61726f;font-size:10.5px;font-weight:500}.financial-document{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:0 0 13px 13px;padding:15px}.company-info-card{border:1px solid #dfe7e5;border-radius:10px;margin-bottom:12px;overflow:hidden}.company-info-card h2{background:#f7faf9;border-bottom:1px solid #dfe7e5;margin:0;padding:11px 13px;font-size:16px;font-weight:600}.company-info-grid{display:grid}.company-info-row{border-bottom:1px solid #edf1f0;grid-template-columns:185px 1fr;min-height:34px;display:grid}.company-info-row:last-child{border-bottom:0}.company-info-row>span{color:#657572;background:#fbfcfc;padding:7px 10px;font-size:10px;font-weight:500}.company-info-row>div{padding:7px 10px;font-size:10.5px}.director-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 15px;display:grid}.financial-card{border:1px solid #dfe7e5;border-radius:10px;margin-top:11px;overflow:hidden}.financial-scroll{overflow:auto}.financial-table{border-collapse:collapse;width:100%;min-width:780px}.financial-table th,.financial-table td{border:1px solid #e2e9e7;padding:7px 8px}.financial-table th{text-align:center;color:#536965;background:#f3f7f6;font-size:9px;font-weight:600}.financial-table .item-head{text-align:left;font-size:11px}.financial-table .item-head small{color:#8a9794;margin-top:2px;font-size:8px;display:block}.financial-table td{font-size:9.5px}.financial-table td:first-child{font-weight:500}.financial-table td.num{text-align:right;font-variant-numeric:tabular-nums}.financial-table td.pct{text-align:right;font-size:9px}.financial-table .summary-row td{background:#f8fbfa;font-weight:600}.pct.pos{color:#258153}.pct.neg{color:#c54141}.potential-panel{border:1px solid #dfe7e5;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid;overflow:hidden}.potential-panel>div{border-left:1px solid #e5ecea;padding:11px}.potential-panel>div:first-child{border-left:0}.potential-panel span,.potential-panel b{display:block}.potential-panel span{color:#83918e;font-size:8.5px}.potential-panel b{margin-top:3px;font-size:12px;font-weight:600}.potential-panel .featured{background:#fff9e9}.potential-panel .featured b{color:#9a6500}.activity-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:14px}.live-dot{color:#34765b;white-space:nowrap;background:#eef8f2;border-radius:999px;padding:4px 7px;font-size:8.5px}.activity-form{flex-direction:column;gap:9px;display:flex}.activity-form label,.ea-user-create label,.edit-modal label{flex-direction:column;gap:4px;display:flex}.activity-form label>span,.field-caption,.ea-user-create label>span,.edit-modal label>span{color:#60726f;font-size:9.5px;font-weight:550}.activity-form input,.activity-form select,.activity-form textarea{color:#283a37;background:#fff;border:1px solid #d2ddda;border-radius:8px;width:100%;padding:8px 9px;font-size:10.5px}.activity-form input,.activity-form select{height:37px}.activity-form textarea{resize:vertical;min-height:82px}.activity-form input:focus,.activity-form select:focus,.activity-form textarea:focus{border-color:#80aaa6;box-shadow:0 0 0 3px #3f7c7814}.form-grid{gap:7px;display:grid}.form-grid.two{grid-template-columns:1fr 1fr}.check-row{flex-wrap:wrap;gap:12px;display:flex}.check-row label{flex-direction:row;align-items:center;font-size:10px;display:flex}.chip-checks{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.chip{color:#657572;background:#fff;border:1px solid #d6e0de;border-radius:999px;padding:5px 7px;font-size:8.5px}.chip.active{background:var(--primary-soft);color:var(--primary-dark);border-color:#9fc5c0}.timeline-card{margin-top:14px}.timeline{flex-direction:column;display:flex}.timeline-item{border-top:1px solid var(--line-soft);grid-template-columns:17px 135px 1fr;gap:7px;padding:11px 0;display:grid;position:relative}.timeline-item:first-child{border-top:0}.timeline-dot{border:2px solid var(--primary);border-radius:50%;width:8px;height:8px;margin-top:4px}.timeline-time{color:#84918f;font-size:9px}.timeline-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.timeline-head b{font-size:10.5px}.timeline-head span{color:#6d7d7a;background:#f3f7f6;border-radius:999px;padding:2px 6px;font-size:8.5px}.timeline-body p{color:#435653;margin:5px 0;font-size:10px;line-height:1.55}.timeline-meta{flex-wrap:wrap;gap:6px;display:flex}.timeline-meta span{color:#39766f;background:#edf7f6;border-radius:6px;padding:3px 6px;font-size:8.5px}.legacy-box{border-top:1px solid #e7edec;margin-top:11px;padding-top:9px}.legacy-box summary{cursor:pointer;color:#667a76;font-size:10px;font-weight:500}.legacy-list>div{border-bottom:1px solid #edf1f0;padding:7px 2px}.legacy-list p{color:#758481;margin:3px 0;font-size:9.5px}.report-filter{align-items:end;gap:8px;margin-bottom:11px;display:flex}.report-filter label{color:#73827f;flex-direction:column;gap:4px;font-size:9.5px;display:flex}.report-sheet{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:22px}.report-head{border-bottom:2px solid var(--primary);justify-content:space-between;gap:20px;padding-bottom:13px;display:flex}.report-head>div>span{letter-spacing:.08em;color:var(--primary);font-size:8.5px;font-weight:600}.report-head h1{margin:4px 0;font-size:21px;font-weight:600}.report-head p{color:#798885;margin:0;font-size:10px}.report-owner{text-align:right}.report-owner span,.report-owner b{display:block}.report-owner span{color:#83918e;font-size:8.5px}.report-owner b{margin-top:3px;font-size:14px;font-weight:600}.report-stats{border:1px solid #e0e8e6;border-radius:10px;grid-template-columns:repeat(7,1fr);margin:14px 0;display:grid;overflow:hidden}.report-stats>div{text-align:center;border-left:1px solid #e6ecea;padding:9px}.report-stats>div:first-child{border-left:0}.report-stats span,.report-stats b{display:block}.report-stats span{color:#7b8986;font-size:8.5px}.report-stats b{margin-top:3px;font-size:17px;font-weight:600}.report-stats .accent{background:#eff8f3}.report-stats .accent b{color:#2f7c52}.report-table{border-collapse:collapse;width:100%;min-width:980px}.report-table th,.report-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e7edec;padding:7px 6px}.report-table th{color:#697a77;background:#f8faf9;font-size:8.5px;font-weight:600}.report-table td{font-size:9.5px}.report-table td small{color:#7c8987;margin-top:3px;line-height:1.45;display:block}.report-actions{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.agenda{flex-direction:column;gap:9px;display:flex}.agenda-day{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:210px 1fr;display:grid;overflow:hidden}.agenda-day.today{border-color:#99c4be;box-shadow:0 5px 16px #3f7c780f}.agenda-date{background:#f8faf9;padding:13px}.agenda-date span,.agenda-date b{display:block}.agenda-date span{color:#7d8b88;font-size:9.5px}.agenda-date b{margin-top:3px;font-size:11.5px;font-weight:600}.agenda-date em{background:var(--primary-soft);color:var(--primary-dark);border-radius:999px;margin-top:6px;padding:2px 7px;font-size:8.5px;font-style:normal;display:inline-block}.agenda-items{padding:4px 11px}.agenda-item{border-top:1px solid var(--line-soft);justify-content:space-between;gap:15px;padding:9px 4px;display:flex}.agenda-item:first-child{border-top:0}.agenda-item b,.agenda-item span{display:block}.agenda-item b{font-size:10.5px}.agenda-item span{color:#7b8986;margin-top:2px;font-size:9px}.agenda-item time{color:#526562;white-space:nowrap;font-size:9px}.agenda-item.overdue{border-left:3px solid #d95c5c;padding-left:8px}.ea-user-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:13px;display:grid}.ea-user-list,.ea-user-create{min-width:0}.ea-user-create{position:sticky;top:78px}.ea-user-create label{margin-top:9px}.ea-user-create .primary-btn{margin-top:12px}.ea-user-table{min-width:850px}.receiver-chip{background:var(--primary-soft);color:var(--primary-dark);border-radius:999px;padding:3px 8px;font-size:9px;font-weight:550;display:inline-flex}.user-actions{flex-wrap:wrap;gap:5px;display:flex}.user-actions button{color:#536562;background:#fff;border:1px solid #d6dfdd;border-radius:7px;height:29px;padding:0 7px;font-size:8.5px}.user-actions button:hover{background:#f8faf9}.user-actions .danger-link{color:#b42318;border-color:#f0ceca}.modal-backdrop{z-index:1000;background:#1c2d2a57;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.edit-modal{background:#fff;border-radius:16px;width:min(520px,100%);padding:19px;box-shadow:0 24px 70px #1a2d2a2e}.edit-grid{grid-template-columns:1fr 1fr;gap:9px 11px;display:grid}.inline-check{align-items:center;margin-top:13px;font-size:10px;flex-direction:row!important;gap:7px!important;display:flex!important}.modal-actions{justify-content:flex-end;gap:7px;margin-top:16px;display:flex}.login-page{background:radial-gradient(circle at 12% 12%,#e3f0ee,#0000 35%),radial-gradient(circle at 88% 88%,#eff6f4,#0000 34%),#f7f9f8;place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:13px;width:min(410px,100%);padding:25px;display:flex;box-shadow:0 22px 58px #284d481c}.login-brand{align-items:center;gap:11px;display:flex}.login-brand b{font-size:18px;font-weight:650;display:block}.login-brand small{color:#83918e;margin-top:1px;font-size:9.5px;display:block}.login-copy h1{margin:7px 0 3px;font-size:23px;font-weight:600}.login-copy p{color:#7c8987;margin:0;font-size:11px}.login-card label{flex-direction:column;gap:4px;display:flex}.login-card label span{color:#5c706c;font-size:10px;font-weight:550}.login-card input{border:1px solid #cedbd8;border-radius:9px;height:40px;padding:9px 10px}.login-card input:focus{border-color:#7da9a4;box-shadow:0 0 0 3px #3f7c7814}.login-note{color:#899693;text-align:center;margin:0;font-size:9.5px}.workspace-grid{grid-template-columns:minmax(0,1fr) 382px;gap:16px}.workspace-actions{min-width:0;position:sticky;top:78px}.workspace-financial{min-width:0;overflow:visible}.financial-document.ocean-financial-document{padding:16px 17px 18px;overflow:visible}.ocean-info-card{margin-bottom:14px}.ocean-fin-card{border:0;border-radius:0;margin:0 0 5px;overflow:visible}.ocean-fin-scroll{background:#fff;border:0;width:100%;overflow:visible!important}.ocean-fin-table{color:#1a1d23;background:#fff;margin:0 0 5px;font-size:12px;line-height:1.35;table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;width:100%!important;min-width:0!important}.ocean-fin-table th,.ocean-fin-table td{vertical-align:middle;color:#1a1d23;font-size:12px;font-weight:400;line-height:1.35;background:#fff!important;border:1px solid #9aa3b5!important;padding:6px 7px!important}.ocean-fin-table th{text-align:center!important;font-weight:600!important}.ocean-fin-table .title-cell{text-align:left!important;vertical-align:top!important;font-size:13px!important;font-weight:600!important}.ocean-fin-table .title-cell small{color:#666;margin:0;font-size:10px;font-weight:400;display:inline}.ocean-fin-table .item-cell{text-align:left!important;color:#333!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;width:25.5%!important;min-width:0!important;font-weight:400!important}.ocean-fin-table .num-hdr,.ocean-fin-table .pct-hdr{color:#666!important;text-align:right!important;white-space:normal!important;background:#fff!important;font-size:10px!important;font-weight:400!important;line-height:1.2!important}.ocean-fin-table .num-cell{text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;width:12.8%!important;font-weight:400!important}.ocean-fin-table .pct-cell{text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;width:12%!important;font-size:10.8px!important;font-weight:400!important}.ocean-fin-table .pct-cell.pos{color:#047857!important}.ocean-fin-table .pct-cell.neg{color:#dc2626!important}.ocean-potential-footer{grid-template-columns:minmax(0,46%) minmax(0,54%);align-items:start;gap:0;width:100%;margin:9px 0 0;display:grid}.ocean-potential-left{min-width:0;padding-right:14px}.ocean-avg-profit{flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:6px;display:flex}.ocean-avg-profit span{color:#666;font-size:11px;font-weight:500}.ocean-avg-profit b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.ocean-loan-seed{border:1px solid #e6e9ee;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 9px;display:inline-flex}.ocean-loan-seed b{color:#1a56a0;font-size:10px}.ocean-loan-seed span{color:#8a919e;font-size:8.5px}.ocean-potential-right{grid-template-columns:max-content 1fr;justify-self:end;align-items:start;gap:10px;max-width:100%;display:grid}.ocean-potential-title{color:#1f2937;white-space:nowrap;padding-top:3px;font-size:10px;font-weight:600}.ocean-potential-list{gap:3px;min-width:150px;display:grid}.ocean-potential-list>div{grid-template-columns:36px minmax(88px,1fr);align-items:center;gap:8px;display:grid}.ocean-potential-list span{font-size:10px;font-weight:600}.ocean-potential-list b{text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.ocean-potential-list .featured{background:#fff9df;border-radius:6px;margin:0 -5px;padding:3px 5px}.ocean-potential-list .featured b{color:#8b6500}.activity-card-v2{border-radius:14px;padding:0;overflow:hidden}.activity-panel-head{border-bottom:1px solid var(--line-soft);padding:13px 14px 10px}.activity-panel-head h2{color:#20302e;margin:0;font-size:15px;font-weight:600}.activity-panel-head p{color:#869390;margin:3px 0 0;font-size:9px;line-height:1.45}.contact-summary-mini{border-bottom:1px solid var(--line-soft);background:#f7faf9;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;display:flex}.contact-summary-mini span{color:#62726f;border-right:1px solid #dfe7e5;padding-right:7px;font-size:8.7px}.contact-summary-mini span:last-of-type{border-right:0}.contact-summary-mini b{color:#2f5f5c;font-size:10px}.contact-summary-mini small{color:#929d9b;width:100%;margin-top:-1px;font-size:8px}.activity-form-v2 .form-section{border-bottom:1px solid #edf2f1;padding:10px 0}.activity-form-v2 .compact-section{padding-bottom:9px}.activity-form-v2 label{margin-top:8px}.activity-form-v2 .form-section label:first-child,.activity-form-v2 .conditional-box label:first-child,.activity-form-v2 .appointment-box label:first-of-type{margin-top:0}.activity-form-v2 label>span,.activity-form-v2 .field-caption{font-size:9px}.activity-form-v2 label>span em{color:#a0aaa8;font-size:8px;font-style:normal;font-weight:400}.activity-form-v2 input,.activity-form-v2 select{height:35px;padding:7px 8px;font-size:10px}.activity-form-v2 textarea{min-height:65px;padding:8px;font-size:10px}.top-contact-grid{grid-template-columns:1.25fr .75fr}.result-caption{align-items:center;gap:4px;margin-bottom:6px;display:flex}.result-caption b{color:#c84343}.result-choice-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.result-choice{color:#4f625f;text-align:center;background:#fff;border:1px solid #d6e0de;border-radius:8px;min-height:34px;padding:6px 7px;font-size:9px;font-weight:500;transition:all .12s}.result-choice:hover{background:#f7faf9;border-color:#b8cdc9}.result-choice.active{color:#285f59;background:#e8f3f1;border-color:#87b5b0;box-shadow:inset 0 0 0 1px #3f7c7814}.conditional-box{background:#fafcfb;border:1px solid #e0e8e6;border-radius:10px;margin:10px 0 0;padding:10px}.conditional-title{color:#3e5551;margin-bottom:5px;font-size:9px;font-weight:600}.field-caption small{color:#97a29f;margin-top:1px;font-size:8px;font-weight:400;display:block}.compact-chips{margin-top:6px}.compact-chips .chip{padding:4px 7px;font-size:8px}.gained-fields{grid-template-columns:1fr;gap:0;margin-top:7px;display:grid}.gained-fields label{margin-top:6px}.action-toggle-row{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.action-toggle{color:#687975;background:#fff;border:1px solid #d6e0de;border-radius:999px;padding:5px 9px;font-size:8px}.action-toggle.active{color:#285f59;background:#e8f3f1;border-color:#9fc5c0;font-weight:600}.next-followup-field{margin-top:10px!important}.appointment-box{background:#f7fbfa;border:1px solid #bddbd6;border-radius:11px;margin:10px 0 0;padding:11px}.appointment-box-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.appointment-box-head b{color:#285f59;font-size:10px}.appointment-box-head span{color:#849390;text-align:right;max-width:155px;font-size:7.8px}.appointment-mode-row{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.mode-btn{color:#60726f;background:#fff;border:1px solid #d4dfdc;border-radius:8px;height:32px;font-size:9px}.mode-btn.active{color:#285f59;background:#e8f3f1;border-color:#7eaaa5;font-weight:600}.activity-save-btn{width:100%;min-height:40px;margin-top:11px}.timeline-time b,.timeline-time span{display:block}.timeline-time b{color:#4a615d;margin-bottom:2px;font-size:8.5px}.gained-summary{flex-wrap:wrap;gap:4px 8px;margin:5px 0;display:flex}.gained-summary span{color:#687976;font-size:8.5px}.gained-summary b{color:#3e5551;font-weight:600}.timeline-appointment{color:#536a66;background:#f2f8f7;border:1px solid #d6e9e5;border-radius:7px;flex-direction:column;gap:2px;margin-top:6px;padding:7px 8px;font-size:8.5px;display:flex}.timeline-appointment b{color:#2f5f5c}.timeline-meta .appointment-meta{color:#2f6b63;background:#eaf5f2}.agenda-item.appointment{background:#fbfefc;border-left:3px solid #5a9b80;padding-left:8px}.report-stats-v2{grid-template-columns:repeat(5,1fr)}.report-stats-v2>div:nth-child(n+6){border-top:1px solid #e6ecea}.report-stats-v2>div:nth-child(6){border-left:0}.system-ready-note{color:#4e6b65;text-align:center;background:#f1f8f5;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:9px}@media (max-width:1450px){.workspace-grid{grid-template-columns:minmax(0,1fr) 360px;gap:12px}.ocean-fin-table{font-size:10.8px}.ocean-fin-table th,.ocean-fin-table td{font-size:10.8px;padding:5px!important}.ocean-fin-table .title-cell{font-size:11.5px!important}.ocean-fin-table .num-hdr,.ocean-fin-table .pct-hdr{font-size:8.8px!important}.ocean-fin-table .pct-cell{font-size:9.4px!important}}@media (max-width:1280px){.ocean-fin-table,.ocean-fin-table th,.ocean-fin-table td{font-size:11px}.workspace-actions{position:static}.ocean-potential-footer{grid-template-columns:1fr;gap:9px}.ocean-potential-right{justify-self:start}.report-stats-v2{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.ocean-fin-table{font-size:9.2px}.ocean-fin-table th,.ocean-fin-table td{font-size:9.2px;padding:4px!important}.ocean-fin-table .num-hdr,.ocean-fin-table .pct-hdr{white-space:normal!important;font-size:8px!important}.ocean-fin-table .pct-cell{font-size:8.4px!important}.ocean-fin-table .title-cell{font-size:10px!important}.top-contact-grid{grid-template-columns:1fr}.result-choice-grid{grid-template-columns:1fr 1fr}}@media (max-width:1280px){.stat-grid{grid-template-columns:repeat(3,1fr)}.workspace-grid{grid-template-columns:1fr}.workspace-actions{position:static}.dashboard-grid{grid-template-columns:1fr}.report-stats{grid-template-columns:repeat(4,1fr)}.company-row{grid-template-columns:minmax(220px,1fr) 70px 155px 115px}.team-grid{grid-template-columns:repeat(2,1fr)}.ea-user-grid{grid-template-columns:1fr}.ea-user-create{position:static}}@media (max-width:900px){.sidebar{width:76px}.brand{padding:16px 19px}.brand>div:last-child,.nav-item:not(:hover){font-size:0}.nav-icon{font-size:14px}.nav-disabled{font-size:0}.nav-disabled small{display:none}.sidebar-user{grid-template-columns:1fr}.user-copy,.signout-btn{display:none}.main-area{width:calc(100% - 76px);margin-left:76px}.topbar{padding:0 15px}.topbar-title span,.topbar-user b{display:none}.page-wrap{padding:18px 14px}.stat-grid,.stat-grid.admin-stats,.assignment-strip{grid-template-columns:repeat(2,1fr)}.assignment-strip>div:nth-child(3){border-left:0}.company-hero{flex-direction:column;align-items:flex-start}.potential-panel{grid-template-columns:repeat(2,1fr)}.company-info-row{grid-template-columns:145px 1fr}.agenda-day{grid-template-columns:1fr}.report-stats{grid-template-columns:repeat(2,1fr)}.team-grid{grid-template-columns:1fr}}@media (max-width:600px){.stat-grid,.stat-grid.admin-stats,.form-grid.two,.edit-grid,.filter-bar{grid-template-columns:1fr}.company-row{grid-template-columns:1fr auto}.company-row>.ocean-status-badge,.company-row>.company-potential{display:none}.page-heading{flex-direction:column;align-items:flex-start}.report-filter{flex-direction:column;align-items:stretch}.report-filter input{width:100%}}@media print{html,body{background:#fff!important}.no-print,.sidebar,.topbar{display:none!important}.main-area{width:100%!important;margin:0!important}.page-wrap{max-width:none!important;padding:0!important}.report-sheet,.financial-document{box-shadow:none!important;border:0!important;padding:0!important}.report-sheet{border-radius:0!important}.workspace-grid{display:block!important}.workspace-actions,.timeline-card,.breadcrumb,.company-hero .hero-actions{display:none!important}.company-hero{margin-bottom:8px}.assignment-strip{box-shadow:none}.financial-card{break-inside:avoid}.report-table{font-size:9px}.report-table th,.report-table td{padding:5px 4px}@page{size:A4 landscape;margin:10mm}}.workspace-grid-v15{grid-template-columns:minmax(0,1fr) 338px;gap:14px}.workspace-grid-v15 .workspace-actions{min-width:0}.workspace-grid-v15 .financial-document.ocean-financial-document{padding:15px 15px 18px}.ocean-fin-table{font-size:10.6px!important;line-height:1.38!important}.ocean-fin-table th,.ocean-fin-table td{height:auto!important;min-height:0!important;padding:6px 5px!important;font-size:10.6px!important;line-height:1.38!important;overflow:visible!important}.ocean-fin-table th{font-weight:500!important}.ocean-fin-table .title-cell{white-space:normal!important;font-size:11.4px!important;font-weight:500!important}.ocean-fin-table .title-cell small{font-size:8.8px!important;font-weight:400!important}.ocean-fin-table .item-cell{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;vertical-align:middle!important;padding-top:7px!important;padding-bottom:7px!important;font-weight:400!important}.ocean-fin-table .num-hdr,.ocean-fin-table .pct-hdr{white-space:normal!important;overflow-wrap:break-word!important;text-align:right!important;font-size:8.7px!important;font-weight:400!important}.ocean-fin-table .num-cell{white-space:nowrap!important;font-size:10px!important;font-weight:400!important}.ocean-fin-table .pct-cell{white-space:nowrap!important;font-size:9.2px!important;font-weight:400!important}.ocean-fin-table .summary-row td{background:#fffdeb!important;font-weight:400!important}.ocean-fin-scroll{overflow:visible!important}.financial-table{min-width:0!important}.activity-form-v2 .contact-person-section{padding-top:10px}.result-choice-grid-v15{grid-template-columns:1fr 1fr}.result-choice-grid-v15 .result-choice:last-child{grid-column:1/-1}.reservation-box{background:#fffaf0;border-color:#efd39f}.reservation-box .appointment-box-head b{color:#8c631e}.confirmed-box{background:#f5fbf9;border-color:#b8d9d4}.reservation-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.reservation-actions button{color:#2f5f5c;background:#fff;border:1px solid #c8d8d5;border-radius:7px;padding:5px 8px;font-size:8.5px}.reservation-actions button.quiet{color:#8a6660;border-color:#e2d1cd}.reservation-actions small{color:#71817e;width:100%;font-size:8px}.timeline-appointment.reserved{background:#fffaf0;border-color:#eed9ad}.timeline-appointment.reserved>b{color:#8c631e}.timeline-appointment.cancelled{color:#8b9391;background:#f7f7f7;border-color:#e4e6e5}.timeline-appointment.cancelled>b{color:#777}.timeline-meta .appointment-meta.reserved{color:#8c631e;background:#fff4da}.timeline-meta .appointment-meta.confirmed{color:#2f6b63;background:#eaf5f2}.timeline-meta .appointment-meta.cancelled{color:#7b8582;background:#f0f1f1}.agenda-event-wrap{flex-direction:column;gap:5px;display:flex}.agenda-event-wrap .reservation-actions{padding:0 4px 8px}.agenda-item.reserved{background:#fffcf5;border-left-color:#dda54b}.agenda-item.confirmed{background:#fbfefc;border-left-color:#5a9b80}.appointment-report-list{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:15px;margin:16px 0;padding:16px}.appointment-report-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.appointment-report-card{text-align:left;background:#fff;border:1px solid #dde7e5;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.appointment-report-card:hover{background:#fafcfb;border-color:#bfd2ce}.appointment-report-card b,.appointment-report-card span{display:block}.appointment-report-card b{font-size:10.5px;font-weight:500}.appointment-report-card span{color:#7c8987;margin-top:2px;font-size:8.8px}.appointment-report-card em{white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal}.appointment-report-card em.draft{color:#8c631e;background:#fff4dc}.appointment-report-card em.complete{color:#2f7c52;background:#edf8f2}.appointment-report-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a27256b;justify-content:center;align-items:center;padding:3vh 3vw;display:flex;position:fixed;inset:0}.appointment-report-modal{background:#eef1f5;border-radius:16px;grid-template-rows:auto 1fr auto;width:min(94vw,1320px);height:min(94vh,940px);display:grid;overflow:hidden;box-shadow:0 28px 70px #14232138}.appointment-report-top{background:#fff;border-bottom:1px solid #dfe5e4;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.appointment-report-top>div:first-child>span{color:#3f7c78;font-size:9px;font-weight:600}.appointment-report-top h2{color:#1c2d2b;margin:1px 0 0;font-size:16px;font-weight:600}.appointment-report-top small{color:#879490;margin-top:1px;font-size:8px;display:block}.appointment-report-top-actions{align-items:center;gap:8px;display:flex}.icon-close{color:#687875;background:#fff;border:1px solid #d8e1df;border-radius:9px;width:36px;height:36px;font-size:22px;line-height:1}.appointment-report-body{flex-direction:column;align-items:center;gap:16px;padding:18px;display:flex;overflow:auto}.appointment-report-sheet{color:#17202a;background:#fff;border:1px solid #e0e4e9;width:min(100%,900px);padding:28px 34px 34px;box-shadow:0 2px 10px #1018280f}.report-doc-head{border-bottom:1px solid #2e3440;grid-template-columns:1fr 1.2fr 1fr;align-items:start;margin-bottom:12px;padding-bottom:9px;display:grid}.report-doc-head>h1{text-align:center;margin:0;font-size:19px;font-weight:600}.report-doc-head>label{justify-self:end;width:170px}.report-doc-head.simple{text-align:center;display:block}.report-doc-head.simple>h1{text-align:center}.appointment-report-sheet label{flex-direction:column;gap:4px;display:flex}.appointment-report-sheet label>span,.report-form-section h3{color:#344054;font-size:10.5px;font-weight:550}.appointment-report-sheet input,.appointment-report-sheet select,.appointment-report-sheet textarea{color:#1f2937;background:#f8fafc;border:0;border-radius:6px;width:100%;min-width:0;padding:6px 8px;font-size:10.5px;font-weight:300;line-height:1.45}.appointment-report-sheet input[readonly]{color:#53615f;background:#f3f6f5}.appointment-report-sheet textarea{resize:vertical;min-height:42px}.report-grid{gap:8px 11px;display:grid}.report-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.report-grid .span-2{grid-column:1/-1}.report-form-section{border-bottom:1px solid #dfe3e8;padding:13px 0}.report-form-section:last-child{border-bottom:0}.report-form-section>h3{color:#102a55;margin:0 0 9px;font-size:12.5px;font-weight:600}.report-form-section>h3 small{color:#555;font-size:9.5px;font-weight:300}.report-count-row{grid-template-columns:180px 200px minmax(220px,1fr);align-items:end;gap:9px;display:grid}.report-count-row .report-check{align-self:end;padding-bottom:6px}.report-check{color:#344054;font-size:9.5px;flex-direction:row!important;align-items:center!important;gap:6px!important;display:flex!important}.report-check input{accent-color:#3f7c78;width:12px!important;min-width:12px!important;height:12px!important}.report-check.block{margin-top:9px}.report-check small{color:#777;font-size:8.5px}.add-ocean-director{align-items:center;gap:8px;margin:9px 0 5px;display:flex}.add-ocean-director>span{color:#667085;font-size:9px}.add-ocean-director select{max-width:320px}.people-editor{flex-direction:column;gap:5px;margin-top:5px;display:flex}.people-editor-row{grid-template-columns:23px minmax(150px,1.4fr) minmax(110px,.8fr) 65px 110px 28px;align-items:center;gap:5px;display:grid}.people-editor-row>span{text-align:center;font-size:9px}.people-editor-row>button,.report-contact-row>button,.reason-editor>div>button{color:#98a2b3;background:#f2f4f7;border:0;border-radius:6px;width:27px;height:27px}.small-add-btn{color:#315c83;background:#fbfdff;border:1px dashed #b7c8d8;border-radius:7px;margin-top:6px;padding:5px 9px;font-size:9px}.report-field{margin-top:8px}.report-field:first-of-type{margin-top:0}.report-check-row{flex-wrap:wrap;gap:18px;display:flex}.report-check-row label{flex-direction:row;align-items:center;gap:5px;font-size:10px;display:flex}.report-check-row input{accent-color:#3f7c78;width:12px;height:12px}.report-contact-list{flex-direction:column;gap:5px;display:flex}.report-contact-row{grid-template-columns:minmax(160px,1fr) 180px 28px;align-items:center;gap:6px;display:grid}.reason-editor{flex-direction:column;gap:7px;display:flex}.reason-editor>div{grid-template-columns:25px 1fr 28px;align-items:start;gap:6px;display:grid}.reason-editor>div>span{text-align:center;padding-top:7px;font-size:10px}.report-signatures{text-align:center;grid-template-columns:1fr 1fr;gap:80px;margin:65px 35px 15px;font-size:10px;display:grid}.report-signatures>div{flex-direction:column;gap:4px;display:flex}.report-signatures b{font-weight:500}.report-signatures .second-sign{margin-top:45px}.appointment-report-footer{background:#fff;border-top:1px solid #dfe5e4;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.appointment-report-footer>div:last-child{gap:8px;display:flex}.appointment-report-footer button{min-height:36px}.report-state{color:#8c631e;background:#fff4dc;border-radius:999px;padding:4px 8px;font-size:9px}.report-state.complete{color:#2f7c52;background:#edf8f2}.report-error{color:#b42318;font-size:9px}@media (max-width:1450px){.workspace-grid-v15{grid-template-columns:minmax(0,1fr) 320px}.ocean-fin-table th,.ocean-fin-table td{padding:5px 4px!important;font-size:9.8px!important}.ocean-fin-table .num-cell{font-size:9.4px!important}.ocean-fin-table .pct-cell{font-size:8.7px!important}}@media (max-width:1280px){.workspace-grid-v15{grid-template-columns:1fr}.workspace-grid-v15 .workspace-actions{position:static}.appointment-report-cards{grid-template-columns:1fr}}@media (max-width:760px){.appointment-report-backdrop{padding:0}.appointment-report-modal{border-radius:0;width:100vw;height:100vh}.appointment-report-body{padding:9px}.appointment-report-sheet{padding:18px 14px}.report-grid.four{grid-template-columns:1fr}.report-grid .span-2{grid-column:auto}.report-count-row{grid-template-columns:1fr}.people-editor-row{grid-template-columns:22px 1fr 1fr}.people-editor-row input:nth-of-type(3),.people-editor-row select{grid-column:2/3}.people-editor-row>button{grid-column:3}.report-contact-row{grid-template-columns:1fr 1fr 28px}.appointment-report-footer{flex-direction:column;align-items:stretch}.appointment-report-footer>div:last-child{grid-template-columns:1fr 1fr;display:grid}.appointment-report-footer .primary-btn{grid-column:1/-1}}@media print{body.printing-appointment-report *{visibility:hidden!important}body.printing-appointment-report .appointment-report-backdrop,body.printing-appointment-report .appointment-report-backdrop *{visibility:visible!important}body.printing-appointment-report .appointment-report-backdrop{background:#fff!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}body.printing-appointment-report .appointment-report-modal{width:100%!important;height:auto!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;display:block!important;overflow:visible!important}body.printing-appointment-report .appointment-report-top,body.printing-appointment-report .appointment-report-footer{display:none!important}body.printing-appointment-report .appointment-report-body{padding:0!important;display:block!important;overflow:visible!important}body.printing-appointment-report .appointment-report-sheet{width:210mm!important;min-height:297mm!important;box-shadow:none!important;page-break-after:always!important;border:0!important;margin:0!important;padding:14mm 17mm 16mm 18mm!important}body.printing-appointment-report .appointment-report-sheet:last-child{page-break-after:auto!important}body.printing-appointment-report .small-add-btn,body.printing-appointment-report .people-editor-row>button,body.printing-appointment-report .report-contact-row>button,body.printing-appointment-report .reason-editor>div>button,body.printing-appointment-report .add-ocean-director{display:none!important}body.printing-appointment-report .appointment-report-sheet input,body.printing-appointment-report .appointment-report-sheet select,body.printing-appointment-report .appointment-report-sheet textarea{appearance:none!important;resize:none!important;color:#111!important;background:0 0!important;border-radius:0!important;padding:1px 0!important;font-size:10pt!important;overflow:visible!important}body.printing-appointment-report .appointment-report-sheet label>span{font-size:9pt!important}body.printing-appointment-report .report-form-section>h3{font-size:11pt!important}@page{size:A4 portrait;margin:0}}.reservation-main-actions{flex-wrap:wrap;gap:6px;display:flex}.reservation-edit{background:#fffaf1;border:1px solid #ecd7ad;border-radius:8px;grid-template-columns:1fr 1fr auto;align-items:end;gap:6px;width:100%;padding:8px;display:grid}.reservation-edit label{flex-direction:column;gap:3px;display:flex}.reservation-edit label span{color:#806838;font-size:7.8px}.reservation-edit input{background:#fff;border:1px solid #ded7c8;border-radius:6px;height:31px;padding:5px 6px;font-size:8.5px}.reservation-edit>button{height:31px}@media (max-width:760px){.reservation-edit{grid-template-columns:1fr}.reservation-edit>button{width:100%}}.profile-fin-card-clean.eas-fin-card{background:#fff!important;border:0!important;border-radius:0!important;margin:0 0 4px!important;overflow:visible!important}.profile-fin-scroll-clean.eas-fin-scroll{background:#fff!important;border:0!important;width:100%!important;margin:0!important;overflow:visible!important}.profile-fin-table-clean.eas-fin-table{border-collapse:collapse!important;border-spacing:0!important;table-layout:fixed!important;color:#1a1d23!important;background:#fff!important;width:100%!important;min-width:0!important;margin:0 0 4px!important;font-size:10.2px!important;line-height:1.42!important}.profile-fin-table-clean.eas-fin-table th,.profile-fin-table-clean.eas-fin-table td{box-sizing:border-box!important;vertical-align:middle!important;color:#1a1d23!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important;background:#fff!important;border:1px solid #9aa3b5!important;height:auto!important;min-height:0!important;padding:7px 6px!important;font-size:10.2px!important;font-weight:400!important;line-height:1.42!important;overflow:hidden!important}.profile-fin-table-clean.eas-fin-table th{text-align:center!important;font-weight:500!important}.profile-fin-table-clean.eas-fin-table th.title-cell{text-align:left!important;vertical-align:top!important;font-size:11.2px!important;font-weight:500!important;line-height:1.35!important}.profile-fin-table-clean.eas-fin-table th.title-cell span{color:#666!important;font-size:8.8px!important;font-weight:400!important}.profile-fin-table-clean.eas-fin-table .item-cell{text-align:left!important;color:#333!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;width:25.5%!important;min-width:0!important;font-weight:400!important}.profile-fin-table-clean.eas-fin-table .num-hdr,.profile-fin-table-clean.eas-fin-table .pct-hdr{color:#666!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important;background:#fff!important;font-size:8.7px!important;font-weight:400!important;line-height:1.3!important}.profile-fin-table-clean.eas-fin-table .num-cell{text-align:right!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.08px!important;width:12.8%!important;font-size:9.6px!important;font-weight:400!important}.profile-fin-table-clean.eas-fin-table .pct-cell{text-align:right!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;font-variant-numeric:tabular-nums!important;width:12%!important;font-size:8.8px!important;font-weight:400!important}.profile-fin-table-clean.eas-fin-table .pct-pos{color:#047857!important;font-weight:400!important}.profile-fin-table-clean.eas-fin-table .pct-neg{color:#dc2626!important;font-weight:400!important}.profile-fin-table-clean.eas-fin-table .summary-row td{background:#fffdeb!important;font-weight:400!important}@media (min-width:1281px) and (max-width:1540px){.workspace-grid-v15{grid-template-columns:minmax(0,1fr) 300px!important;gap:12px!important}.profile-fin-table-clean.eas-fin-table{font-size:9.5px!important}.profile-fin-table-clean.eas-fin-table th,.profile-fin-table-clean.eas-fin-table td{padding:6px 5px!important;font-size:9.5px!important}.profile-fin-table-clean.eas-fin-table .num-cell{font-size:8.9px!important}.profile-fin-table-clean.eas-fin-table .pct-cell{font-size:8.2px!important}}@media (max-width:1280px){.workspace-grid-v15{grid-template-columns:1fr!important}.workspace-grid-v15 .workspace-actions{position:static!important}.profile-fin-table-clean.eas-fin-table{font-size:9.6px!important}.profile-fin-table-clean.eas-fin-table th,.profile-fin-table-clean.eas-fin-table td{padding:6px 5px!important;font-size:9.6px!important;line-height:1.45!important}.profile-fin-table-clean.eas-fin-table .num-cell{font-size:9px!important}.profile-fin-table-clean.eas-fin-table .pct-cell{font-size:8.4px!important}}@media (max-width:900px){.profile-fin-table-clean.eas-fin-table{font-size:9px!important}.profile-fin-table-clean.eas-fin-table th,.profile-fin-table-clean.eas-fin-table td{padding:6px 4px!important;font-size:9px!important}.profile-fin-table-clean.eas-fin-table .num-cell{font-size:8.4px!important}.profile-fin-table-clean.eas-fin-table .pct-cell{font-size:7.9px!important}.profile-fin-table-clean.eas-fin-table .num-hdr,.profile-fin-table-clean.eas-fin-table .pct-hdr{font-size:7.7px!important}}.company-ocean-workspace{grid-template-columns:minmax(0,1fr) 360px!important;align-items:start!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.company-ocean-workspace .workspace-financial{width:100%!important;min-width:0!important}.company-ocean-workspace .workspace-actions{align-self:start!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;position:static!important;top:auto!important;overflow:visible!important}.eas-ocean-profile.profile-page-clean{width:100%!important;max-width:1100px!important;margin:0 auto 64px!important}.eas-ocean-profile .profile-hero-clean{grid-template-columns:minmax(0,1fr)!important}.eas-ocean-profile .profile-fin-scroll-clean{overflow:visible!important}.eas-ocean-profile .profile-fin-table-clean{width:100%!important;min-width:0!important}.eas-ocean-profile .profile-tabs-clean{flex-wrap:wrap!important;overflow:visible!important}.eas-ocean-profile .director-other-company-clean{background:#fff;border-top:1px solid #eef1f5;flex-direction:column;gap:2px;padding:9px 11px;display:flex}.eas-ocean-profile .director-other-company-clean:first-of-type{border-top:0}.eas-ocean-profile .director-other-company-clean b{color:#101828;font-size:12.5px;font-weight:600}.eas-ocean-profile .director-other-company-clean span{color:#667085;font-size:11px;line-height:1.45}.eas-ocean-profile .ocean-contact-summary-readonly{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.eas-ocean-profile .ocean-contact-summary-readonly span,.eas-ocean-profile .ocean-contact-summary-readonly small{color:#667085;background:#fff;border:1px solid #e4e7ec;border-radius:8px;align-items:center;gap:4px;min-height:28px;padding:4px 8px;font-size:10.5px;display:inline-flex}.eas-ocean-profile .ocean-contact-summary-readonly b{color:#101828;font-weight:650}.eas-ocean-profile .ocean-contact-table-wrap,.eas-ocean-profile .allocation-history-wrap-ocean{background:#fff;border:1px solid #e1e6ef;border-radius:12px;width:100%;overflow-x:auto}.eas-ocean-profile .ocean-contact-table,.eas-ocean-profile .allocation-history-table-ocean{border-collapse:collapse;table-layout:auto;width:100%;min-width:900px}.eas-ocean-profile .ocean-contact-table th,.eas-ocean-profile .ocean-contact-table td,.eas-ocean-profile .allocation-history-table-ocean th,.eas-ocean-profile .allocation-history-table-ocean td{vertical-align:top;text-align:left;color:#344054;border-bottom:1px solid #eef1f5;padding:9px 10px;font-size:11px;line-height:1.5}.eas-ocean-profile .ocean-contact-table th,.eas-ocean-profile .allocation-history-table-ocean th{color:#475467;white-space:nowrap;background:#f8fafc;font-weight:650}.eas-ocean-profile .ocean-contact-table td b{color:#101828;font-weight:600}.eas-ocean-profile .allocation-history-table-ocean td small{color:#98a2b3;margin-top:3px;font-size:9.5px;display:block}.eas-ocean-profile .allocation-current-card-ocean{background:#eff8ff;border:1px solid #b2ddff;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 12px;padding:11px 13px;display:flex}.eas-ocean-profile .allocation-current-card-ocean span{color:#475467;font-size:10.5px}.eas-ocean-profile .allocation-current-card-ocean b{color:#101828;font-size:12.5px}.eas-ocean-profile .allocation-current-card-ocean small{color:#667085;margin-left:auto;font-size:10px}.eas-ocean-profile .allocation-state{color:#475467;white-space:nowrap;background:#f8fafc;border:1px solid #e4e7ec;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:3px 8px;font-size:9.5px;font-weight:600;display:inline-flex}.eas-ocean-profile .allocation-state.active{color:#067647;background:#ecfdf3;border-color:#abefc6}.eas-ocean-profile .allocation-active-text{color:#067647;font-weight:600}.activity-card-v2{border-radius:14px!important;overflow:visible!important}.activity-form-v2{gap:0!important;padding:0 14px 14px!important}.activity-form-v2 *{box-sizing:border-box}.activity-form-v2 .form-section{padding:11px 0!important}.activity-form-v2 label{flex-direction:column;gap:5px;min-width:0;display:flex;margin-top:9px!important}.activity-form-v2 label>span,.activity-form-v2 .field-caption{color:#425450;align-items:baseline;gap:5px;min-height:16px;font-weight:500;line-height:1.45;display:flex;font-size:10px!important}.activity-form-v2 label>span em{color:#98a4a1;margin-left:auto;font-style:normal;font-weight:400;font-size:8px!important}.activity-form-v2 input,.activity-form-v2 select{color:#263936;background:#fff;border:1px solid #d5dfdd;border-radius:8px;width:100%;line-height:1.2;height:38px!important;min-height:38px!important;box-shadow:none!important;padding:7px 9px!important;font-size:10.5px!important}.activity-form-v2 textarea{color:#263936;resize:vertical;background:#fff;border:1px solid #d5dfdd;border-radius:8px;width:100%;line-height:1.55;box-shadow:none!important;padding:9px!important;font-size:10.5px!important}.activity-form-v2 input:focus,.activity-form-v2 select:focus,.activity-form-v2 textarea:focus{border-color:#8eb8b3;box-shadow:0 0 0 2px #3f7c7814!important}.activity-form-v2 .form-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.contact-date-channel-grid{grid-template-columns:minmax(0,1.55fr) minmax(96px,.7fr);align-items:end;gap:8px;display:grid}.contact-date-channel-grid>label{margin-top:0!important}.datetime24-field{min-width:0}.datetime24-grid{grid-template-columns:minmax(112px,1.1fr) minmax(88px,.9fr);gap:6px;min-width:0;display:grid}.time24-wrap{min-width:0;position:relative}.time24-wrap input{font-variant-numeric:tabular-nums;padding-right:39px!important}.time24-wrap>span{pointer-events:none;color:#9aa6a3;white-space:nowrap;font-size:7.5px;font-weight:500;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.result-section{overflow:visible}.result-choice-grid-v16{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:7px!important;display:grid!important}.result-choice-grid-v16 .result-choice{appearance:none!important;box-sizing:border-box!important;color:#4f625f!important;text-align:center!important;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;box-shadow:none!important;outline-offset:2px!important;background:#fff!important;border:1px solid #d6e0de!important;border-radius:8px!important;grid-template-columns:14px minmax(0,1fr)!important;place-items:center!important;margin:0!important;padding:0 8px!important;font-size:9.5px!important;font-weight:500!important;line-height:1.15!important;transition:background-color .12s,color .12s,border-color .12s!important;display:grid!important;transform:scale(1)!important}.result-choice-grid-v16 .result-choice:hover{background:#f7faf9!important;border-color:#b8cdc9!important;transform:none!important}.result-choice-grid-v16 .result-choice:active{transform:scale(1)!important}.result-choice-grid-v16 .result-choice.active{color:#285f59!important;box-shadow:none!important;background:#e8f3f1!important;border:1px solid #87b5b0!important;font-weight:500!important;transform:none!important}.result-choice-grid-v16 .result-choice .result-check{color:#2f736d;text-align:center;width:14px;min-width:14px;font-size:10px;font-weight:600;line-height:1;display:block}.result-choice-grid-v16 .result-choice>span:last-child{white-space:normal;justify-self:center}.result-choice-grid-v16 .result-choice:last-child{grid-column:1/-1!important}.conditional-box,.appointment-box{border-radius:10px!important;margin:10px 0 0!important;padding:10px!important}.appointment-box .datetime24-field{margin-top:9px!important}.appointment-mode-row{grid-template-columns:1fr 1fr!important;gap:7px!important;display:grid!important}.mode-btn,.action-toggle,.chip{transition:background-color .12s,color .12s,border-color .12s!important;transform:none!important}.mode-btn:active,.action-toggle:active,.chip:active{transform:none!important}.conversation-summary-field{border-top:1px solid #edf2f1;padding-top:11px;margin-top:11px!important}.conversation-summary-field textarea{min-height:88px!important}.activity-form-v2>.datetime24-field{border-top:1px solid #edf2f1;padding-top:11px;margin-top:11px!important}.activity-save-btn{border-radius:9px!important;width:100%!important;min-height:41px!important;margin-top:12px!important}.return-company-zone{border-top:1px solid #edf2f1;margin-top:8px;padding-top:8px}.return-company-btn{color:#657572;background:#fff;border:1px solid #d5dfdd;border-radius:8px;width:100%;height:36px;font-size:10.5px;font-weight:500;transition:background-color .12s,border-color .12s,color .12s;transform:none!important}.return-company-btn:hover{color:#a33b35;background:#fff8f7;border-color:#e4b9b5}.return-company-btn:active{transform:none!important}.return-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16222057;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.return-modal{background:#fff;border:1px solid #dce5e3;border-radius:16px;width:min(520px,100%);max-height:min(720px,100vh - 40px);overflow:auto;box-shadow:0 24px 60px #1124212e}.return-modal-head{border-bottom:1px solid #edf2f1;justify-content:space-between;align-items:flex-start;gap:15px;padding:16px 18px 13px;display:flex}.return-modal-head h3{color:#20302e;margin:0;font-size:16px;font-weight:600}.return-modal-head p{color:#7d8b88;margin:4px 0 0;font-size:10.5px}.return-modal-head>button{color:#687875;background:#fff;border:1px solid #dce5e3;border-radius:8px;width:31px;height:31px;font-size:18px;line-height:1}.return-contact-summary{background:#f8fbfa;border-bottom:1px solid #edf2f1;flex-wrap:wrap;gap:6px;padding:12px 18px;display:flex}.return-contact-summary span,.return-contact-summary small{color:#657572;align-items:center;gap:3px;font-size:10px;display:inline-flex}.return-contact-summary b{color:#20302e;font-weight:600}.return-modal-form{flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex}.return-modal-form label{flex-direction:column;gap:6px;display:flex}.return-modal-form label>span{color:#425450;font-size:10.5px;font-weight:500}.return-modal-form select,.return-modal-form textarea{color:#263936;background:#fff;border:1px solid #d5dfdd;border-radius:9px;width:100%;padding:8px 10px;font-size:11px}.return-modal-form select{height:40px}.return-modal-form textarea{resize:vertical;line-height:1.55}.return-modal-actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.return-confirm-btn{color:#fff;background:#bd4c46;border:1px solid #bd4c46;border-radius:9px;min-height:38px;padding:8px 14px;font-size:11px;font-weight:550}.return-confirm-btn:hover{background:#a9403b}.return-confirm-btn:disabled{opacity:.55}.eas-ocean-profile .profile-current-assignment-clean{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(190px,.9fr)!important}@media (max-width:1370px){.company-ocean-workspace{grid-template-columns:minmax(0,1fr) 330px!important;gap:13px!important}.contact-date-channel-grid{grid-template-columns:1fr!important}}@media (max-width:1160px){.company-ocean-workspace{grid-template-columns:1fr!important}.company-ocean-workspace .workspace-actions{justify-self:stretch!important;width:min(100%,680px)!important}.contact-date-channel-grid{grid-template-columns:minmax(0,1.55fr) minmax(120px,.7fr)!important}}@media (max-width:760px){.contact-date-channel-grid,.activity-form-v2 .form-grid.two,.datetime24-grid{grid-template-columns:1fr!important}.result-choice-grid-v16,.eas-ocean-profile .profile-current-assignment-clean{grid-template-columns:1fr 1fr!important}.eas-ocean-profile .profile-tabs-clean{flex-wrap:nowrap!important;overflow-x:auto!important}.eas-ocean-profile .profile-tabs-clean button{white-space:nowrap!important}}
