@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}body{color:#182834;background:#f6f7f9;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:.875rem}button,input,select,textarea{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}button:disabled{opacity:.5;cursor:wait}a{color:inherit}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:2px solid #a17b3b}input:focus,select:focus,textarea:focus{outline-offset:1px;outline:2px solid #ba9c64}small{font-size:.75rem}.shell{min-height:100vh;display:flex}.sidebar{background:#fff;border-right:1px solid #e4e7eb;flex-direction:column;flex-shrink:0;width:244px;padding:31px 18px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:1.5px;align-items:center;gap:9px;padding:0 10px;font-family:Manrope,Arial,sans-serif;font-size:1rem;font-weight:800;display:flex}.brand span{letter-spacing:2.2px;color:#9c7a42;margin-top:6px;font-family:DM Sans,Arial;font-size:.5rem;display:block}.brand-icon{color:#a17f43;transform:rotate(-22deg)}.workspace{border:1px solid #e5e8eb;border-radius:7px;align-items:center;gap:9px;margin:36px 0 29px;padding:12px 9px;font-size:.75rem;font-weight:600;display:flex}.workspace>svg{color:#8a949a;margin-left:auto}.workspace-mark{color:#9b7940;background:#f2efe9;border-radius:5px;padding:9px 6px;font-size:.6875rem}.workspace small,.account small{color:#7b858b;margin-top:5px;font-size:.625rem;font-weight:400;display:block}.nav-caption{letter-spacing:1.8px;color:#9aa1a7;margin-bottom:12px;padding:0 13px;font-size:.5625rem;font-weight:600}.nav{color:#6f7a82;border-radius:5px;justify-content:flex-start;gap:12px;width:100%;margin:3px 0;padding:13px 12px;font-size:.75rem}.nav.active{color:#263f4d;background:#eef1f2;font-weight:600;box-shadow:inset 3px 0 #ab8950}.nav:hover{background:#f1f3f4}.nav-count{color:#a46355;background:#f5e8e5;border-radius:3px;margin-left:auto;padding:2px 5px;font-size:.625rem}.sidebar-bottom{margin-top:auto;padding-top:45px}.protected{color:#839099;margin:15px 10px 25px}.protected>svg{color:#a38a60;margin-bottom:10px}.protected strong{color:#596872;font-size:.6875rem;font-weight:500;display:block}.protected p{font-size:.625rem;line-height:1.8}.account{border-top:1px solid #e9ecee;align-items:center;gap:10px;padding:21px 5px;font-size:.6875rem;font-weight:600;display:flex}.online{background:#7a9c84;border-radius:100%;width:6px;height:6px;margin-left:auto}main{flex:1;min-width:0;margin-left:244px}.topbar{color:#899298;background:#fff;border-bottom:1px solid #e6e9ec;justify-content:space-between;align-items:center;height:71px;padding:0 38px;font-size:.6875rem;display:flex}.topbar div,.topbar>span{align-items:center;gap:14px;display:flex}.topbar b{color:#4d5c65;font-weight:500}.topbar>span{color:#61746a;background:#f6f7f8;border-radius:5px;gap:6px;padding:7px 10px;font-size:.625rem}.content{max-width:1680px;margin:auto;padding:34px 38px 20px}.eyebrow{letter-spacing:1.8px;color:#9c804e;font-size:.5625rem;font-weight:600}.heading-line{justify-content:space-between;align-items:center;gap:20px;display:flex}h1{letter-spacing:-1.2px;margin:10px 0 8px;font-family:Manrope,Arial,sans-serif;font-size:1.875rem;font-weight:700}.heading-line p{color:#7e8991;margin:0;font-size:.75rem}.primary{color:#fff;background:#1b3546;border-radius:5px;padding:12px 18px;font-size:.6875rem;font-weight:500}.primary:hover{background:#294d63}.secondary{white-space:nowrap;background:#fff;border:1px solid #dde2e6;border-radius:5px;padding:9px 12px;font-size:.625rem}.secondary:hover{background:#f7f8f9}.stats{grid-template-columns:repeat(4,1fr);gap:15px;margin:29px 0;display:grid}.stats>button{text-align:left;background:#fff;border:1px solid #e4e7ea;border-radius:7px;padding:18px 19px 15px;display:block}.stats>button:hover{border-color:#b2bfc7}.stats>button>span{color:#77858e;justify-content:space-between;align-items:center;font-size:.625rem;display:flex}.stats>button>span>svg{color:#a1acb3}.stats strong{letter-spacing:-1px;margin-top:6px;font-family:Manrope,Arial;font-size:1.9375rem;font-weight:600;line-height:1.5;display:block}.stats small{color:#929ba2;align-items:center;gap:5px;margin-top:3px;font-size:.5625rem;display:flex}.stats small>svg{margin-left:auto}.dot{border-radius:100%;width:5px;height:5px;display:inline-block}.amber-bg{background:#c29950}.red-bg{background:#b46963}.work-area{grid-template-columns:minmax(0,1fr) 248px;gap:23px;display:grid}.register{background:#fff;border:1px solid #e4e7ea;border-radius:7px;align-self:start;overflow:hidden}.section-head{justify-content:space-between;align-items:center;padding:22px 22px 20px;display:flex}.section-head h2{letter-spacing:-.3px;margin:0 0 6px;font-family:Manrope,Arial;font-size:.875rem;font-weight:700}.section-head span{color:#98a0a6;font-size:.625rem}.filters{gap:8px;padding:0 20px 20px;display:flex}.search{color:#909ca5;background:#fafbfc;border:1px solid #e7eaed;border-radius:5px;flex:1;align-items:center;gap:8px;min-width:140px;padding:0 10px;display:flex}.search input{background:0 0;border:0;width:100%;min-width:0;padding:10px 0;font-size:.625rem}.search button{padding:0}.filters select{color:#697881;background:#fff;border:1px solid #e3e7eb;border-radius:5px;max-width:130px;padding:8px 7px;font-size:.625rem}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{letter-spacing:1.2px;color:#8b969e;background:#fafbfc;border-block:1px solid #edf0f2;padding:13px 12px;font-size:.5rem;font-weight:500}th:first-child{padding-left:22px}td{color:#64737d;border-bottom:1px solid #f0f2f4;padding:20px 12px;font-size:.6875rem}td:first-child{padding-left:22px}tr:hover td{background:#fcfcfa}td>small{color:#8d989f;margin-top:7px;font-size:.5625rem;display:block}.person{text-align:left;justify-content:flex-start;gap:11px;padding:0}.person b{color:#334650;font-size:.6875rem;font-weight:600;display:block}.person small{color:#98a1a7;margin-top:6px;font-size:.5625rem;display:block}.avatar{color:#5c7782;background:#ecf0f1;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:.6875rem;font-weight:500;display:flex;overflow:hidden}.avatar.small{width:30px;height:30px;font-size:.625rem}.avatar.gold{color:#a38857;background:#f1ece2}.badge{white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:.5625rem;display:inline-flex}.badge i,.risk i{background:currentColor;border-radius:50%;width:4px;height:4px}.amber{color:#a48237;background:#fbf4e6}.red{color:#b7675f;background:#faecea}.green{color:#628c73;background:#edf6f1}.gray{color:#84909a;background:#f1f3f5}.risk{align-items:center;gap:5px;font-size:.5625rem;display:flex}.risk.high{color:#b96b64}.risk.medium{color:#b5974c}.risk.low{color:#729881}.risk.unassessed{color:#939fa7}.passport{letter-spacing:.5px;color:#667b88;font-family:monospace;font-size:.6875rem}.expired{color:#b56a5d!important}.table-footer{color:#9ba4ab;background:#fdfdfe;justify-content:space-between;gap:10px;padding:14px 21px;font-size:.5rem;display:flex}.table-footer span:first-child{align-items:center;gap:5px;display:flex}.insight-card{background:#fff;border:1px solid #e3e8eb;border-radius:7px;margin-bottom:17px;padding:20px}.insight-card.dark{color:#f0f3f4;background:#1c3445;border-color:#1c3445;position:relative;overflow:hidden}.dark:after{content:"";pointer-events:none;border:1px solid #ffffff08;border-radius:50%;width:210px;height:210px;position:absolute;top:30px;right:-135px}.dark .eyebrow{color:#c3ae84;font-size:.5rem}.desk-icon{color:#bba579;margin:25px 0 16px}.dark h2{letter-spacing:-.4px;margin:0;font-family:Manrope,Arial;font-size:1.125rem;font-weight:500;line-height:1.6}.dark p{color:#a5b2bb;margin:12px 0 24px;font-size:.625rem;line-height:1.9}.dark button{color:#d8c7a5;border-top:1px solid #ffffff19;justify-content:space-between;width:100%;padding:17px 0 0;font-size:.625rem}.mini-title{color:#8b9a9f;align-items:center;gap:9px;display:flex}.mini-title h3{color:#485e69;margin:0;font-size:.6875rem;font-weight:500}.alert-item{text-align:left;border-bottom:1px solid #edf0f2;align-items:flex-start;gap:8px;width:100%;padding:20px 0;display:flex}.alert-symbol{color:#b68b3f;background:#fcf1e1;border-radius:100%;padding:2px 6px;font-size:.5625rem}.alert-item b{font-size:.625rem;font-weight:500}.alert-item small{color:#9c8e77;margin-top:5px;font-size:.5625rem;line-height:1.8;display:block}.alert-item svg{color:#a3afb7;flex-shrink:0;margin-top:4px;margin-left:auto}.text-link{color:#8a98a1;justify-content:space-between;width:100%;padding:15px 0 0;font-size:.5625rem;display:flex}.quiet{color:#789282;align-items:center;gap:8px;margin:25px 0;font-size:.625rem;display:flex}.review-note{color:#9aa4ac;gap:9px;margin:22px 4px;display:flex}.review-note svg{color:#9f8d6a;flex-shrink:0}.review-note p{margin:0;font-size:.5625rem;line-height:1.9}.review-note b{color:#74828c;font-weight:500}footer{color:#a4adb3;letter-spacing:1.3px;justify-content:space-between;padding:37px 0 5px;font-size:.5rem;display:flex}footer span{letter-spacing:0}.empty{text-align:center;color:#92a0aa;min-height:240px;padding:60px 25px}.empty>svg{color:#a3b1bb;margin:auto}.empty h3{color:#5e7583;font-size:.9375rem;font-weight:500}.empty p{max-width:340px;margin:12px auto 20px;font-size:.6875rem;line-height:1.8}.toast{z-index:100;color:#fff;background:#203b4c;border-radius:7px;align-items:center;gap:18px;max-width:90vw;padding:16px 20px;font-size:.75rem;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #18283433}.toast button{color:#ccd4d9}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background:#12283766;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;width:710px;max-width:100%;height:100%;overflow:auto;box-shadow:-15px 0 55px #1228371a}.drawer-top{justify-content:space-between;align-items:center;padding:24px 30px;display:flex}.drawer-top>button{color:#7c8c96;padding:5px}.drawer-top h2{margin:8px 0 0;font-size:1.375rem;font-weight:500}.profile-head{gap:18px;padding:12px 30px 22px;display:flex}.avatar.large{width:74px;height:74px;font-size:1.5625rem}.avatar img{object-fit:cover;width:100%;height:100%}.profile-head h2{letter-spacing:-.6px;margin:0 0 8px;font-size:1.375rem}.profile-head p{color:#88959f;margin:0 0 12px;font-size:.6875rem}.profile-actions{gap:9px;padding:0 30px 22px;display:flex}.tabs{border-bottom:1px solid #e4e9ed;gap:25px;padding:0 30px;display:flex}.tabs button{color:#8d9aa3;border-bottom:2px solid #0000;padding:15px 0;font-size:.6875rem}.tabs button.active{color:#93713c;border-color:#a58b5b}.drawer-content{padding:3px 30px 40px}.detail-heading{letter-spacing:1.6px;color:#a08554;margin:30px 0 18px;font-size:.5625rem;font-weight:600}.details{grid-template-columns:1fr 1fr;gap:20px;display:grid}.details small,.text-detail small{color:#95a0a8;font-size:.625rem}.details p{overflow-wrap:anywhere;margin:7px 0 0;font-size:.75rem;line-height:1.6}.inline{vertical-align:middle;color:#9c8c70;padding:0 5px}.text-detail{margin-top:25px}.text-detail p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 24px;font-size:.75rem;line-height:1.9}.callout{color:#a18350;background:#fcf3e4;border:1px solid #efdfbd;border-radius:5px;margin-top:20px;padding:12px;font-size:.6875rem}.muted{color:#919ea7;font-size:.625rem;line-height:1.8}.danger{color:#b36d68;border:1px solid #ecd7d4;border-radius:5px;margin-top:24px;padding:10px;font-size:.625rem}.upload-grid{grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;display:grid}.upload-box{text-align:center;color:#637b89;cursor:pointer;background:#fafbfc;border:1px dashed #bbc9d1;border-radius:7px;align-items:center;gap:10px;padding:25px 12px;display:flex}.upload-box input{width:100%;margin-top:4px;font-size:.625rem}.upload-box small{color:#8d9ba5;font-size:.5625rem;line-height:1.8}.upload-box b{font-size:.6875rem;font-weight:500}.file-item{border-bottom:1px solid #edf0f2;align-items:center;gap:15px;padding:17px 0;display:flex}.file-item img{object-fit:contain;background:#f4f6f7;width:54px;height:64px}.file-item>div{flex:1;min-width:0}.file-item a{overflow-wrap:anywhere;font-size:.6875rem;text-decoration:none}.file-item a:hover{text-decoration:underline}.file-item small{color:#98a5ae;margin-top:8px;font-size:.5625rem;display:block}.file-item button{color:#a98680}.timeline{border-left:1px solid #e1e6e9;margin:25px 0 0 8px}.timeline>div{padding:0 0 28px 28px;position:relative}.timeline-dot{color:#879dab;background:#eef2f4;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:-4px;left:-13px}.timeline b{font-size:.6875rem;font-weight:500}.timeline p{color:#8c9ba4;margin:7px 0;font-size:.625rem}.timeline small{color:#a6b0b7;font-size:.5625rem}.form-modal{background:#fff;border-radius:10px;width:100%;max-width:760px;max-height:94vh;margin:auto;overflow:auto}.form-modal .drawer-top{border-bottom:1px solid #edf0f3}.form-body{padding:5px 30px 24px}.form-grid{grid-template-columns:1fr 1fr;gap:17px 20px;display:grid}label{color:#758791;flex-direction:column;gap:8px;font-size:.625rem;display:flex}label input,label select,label textarea{color:#304d5e;background:#fdfdfe;border:1px solid #dfe5e9;border-radius:5px;width:100%;padding:11px;font-size:.75rem}label textarea{resize:vertical}.form-body>label{margin-top:22px}.form-note{color:#998a70;background:#f5f3ee;border-radius:5px;margin-top:20px;padding:15px;font-size:.625rem;line-height:1.8}.form-foot{background:#fff;border-top:1px solid #e6ebee;align-items:center;gap:12px;padding:18px 30px;display:flex;position:sticky;bottom:0}.form-foot span{color:#9da7af;margin-right:auto;font-size:.625rem}@media (min-width:1600px){.content{padding-top:45px}.stats>button{padding:22px}.stats strong{font-size:2.25rem}.section-head{padding:25px}.work-area{grid-template-columns:minmax(0,1fr) 280px}td{padding-block:23px}.dark h2{font-size:1.3125rem}}@media (max-width:1200px){.sidebar{width:205px;padding-inline:12px}main{margin-left:205px}.brand{font-size:.8125rem}.content{padding:28px 24px}.topbar{padding-inline:24px}.work-area{grid-template-columns:1fr}.insights{grid-template-columns:1fr 1fr;gap:18px;display:grid}.review-note{display:none}.dark .desk-icon{margin:18px 0 12px}.dark p{margin-bottom:12px}.dark h2 br{display:none}.stats{gap:10px}.stats>button{padding:16px 12px}.stats small{font-size:.5rem}}@media (max-width:760px){.sidebar{border-bottom:1px solid #e4e7eb;width:100%;height:auto;padding:17px 15px;display:block;position:relative}.shell{display:block}.brand{padding:0}.brand span{font-size:.4375rem}.workspace,.nav-caption,.sidebar-bottom{display:none}nav{gap:4px;margin:17px -3px -6px;display:flex;overflow:auto}.nav{white-space:nowrap;justify-content:center;gap:6px;width:auto;padding:9px;font-size:.625rem}.nav svg{width:14px}.nav-count{display:none}main{margin-left:0}.topbar{height:45px;padding:0 19px}.content{padding:25px 17px}.heading-line{gap:10px}h1{font-size:1.5625rem}.heading-line p{font-size:.625rem}.primary{padding:11px 12px;font-size:.625rem}.stats{grid-template-columns:1fr 1fr;gap:9px;margin-block:22px}.stats>button{padding:14px}.stats strong{font-size:1.75rem}.stats>button>span{font-size:.5625rem}.filters{flex-wrap:wrap;padding-inline:14px}.search{flex-basis:100%}.filters select{flex:1;max-width:none}.section-head{padding:18px 15px}.country{display:none}td{padding:17px 10px}.section-head h2{font-size:.8125rem}.insights{grid-template-columns:1fr}.insight-card.dark{display:none}.table-footer{padding:13px;font-size:.4375rem}.table-footer span:last-child{display:none}footer{gap:16px;font-size:.4375rem}footer span{text-align:right}.form-modal{border-radius:0;height:100%;max-height:100vh}.drawer-top{padding:22px}.form-body{padding-inline:22px}.form-grid{gap:17px 13px}.form-foot{padding:16px 22px}.drawer-content,.profile-head,.profile-actions{padding-inline:22px}.profile-head h2{font-size:1.25rem}.upload-grid{grid-template-columns:1fr}.details{gap:20px 15px}.toast{width:90vw;font-size:.6875rem}}@media print{.sidebar,main,.toast,.drawer-top button,.profile-actions,.tabs,.danger,.upload-box,.file-item button{display:none!important}.overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;display:block;position:static}.drawer{width:100%;max-width:100%;height:auto;box-shadow:none;overflow:visible}.drawer-content{padding-top:10px}.details,.text-detail{break-inside:avoid}.form-modal{display:none}.profile-head{padding-top:0}}.logo-brand{letter-spacing:1.2px;background:0 0;flex-direction:column;gap:10px;padding:0;display:flex}.logo-brand img{object-fit:contain;background:#050505;border-radius:5px;width:132px;height:132px;display:block}.logo-brand>span{letter-spacing:2px;color:#8c9aa4;font-size:.5rem}.workspace{margin-top:24px}.entry-nav{text-decoration:none}.entry-nav>svg:last-child{margin-left:auto}.entry-welcome,.entry-access{display:none}.record-representative{color:#8295a1;background:#f3f6f7;border:1px solid #e4ebef;border-radius:6px;align-items:center;gap:12px;margin-top:23px;padding:14px 16px;display:flex}.record-representative small{font-size:.5625rem;display:block}.record-representative b{color:#3b5667;margin-top:6px;font-size:.75rem;font-weight:500;display:block}.import-existing{margin-top:22px}.document-import{background:#f8fafb;border:1px solid #d9e5ec;border-radius:7px;margin:20px 0 25px;padding:20px}.import-title{color:#647e8e;align-items:center;gap:11px;display:flex}.import-title b{color:#2a495e;font-size:.75rem;font-weight:600}.import-title small{color:#899da9;margin-top:6px;font-size:.625rem;display:block}.import-buttons{gap:10px;margin-top:17px;display:flex}.import-picker{color:#375b71;cursor:pointer;background:#fff;border:1px solid #c9d7e0;border-radius:5px;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.6875rem;font-weight:500;display:flex;position:relative;overflow:hidden}.import-picker input{opacity:0;cursor:pointer;width:100%;height:100%;font-size:1rem;position:absolute;inset:0}.import-picker:focus-within{outline-offset:2px;outline:2px solid #b0955e}.import-picker.disabled{opacity:.5;cursor:wait}.import-privacy{color:#8698a4;margin:13px 0 0;font-size:.5625rem;line-height:1.9}.import-error{color:#ac675c;background:#fff0ee;border-radius:5px;padding:12px;font-size:.6875rem;line-height:1.8}.import-review{background:#fff;border:1px solid #dce5eb;border-radius:6px;margin-top:18px;padding:17px}.import-review-head{color:#466274;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.75rem;display:flex}.import-preview{text-align:center;background:#f1f4f6;border:1px solid #e2e8ec;border-radius:5px;padding:12px}.import-preview img{object-fit:contain;max-width:100%;max-height:330px;margin:auto;display:block}.import-preview span{color:#8a9ba6;overflow-wrap:anywhere;margin-top:9px;font-size:.5625rem;display:block}.import-preview a{justify-content:center;align-items:center;gap:9px;padding:20px;font-size:.6875rem;display:flex}.import-summary{color:#80939f;margin:17px 0;font-size:.625rem;line-height:1.8}.extracted-fields{grid-template-columns:1fr 1fr;gap:15px 18px;display:grid}.extracted-field{align-items:flex-end;gap:8px;min-width:0;display:flex}.extracted-field>input{accent-color:#30556d;flex-shrink:0;width:16px;height:16px;margin:0 0 12px}.extracted-field label{gap:6px;width:100%;min-width:0;font-size:.5625rem}.extracted-field label input{width:100%;padding:10px;font-size:.6875rem}.extracted-field small{color:#ad9672;overflow-wrap:anywhere;font-size:.5rem}.ocr-warnings{background:#f9f5ec;border-radius:5px;margin:20px 0;padding:10px 13px}.ocr-warnings p{color:#a28a5e;margin:6px 0;font-size:.5625rem;line-height:1.8}.import-review details{color:#738c9d;font-size:.625rem}.import-review summary{cursor:pointer;padding:5px 0}.import-review textarea{border:1px solid #dde5eb;border-radius:5px;width:100%;margin:10px 0;padding:10px;font-family:monospace;font-size:.6875rem;line-height:1.7}.import-review-foot{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.ocr-progress{text-align:center;color:#607f92;padding:25px 10px 10px;font-size:.6875rem}.ocr-progress p{color:#8c9ea9;font-size:.5625rem}.spinner{vertical-align:middle;border:2px solid #d4e2eb;border-top-color:#5b859e;border-radius:50%;width:14px;height:14px;margin-right:10px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.pending-attachments{color:#718c7c;background:#f0f6f3;border:1px solid #dcebe2;border-radius:6px;padding:15px}.pending-attachments>b{font-size:.625rem;font-weight:500}.pending-attachments>div{align-items:center;gap:8px;padding-top:12px;font-size:.625rem;display:flex}.pending-attachments span{overflow-wrap:anywhere;flex:1}.entry-mode .sidebar,.entry-mode .stats,.entry-mode .work-area,.entry-mode footer{display:none}.entry-mode main{margin:0}.entry-mode .content{max-width:1040px;padding:40px 30px}.entry-mode .topbar{color:#a5b9c6;background:#1b3446}.entry-mode .topbar b{color:#e1e8ed}.entry-mode .topbar>span{color:#b8cbd6;background:#284354}.entry-mode .entry-welcome{background:#fff;border:1px solid #e0e7eb;border-radius:9px;align-items:center;gap:35px;margin-top:32px;padding:35px;display:flex}.entry-welcome img{object-fit:contain;border-radius:6px;width:155px;height:155px}.entry-welcome>div{flex:1}.entry-welcome h2{letter-spacing:-.6px;margin:10px 0;font-family:Manrope,Arial;font-size:1.375rem;line-height:1.5}.entry-welcome p{color:#8698a4;max-width:400px;font-size:.75rem;line-height:1.9}.entry-register-link{color:#8298a6;align-items:center;gap:8px;margin-left:18px;font-size:.625rem;text-decoration:none;display:inline-flex}.entry-welcome ol{color:#8f9faa;white-space:nowrap;padding-left:20px;font-size:.625rem;line-height:3.5}.entry-mode .entry-access{color:#92a1ac;align-items:center;gap:8px;margin-top:18px;font-size:.625rem;display:flex}.entry-mode .form-modal{max-width:880px}.entry-mode .form-body,.entry-mode .form-foot,.entry-mode .drawer-top{padding-inline:35px}.entry-mode label{font-size:.75rem}.entry-mode label input,.entry-mode label select,.entry-mode label textarea{min-height:44px;font-size:.875rem}.entry-mode .detail-heading{margin-top:35px;font-size:.625rem}@media (max-width:1200px){.logo-brand img{width:117px;height:117px}.entry-welcome ol{display:none}}@media (max-width:760px){.logo-brand{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.logo-brand img{border-radius:4px;width:57px;height:57px}.logo-brand>span{font-size:.5rem}.entry-nav{margin-left:auto}.entry-mode .content{padding:26px 18px}.entry-mode .entry-welcome{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.entry-welcome img{width:95px;height:95px}.entry-welcome h2{font-size:1.3125rem}.entry-welcome p{font-size:.75rem}.entry-mode .heading-line .primary{display:none}.entry-register-link{margin-top:18px;margin-left:0;display:flex}.document-import{margin-top:15px;padding:15px}.import-review{padding:13px}.import-buttons{gap:8px}.import-picker{padding:14px 6px;font-size:.625rem}.import-review-foot{flex-wrap:wrap}.import-review-foot .primary{flex:1}.entry-mode .form-body,.entry-mode .form-foot,.entry-mode .drawer-top{padding-inline:20px}.form-modal label input,.form-modal label select,.form-modal label textarea,.entry-mode label input,.entry-mode label select,.entry-mode label textarea{min-height:44px;font-size:1rem}.form-modal .import-picker input{min-height:100%}.entry-mode label{font-size:.6875rem}.form-foot .primary,.form-foot .secondary{min-height:44px}.form-foot span{max-width:100px}.import-preview img{max-height:280px}}@media (max-width:500px){.form-grid,.extracted-fields{grid-template-columns:1fr}.extracted-field label{font-size:.625rem}.import-buttons{flex-direction:column}.import-picker{padding:14px;font-size:.75rem}.import-title small{line-height:1.6}.entry-mode .content{padding-top:22px}.entry-mode .entry-welcome{margin-top:22px}.entry-mode h1{font-size:1.6875rem}}@media print{.entry-welcome,.entry-access,.document-import,.pending-attachments,.logo-brand{display:none!important}.record-representative{background:#fff}}.category-tabs{gap:5px;padding:0 20px 17px;display:flex;overflow:auto}.category-tabs button{white-space:nowrap;color:#8295a2;border-radius:4px;padding:8px 11px;font-size:.625rem}.category-tabs button.active{color:#305772;background:#eef3f6;font-weight:500}.category-tabs span{color:#8b9aa4;background:#e9eef1;border-radius:3px;padding:2px 4px;font-size:.5rem}.category-choice{grid-template-columns:repeat(3,1fr);gap:9px;margin:0 0 22px;display:grid}.category-choice button{color:#8195a4;background:#fafbfc;border:1px solid #dbe5ec;border-radius:5px;padding:14px;font-size:.75rem}.category-choice button.active{color:#315c77;background:#edf4f8;border-color:#82a4b9;box-shadow:0 0 0 1px #82a4b9}.record-category{color:#597e95;background:#eef4f7;border-radius:4px;margin-top:15px;padding:6px 10px;font-size:.625rem;display:inline-block}.entry-categories{display:none}.entry-mode .entry-categories{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:23px;display:grid}.entry-categories>button{text-align:left;color:#6a8b9e;background:#fff;border:1px solid #dfe7ed;border-radius:7px;flex-direction:column;align-items:flex-start;gap:0;padding:27px;transition:border-color .15s,transform .15s}.entry-categories>button:hover{border-color:#93b0c2;transform:translateY(-2px)}.entry-categories b{color:#294b63;margin-top:20px;font-family:Manrope,Arial;font-size:1.1875rem}.entry-categories small{color:#91a3ae;min-height:40px;margin-top:10px;font-size:.6875rem;line-height:1.8}.entry-categories span{color:#537b94;border-top:1px solid #e8eef2;justify-content:space-between;align-items:center;width:100%;margin-top:25px;padding-top:15px;font-size:.625rem;display:flex}.entry-welcome a.primary{text-decoration:none;display:inline-flex}.entry-welcome .entry-register-link,.entry-mode .heading-line .primary{display:none}@media (max-width:760px){.category-tabs{gap:1px;padding-inline:12px}.category-tabs button{padding:8px;font-size:.5625rem}.category-choice button{padding:15px 9px;font-size:.6875rem}.entry-mode .entry-categories{grid-template-columns:1fr;gap:12px}.entry-categories>button{grid-template-columns:34px 1fr;column-gap:14px;padding:23px;display:grid}.entry-categories b{margin:0;font-size:1.125rem}.entry-categories small{grid-column:2;min-height:0;margin-top:5px;font-size:.6875rem}.entry-categories span{grid-column:1/-1;margin-top:16px}.entry-categories>button>svg{grid-row:1/3;align-self:center}.entry-welcome .primary{min-height:44px}.entry-mode .entry-welcome{gap:18px}}@media print{.entry-categories{display:none!important}}.entry-mode .work-area{grid-template-columns:1fr;margin-top:28px;display:grid}.entry-mode .insights{display:none}.entry-mode .register{width:100%}.entry-mode .search input{padding-block:13px;font-size:.8125rem}.entry-mode .filters select{font-size:.6875rem}.entry-mode .section-head h2{font-size:1.0625rem}.entry-mode .category-tabs button{font-size:.6875rem}.entry-mode .table-wrap:empty{display:none}@media (max-width:760px){.entry-mode .search input{font-size:1rem}.entry-mode .section-head h2{font-size:.875rem}.entry-mode .filters select{min-height:42px}.entry-mode .category-tabs button{font-size:.625rem}.entry-mode .work-area{margin-top:24px}.entry-mode td{padding-block:20px}}@media print{.entry-mode .work-area{display:none!important}}.access-page{background:#f6f8fa;min-height:100vh}.access-page>header{background:#1c3445;justify-content:space-between;align-items:center;padding:25px 6%;display:flex}.access-page>header img{border-radius:5px;width:75px;height:75px}.access-page>header>span{color:#b3c6d2;align-items:center;gap:7px;font-size:.6875rem;display:flex}.access-page main{margin:0}.access-content{grid-template-columns:1.1fr 1fr;align-items:start;gap:65px;max-width:1060px;padding:65px 30px;display:grid;margin:auto!important}.access-intro h1{margin-top:15px;font-size:2.25rem;line-height:1.4}.access-intro>p{color:#8295a2;max-width:400px;font-size:.75rem;line-height:1.9}.access-intro ol{margin-top:30px;padding:0;list-style:none}.access-intro li{gap:15px;margin-bottom:26px;display:flex}.access-intro li>span{color:#6d8da2;border:1px solid #cddce6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.6875rem;display:flex}.access-intro li b{color:#3d5d72;font-size:.75rem;font-weight:600}.access-intro li p{color:#8b9eaa;margin:6px 0;font-size:.6875rem;line-height:1.9}.access-intro strong{color:#627e90;overflow-wrap:anywhere;font-weight:500}.access-privacy{color:#7a98aa;border-top:1px solid #dfe7ed;gap:12px;padding-top:17px;display:flex}.access-privacy p{margin:0;font-size:.625rem;line-height:1.8}.access-privacy svg{flex-shrink:0}.access-card{background:#fff;border:1px solid #dfe7ed;border-radius:9px;padding:33px;box-shadow:0 10px 35px #18283404}.access-card-icon{color:#8ba6b6;background:#edf3f6;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.access-card h2{letter-spacing:-.5px;margin:22px 0 12px;font-family:Manrope,Arial;font-size:1.375rem}.access-card p{color:#8a9ca8;font-size:.75rem;line-height:1.9}.access-card>.primary,.access-card>.secondary{width:100%;min-height:44px;margin-top:20px;font-size:.75rem;text-decoration:none;display:flex}.access-card>small{color:#a0acb5;margin-top:15px;font-size:.625rem;line-height:1.8;display:block}.access-card form{margin-top:25px}.access-card label{font-size:.6875rem}.access-card input{min-height:45px;font-size:.875rem}.access-card form button{width:100%;min-height:45px;margin-top:18px;font-size:.75rem}.verified-account{background:#f8fafb;border:1px solid #e1e9ed;border-radius:5px;flex-direction:column;gap:10px;margin-top:22px;padding:17px;display:flex}.verified-account small{color:#99aab5;font-size:.5625rem}.verified-account b{color:#5b7c91;overflow-wrap:anywhere;font-size:.75rem;font-weight:500}.access-status{color:#8295a2;text-transform:capitalize;white-space:nowrap;background:#eff2f5;border-radius:4px;align-self:flex-start;padding:6px 8px;font-size:.5625rem;display:inline-flex}.access-status.pending,.access-status.requested{color:#ab8b4d;background:#faf2e2}.access-status.approved{color:#6b947e;background:#eaf5ef}.access-status.rejected,.access-status.revoked{color:#b0756b;background:#faece9}.access-signout{color:#9aabb6;border-top:1px solid #e6ecef;align-items:center;gap:6px;margin-top:25px;padding-top:18px;font-size:.625rem;text-decoration:none;display:flex}.access-message{background:#edf5f0;border-radius:5px;padding:12px;color:#729581!important;font-size:.6875rem!important}.access-error{background:#faece9;border:1px solid #efd7d1;border-radius:5px;padding:13px;line-height:1.8;color:#ad7369!important;font-size:.6875rem!important}.access-page>footer{padding:10px 6% 25px}.access-loading{color:#91a7b6;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100vh;font-size:.75rem;display:flex}.admin-link{color:#8d764b;gap:8px;margin-top:20px;font-size:.6875rem;text-decoration:none;display:flex}.admin-denied{color:#8199a9;background:#fff;border:1px solid #dce6ed;border-radius:8px;max-width:600px;margin:10vh auto;padding:35px}.admin-denied h1{color:#35576e;font-size:1.5rem}.admin-denied p{font-size:.75rem;line-height:1.9}.admin-denied a{margin:20px 10px 0 0;text-decoration:none;display:inline-flex}.admin-header{background:#fff;border-bottom:1px solid #dfe7ed;align-items:center;gap:25px;padding:27px max(5vw,25px);display:flex}.admin-header img{border-radius:5px;width:85px;height:85px;display:block}.admin-header h1{margin:8px 0;font-size:1.6875rem}.admin-header p{color:#8198a8;font-size:.625rem}.admin-header>.secondary{margin-left:auto;text-decoration:none}.admin-body{max-width:980px;margin:auto;padding:30px}.admin-info{color:#6d8a9f;background:#edf3f7;border:1px solid #d9e6ef;border-radius:6px;gap:12px;padding:20px;display:flex}.admin-info svg{flex-shrink:0}.admin-info p{margin:0;font-size:.6875rem;line-height:1.9}.admin-info b{color:#466980;font-weight:500}.admin-filters{gap:7px;margin:25px 0;display:flex;overflow:auto}.admin-filters button{color:#879dac;text-transform:capitalize;white-space:nowrap;border-radius:5px;padding:10px 13px;font-size:.6875rem}.admin-filters button.active{color:#fff;background:#1d3b50}.admin-filters span{opacity:.6;font-size:.5625rem}.admin-filters button:last-child{margin-left:auto}.access-user-card{background:#fff;border:1px solid #dce6ed;border-radius:6px;margin-bottom:17px;padding:25px}.access-user-heading{justify-content:space-between;gap:15px;margin-bottom:20px;display:flex}.access-user-heading h2{margin:0;font-size:1rem;font-weight:500}.access-user-heading p{color:#7f98aa;margin:8px 0;font-size:.6875rem}.access-user-heading small{color:#a3b2bd;font-size:.5625rem}.access-user-card label{font-size:.625rem}.access-user-card input{font-size:.75rem}.access-decisions{gap:10px;margin-top:20px;display:flex}.access-decisions .danger{margin-top:0}.previous-decision{color:#9c8b70;background:#f9f6f0;padding:12px;font-size:.6875rem;line-height:1.8}.access-history{margin-top:40px}.access-history h2{margin-bottom:22px;font-size:.875rem;font-weight:500}.access-history>div{border-bottom:1px solid #e0e8ee;gap:18px;padding:17px 0;display:flex}.access-history b{color:#69889e;font-size:.6875rem;font-weight:500}.access-history small{color:#9cabb6;margin-top:7px;font-size:.5625rem;display:block}.access-history p{color:#9b8e78;font-size:.625rem;line-height:1.8}.sidebar nav{min-height:150px;overflow-y:auto}.sidebar-bottom{padding-top:10px}.topbar a{text-decoration:none}.entry-mode .topbar>span a{color:#c3d3dd}input[readonly]{color:#7b92a2;background:#f1f5f7}@media (max-width:760px){.access-page>header{padding:17px 22px}.access-page>header img{width:60px;height:60px}.access-page>header>span{font-size:.5625rem}.access-content{flex-direction:column-reverse;gap:35px;padding:28px 20px;display:flex}.access-card{width:100%;padding:25px}.access-card input{font-size:1rem}.access-intro h1{font-size:1.75rem}.access-intro h1 br{display:none}.access-intro>p{max-width:none}.access-intro li p{font-size:.75rem}.access-page>footer{padding:20px;font-size:.4375rem;line-height:1.8}.admin-header{flex-wrap:wrap;gap:15px;padding:20px}.admin-header img{width:65px;height:65px}.admin-header h1{font-size:1.375rem}.admin-header>.secondary{margin-left:80px}.admin-body{padding:22px 17px}.admin-denied{margin:40px 20px;padding:25px}.admin-filters button{padding:10px;font-size:.625rem}.access-user-card{padding:20px}.access-user-card input{font-size:1rem}.access-decisions{flex-wrap:wrap}.access-decisions button{min-height:44px}.access-user-heading p{overflow-wrap:anywhere}.access-history>div{gap:12px}.access-history small{overflow-wrap:anywhere;line-height:1.8}.sidebar nav{min-height:0;overflow-y:visible}.account{font-size:.625rem}}.login-tabs{border-bottom:1px solid #e2e9ef;gap:20px;margin-top:22px;display:flex}.login-tabs button{color:#8a9eac;border-bottom:2px solid #0000;padding:12px 0;font-size:.6875rem}.login-tabs button.active{color:#385c74;border-color:#9c8557}.access-card form label{margin-bottom:16px}.access-card form label small{color:#9aabb6;font-size:.5625rem;line-height:1.8}.forgot-link{color:#7a95a8;margin-top:18px;padding:0;font-size:.625rem}.admin-verify-link{color:#a8b4bd;border-top:1px solid #edf1f4;margin-top:25px;padding-top:15px;font-size:.5625rem;text-decoration:none;display:block}.email-request{font-size:.6875rem!important}.mail-disclosure{color:#9cabb6;line-height:1.8;margin-top:8px!important;font-size:.5625rem!important;display:block!important}.email-not-configured{background:#faf5e9;border-radius:5px;padding:12px;color:#aa9365!important;font-size:.625rem!important}.email-settings{background:#fff;border:1px solid #dce6ed;border-radius:7px;margin-top:22px;padding:24px}.email-settings h2,.reset-link-card h2{color:#3a5d76;font-size:.9375rem;font-weight:500}.email-settings p,.reset-link-card p{color:#8c9fab;font-size:.6875rem;line-height:1.9}.email-settings>.access-status{margin-bottom:18px}.email-settings .primary{margin-top:18px}.email-settings>a{color:#8aa0ae;gap:6px;margin-top:18px;font-size:.625rem;text-decoration:none;display:inline-flex}.highlighted-request{border-color:#aa9163;box-shadow:0 0 0 2px #c7b58d33}.reset-link-card{background:#f9f5e9;border:1px solid #e7dbbc;border-radius:6px;margin-top:25px;padding:22px}.reset-link-card input{background:#fff;border:1px solid #ddd2b4;border-radius:4px;width:100%;margin:5px 0 15px;padding:12px;font-size:.6875rem}.reset-link-card button{margin-right:9px}.access-card .access-signout{justify-content:flex-start;width:100%;font-size:.625rem}.access-decisions{flex-wrap:wrap}@media (max-width:760px){.login-tabs button{min-height:44px;font-size:.75rem}.access-card .forgot-link{min-height:36px;font-size:.6875rem}.email-settings{padding:20px}.email-settings input,.reset-link-card input{font-size:1rem}.email-settings .primary{min-height:44px}.email-not-configured{font-size:.6875rem!important}}.report-list-item{color:#698b9f;border:1px solid #dfe8ee;border-radius:5px;align-items:center;gap:13px;margin-top:14px;padding:18px;text-decoration:none;display:flex}.report-list-item>span{flex:1}.report-list-item b{color:#3b6078;font-size:.75rem;font-weight:500}.report-list-item small{color:#8ea2b0;margin-top:7px;font-size:.5625rem;display:block}.profile-actions{flex-wrap:wrap}.dd-report-page{background:#edf1f4;min-height:100vh;padding-bottom:40px}.dd-toolbar{color:#d3e0e8;background:#1c3548;justify-content:space-between;align-items:center;gap:15px;padding:20px 5vw;display:flex}.dd-toolbar>a{font-size:.75rem;text-decoration:none}.dd-toolbar>div{flex-wrap:wrap;gap:9px;display:flex}.dd-toolbar .primary{background:#b2945c}.dd-report-sheet{background:#fff;max-width:1010px;margin:30px auto;padding:55px 65px;box-shadow:0 5px 35px #233b4e09}.dd-cover{border-bottom:2px solid #a28b5e;align-items:flex-start;gap:25px;padding-bottom:30px;display:flex}.dd-cover img{object-fit:contain;border-radius:5px;width:115px;height:115px}.dd-cover h1{letter-spacing:-.7px;margin:10px 0;font-family:Manrope,Arial;font-size:1.8125rem}.dd-cover h2{margin:15px 0 8px;font-size:1.25rem;font-weight:500}.dd-cover p{color:#8b9da9;font-size:.6875rem}.dd-cover small{color:#9baab5;font-size:.5625rem;line-height:1.9}.dd-report-sheet section{margin-top:33px}.dd-report-sheet section>h2{letter-spacing:-.4px;color:#355a73;border-bottom:1px solid #dce5ec;padding-bottom:12px;font-family:Manrope,Arial;font-size:1.125rem}.dd-report-sheet h3{color:#648397;margin-top:23px;font-size:.8125rem;font-weight:500}.dd-report-sheet h4{color:#8295a2;font-size:.6875rem;font-weight:500}.dd-report-sheet p,.dd-report-sheet li{color:#8295a3;font-size:.6875rem;line-height:1.9}.dd-report-sheet b{color:#55758a;font-weight:500}.dd-report-sheet li{margin-bottom:7px}.dd-executive{background:#f7f4eb;border:1px solid #e9dfca;border-radius:5px;padding:18px 23px}.dd-executive>h2{margin-top:0;border-bottom-color:#e1d5b8!important}.report-caption{color:#9daab3!important;font-size:.625rem!important}.report-field-grid{grid-template-columns:1fr 1fr;gap:17px 30px;margin-top:20px;display:grid}.report-field-grid small{color:#a1aeb8;font-size:.5625rem}.report-field-grid p{color:#5e7f93;overflow-wrap:anywhere;margin:5px 0 0;font-size:.75rem}.report-evidence,.report-check{border:1px solid #e1e8ed;border-radius:5px;margin-top:18px;padding:20px}.report-evidence h3,.report-check h3{margin-top:0}.report-check h3 a{text-decoration:none}.report-url{color:#a3aeb7;overflow-wrap:anywhere;margin-top:12px;font-size:.5rem;display:block}.report-check>p{font-size:.625rem}.report-hit{background:#fcf5f1;border:1px solid #eadbd3;margin-top:18px;padding:15px}.report-hit h4{color:#b08778;margin-top:0}.report-text{white-space:pre-wrap;overflow-wrap:anywhere}.report-ocr{background:#f7f9fa;padding:18px;font-family:monospace;font-size:.625rem!important}.dd-report-sheet table{white-space:normal}.dd-report-sheet th{padding:12px;font-size:.5625rem}.dd-report-sheet td{white-space:normal;overflow-wrap:anywhere;padding:14px 12px;font-size:.625rem}.report-history{border-bottom:1px solid #edf1f4;padding:12px 0}.report-history>b{font-size:.6875rem;display:block}.report-history small{color:#a0aeb8;margin-top:6px;font-size:.5625rem;display:block}.report-signoff{border-top:1px solid #dfe6eb;margin-top:27px;padding-top:18px}.dd-report-sheet footer{font-size:.5rem;line-height:1.8}@media (max-width:760px){.dd-toolbar{flex-direction:column;align-items:flex-start;padding:18px}.dd-toolbar>div{width:100%}.dd-toolbar button{min-height:42px;font-size:.5625rem}.dd-report-sheet{margin:17px;padding:27px 22px}.dd-cover{flex-direction:column;gap:16px}.dd-cover img{width:80px;height:80px}.dd-cover h1{font-size:1.5625rem}.dd-cover h2{font-size:1.125rem}.dd-report-sheet section>h2{font-size:1.0625rem}.report-field-grid{grid-template-columns:1fr}.report-evidence,.report-check{padding:15px}.dd-report-sheet p,.dd-report-sheet li{font-size:.75rem}.dd-report-sheet section{margin-top:26px}}@media print{.dd-report-page{background:#fff;padding:0;display:block!important}.dd-toolbar,.dd-report-page>.access-error{display:none!important}.dd-report-sheet{max-width:none;box-shadow:none;margin:0;padding:15px 20px}.dd-cover{flex-direction:row;display:flex}.dd-cover img{width:90px;height:90px}.dd-report-sheet section{break-inside:auto}.dd-report-sheet h2,.dd-report-sheet h3{break-after:avoid}.report-check,.report-field-grid>div,.report-signoff{break-inside:avoid}.dd-report-sheet a{color:inherit;text-decoration:none}.dd-report-sheet p,.dd-report-sheet li{font-size:.625rem}.dd-report-sheet footer{display:flex}.report-field-grid{grid-template-columns:1fr 1fr}.dd-report-sheet th{background:#fff}}.entry-document-start{display:none}.entry-mode .entry-document-start{background:#fff;border:1px solid #dce7ee;border-radius:7px;justify-content:space-between;align-items:center;gap:25px;margin-top:22px;padding:26px;display:flex}.entry-document-start h3{color:#3d6078;margin:0 0 9px;font-size:1rem;font-weight:500}.entry-document-start p{color:#8da2b0;max-width:540px;margin:0;font-size:.6875rem;line-height:1.9}.entry-document-start .primary{white-space:nowrap;min-height:44px}.final-designation{background:#f1f6f9;border:1px solid #d5e3ec;border-radius:7px;margin-top:30px;padding:22px}.final-designation .detail-heading{margin-top:0!important}.final-designation>p{color:#7b96a9;font-size:.6875rem;line-height:1.9}.final-designation .category-choice{grid-template-columns:repeat(4,1fr);margin:18px 0 0}.category-choice>label{color:#718da1;cursor:pointer;background:#fff;border:1px solid #d7e3eb;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 8px;font-size:.75rem;display:flex;position:relative}.category-choice>label.active{color:#305c78;background:#e7f0f6;border-color:#6c93ae}.category-choice>label>input{accent-color:#486d86;flex-shrink:0;margin:0;width:14px!important;height:14px!important;min-height:14px!important}.category-choice>label:focus-within{outline-offset:2px;outline:2px solid #b39a6b}@media (max-width:760px){.entry-mode .entry-document-start{flex-direction:column;align-items:flex-start;gap:18px;padding:22px}.entry-document-start .primary{width:100%}.final-designation{padding:18px}.final-designation .category-choice{grid-template-columns:1fr 1fr;gap:10px}.category-choice>label{min-height:50px;font-size:.8125rem}.import-buttons{flex-wrap:wrap}.import-picker{min-width:120px}.entry-mode .category-tabs button{font-size:.5625rem}}@media print{.entry-document-start{display:none!important}}.page-actions{flex-wrap:wrap;gap:10px;display:flex}.page-actions a{text-decoration:none}.due-diligence-create{background:#fff;border:1px solid #dbe5eb;border-radius:9px;margin:0 0 25px;padding:25px}.due-diligence-create h2{margin:12px 0;font-size:1.3125rem}.due-diligence-create p{color:#6d8595;max-width:800px;font-size:.75rem;line-height:1.8}.due-diligence-create>small{color:#7a8d9b;margin-top:18px;font-size:.6875rem;line-height:1.7;display:block}.due-diligence-controls{align-items:flex-end;gap:15px;margin-top:20px;display:flex}.due-diligence-controls label{flex:1;min-width:0}.due-diligence-controls select{width:100%;min-height:44px;margin-top:7px;display:block}.due-diligence-controls button{white-space:normal;min-height:44px}.entry-mode .due-diligence-create{display:block}@media (max-width:700px){.page-actions{width:100%}.page-actions a,.page-actions button{flex:1;justify-content:center}.due-diligence-create{padding:19px}.due-diligence-controls{flex-direction:column;align-items:stretch}.due-diligence-controls button{justify-content:center}}.identity-capture-summary{color:#3e6351;background:#edf5f0;border:1px solid #d4e5db;border-radius:6px;margin:15px 0;padding:14px}.identity-capture-summary b{font-size:.75rem}.identity-capture-summary p,.identity-capture-summary small{font-size:.6875rem;line-height:1.8;display:block}.file-item select{max-width:180px;min-height:40px;font-size:.6875rem}@media (max-width:650px){.file-item{flex-wrap:wrap}.file-item select{width:100%;max-width:none}}.import-buttons{flex-wrap:wrap}.document-kind-select{margin:18px 0;display:block}.document-kind-select select{width:100%;min-height:42px;margin-top:8px;display:block}.logo-brand>span{letter-spacing:1px;text-align:center;line-height:1.6}.import-review-foot{flex-wrap:wrap}@media (max-width:650px){.import-picker{flex-basis:40%}.import-review-foot button{justify-content:center;width:100%}}.client-contract{background:#f5f9fb;border:1px solid #d9e5ec;border-radius:8px;margin:22px 0;padding:18px}.contract-services,.contract-upload-actions{flex-wrap:wrap;gap:12px;margin:15px 0;display:flex}.contract-services label{background:#fff;border:1px solid #d9e5ec;border-radius:5px;align-items:center;gap:7px;padding:10px 14px;display:flex}.contract-services input{width:16px;height:16px}.contract-documents{border-bottom:1px solid #dfe7ed;margin-bottom:20px;padding:18px 0}.contract-documents h3{font-size:1.0625rem}.contract-documents p,.contract-documents small{color:#658092;font-size:.6875rem;line-height:1.9}.contract-documents label>select{width:100%;min-height:42px;margin:8px 0;display:block}.contract-documents>small{display:block}.contract-file{background:#fff;border:1px solid #dbe5eb;border-radius:6px;margin-top:12px;padding:14px}.contract-file>a{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:.75rem;display:flex}.contract-file small{margin-top:7px;display:block}.contract-file details{margin-top:10px;font-size:.6875rem}.contract-file pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;font:.6875rem/1.8 monospace;overflow:auto}.contract-scan-results{padding:0;list-style:none}.contract-scan-results li{overflow-wrap:anywhere;border-bottom:1px solid #dfe7ed;padding:10px;font-size:.6875rem}.contract-scan-results span{margin-top:6px;line-height:1.8;display:block}.contract-documents .ocr-progress button{margin:10px}@media (max-width:600px){.contract-upload-actions{flex-direction:column}.client-contract{padding:13px}}.hub{color:#15374a;background:#f4f6f8;min-height:100vh;padding:38px 7%}.hub header{justify-content:space-between;align-items:center;display:flex}.hub header img{width:160px}.hub section{max-width:1100px;margin:70px auto}.hub h1{margin:20px 0;font-size:clamp(2rem,5vw,3.875rem);line-height:1.12}.hub p{color:#536978;line-height:1.7}.hub-links{grid-template-columns:1fr 1fr;gap:24px;margin:40px 0;display:grid}.hub-links a{color:inherit;background:#fff;border:1px solid #d9e1e6;border-radius:16px;padding:32px;text-decoration:none;display:block}.hub-links b{color:#96763a;letter-spacing:1.5px;font-size:.75rem}.hub-links h2{margin:22px 0;font-size:1.625rem}@media (max-width:650px){.hub-links{grid-template-columns:1fr}.hub{padding:24px}.hub section{margin:40px auto}}.hub header img{object-fit:contain;width:260px;max-width:48vw;height:auto}.access-page>header img{object-fit:contain;width:250px;max-width:48vw;height:auto}.logo-brand img{object-fit:contain;border-radius:2px;width:100%;max-width:205px;height:auto}.entry-welcome img{object-fit:contain;width:230px;max-width:100%;height:auto}.admin-header img{object-fit:contain;width:230px;max-width:40vw;height:auto}@media (max-width:760px){.logo-brand img{width:130px;height:auto}.entry-welcome img{width:200px}.access-page>header img{width:200px;height:auto}}.three-links{grid-template-columns:repeat(3,minmax(0,1fr))}.three-links a{padding:25px}.three-links h2{font-size:1.4375rem}.record-number{overflow-wrap:anywhere;color:#c52026!important;font-weight:800!important}.intake-page{color:#17384c;background:#f4f6f8;min-height:100vh}.intake-header{background:#fff;border-bottom:1px solid #dbe4e9;justify-content:space-between;align-items:center;gap:25px;padding:25px 5%;display:flex}.intake-header img{width:220px;height:auto;display:block}.intake-header nav{flex-wrap:wrap;gap:18px;display:flex}.intake-header a{color:#284f64;font-size:.75rem;text-decoration:none}.intake-content{max-width:1200px;margin:auto;padding:38px 30px}.intake-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.intake-title h1{margin:9px 0;font-size:2.1875rem}.intake-title p{color:#647c8c;line-height:1.7}.intake-meta{background:#fff;border:1px solid #dce5eb;border-radius:12px;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:20px;margin-bottom:24px;padding:23px;display:grid}.intake-meta small{color:#718898;margin-bottom:9px;font-size:.6875rem;display:block}.intake-meta strong{font-size:.8125rem}.intake-form,.intake-directory{background:#fff;border:1px solid #dce5eb;border-radius:12px;margin-bottom:28px;padding:30px}.intake-form section{border-bottom:1px solid #e1e8ec;margin:0 0 25px;padding:0 0 25px}.intake-form h2,.intake-directory h2{color:#244c62;margin:0 0 20px;font-size:1.125rem}.intake-choice{gap:15px;display:flex}.intake-choice label{border:1px solid #d4e0e7;border-radius:8px;align-items:center;gap:12px;min-width:180px;padding:16px 25px;display:flex!important}.intake-choice label.selected{background:#f1fafc;border-color:#14839b}.intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.intake-form label{color:#345b70;flex-direction:column;gap:8px;font-size:.75rem;font-weight:600;display:flex}.intake-form input:not([type=checkbox]):not([type=radio]),.intake-form select,.intake-form textarea,.intake-directory input{color:#17384c;width:100%;font:inherit;background:#fff;border:1px solid #cbdbe5;border-radius:6px;padding:12px}.intake-form input:disabled,.intake-form textarea:disabled{background:#f5f7f9}.intake-form input[type=radio],.intake-form input[type=checkbox]{width:16px;height:16px;margin:0}.intake-services{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.intake-services label{flex-direction:row;align-items:center;gap:10px}.intake-uploads{gap:15px;margin-top:24px;display:flex}.intake-form .import-picker{cursor:pointer;flex-direction:row;display:inline-flex}.intake-document>label{margin-bottom:18px}.intake-pending>div{justify-content:space-between;gap:15px;margin-bottom:10px;font-size:.75rem;display:flex}.intake-actions{flex-wrap:wrap;gap:12px;display:flex}.intake-actions button,.intake-actions a{border:1px solid #cbdbe5;border-radius:6px;align-items:center;padding:12px 18px;font-size:.75rem;text-decoration:none;display:inline-flex}.intake-actions .primary{color:#fff;background:#087d96;border-color:#087d96}.intake-actions button:disabled{opacity:.5;cursor:wait}.intake-help{color:#6b8292;font-size:.75rem;line-height:1.7}.intake-error,.intake-success{border-radius:8px;padding:16px;font-size:.8125rem}.intake-error{color:#aa302b;background:#fff0ee}.intake-success{color:#2c7153;background:#e9f6ef}.intake-directory>div:first-child{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.intake-directory input{width:min(100%,380px)}.intake-table{overflow-x:auto}.intake-table table{border-collapse:collapse;width:100%;font-size:.75rem}.intake-table td,.intake-table th{text-align:left;border-bottom:1px solid #e3eaee;padding:15px 10px}.intake-table th{color:#718898;text-transform:uppercase;font-size:.625rem}.intake-table td small{color:#718898;margin-top:5px;display:block}.intake-table a{text-decoration:none}.intake-form .document-import{margin-top:15px}.intake-directory h2 small{color:#718898;font-size:.75rem}@media (max-width:900px){.three-links{grid-template-columns:1fr}.intake-header{flex-wrap:wrap}.intake-meta,.intake-services{grid-template-columns:1fr 1fr}}@media (max-width:600px){.intake-header{padding:20px}.intake-header img{width:180px}.intake-content{padding:25px 16px}.intake-grid,.intake-meta{grid-template-columns:1fr}.intake-form,.intake-directory{padding:22px}.intake-choice{flex-direction:column}.intake-title,.intake-directory>div:first-child{flex-direction:column;align-items:flex-start}.intake-services{grid-template-columns:1fr}}.four-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.four-links a{padding:24px 20px}.four-links h2{font-size:1.375rem;line-height:1.3}.four-links b{font-size:.625rem}@media (max-width:1150px){.four-links{grid-template-columns:1fr 1fr}}@media (max-width:650px){.four-links{grid-template-columns:1fr}}.intake-meta input,.intake-meta select{width:100%;font:inherit;color:#17384c;background:#fff;border:1px solid #cbdbe5;border-radius:6px;padding:9px;font-size:.75rem}.assignment-save{margin:-8px 0 24px}a.home-start-button{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:10000;color:#fff;background:#17384c;border:1px solid #c4a566;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 18px;font:600 .875rem Arial,sans-serif;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 4px 18px #17384c33}a.home-start-button:hover{background:#244f66}a.home-start-button:focus-visible{outline-offset:4px;outline:3px solid #ba9c64}@media (max-width:600px){a.home-start-button{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));padding:11px 14px;font-size:.8125rem}}@media print{a.home-start-button{display:none!important}}.hub a.all-safekeeping-link{color:#fff;background:#17384c;border:1px solid #b59862;border-radius:12px;margin:0 0 28px;padding:24px 28px;text-decoration:none;display:block}.all-safekeeping-link b,.all-safekeeping-link strong,.all-safekeeping-link small{display:block}.all-safekeeping-link b{letter-spacing:1.5px;color:#e1c68e;font-size:.6875rem}.all-safekeeping-link strong{margin:10px 0;font-size:clamp(1.25rem,3vw,1.6875rem)}.all-safekeeping-link small{color:#e0e8ee;font-size:.8125rem;line-height:1.6}.hub a.all-safekeeping-link:hover{background:#244f66}.intake-form .claim-support{background:#f6f9fb;border:1px solid #cbdbe5;border-radius:10px;padding:22px}.intake-form .claim-upload{background:#fff;border:1px dashed #708e9f;border-radius:8px;gap:12px;padding:18px;display:flex}.claim-upload input::file-selector-button{color:#fff;cursor:pointer;background:#17384c;border:0;border-radius:5px;margin-right:12px;padding:10px 14px}.claim-saved{overflow-wrap:anywhere;margin-top:22px}.claim-saved h3{font-size:.875rem}.claim-saved a{text-decoration:underline}.claim-saved p{line-height:1.7}.lmg-company-brand{background:#000;border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:180px;max-width:100%;padding:10px;display:flex!important}.lmg-company-brand .lmg-logo-link{width:100%;background:0 0!important;margin:0!important;padding:0!important;display:block!important}.lmg-company-brand .lmg-logo-link img{display:block;object-fit:contain!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:150px!important;margin:0!important}.lmg-company-brand a.lmg-site-link{white-space:nowrap;color:#00cfdf!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;margin:0!important;padding:0!important;font:600 .75rem/1.5 Arial,sans-serif!important;text-decoration:none!important;display:block!important}.lmg-company-brand a.lmg-site-link:hover{text-decoration:underline!important}.receipt-head .lmg-company-brand{width:150px;padding:5px}.receipt-head .lmg-company-brand .lmg-logo-link img{max-height:95px!important}.receipt-head .lmg-company-brand a.lmg-site-link{font-size:.625rem!important}@media (max-width:600px){.lmg-company-brand{width:150px}.lmg-company-brand .lmg-logo-link img{max-height:115px!important}.lmg-company-brand a.lmg-site-link{font-size:.6875rem!important}}@media print{.lmg-company-brand{-webkit-print-color-adjust:exact;print-color-adjust:exact}.receipt-head .lmg-company-brand .lmg-logo-link img{max-height:70px!important}}.hub-links>a:last-child:nth-child(5){background:#e9f6f7;border-color:#81bfc7;grid-column:1/-1}.booking-fees{background:#edf8f9;border:1px solid #afcbd1;border-radius:12px;margin-bottom:24px;padding:24px 28px}.booking-fees h2{margin:0 0 15px;font-size:1.1875rem}.booking-fees p{line-height:1.6}.booking-fee-current{color:#165064;background:#f1f7f7;padding:14px;font-weight:600}.booking-page .intake-choice{margin-top:20px}.booking-open{text-align:left;color:#087d96;padding:0;font-size:.75rem;text-decoration:underline}.booking-print{display:none}.booking-page .claim-upload{flex-direction:column;gap:12px;max-width:100%;display:flex}.booking-page .intake-uploads{flex-wrap:wrap}.booking-page .intake-uploads input{max-width:100%}@media print{main.booking-page{background:#fff;display:block!important}.booking-page>.intake-header,.booking-screen{display:none!important}.booking-print{color:#17384c;padding:8mm;display:block}.booking-print .lmg-company-brand{width:130px}.booking-print .lmg-company-brand img{max-height:80px!important}.booking-print h1{font-size:1.25rem}.booking-print dl{grid-template-columns:1fr 1fr;gap:9px 18px;display:grid}.booking-print dl>div{break-inside:avoid;border-bottom:1px solid #d8e3e7;padding:6px 0}.booking-print dt{color:#657b88;font-size:.625rem}.booking-print dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.6875rem}.booking-print p{font-size:.625rem}}.booking-qr{align-items:center;gap:24px;display:flex}.booking-qr>img{width:150px;height:150px}.booking-print-qr img{width:110px;height:110px}@media (max-width:600px){.booking-qr{flex-direction:column;align-items:flex-start}}@media print{.booking-print-qr{break-inside:avoid;align-items:center;gap:20px;display:flex}.booking-print-qr p{max-width:250px}}.hub-links.four-links{grid-template-columns:repeat(3,minmax(0,1fr))}.logistics-customer-search{background:#fff;border:1px solid #dce5eb;border-radius:12px;align-items:flex-end;gap:16px;margin-bottom:24px;padding:24px;display:flex}.logistics-customer-search label{color:#345b70;flex:1;font-size:.8125rem;font-weight:600}.logistics-customer-search input{color:#17384c;border:1px solid #cbdbe5;border-radius:6px;padding:13px;font-size:.9375rem}.logistics-customer-search button,.logistics-docs-qr .primary,.logistics-retry button{color:#fff;background:#087d96;border-radius:6px;justify-content:center;padding:13px 18px;text-decoration:none;display:inline-flex}.logistics-docs-qr{background:#edf8f9;border:1px solid #afcbd1;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;padding:25px 30px;display:flex}.logistics-docs-qr h2{margin:0 0 14px;font-size:1.25rem}.logistics-docs-qr p{max-width:620px;line-height:1.7}.logistics-docs-qr a{margin-top:12px;display:block}.logistics-docs-qr .primary{width:fit-content}.logistics-docs-qr>img{background:#fff;flex-shrink:0}.logistics-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px;display:grid}.logistics-document-card{overflow-wrap:anywhere;background:#fff;border:1px solid #dce5eb;border-radius:12px;padding:24px}.logistics-document-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.logistics-document-title h2{margin:0 0 20px;font-size:1.0625rem;line-height:1.5}.logistics-document-title span{white-space:nowrap;border-radius:20px;padding:5px 10px;font-size:.625rem}.document-uploaded{color:#226545;background:#e3f3eb}.document-missing{color:#546d7c;background:#eef1f4}.logistics-doc-upload{background:#f8fafb;border:1px dashed #708e9f;border-radius:7px;gap:12px;padding:15px;font-size:.75rem;font-weight:600}.logistics-doc-upload input{width:100%;font-size:.75rem}.logistics-doc-upload input::file-selector-button{color:#fff;cursor:pointer;background:#17384c;border:0;border-radius:5px;margin-right:10px;padding:10px 12px}.logistics-saved-document{border-top:1px solid #e1e8ec;margin-top:18px;padding-top:16px}.logistics-saved-document>a{font-size:.8125rem;font-weight:600;line-height:1.6}.logistics-saved-document small{color:#718898;margin-top:6px;font-size:.6875rem;line-height:1.8;display:block}.logistics-saved-document button{color:#a83232;margin-top:10px;padding:5px 0;font-size:.6875rem}.logistics-related{margin-top:25px}.logistics-related p{overflow-wrap:anywhere}@media (max-width:1150px){.hub-links.four-links{grid-template-columns:1fr 1fr}}@media (max-width:650px){.hub-links.four-links,.logistics-document-grid{grid-template-columns:1fr}.logistics-customer-search,.logistics-docs-qr{flex-direction:column;align-items:stretch;padding:20px}.logistics-docs-qr>img{align-self:center}.logistics-document-card{padding:20px}}.workspace-grid{grid-template-columns:1fr 1fr;gap:22px;margin:38px 0;display:grid}.workspace-card{background:#fff;border:1px solid #d9e1e6;border-radius:14px;flex-direction:column;padding:28px;display:flex}.workspace-card>b{letter-spacing:1.3px;color:#96763a;font-size:.6875rem}.workspace-card h2{margin:18px 0 8px;font-size:1.5625rem;line-height:1.35}.hub .workspace-card p{margin:0 0 24px;line-height:1.7}.workspace-card>div{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.workspace-card>div a{color:#16485f;background:#f6fafb;border:1px solid #9fb7c4;border-radius:6px;padding:11px 14px;font-size:.75rem;font-weight:600;text-decoration:none}.workspace-card>div a:hover{background:#e2f2f4}.workspace-card.fraud-card{color:#fff;background:#b42332;border-color:#a21c2a}.workspace-card.fraud-card>b,.hub .workspace-card.fraud-card p{color:#fff}.workspace-card.fraud-card>div a{color:#a21c2a;background:#fff;border-color:#fff}.workspace-card.fraud-card>div a:hover{background:#ffe9ec}.workspace-card.verification-card{background:#edf8f9;border-color:#afcbd1}@media (max-width:650px){.workspace-grid{grid-template-columns:1fr;gap:16px}.workspace-card{padding:24px}.workspace-card h2{font-size:1.375rem}.workspace-card>div{flex-direction:column}}.hub{background-color:#f3f6f8;background-image:linear-gradient(#f7fafccc,#f7fafcdb),url(/workspace-worldscape.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.hub .workspace-card{box-shadow:0 8px 24px #13314212}.hub>header,.hub>section{position:relative}@media (max-width:650px){.hub{background-position:top;background-attachment:scroll}}@media print{.hub{background:#fff!important}.hub .workspace-card{box-shadow:none}}.hub h1.workspace-title{white-space:nowrap;letter-spacing:-.025em;font-size:clamp(.625rem,3.1vw,3rem);line-height:1.2}.hub .workspace-top-banner{border-radius:12px;width:100%;max-width:1100px;margin:28px auto 0;overflow:hidden;box-shadow:0 8px 28px #0a1f3026}.hub .workspace-top-banner img{object-fit:contain;width:100%;height:auto;display:block}.hub .workspace-top-banner+section{margin-top:32px}@media (max-width:650px){.hub .workspace-top-banner{border-radius:8px;margin-top:22px}.hub .workspace-top-banner+section{margin-top:24px}}.hub a.workspace-company-website{color:#008da3;font-size:.875rem;font-weight:600;text-decoration:none}.hub a.workspace-company-website:hover{text-decoration:underline}.hub .workspace-countries{background:#ffffffe0;border:1px solid #d6e3e9;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;max-width:1100px;margin:12px auto 0;padding:15px 20px;list-style:none;display:flex}.workspace-countries li{flex-direction:column;align-items:center;gap:6px;min-width:60px;display:flex}.workspace-country-flag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.6875rem;line-height:1.15;display:block}.workspace-country-name{letter-spacing:.7px;color:#17384c;font-size:.5625rem;font-weight:700}.hub .workspace-website+section{margin-top:32px}@media (max-width:650px){.hub .workspace-countries{gap:12px 14px;padding:14px 10px}.workspace-countries li{min-width:44px}.workspace-country-flag{font-size:1.5rem}.workspace-country-name{letter-spacing:.3px;font-size:.5rem}.hub .workspace-website+section{margin-top:24px}}.workspace-card.onboarding-card{color:#fff;background:#4169e1;border-color:#365bc8}.workspace-card.onboarding-card>b,.hub .workspace-card.onboarding-card p{color:#fff}.workspace-card.onboarding-card>div a{color:#12495b;background:#fff;border-color:#fff}.workspace-card.onboarding-card>div a:hover{background:#edf7ff}.workspace-card.turquoise-card{color:#103b49;background:#39c6ce;border-color:#219ca7}.workspace-card.turquoise-card>b,.hub .workspace-card.turquoise-card p{color:#103b49}.workspace-card.turquoise-card>div a{color:#12495b;background:#fff;border-color:#fff}.workspace-card.turquoise-card>div a:hover{background:#e8fbfc}.hub .workspace-search{background:#fffffff7;border:1px solid #b4ceda;border-radius:13px;max-width:none;margin:28px 0 0;padding:26px;box-shadow:0 6px 20px #17384c0a}.workspace-search-heading h2{margin:0 0 10px;font-size:1.4375rem}.hub .workspace-search-heading p{margin:0 0 18px;font-size:.8125rem}.workspace-search-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.workspace-search-field{color:#345b70;flex:1;min-width:240px;font-size:.75rem;font-weight:600}.workspace-search-field input{background:#fff;border:1px solid #a9c2d0;border-radius:6px;width:100%;padding:14px;font-size:.875rem}.workspace-search-form button,.database-match-group button{color:#fff;background:#17384c;border-radius:6px;padding:13px 16px;font-size:.75rem;font-weight:600}.workspace-search-form .duplicate-scan-button{background:#4169e1}.hub .workspace-search .search-help{color:#617d8d;margin:14px 0 0;font-size:.6875rem;line-height:1.7}.database-search-summary{flex-wrap:wrap;justify-content:space-between;gap:16px;padding:18px 0 12px;font-size:.8125rem;display:flex}.database-search-summary span{color:#617d8d;font-size:.6875rem}.database-source-counts{flex-wrap:wrap;gap:8px;display:flex}.database-source-counts span{background:#eaf3f7;border-radius:5px;padding:6px 10px;font-size:.625rem}.hub .database-search-warning{color:#7c4c08;background:#fff2da;padding:14px;font-size:.75rem}.database-comparison{background:#f4f9fc;border:1px solid #bdd6e3;border-radius:8px;margin:22px 0;padding:20px;scroll-margin-top:20px}.database-comparison-title,.database-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.database-comparison h3,.database-match-groups h3,.database-results-heading h3{margin:16px 0;font-size:1rem}.database-comparison-title button{font-size:.75rem;text-decoration:underline}.search-identity-toggle{flex-direction:row;align-items:center;gap:8px;margin:12px 0;font-size:.6875rem;display:flex}.search-identity-toggle input{width:15px;height:15px}.database-table-wrap{margin-top:12px;overflow-x:auto}.database-table-wrap table{border-collapse:collapse;table-layout:auto;width:100%;font-size:.6875rem}.database-table-wrap td,.database-table-wrap th{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dce6ed;max-width:260px;padding:12px 9px}.database-table-wrap thead th{color:#42677d;font-size:.625rem}.database-table-wrap small{color:#6d8797;margin-top:5px;font-size:.625rem;display:block}.database-table-wrap td>strong{font-size:.6875rem}.database-table-wrap th button{color:#42677d;margin-top:8px;font-size:.625rem;text-decoration:underline;display:block}.database-table-wrap .comparison-difference{background:#fff4dc}.database-table-wrap .comparison-difference th small{color:#9c6918}.database-match-groups{margin:20px 0}.database-match-group{background:#fffaf0;border:1px solid #e3cf9b;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin:10px 0;padding:15px;display:flex}.database-match-group strong{font-size:.75rem}.hub .database-match-group p{overflow-wrap:anywhere;margin:8px 0 0;font-size:.625rem;line-height:1.7}.database-match-group button{flex-shrink:0;padding:10px 13px;font-size:.6875rem}.database-results-heading label{min-width:160px;font-size:.6875rem}.database-results-heading select{padding:9px;font-size:.6875rem}.database-search-results input{width:16px;height:16px}@media (max-width:650px){.hub .workspace-search{padding:20px}.workspace-search-heading h2{font-size:1.25rem}.workspace-search-field{min-width:100%}.workspace-search-form button{flex:1}.database-match-group{flex-direction:column;align-items:flex-start}.database-comparison{padding:12px}.database-table-wrap table{min-width:600px}}.hub>header{justify-content:flex-end}.hub .workspace-website{text-align:center;margin:14px auto 0}.lmg-company-brand{break-inside:avoid;background:0 0!important;border-radius:0!important;width:100%!important;max-width:1100px!important;margin:16px auto 24px!important;padding:0!important}.lmg-company-brand .lmg-logo-link img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important}.intake-header,.access-page>header,.admin-header,.dd-cover,.receipt-head{flex-wrap:wrap!important}.intake-header>.lmg-company-brand,.access-page>header>.lmg-company-brand,.admin-header>.lmg-company-brand,.dd-cover>.lmg-company-brand,.receipt-head>.lmg-company-brand{flex:0 0 100%!important}.dd-cover{flex-direction:column!important;align-items:stretch!important}.hub>.lmg-company-brand{margin-top:20px!important}.hub>.lmg-company-brand+section{margin-top:28px}.shell>main>.lmg-company-brand{width:calc(100% - 48px)!important}.profile-print-brand{display:none}@media print{.profile-print-brand{display:block}.lmg-company-brand{-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0 auto 12px!important}.receipt-head .lmg-company-brand .lmg-logo-link img{max-height:none!important}.booking-print .lmg-company-brand{width:100%!important}.shell>main>.lmg-company-brand{display:none!important}}.access-page>header{justify-content:center;gap:6px;padding:10px 20px}.access-page>header>.lmg-company-brand{max-width:min(720px,68svh)!important;margin:0 auto!important}.access-page>header>span{flex-basis:100%;justify-content:center}.access-page>.access-content{padding-top:28px;padding-bottom:28px}@media (max-width:760px){.access-page>header{padding:10px 16px}.access-page>header>.lmg-company-brand{max-width:min(480px,52svh)!important}.access-page>.access-content{padding-top:20px;padding-bottom:24px}}.access-page>header>span{font-size:.9375rem}.access-page .access-intro h1{font-size:clamp(2rem,4vw,2.625rem);line-height:1.2}.access-page .access-intro>p,.access-page .access-intro li p{color:#536c7e;font-size:.9375rem;line-height:1.6}.access-page .access-intro li b{font-size:1rem}.access-page .access-intro li>span{font-size:.875rem}.access-page .access-card h2{margin-top:0;font-size:1.75rem}.access-page .access-card label{font-size:.9375rem;font-weight:600}.access-page .access-card input,.access-page .access-card select{min-height:48px;font-size:1.0625rem}.access-page .access-card form button,.access-page .access-card>.primary,.access-page .access-card>.secondary{min-height:48px;font-size:1rem}.access-page .access-card p,.access-page .access-card .admin-link,.access-page .access-signout{color:#536c7e;font-size:.875rem;line-height:1.6}.access-page .verified-account small{font-size:.8125rem}.access-page .verified-account b{font-size:1.0625rem}@media (max-width:760px){.access-page .access-card{padding:24px}.access-page .access-intro h1{font-size:2rem}}.workspace-language-controls{top:calc(16px + env(safe-area-inset-top,0px));z-index:12000;color:#17384c;background:#fff;border:1px solid #b8cbd3;border-radius:10px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:10px 12px;font:600 .875rem/1.4 Arial,sans-serif;display:flex;position:fixed;bottom:auto;left:16px;right:auto;box-shadow:0 4px 20px #17384c25}.workspace-language-controls select{color:#17384c;width:auto;min-width:110px;min-height:38px;font:inherit;background:#fff;border:1px solid #a6bdc8;border-radius:6px;padding:7px}.workspace-language-controls a{color:#fff;background:#17384c;border-radius:6px;padding:7px 10px;text-decoration:none}body{padding-top:calc(85px + env(safe-area-inset-top,0px));padding-bottom:0}html[lang=ar] body{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .workspace-language-controls{left:16px;right:auto}html[dir=rtl] input[type=email],html[dir=rtl] input[type=password],html[dir=rtl] input[type=date],html[dir=rtl] input[type=time],html[dir=rtl] input[type=number]{text-align:right;direction:ltr}html[dir=rtl] .sidebar{left:auto;right:0}html[dir=rtl] .shell>main{margin-left:0;margin-right:244px}html[dir=rtl] .drawer{margin-left:0;margin-right:auto}html[dir=rtl] th{text-align:right}html[lang=ar] .workspace-title{white-space:normal;font-size:clamp(1.5rem,3vw,2.625rem);line-height:1.5}html:not([lang=en]) .workspace-title{white-space:normal;line-height:1.25}html[dir=rtl] .nav-caption,html[dir=rtl] .eyebrow{letter-spacing:0}@media (max-width:1200px){html[dir=rtl] .shell>main{margin-right:205px}}@media (max-width:760px){html[dir=rtl] .shell>main,html[dir=rtl] .logistics-app .shell>main{margin-right:0}.workspace-language-controls{left:10px;right:auto;top:calc(10px + env(safe-area-inset-top,0px));gap:7px;max-width:calc(100vw - 20px);padding:8px;font-size:.75rem;bottom:auto}html[dir=rtl] .workspace-language-controls{left:10px}.workspace-language-controls select{min-width:95px}.workspace-language-controls label{display:none}.workspace-language-controls a{max-width:160px}}@media print{.workspace-language-controls{display:none!important}body{padding-bottom:0}}html[dir=rtl] .logistics-app .shell>main{margin-right:238px}@media (max-width:1000px){html[dir=rtl] .logistics-app .shell>main{margin-right:190px}}@media (max-width:700px){html[dir=rtl] .logistics-app .shell>main{margin-right:0}}@media print{html[dir=rtl] .shell>main,html[dir=rtl] .logistics-app .shell>main{margin-left:0!important;margin-right:0!important}}@media screen and (min-width:761px){.sidebar{top:calc(85px + env(safe-area-inset-top,0px))!important;height:calc(100dvh - 85px - env(safe-area-inset-top,0px))!important}}@media screen and (min-width:701px){.logistics-app .sidebar{top:calc(85px + env(safe-area-inset-top,0px))!important;height:calc(100dvh - 85px - env(safe-area-inset-top,0px))!important}}@media print{body{padding-top:0!important}}.representative-manager{color:#102f47;background:#fff;border:1px solid #c9dfe8;border-radius:18px;max-width:1100px;margin-top:30px;padding:28px}.representative-manager h2{margin:10px 0;font-size:1.5rem}.representative-manager>p{color:#526778;line-height:1.6}.representative-grid{grid-template-columns:1fr 1fr;gap:22px;margin:24px 0;display:grid}.representative-grid label{flex-direction:column;gap:7px;font-size:.9375rem;font-weight:600;display:flex}.representative-grid input,.representative-grid select{width:100%;min-height:46px;font:inherit;color:#12314b;box-sizing:border-box;background:#fff;border:1px solid #b9ceda;border-radius:8px;padding:10px 12px}.representative-grid input[type=file]{font-size:.8125rem}.representative-grid small{color:#586e7f;font-size:.75rem;font-weight:400}.representative-password-actions{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.representative-password-actions button{color:#154461;cursor:pointer;background:#eff9fa;border:1px solid #bfd6df;border-radius:6px;padding:6px 10px}.representative-success{overflow-wrap:anywhere;background:#eafff6;border:1px solid #62b7a5;border-radius:12px;margin-top:20px;padding:20px}.representative-success code{-webkit-user-select:all;user-select:all;font-size:1.0625rem}.representative-list{gap:10px;margin-top:18px;display:grid}.representative-list details{border:1px solid #d1e0e8;border-radius:10px;padding:16px}.representative-list summary{cursor:pointer;font-weight:600}.representative-details{overflow-wrap:anywhere;margin-top:20px}.representative-details dl{grid-template-columns:1fr 1fr;gap:14px;display:grid}.representative-details dt{color:#536d7c;font-size:.75rem}.representative-details dd{margin:4px 0 0}.representative-photo{object-fit:cover;border-radius:12px;width:100px;height:100px}.representative-form>.primary{margin-bottom:28px}@media (max-width:700px){.representative-manager{padding:18px}.representative-grid,.representative-details dl{grid-template-columns:1fr}}.login-edit-fields{border:0;min-width:0;margin:22px 0 0;padding:0}.login-edit-fields>label{flex-direction:column;gap:8px;font-size:.9375rem;font-weight:600;display:flex}.login-edit-fields>label select{width:100%;font:inherit;color:#12314b;background:#fff;border:1px solid #b9ceda;border-radius:8px;padding:12px}.login-edit-fields:disabled{opacity:.65}.representative-manager{scroll-margin-top:110px}.login-photo-editor{background:#f1f8fa;border:1px solid #d0e1e8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;margin:24px 0;padding:20px;display:flex}.login-photo-editor label{flex-direction:column;flex:1;gap:8px;min-width:200px;font-weight:600;display:flex}.login-photo-editor small{color:#586e7f;font-size:.75rem;font-weight:400}.login-photo-editor input{width:100%;font-size:.875rem}.login-photo-editor .secondary{align-self:center;width:auto}.profile-photo-fit{box-sizing:border-box;background:#fff;border:1px solid #bad5df;border-radius:12px;width:100%;padding:20px}.profile-photo-fit h3{margin:0 0 8px}.profile-photo-fit>p{color:#536d7c;font-size:.875rem;line-height:1.5}.profile-photo-fit-layout{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.profile-photo-fit canvas{aspect-ratio:1;background:#fff;border:1px solid #aecbd7;border-radius:10px;width:250px;max-width:100%;height:auto;display:block}.profile-photo-fit-controls{flex:1;gap:20px;min-width:200px;display:grid}.profile-photo-fit-controls label{font-size:.875rem;min-width:0!important;display:block!important}.profile-photo-fit-controls input[type=range]{accent-color:#158d99;direction:ltr;width:100%;min-height:24px;margin:12px 0 0;padding:0;display:block}.profile-photo-fit-controls output{color:#536d7c;font-weight:400}.profile-photo-fit-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.profile-photo-fit-actions .primary,.profile-photo-fit-actions .secondary{width:auto;margin:0}.lmg-company-brand .lmg-brand-website{text-align:center;letter-spacing:.02em;width:100%;font-size:clamp(.9375rem,2vw,1.4375rem);font-weight:600;text-decoration:none;color:#159da8!important;background:0 0!important;margin:8px 0 0!important;padding:0!important;display:block!important}@media print{.lmg-company-brand .lmg-brand-website{font-size:.75rem;margin-top:5px!important}}.workspace-welcome{justify-content:center;align-items:center;gap:18px;max-width:1100px;margin:24px auto 30px;display:flex}.workspace-welcome .workspace-welcome-photo,.workspace-welcome-initials{object-fit:cover;background:#e5f4f6;border:3px solid #72c7d1;border-radius:50%;flex:0 0 76px;width:76px;height:76px;display:block;box-shadow:0 4px 15px #12314b15}.workspace-welcome-initials{color:#17536a;justify-content:center;align-items:center;font-size:1.5625rem;font-weight:700;display:flex}.hub>section .workspace-welcome p{color:#12314b;text-align:start;overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.45}@media (max-width:600px){.workspace-welcome{gap:12px;margin:20px auto 24px}.workspace-welcome .workspace-welcome-photo,.workspace-welcome-initials{flex-basis:60px;width:60px;height:60px}.hub>section .workspace-welcome p{font-size:1.25rem}}.representative-inline{vertical-align:middle;text-align:start;align-items:center;gap:8px;max-width:100%;display:inline-flex}.representative-inline .representative-inline-avatar{object-fit:cover;vertical-align:middle;background:#e6f4f6;border:1px solid #8ecbd3;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;min-width:32px;width:32px!important;height:32px!important;display:inline-flex!important}.representative-inline .representative-inline-initials{color:#17536a;font-size:.6875rem;font-weight:700}.representative-inline-name{overflow-wrap:anywhere}.account>.representative-inline{flex:1}.verified-account .representative-inline{margin-top:6px}.intake-header>.representative-inline{max-width:100%}@media print{.representative-inline-avatar{display:none!important}.representative-inline{display:inline!important}.representative-inline .representative-inline-avatar{display:none!important}}.representative-inline .representative-inline-name{font-size:max(1.125rem,1.12em);font-weight:800;line-height:1.4}.hub>section .workspace-welcome p{font-size:clamp(1.375rem,2.2vw,1.75rem)}.workspace-welcome strong{font-weight:800}@media (max-width:600px){.representative-inline .representative-inline-name{font-size:max(1.0625rem,1.12em)}.hub>section .workspace-welcome p{font-size:1.375rem}}@media print{.representative-inline .representative-inline-name{font-size:inherit}}@media screen{:is(.record-overlay,.overlay:has(>.record-editor)){padding-top:calc(85px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;display:block}.record-window.drawer,.record-editor.form-modal{width:100%;max-width:none;height:100%;max-height:100%;box-shadow:none;overscroll-behavior:contain;border-radius:0;margin:0;font-size:1.125rem;line-height:1.6;overflow:auto}.record-window .drawer-top,.record-editor .drawer-top{z-index:3;background:#fff;border-bottom:1px solid #dce5ea;padding:16px clamp(20px,4vw,64px);position:sticky;top:0}.record-window .drawer-top>button,.record-editor .drawer-top>button{background:#edf3f6;border-radius:8px;min-width:48px;min-height:48px}.record-window :is(.profile-head,.profile-actions,.tabs,.drawer-content),.record-editor :is(.form-body,.form-foot){padding-inline:clamp(20px,4vw,64px)}.record-window .drawer-content{padding-bottom:64px}.record-window .profile-head{align-items:center;padding-top:28px}.record-window .profile-head h2,.record-editor .drawer-top h2{overflow-wrap:anywhere;font-size:clamp(1.75rem,3vw,2.375rem);font-weight:800;line-height:1.3}.record-window :is(p,label,input,select,textarea,.inline,.file-item a,.timeline b,.timeline p,.report-list-item b),.record-editor :is(p,label,input,select,textarea){font-size:1.125rem;line-height:1.65}.record-window :is(small,.muted,.eyebrow,.detail-heading,.badge,.record-category,.file-item small,.timeline small),.record-editor :is(small,.muted,.eyebrow,.detail-heading,.form-note,.form-foot){font-size:1rem;line-height:1.55}.record-window :is(.primary,.secondary,.tabs button,.upload-box b,.upload-box small),.record-editor :is(.primary,.secondary){min-height:46px;font-size:1.0625rem}.record-window .tabs{gap:24px;overflow-x:auto}.record-window .tabs button{flex-shrink:0}.record-window .details{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}.record-window :is(.profile-head>div,.details>div){min-width:0}.record-window .text-detail pre{line-height:1.65;font-size:1.0625rem!important}.record-editor :is(input,select,textarea){min-height:48px}.record-window .file-item select{max-width:320px}}@media screen and (max-width:640px){.record-window .details{grid-template-columns:minmax(0,1fr);gap:20px}.record-window .profile-head{align-items:flex-start;gap:14px}.record-window .profile-actions{gap:12px}.record-window .profile-actions>*{white-space:normal;text-align:center;flex:210px}.record-window .file-item select{width:100%;max-width:none}}@media screen{.current-representative-corner{z-index:12001;top:calc(12px + env(safe-area-inset-top,0px));color:#17384c;background:#fff;border:1px solid #b8cbd3;border-radius:12px;align-items:center;gap:14px;width:460px;max-width:calc(100vw - 420px);padding:12px 16px;line-height:1.35;display:flex;position:fixed;right:16px;box-shadow:0 4px 20px #17384c25}.current-representative-corner>div{min-width:0}.current-representative-corner strong{overflow-wrap:anywhere;font-size:1.1875rem;font-weight:800;display:block}.current-representative-corner>div>span{overflow-wrap:anywhere;margin-top:3px;font-size:.9375rem;display:block}.current-representative-photo{background:#e5f2f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.25rem;font-weight:800;text-decoration:none;display:flex;overflow:hidden}.current-representative-photo img{object-fit:cover;width:100%;height:100%}html.has-representative-corner{--representative-top-space:150px}html.has-representative-corner body{padding-top:calc(var(--representative-top-space) + env(safe-area-inset-top,0px))}html.has-representative-corner .sidebar{top:calc(var(--representative-top-space) + env(safe-area-inset-top,0px))}html.has-representative-corner :is(.record-overlay,.overlay:has(>.record-editor)){padding-top:calc(var(--representative-top-space) + env(safe-area-inset-top,0px))}}@media screen and (max-width:900px){.current-representative-corner{top:calc(85px + env(safe-area-inset-top,0px));gap:12px;width:auto;max-width:none;max-height:130px;padding:10px 14px;left:12px;right:12px;overflow:auto}.current-representative-corner strong{font-size:1.125rem}html.has-representative-corner{--representative-top-space:235px}}@media print{.current-representative-corner{display:none!important}}.dd-service-generator{color:#17384c;background:#f5fbfe;border:1px solid #b9d5e2;border-radius:12px;margin:28px 0;padding:24px;font-size:1.0625rem;line-height:1.6}.dd-service-generator h2{margin:0;font-size:1.5625rem}.dd-service-generator h3{margin:24px 0 14px;font-size:1.25rem}.dd-service-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.dd-service-generator p{font-size:1.0625rem}.dd-service-generator fieldset{border:0;min-width:0;margin:0;padding:0}.dd-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.dd-service-grid label{flex-direction:column;gap:6px;min-width:0;font-size:1rem;font-weight:600;display:flex}.dd-service-grid input{box-sizing:border-box;color:#17384c;background:#fff;border:1px solid #b9cbd5;border-radius:7px;width:100%;min-width:0;min-height:46px;padding:10px 12px;font:400 1.0625rem/1.4 Arial,sans-serif}.dd-service-generator .primary{white-space:normal;text-align:center;font-size:1rem}.dd-service-success{background:#dff4ec;border-radius:8px;padding:14px}.dd-service-success a,.dd-service-saved a{font-weight:700;text-decoration:underline}.dd-service-saved article{border-top:1px solid #ccdee7;padding:14px 0}.dd-service-saved article p{margin:6px 0;font-size:.9375rem}@media (max-width:700px){.dd-service-generator{padding:18px}.dd-service-grid{grid-template-columns:minmax(0,1fr)}.dd-service-heading{flex-direction:column;align-items:flex-start}}@media print{.dd-service-generator{display:none!important}}.dd-workflow-row,.dd-workflow-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dd-workflow-actions{justify-content:flex-start;margin-top:16px}.dd-status{border-radius:20px;padding:5px 12px;font-size:.9375rem}.dd-status-draft{color:#29475d;background:#e6edf4}.dd-status-processing{color:#795200;background:#fff0cd}.dd-status-approved{color:#08613b;background:#d8f2e5}.dd-approval-progress{background:#fff;border:1px solid #cadce5;border-radius:8px;margin:12px 0;padding:12px}.dd-approval-progress p{margin:4px 0}.dd-approval-action{background:#f1fbf6;border:1px solid #a7cabb;border-radius:8px;margin-top:16px;padding:16px}.dd-approval-action label{align-items:flex-start;gap:10px;margin-bottom:14px;font-size:1rem;line-height:1.5;display:flex}.dd-approval-action input{flex-shrink:0;width:20px;min-width:20px;height:20px;min-height:20px;margin-top:3px}.dd-contract-history{overflow-wrap:anywhere;border:1px solid #bed4df;border-radius:8px;margin-top:24px;padding:18px}.dd-contract-history a{text-decoration:underline}.workspace-agreements-access{background:#edf5fc;border:1px solid #98bfdb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:20px;margin:24px 0;padding:22px 26px;display:flex}.workspace-agreements-access a.primary{white-space:normal;text-align:center;background:#2458c5;align-items:center;min-height:50px;padding:14px 24px;font-size:1.1875rem;font-weight:800;text-decoration:none;display:inline-flex}.workspace-agreements-access p{color:#34576e;margin:0;font-size:1rem}.agreement-access-page{margin:0!important}.agreement-access-page .intake-content{max-width:1300px}.agreement-access-page .intake-header a{font-size:1rem}.agreement-access-page h1{font-size:clamp(1.75rem,4vw,2.5rem)}.agreement-access-intro{font-size:1.1875rem;line-height:1.7}.agreement-client-picker{background:#fff;border:1px solid #bdd1de;border-radius:12px;margin:24px 0;padding:24px;font-size:1.0625rem}.agreement-client-picker h2{margin:0 0 20px;font-size:1.4375rem}.agreement-client-picker select{color:#17384c;background:#fff;border:1px solid #b9cbd5;border-radius:7px;width:100%;min-width:0;min-height:46px;padding:10px 12px;font:400 1.0625rem/1.4 Arial,sans-serif}.agreement-client-picker a{color:#2458c5;font-weight:700}.dd-service-grid input[readonly]{color:#36596d;background:#edf3f7;font-weight:700}@media (max-width:700px){.workspace-agreements-access{gap:14px;padding:18px}.workspace-agreements-access a.primary{width:100%}.agreement-client-picker{padding:18px}}.dd-fee-section{background:#eaf4fb;border:1px solid #b7cfdf;border-radius:9px;grid-column:1/-1;padding:18px}.dd-fee-section h3{margin:0 0 14px;font-size:1.25rem}.dd-fee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dd-fee-section p{margin:14px 0 0;font-size:.9375rem!important}.dd-fee-grid input[readonly]{color:#17384c;background:#fff;font-weight:800}@media (max-width:700px){.dd-fee-grid{grid-template-columns:1fr}}.workspace-grid>.workspace-agreements-access{grid-column:1/-1;margin:0}.agreement-notification-button{color:#174d9d;background:#e9f2fc;border:1px solid #b4cce0;border-radius:7px;align-items:center;gap:7px;margin-top:8px;padding:7px 10px;font-size:.875rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.agreement-notification-button b{color:#fff;background:#c12733;border-radius:20px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 5px;font-size:.8125rem;display:inline-flex}.review-total{color:#174d9d;background:#e2edf8;border-radius:25px;justify-content:center;align-items:center;min-width:40px;padding:5px 12px;font-size:1.375rem;display:inline-flex}.review-toolbar{align-items:flex-end;gap:16px;margin:24px 0;display:flex}.review-toolbar label{flex-direction:column;flex:1;gap:8px;font-size:1.0625rem;display:flex}.review-toolbar input,.dd-rejection-form textarea{color:#17384c;background:#fff;border:1px solid #b6cad7;border-radius:8px;width:100%;min-width:0;padding:12px;font:1.0625rem/1.5 Arial,sans-serif}.review-agreement{background:#fff;border:1px solid #bcd2df;border-radius:12px;margin:24px 0;padding:24px;font-size:1.0625rem;line-height:1.7}.review-agreement h2{overflow-wrap:anywhere;margin:0;font-size:1.5rem}.review-agreement p{overflow-wrap:anywhere}.review-agreement :is(.primary,.secondary){white-space:normal;font-size:1rem}.dd-rejection-form,.dd-rejection-note{color:#832c29;background:#fff3f1;border:1px solid #e0b1ad;border-radius:8px;margin-top:18px;padding:18px}.dd-rejection-form label{flex-direction:column;gap:8px;font-size:1.0625rem;display:flex}.dd-rejection-form button{margin-top:12px}@media screen and (min-width:901px){html.has-agreement-notifications{--representative-top-space:190px}}@media (max-width:700px){.review-agreement{padding:18px}.review-toolbar{flex-direction:column;align-items:stretch}.agreement-notification-button{padding:5px 8px;font-size:.8125rem}}@media screen and (max-width:900px){html.has-agreement-notifications{--representative-top-space:285px}html.has-agreement-notifications .current-representative-corner{max-height:190px}}.agreement-notification-links{flex-direction:column;align-items:flex-start;gap:7px;margin-top:8px;display:flex}.agreement-notification-links .agreement-notification-button{margin-top:0}.my-agreement-notification{color:#174d9d;background:#f5f9fc;border:1px solid #b4cce0;border-radius:7px;flex-direction:column;gap:6px;padding:8px 10px;font-size:.875rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.my-agreement-notification-title{align-items:center;gap:7px;display:flex}.agreement-status-counts,.agreement-status-legend{flex-wrap:wrap;gap:6px;display:flex}.agreement-status-chip{white-space:normal;border:1px solid;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:.875rem;font-weight:700;line-height:1.4;display:inline-flex}.agreement-outcome-inReview{color:#654600;background:#fff2ac;border-color:#c79500}.agreement-outcome-approved{color:#145c34;background:#d8f3e3;border-color:#3b9861}.agreement-outcome-declined{color:#8c2020;background:#ffe0df;border-color:#c65353}.agreement-outcome-draft{color:#3a4c5a;background:#edf1f4;border-color:#acb7c0}.agreement-status-counts .agreement-status-chip{padding:3px 5px;font-size:.75rem}.agreement-status-legend{margin:20px 0}.my-agreement-card.agreement-border-inReview{border-inline-start:6px solid #d4a800}.my-agreement-card.agreement-border-approved{border-inline-start:6px solid #28854d}.my-agreement-card.agreement-border-declined{border-inline-start:6px solid #bf3434}.review-toolbar select{color:#17384c;background:#fff;border:1px solid #b6cad7;border-radius:8px;padding:12px;font:1.0625rem/1.5 Arial,sans-serif}.agreement-client-picker>label{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.agreement-client-picker>label>select{color:#17384c;background:#fff;border:1px solid #b6cad7;border-radius:8px;padding:12px;font:1.0625rem/1.5 Arial,sans-serif}@media screen and (min-width:901px){html.has-agreement-notifications{--representative-top-space:230px}html.has-review-notifications{--representative-top-space:275px}}@media screen and (max-width:900px){html.has-agreement-notifications{--representative-top-space:325px}html.has-review-notifications{--representative-top-space:370px}html.has-agreement-notifications .current-representative-corner{max-height:225px}html.has-review-notifications .current-representative-corner{max-height:270px}}.generate-agreements-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.generate-agreements-header>.lmg-company-brand{align-self:center;flex:0 auto!important;margin-left:auto!important;margin-right:auto!important}.generate-agreements-header nav{justify-content:center;width:100%}.client-history-counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.client-history-counters>div{text-align:center;background:#edf6fb;border:1px solid #bad2e0;border-radius:9px;flex-direction:column;align-items:center;padding:18px 12px;display:flex}.client-history-counters b{color:#174d80;font-size:2rem}.client-history-counters span{font-size:1rem;font-weight:700}.client-booking-entry{background:#fff;border:1px solid #c8d9e4;border-radius:8px;margin-top:12px;padding:16px}.client-booking-entry summary{cursor:pointer;flex-direction:column;gap:6px;font-size:1.0625rem;display:flex}.client-booking-entry summary span{font-size:.9375rem}.booking-result-list{margin:18px 0;padding-inline-start:24px}.booking-result-list li{overflow-wrap:anywhere;border-bottom:1px solid #d9e4eb;padding:12px 6px;font-size:1rem}.booking-result-list li>span,.booking-result-list li>small{margin-top:6px;display:block}.booking-result-list p{white-space:pre-wrap}.booking-results fieldset{border:1px solid #bad2e0;border-radius:8px;padding:20px}.booking-results legend{padding:0 8px;font-size:1.125rem;font-weight:700}.booking-results label{margin-bottom:15px}.booking-results button{padding:12px 20px;font-size:1rem}.booking-results p{font-size:1rem;line-height:1.6}@media (max-width:600px){.client-history-counters{gap:7px}.client-history-counters>div{padding:12px 6px}.client-history-counters b{font-size:1.625rem}.client-history-counters span{font-size:.8125rem}}main.hub{width:100%;min-width:0;margin-inline:0}main.hub>header,main.hub>section{width:100%;max-width:1100px;margin-inline:auto}main.hub h1.workspace-title{text-align:center}.dd-service-grid select{box-sizing:border-box;color:#17384c;background:#fff;border:1px solid #b9cbd5;border-radius:7px;width:100%;min-height:46px;padding:10px 12px;font:400 1.0625rem/1.4 Arial,sans-serif}@media screen and (min-width:901px){.current-representative-corner{width:700px;max-width:calc(100vw - 350px)}.current-representative-corner>div{flex:1}.agreement-notification-links{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;width:100%;display:grid}html.has-review-notifications .agreement-notification-links{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.agreement-notification-links>a{min-width:0}.agreement-notification-links .agreement-notification-button{white-space:normal}.agreement-notification-button svg,.agreement-notification-button>b{flex-shrink:0}html.has-review-notifications{--representative-top-space:235px}}.invoice-payment-line{overflow-wrap:anywhere;font-size:.9rem}.all-invoices-table{max-width:100%;margin:24px 0;overflow-x:auto}.all-invoices-table table{border-collapse:collapse;width:100%;font-size:.95rem}.all-invoices-table th,.all-invoices-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d6e3ed;padding:14px 12px}.all-invoices-table th{color:#15395b;background:#e9f4f7}.all-invoices-table td a{margin-bottom:6px;display:inline-block}.all-invoices-table td:nth-child(6),.all-invoices-table td:nth-child(7),.all-invoices-table td:nth-child(8){white-space:nowrap}.client-portal-page{color:#18364d;max-width:1180px;padding:0 24px;margin:90px auto 50px!important}.client-portal-header .lmg-company-brand{text-align:center;max-width:900px!important;margin:0 auto!important}.client-portal-heading,.client-portal-welcome{justify-content:space-between;align-items:center;gap:24px;margin:26px 0;display:flex}.client-portal-heading h1{margin:8px 0;font-size:2.4rem}.client-readonly{color:#12646a;background:#d4f3f1;border:1px solid #80c9ca;border-radius:24px;padding:10px 20px;font-weight:750}.client-login-card,.client-portal-panel{background:#fff;border:1px solid #d2e1e9;border-radius:16px;margin:24px 0;padding:30px;box-shadow:0 12px 30px #163b5210}.client-login-card{max-width:510px;margin:40px auto}.client-login-card h2{font-size:1.7rem}.client-login-card label{gap:9px;margin:20px 0;font-weight:700;display:grid}.client-login-card input{font:inherit;box-sizing:border-box;border:1px solid #9cb8c6;border-radius:8px;width:100%;padding:14px}.client-login-card .primary{width:100%;font:inherit;padding:15px;font-weight:750}.client-login-card fieldset{border:0;min-width:0;padding:0}.client-portal-note{color:#526879;font-size:.95rem;line-height:1.6}.client-portal-welcome h2{margin:8px 0;font-size:1.7rem}.client-portal-welcome p{overflow-wrap:anywhere}.client-portal-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0;display:grid}.client-portal-tabs button{padding:18px;font-size:1.1rem}.client-profile-data{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.client-profile-data div{border-bottom:1px solid #e0eaf0;padding-bottom:14px}.client-profile-data dt{color:#5d7383;margin-bottom:8px;font-size:.9rem}.client-profile-data dd{overflow-wrap:anywhere;margin:0;font-size:1.08rem;font-weight:650}.client-document-row{border-top:1px solid #dce8ee;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.client-document-row b{overflow-wrap:anywhere}.client-document-row p{margin:8px 0;line-height:1.6}.client-document-row>a{flex-shrink:0}.client-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.client-doc-category{overflow-wrap:anywhere;border:1px solid #d6e5ed;border-radius:10px;padding:20px}.client-doc-category h3{margin:0 0 18px}.client-doc-category a{white-space:normal;overflow-wrap:anywhere;max-width:100%}.client-portal-page .client-login-card .primary,.client-portal-tabs .primary{color:#fff;background:#126d83}.client-portal-welcome button{white-space:nowrap}@media (max-width:680px){.client-portal-page{padding:0 14px;margin-top:105px!important}.client-login-card,.client-portal-panel{padding:20px}.client-portal-heading h1{font-size:1.8rem}.client-portal-heading,.client-portal-welcome,.client-document-row{flex-wrap:wrap;align-items:flex-start}.client-profile-data,.client-doc-grid,.client-portal-tabs{grid-template-columns:1fr}.client-portal-tabs{gap:8px}.client-portal-tabs button{padding:14px}.client-readonly{padding:8px 12px}}.client-access-card{break-inside:avoid;background:#f0fbfc;border:1px solid #9acbd2;border-radius:14px;max-width:760px;margin:20px 0;padding:22px}.client-access-card h2{margin-top:0}.client-access-card label{gap:8px;font-weight:700;display:grid}.client-access-card input{letter-spacing:.03em;color:#142941;box-sizing:border-box;background:#fff;border:1px solid #8caebc;border-radius:8px;width:100%;padding:12px;font:600 1rem ui-monospace,monospace}.client-access-actions{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.client-access-card button{min-height:42px}@media print{.client-access-card{display:none!important}}.client-portal-page{isolation:isolate;box-sizing:border-box;min-height:100svh;padding:calc(16px + env(safe-area-inset-top,0px)) 24px 50px;position:relative;margin:0 auto!important}.client-portal-page:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0210231f,#02102352),url(/starlit-navy-background-20261024.webp) 50%/cover no-repeat,#031a32;position:fixed;inset:0}.client-portal-heading{color:#f0f7fc}.client-portal-heading .eyebrow{color:#a8d9ee}.client-portal-welcome{color:#f0f7fc;background:#031930b8;border:1px solid #aacfe04d;border-radius:14px;padding:20px}.client-portal-welcome .secondary{color:#18364d;background:#fff}.client-portal-page>.client-portal-note{color:#deebf5}.client-login-card,.client-portal-panel{background:#fffffffa;box-shadow:0 16px 40px #0003}.client-portal-page>.access-error{background:#fff1f0;border-radius:8px;padding:14px}.client-portal-tabs .secondary{color:#18364d;background:#f5fbff;border-color:#c5dde9}.client-portal-page .lmg-brand-website{color:#60e6e2!important}@media (max-width:680px){.client-portal-page{padding:72px 14px 35px;margin-top:0!important}.client-portal-page:before{background-position:55%}.client-portal-welcome{padding:16px}}@media print{.client-portal-page:before{display:none}.client-portal-heading,.client-portal-welcome,.client-portal-page>.client-portal-note{color:#18364d}.client-portal-welcome{background:#fff}.client-login-card,.client-portal-panel{box-shadow:none}}body:has(.client-portal-page){padding-top:0}.client-portal-page .client-portal-header{padding-top:0}@media (max-width:680px){.client-portal-page{padding-top:calc(72px + env(safe-area-inset-top,0px))}}main.hub{padding-top:12px}main.hub>.lmg-company-brand{margin-top:0!important}.client-portal-header .lmg-logo-link img{mix-blend-mode:lighten;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 2.5% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 2.5% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.client-portal-header .lmg-logo-link{box-shadow:none;border:0}@media print{.client-portal-header .lmg-logo-link img{mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}}.client-portal-page.client-portal-login{height:100svh;min-height:100svh;padding-bottom:max(16px,env(safe-area-inset-bottom,0px));grid-template-rows:minmax(90px,1fr) auto;gap:12px;display:grid}.client-portal-login .client-portal-header{flex-direction:column;min-height:0;display:flex}.client-portal-login .client-portal-header .lmg-company-brand{gap:2px;min-height:0;flex:auto!important}.client-portal-login .lmg-logo-link{flex:auto;min-height:0}.client-portal-login .lmg-logo-link img{object-position:center top;object-fit:contain!important;height:100%!important;max-height:100%!important}.client-portal-login .lmg-brand-website{flex:none;font-size:clamp(.875rem,1.4vw,1.125rem);line-height:1.2;margin:4px 0 0!important}.client-portal-login .client-portal-heading{flex-wrap:nowrap;flex:none;align-items:center;gap:12px;width:100%;margin:8px 0 0}.client-portal-login .client-portal-heading .eyebrow{display:none}.client-portal-login .client-portal-heading h1{margin:0;font-size:clamp(1.375rem,2.2vw,1.875rem);line-height:1.1}.client-portal-login .client-readonly{white-space:nowrap;padding:6px 12px;font-size:.75rem}.client-portal-login .client-login-card{width:100%;margin:0 auto;padding:18px 22px}.client-portal-login .client-login-card h2{margin:0 0 8px;font-size:1.375rem;line-height:1.2}.client-portal-login .client-login-card p{margin:6px 0;font-size:.875rem;line-height:1.35}.client-portal-login .client-login-card label{gap:5px;margin:10px 0;font-size:.875rem;line-height:1.3}.client-portal-login .client-login-card input{min-height:42px;padding:10px 12px;font-size:1rem;line-height:1.2}.client-portal-login .client-login-card .primary{min-height:42px;padding:10px 14px;font-size:1rem;line-height:1.2}.client-portal-login .client-login-card .client-portal-note{margin:10px 0 0;font-size:.75rem;line-height:1.3}@media (max-width:680px){.client-portal-page.client-portal-login{padding-bottom:max(12px,env(safe-area-inset-bottom,0px));gap:10px}.client-portal-login .client-login-card{padding:16px 18px}.client-portal-login .client-login-card h2{font-size:1.25rem}.client-portal-login .client-portal-heading{margin-top:6px}}@media (min-width:681px) and (max-height:580px){.client-portal-page.client-portal-login{padding-top:calc(80px + env(safe-area-inset-top,0px));grid-template-rows:minmax(90px,1fr);grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:center;gap:24px}.client-portal-login .client-portal-header{height:100%;max-height:350px}.client-portal-login .client-login-card{max-width:none}}@media print{.client-portal-page.client-portal-login{height:auto;display:block}.client-portal-login .lmg-logo-link img{height:auto!important}}body:has(main.hub){background-color:#031a32;background-image:linear-gradient(#0210232e,#02102366),url(/starlit-navy-background-20261024.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}main.hub{background:0 0}main.hub>.lmg-company-brand{max-width:760px!important;margin-bottom:18px!important}main.hub>.lmg-company-brand .lmg-logo-link img{mix-blend-mode:lighten;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 2.5% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 2.5% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}main.hub>.lmg-company-brand .lmg-brand-website{font-size:clamp(.875rem,1.6vw,1.25rem);color:#60e6e2!important}main.hub>header,main.hub h1.workspace-title,main.hub>section>p,main.hub>section .workspace-welcome p{color:#eff7fc}main.hub>.lmg-company-brand+section{margin-top:18px}@media print{body:has(main.hub){background:#fff!important}main.hub h1.workspace-title,main.hub>section>p,main.hub>section .workspace-welcome p{color:#18364d}main.hub>.lmg-company-brand .lmg-logo-link img{mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}}body .current-representative-corner{color:#f0f7fc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031a3261;border-color:#a0d7e938;box-shadow:0 8px 24px #00081629}body .current-representative-corner>div>span{color:#d5e5f3}body .current-representative-photo{color:#7ce4e4;background:#0a364db8;border:2px solid #72c7d1b3}body .current-representative-corner .agreement-notification-button,body .current-representative-corner .my-agreement-notification{color:#edf8ff;background:#041d358c;border-color:#a0d7e94d}body .current-representative-corner a:focus-visible{outline-color:#7ce4e4}@media screen{body{background-color:#031a32;background-image:linear-gradient(#0210231f,#02102342),url(/starlit-navy-background-20261024.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}body :is(.intake-page,.access-page,.admin-page,.dd-report-page,.shell,.shell>main,.logistics-app){background:0 0}body :is(.intake-header,.access-page>header,.admin-header){color:#eff7fc;background:0 0}body .intake-header :is(nav a,a[href=\/access]),body .admin-header>div{color:#eff7fc}body :is(.intake-content,.admin-body,.shell>main>.content){background:#f8fbfdf5;border-radius:16px;margin-top:20px;margin-bottom:24px}body .access-intro{background:#f8fbfdf5;border:1px solid #b9d1e2;border-radius:16px;padding:24px}body .lmg-company-brand .lmg-brand-website{color:#60e6e2!important}body .logistics-app{background:0 0!important}body .logistics-app .pagehead{color:#17384c}body .lmg-company-brand .lmg-logo-link img{mix-blend-mode:lighten}body .dd-report-sheet .lmg-company-brand .lmg-logo-link img,body .profile-print-brand .lmg-logo-link img{mix-blend-mode:normal}}@media print{body{background:#fff!important}.lmg-company-brand .lmg-logo-link img{mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}}@media screen{body .lmg-invoice-brand .lmg-logo-link img{mix-blend-mode:normal}body>main{width:100%;min-width:0;margin-inline:auto!important}body :is(.access-page,.admin-page,.dd-report-page,.logistics-app,.shell){width:100%;min-width:0}body .intake-content{box-sizing:border-box;width:calc(100% - clamp(24px,4vw,64px));max-width:1280px;margin-inline:auto!important}body .agreement-access-page .intake-content{max-width:1280px}body .admin-body{box-sizing:border-box;width:calc(100% - clamp(24px,4vw,64px));max-width:1100px;margin-inline:auto!important}body .access-content{box-sizing:border-box;justify-content:center;width:min(100%,1100px);margin-inline:auto!important}body .intake-header,body .admin-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}body .intake-header nav{flex-wrap:wrap;justify-content:center;align-items:center;max-width:100%;display:flex}body .intake-header>.lmg-company-brand,body .admin-header>.lmg-company-brand{align-self:center;margin-inline:auto!important}body .shell>main>.content{box-sizing:border-box;width:calc(100% - clamp(24px,4vw,64px));max-width:1280px;margin-inline:auto!important}body .entry-mode>main{width:100%;margin-inline:auto!important}body .dd-report-sheet{box-sizing:border-box;width:calc(100% - clamp(24px,4vw,64px));max-width:1010px;margin-inline:auto!important}body .client-portal-page{width:100%;max-width:1180px;margin-inline:auto!important}body .lmg-brand-website{text-align:center;margin-inline:auto!important}body .client-portal-login .client-login-card{text-align:start;justify-self:center;max-width:510px;margin-inline:auto}body .client-portal-login .client-portal-heading{text-align:center;justify-content:center}}@media screen and (min-width:681px) and (max-height:580px){body .client-portal-page.client-portal-login{padding-top:calc(72px + env(safe-area-inset-top,0px));grid-template-rows:minmax(90px,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}body .client-portal-login .client-portal-header{height:auto;max-height:none}body .client-portal-login .client-login-card{max-width:510px}}@media screen and (max-width:760px){body .access-content{align-items:center}body .access-content>:is(.access-card,.access-intro){width:100%;max-width:600px}}@media screen{body .client-portal-page.client-portal-login{grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;height:100svh;min-height:100svh;padding:16px 24px}body .client-portal-login .client-portal-header{grid-area:1/1;align-self:start;height:100%;min-height:0;max-height:100%}body .client-portal-login .client-login-card{grid-area:2/1;place-self:center;width:100%;max-width:510px;margin:0 auto}body .client-portal-login .client-portal-header .lmg-company-brand{min-height:0;max-height:100%}body .client-portal-login .client-portal-heading{margin-top:6px}}@media screen and (max-width:680px){body .client-portal-page.client-portal-login{gap:10px;padding:16px 14px}body .client-portal-login .client-portal-header{box-sizing:border-box;padding-top:56px}}@media screen and (max-width:680px) and (max-height:720px){body .client-portal-login .client-portal-heading{display:none}}@media screen{body .client-portal-signin-center{flex-direction:column;grid-area:2/1;place-self:center;align-items:center;gap:16px;width:100%;min-width:0;max-width:510px;display:flex}body .client-portal-login-website{color:#60e6e2;text-align:center;overflow-wrap:anywhere;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.3;text-decoration:none}body .client-portal-login-website:hover{text-decoration:underline}body .client-portal-login .client-login-card{box-sizing:border-box;margin:0}body .database-layout>main{width:100%;min-width:0;margin-inline:0!important}body .database-layout>main>.content{max-width:1280px;margin-inline:auto!important}body .current-representative-corner{border-radius:10px;gap:10px;padding:8px 12px;line-height:1.3}body .current-representative-corner strong{font-size:1.0625rem;line-height:1.3}body .current-representative-corner>div{flex:1;min-width:0}body .current-representative-corner .representative-identity-line{white-space:nowrap;scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto}body .current-representative-corner>div>span{margin-top:2px;font-size:.8125rem}body .current-representative-photo{width:64px;height:64px;font-size:1.375rem}body .current-representative-corner .agreement-notification-links{gap:6px;margin-top:6px}body .current-representative-corner :is(.agreement-notification-button,.my-agreement-notification){gap:4px;padding:6px 8px;font-size:.75rem;line-height:1.3}body .current-representative-corner .my-agreement-notification-title{gap:5px}body .current-representative-corner .agreement-notification-links svg{width:15px;height:15px}body .current-representative-corner .agreement-status-counts{gap:4px}body .current-representative-corner .agreement-status-chip{padding:2px 4px;font-size:.6875rem}body .current-representative-corner .agreement-notification-button>b{min-width:20px;height:20px;font-size:.75rem}}@media screen and (min-width:901px){body .current-representative-corner{width:540px;max-width:calc(100vw - 420px)}html.has-representative-corner{--representative-top-space:120px}html.has-agreement-notifications,html.has-review-notifications{--representative-top-space:172px}}@media screen and (max-width:900px){body .current-representative-photo{width:56px;height:56px}html.has-agreement-notifications{--representative-top-space:250px}html.has-review-notifications{--representative-top-space:280px}html.has-agreement-notifications .current-representative-corner{max-height:170px}html.has-review-notifications .current-representative-corner{max-height:190px}}@media screen{html{font-size:110%}}@media print{html{font-size:16px}}.loan-confirmation{align-items:flex-start;gap:10px;margin:14px 0;line-height:1.6;display:flex}.loan-confirmation input{flex:none;margin-top:6px}.loan-upload,.loan-counsel-settings{border:1px solid #bdd3df;border-radius:8px;margin:16px 0;padding:18px}.loan-counsel-settings summary{cursor:pointer;font-weight:700}.loan-counsel-settings textarea{width:100%;min-width:0;font:inherit;padding:10px;line-height:1.5}.loan-legal-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:300px;overflow:auto}.loan-package-links{background:#eef9f3;border-left:4px solid #268858;padding:12px 18px}.operation-counters{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:22px 0;display:grid}.operation-counters article{text-align:center;background:#19698933;border:1px solid #4cccd959;border-radius:12px;gap:7px;padding:20px;display:grid}.operation-counters strong{color:var(--teal,#55d4da);font-size:2rem}.operation-counters span{text-transform:capitalize}.operation-menu{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:10px;margin:20px 0;display:grid}.operation-menu a{background:#0f3e6373;border:1px solid #64d0de59;border-radius:10px;gap:8px;padding:17px;text-decoration:none;display:grid}.operation-menu a:hover{background:#177d9259}.operation-menu small{opacity:.8}.review-agreement summary{cursor:pointer;font-weight:700}.review-agreement pre{white-space:pre-wrap;overflow-wrap:anywhere}.operation-table{border-collapse:collapse;width:100%}.operation-table th,.operation-table td{text-align:left;border-bottom:1px solid #8cbed44d;padding:12px}.hub .workspace-section{color:#102d41;border:1px solid #ffffff4d;border-radius:18px;max-width:none;margin:22px 0;padding:28px;box-shadow:0 9px 28px #0002}.hub .workspace-section h2{letter-spacing:.025em;margin:0 0 14px;font-size:1.45rem;line-height:1.35}.hub .workspace-section p{color:inherit;line-height:1.65}.hub .workspace-section-search{color:#18364d;background:#fff}.hub .workspace-section-onboarding{color:#fff;background:#4169e1;border-color:#7997f5}.hub .workspace-section-agreements{background:#d9f1cb;border-color:#a4ce92}.hub .workspace-section-invoices{color:#fff;background:#239257;border-color:#69b98a}.hub .workspace-section-fraud{color:#fff;background:#be3344;border-color:#e47885}.hub .workspace-section-logistics{background:#39c6ce;border-color:#7de3e8}.workspace-section-actions{flex-wrap:wrap;align-items:stretch;gap:12px;margin:18px 0;display:flex}.workspace-section-actions a,.workspace-section>.primary,.workspace-section>.secondary{white-space:normal;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-weight:750;text-decoration:none;display:inline-flex}.workspace-section .primary,.workspace-section .secondary{color:#123f57;background:#fff;border:1px solid #ffffffb3}.workspace-section .primary:hover,.workspace-section .secondary:hover{background:#edf8f8}.hub .workspace-section .operation-menu a{color:#12384b;background:#ffffffd9;border-color:#ffffffb3}.hub .workspace-section .operation-menu a:hover{background:#fff;box-shadow:0 4px 12px #132d411c}.hub .workspace-section .workspace-search{box-shadow:none;color:#18364d;background:0 0;border:0;margin:0;padding:0}.hub .workspace-section .workspace-search-heading h2{font-size:1.14rem}.hub .workspace-section .connected-client-access{color:inherit;background:0 0;border:0;margin:0;padding:0}.hub .workspace-section .connected-client-access h2{font-size:1.14rem}.hub .workspace-section .connected-client-access a{color:#174675}.hub .workspace-section .connected-client-access label{color:#fff}.hub .workspace-section .connected-client-access .dd-workflow-actions{margin-bottom:0}.hub .workspace-admin-links a{color:#cce8f4}.hub .workspace-section-search .database-match-groups,.hub .workspace-section-search .database-comparison{margin:20px 0}.hub .workspace-section-search .database-match-group p{color:#18364d}.workspace-section-onboarding .connected-client-access .primary{color:#244ca4;background:#fff}.workspace-section-invoices .operation-menu small{opacity:1}.workspace-section h2{scroll-margin-top:110px}@media (max-width:650px){.hub .workspace-section{margin:18px 0;padding:21px}.hub .workspace-section h2{font-size:1.2rem}.workspace-section-actions{flex-direction:column}.workspace-section-actions a{width:100%}.hub .workspace-section .operation-menu{grid-template-columns:1fr}.hub .workspace-section .workspace-search-field{min-width:100%}}@media print{.hub .workspace-section{box-shadow:none;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.transactions-register-page :is(button,a.primary,a.secondary,.operation-menu a){color:#fff;background:#000;border-color:#000}.transactions-register-page :is(button,a.primary,a.secondary,.operation-menu a):is(:hover,:active){color:#fff;background:#181818;border-color:#181818}.transactions-register-page :is(a.primary,a.secondary,.operation-menu a):visited{color:#fff}.transactions-register-page .operation-menu a :is(b,small){color:#fff;opacity:1}.transactions-register-page :is(button,a.primary,a.secondary,.operation-menu a):focus-visible{outline-offset:3px;outline:3px solid #39c6ce}.client-portal-tabs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.client-booking-panel form fieldset{border:0;min-width:0;margin:0;padding:0}.client-booking-panel label{flex-direction:column;gap:8px;margin:12px 0;font-weight:650;display:flex}.client-booking-panel select,.client-booking-panel input{box-sizing:border-box;color:#18364d;width:100%;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #9ebbc9;border-radius:7px;padding:10px}.client-booking-panel input[readonly]{background:#edf4f7}.client-booking-panel label small{font-weight:400;line-height:1.5}.client-booking-panel h3{margin-top:28px}.client-booking-open,.client-booking-closed{border-radius:9px;margin:20px 0;padding:15px 18px}.client-booking-open{color:#155e34;background:#e2f5e7;border:1px solid #86b997}.client-booking-closed{color:#694407;background:#fff0d3;border:1px solid #d0b678}.client-booking-panel button{white-space:normal;margin:10px 12px 10px 0;padding:13px 18px}.client-booking-panel .access-error{background:#ffecea;border-radius:8px;padding:14px}.client-booking-panel .client-document-row a{overflow-wrap:anywhere}.client-booking-panel button:disabled{cursor:not-allowed;opacity:.55}.client-booking-contact-note{color:#4f3c10;background:#fff3cf;border:1px solid #d0ad59;border-radius:8px;padding:16px}.booking-notification-button{color:#fff;background:#00000061;border:1px solid #8bc5d5;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:.85rem;text-decoration:none;display:flex}.booking-notification-button b{text-align:center;color:#173b2a;background:#d9f1cb;border-radius:5px;min-width:24px;padding:3px 6px}.current-representative-corner .agreement-notification-links{max-height:205px;overflow:auto}.compact-workspace .workspace-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.hub.compact-workspace .workspace-access-grid .workspace-section{border-radius:11px;min-width:0;margin:0;padding:14px 16px}.hub.compact-workspace .workspace-section h2{margin:0 0 10px;font-size:1rem;line-height:1.35}.compact-workspace .workspace-access-button{box-sizing:border-box;background:#000;border:1px solid #000;border-radius:6px;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:6px 12px;font-size:.875rem;font-weight:750;line-height:1.25;text-decoration:none;display:inline-flex;color:#fff!important}.compact-workspace .workspace-access-button:hover{background:#202020}.compact-workspace .workspace-access-button:focus-visible{outline-offset:3px;outline:3px solid #fff}.hub.compact-workspace .workspace-section-search{margin:16px 0;padding:16px 18px}.hub.compact-workspace .workspace-search-heading,.hub.compact-workspace .workspace-search>.search-help{display:none}.hub.compact-workspace .workspace-search-form input{padding:9px}.hub.compact-workspace .workspace-search-form button{padding:9px 12px}.hub.compact-workspace .workspace-search-field{font-size:.85rem}.hub.compact-workspace .workspace-title{font-size:clamp(1.5rem,3vw,2.5rem)}.hub.compact-workspace .workspace-welcome{margin:14px auto}.access-options a,.access-options a:visited{color:#fff;background:#000;border-color:#000}.access-options a:hover{background:#202020}@media (max-width:650px){.compact-workspace .workspace-access-grid{grid-template-columns:1fr;gap:10px}.hub.compact-workspace .workspace-access-grid .workspace-section{padding:13px 15px}.compact-workspace .workspace-access-button{font-size:.85rem}.hub.compact-workspace .workspace-section-search{padding:14px}}.client-login-card .client-booking-login-button{color:#fff;margin-top:10px;background:#197646!important}.client-login-card .client-booking-login-requirement{color:#38596c;margin:9px 0 0;font-size:.85rem;line-height:1.4}.client-login-card .client-booking-login-button:focus-visible{outline-offset:3px;outline:3px solid #39c6ce}@media screen{body .current-representative-corner .my-agreement-notification{scrollbar-width:thin;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;max-width:100%;overflow-x:auto}body .current-representative-corner .my-agreement-notification-title{white-space:nowrap;flex-shrink:0}body .current-representative-corner .agreement-status-counts{flex-wrap:nowrap;flex-shrink:0;align-items:center}body .current-representative-corner .agreement-status-counts .agreement-status-chip{white-space:nowrap;flex-shrink:0}}.admin-approval-access{max-width:100%;margin-block:8px;display:inline-flex}.admin-approval-form{background:#f5fafc;border:1px solid #adc7cf;border-radius:10px;margin-top:20px;padding:18px}.admin-approval-form>label{flex-direction:column;gap:7px;margin:14px 0;display:flex}.admin-approval-form>label.loan-confirmation{flex-direction:row}.admin-approval-form textarea,.admin-approval-form input:not([type=checkbox]){box-sizing:border-box;width:100%;font:inherit;border:1px solid #adc7cf;border-radius:6px;padding:10px}.approval-delete-button{color:#fff!important;background:#a62525!important;border-color:#a62525!important}.approval-delete-button:hover{background:#801919!important}.pdf-viewer-overlay{z-index:13000;background:#000c19d9;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.pdf-viewer-panel{box-sizing:border-box;color:#14364b;background:#f7fafc;border-radius:10px;flex-direction:column;width:min(1280px,100%);height:calc(100dvh - 28px);padding:12px;display:flex}.pdf-viewer-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pdf-viewer-panel h2{margin:4px;font-size:1.1rem}.pdf-viewer-panel nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pdf-viewer-panel iframe{background:#e4ebef;border:1px solid #a9c4d0;flex:1;width:100%;min-height:0;margin-top:10px}.pdf-viewer-panel>p{margin:6px 0 0;font-size:.8rem}.workspace-section-personnel{color:#263353;background:#e8e2f3}.personnel-form>fieldset{border:0;min-width:0;padding:0}.personnel-form textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #b9cbd5;border-radius:7px;min-height:100px;padding:10px}.personnel-detail>header,.personnel-print-title{align-items:center;gap:20px;display:flex}.personnel-detail>header img,.personnel-print-title img{object-fit:contain;background:#fff;width:100px;height:120px}.personnel-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.personnel-fields>div{border-bottom:1px solid #b8ccd8;min-width:0;padding:8px 0}.personnel-fields dt{font-size:.9rem;font-weight:700}.personnel-fields dd{overflow-wrap:anywhere;margin:4px 0}.personnel-event{break-inside:avoid;border-bottom:1px solid #b8ccd8;padding:12px 0}.personnel-status{border-radius:6px;padding:4px 10px;display:inline-flex}.personnel-active{color:#15552d;background:#d8f3e3}.personnel-notactive{color:#384657;background:#e8edf2}.personnel-banned{color:#8c2020;background:#ffe0df}.personnel-print{box-sizing:border-box;color:#17384c;background:#fff;max-width:900px;margin:20px auto;padding:28px}.personnel-print-actions{align-items:center;gap:20px;margin-bottom:18px;display:flex}.personnel-print>.company-brand{margin-bottom:20px}.personnel-print h1{font-size:1.5rem}.personnel-print h2{margin-top:24px;font-size:1.15rem}.personnel-print footer{margin-top:28px;font-size:.8rem}@media (max-width:650px){.personnel-fields{grid-template-columns:1fr}.personnel-print-title{align-items:flex-start}.personnel-print{padding:16px}}@media print{body:has(.personnel-print){background:#fff!important;padding:0!important}.personnel-print{max-width:none;margin:0;padding:0;font-size:10pt}.personnel-print-actions{display:none}.personnel-print .personnel-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.personnel-print .company-brand img{object-fit:contain;max-height:120px}.personnel-print h1{font-size:17pt}.personnel-print h2{font-size:12pt}.personnel-print a{color:#17384c}}.hub.organized-workspace{box-sizing:border-box;width:100%;max-width:1600px;margin:auto;padding:24px}.organized-workspace .workspace-overview{max-width:none}.organized-workspace .organization-grid{grid-template-columns:1.45fr 1fr 1.15fr 1fr 1fr;align-items:start}.organized-workspace .workspace-section-options{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.organized-workspace .workspace-section-options a{color:inherit;text-underline-offset:3px;font-size:.94rem;font-weight:650;line-height:1.4;text-decoration:underline;display:block}.organized-workspace .workspace-section-diligence{color:#23163c;background:#f7f0ff}.organized-workspace .onboarding-path{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:16px;display:flex}.onboarding-path>span{font-weight:700}.onboarding-path nav,.workspace-workflow-note nav{flex-wrap:wrap;gap:12px;display:flex}.onboarding-path nav a{color:#152b38;border:1px solid #bac9d1;border-radius:6px;padding:6px 10px;font-weight:650}.workspace-workflow-note{text-align:left;background:#ffffffdf;border:1px solid #b9ced4;border-radius:12px;padding:20px}.workspace-workflow-note h2{font-size:1.15rem}.workspace-workflow-note p{line-height:1.6}.workspace-workflow-note nav a{color:#114e65;font-weight:700}.organization-grid p,.organization-grid small{line-height:1.5}.organization-grid .workspace-access-button{min-height:40px}.due-request-list{gap:14px;margin:24px 0;display:grid}.due-request-list article{overflow-wrap:anywhere;border:1px solid #b9ced4;border-radius:10px;padding:18px}.due-request-list button{margin:6px}.due-request-list .due-status{font-weight:800}@media (max-width:1150px){.organized-workspace .organization-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.organized-workspace .organization-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub.organized-workspace{padding:16px}}@media (max-width:550px){.organized-workspace .organization-grid{grid-template-columns:1fr}.organized-workspace .onboarding-path{justify-content:flex-start}.workspace-workflow-note{padding:15px}}.command-menu{text-align:start;min-width:0;max-width:100%;position:relative}.command-menu>.command-menu-button{box-sizing:border-box;cursor:pointer;max-width:100%;min-height:42px;font:inherit;background:#000;border:1px solid #000;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;font-weight:750;line-height:1.35;text-decoration:none;list-style:none;display:inline-flex;color:#fff!important}.command-menu>.command-menu-button::-webkit-details-marker{display:none}.command-menu>.command-menu-button::marker{content:""}.command-menu>.command-menu-button:hover{background:#202020}.command-menu>.command-menu-button:focus-visible{outline-offset:3px;outline:3px solid #09a9be}.command-menu-chevron{font-size:1.2em;line-height:1;transition:transform .15s}.command-menu[open]>.command-menu-button .command-menu-chevron{transform:rotate(180deg)}.command-menu>.command-menu-content{color:#172b39;box-sizing:border-box;overflow-wrap:anywhere;background:#f9fcff;border:1px solid #c0d2dc;border-radius:9px;margin-top:10px;padding:14px}.command-menu:not([open])>.command-menu-content{display:none!important}.command-menu .command-menu-content nav{flex-wrap:wrap;justify-content:flex-start;gap:10px;max-width:100%;margin:0;display:flex}.command-menu .command-menu-content a{color:#163c51}.command-menu .command-menu-content .operation-menu,.command-menu .command-menu-content .client-portal-tabs{flex-wrap:wrap;display:flex}.command-menu .command-menu-content .access-options a{color:#fff}.command-menu-destination{margin-bottom:12px;font-weight:750;display:block}.organized-workspace .organization-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.organized-workspace .organization-grid .command-menu-button{width:100%;font-size:.95rem}.organized-workspace .organization-grid .workspace-section-options a{color:#163c51}.organized-workspace .workspace-workflow-note>.command-menu>.command-menu-button{width:100%}.intake-header>.command-menu{margin-top:10px}.client-portal-panel>.command-menu,.client-portal-welcome+.command-menu{margin:14px 0}.command-menu .client-portal-tabs button{min-height:40px}.command-menu .operation-menu a{margin:0}.command-menu .command-menu-content .command-menu{box-shadow:none}.command-menu .workspace-section-options{padding:0;list-style:none}.onboarding-path>.command-menu{width:100%}.onboarding-path>.command-menu>.command-menu-button{background:#1646a0;border-color:#1646a0;min-width:180px}.command-menu a[href=\/fraud-alert]{color:#b02030;font-weight:800}@media (max-width:900px){.organized-workspace .organization-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.organized-workspace .organization-grid{grid-template-columns:1fr}.command-menu>.command-menu-button{width:100%}.command-menu .command-menu-content nav{flex-direction:column}.command-menu .command-menu-content nav a{padding:8px 4px}.command-menu>.command-menu-content{padding:12px}}@media print{.command-menu{display:none!important}}.personnel-login-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.personnel-login-summary div{background:#edf5f8;border-radius:7px;min-width:0;padding:10px}.personnel-login-summary dt{color:#38535f;font-size:.9rem;font-weight:600}.personnel-login-summary dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:800}.personnel-password{border-top:1px solid #bdcfd8;margin:18px 0;padding-top:12px}.personnel-password fieldset{border:0;gap:12px;min-width:0;padding:14px 0;display:grid}.personnel-password-result{overflow-wrap:anywhere;background:#f1fcf8;border:2px solid #16806c;border-radius:8px;padding:16px}.personnel-password-result dd{margin:6px 0 12px}.personnel-password-code{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font:700 1.15rem monospace}.personnel-password summary{cursor:pointer;padding:10px 0;font-weight:750}@media (max-width:650px){.personnel-login-summary{grid-template-columns:1fr}}@media print{.personnel-password{display:none!important}}.organized-workspace .database-access-row{direction:ltr;grid-template-columns:repeat(2,minmax(0,220px));justify-content:center;align-items:start;gap:12px;display:grid}.database-access-row>.database-all-records{grid-area:1/1}.database-access-row>.command-menu{grid-area:1/2;width:100%;min-width:0}.hub.compact-workspace .database-access-row>.database-all-records,.database-access-row>.command-menu>.command-menu-button{box-sizing:border-box;width:100%;min-width:0;height:48px;min-height:48px;font:inherit;text-align:center;unicode-bidi:plaintext;border:1px solid;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:.95rem;font-weight:750;line-height:1.2;text-decoration:none;display:flex}.hub.compact-workspace .database-access-row>.database-all-records{background:#16783e;border-color:#16783e;color:#fff!important}.hub.compact-workspace .database-access-row>.database-all-records:hover{background:#105b2e;border-color:#105b2e}.database-access-row>.command-menu>.command-menu-content{width:calc(200% + 12px);position:relative;inset-inline-start:calc(-100% - 12px)}:root[dir=rtl] .database-access-row>.command-menu>.command-menu-content{direction:rtl}@media (max-width:550px){.organized-workspace .database-access-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hub.compact-workspace .database-access-row>.database-all-records,.database-access-row>.command-menu>.command-menu-button{height:60px;min-height:60px;padding:8px;font-size:.85rem}.database-access-row>.command-menu>.command-menu-content{width:calc(200% + 10px);inset-inline-start:calc(-100% - 10px)}}.hub.compact-workspace .database-access-row>.database-all-records:focus-visible{outline-offset:3px;outline:3px solid #078ca3}@media print{body .lmg-company-brand,body :is(.intake-header,.dd-cover,.profile-print-brand,.personnel-print,.booking-print,.receipt-head) .lmg-company-brand{flex:0 0 50%!important;align-self:center!important;width:50%!important;max-width:50%!important;margin-left:auto!important;margin-right:auto!important}.lmg-company-brand .lmg-logo-link img{object-fit:contain!important;width:100%!important;height:auto!important}}@media screen{body .database-layout{width:100%;max-width:none;min-height:calc(100svh - var(--representative-top-space,85px));margin:0}body .database-layout>main{width:100%;max-width:none;margin-inline:0!important}body .database-layout>main>.content{width:100%;padding:18px clamp(12px,1.5vw,24px) 16px;max-width:none!important;margin:0!important}.database-layout .topbar{padding-inline:clamp(12px,1.5vw,24px)}.database-layout .heading-line{flex-wrap:wrap;align-items:center;gap:14px}.database-layout .stats{gap:12px;margin:20px 0}.database-layout .stats>button{padding:14px 16px}.database-layout .work-area,.database-layout .register,.database-layout .insights{min-width:0;max-width:100%}.database-layout .filters{flex-wrap:wrap}.database-layout .filters .search{min-width:180px}.database-layout .insight-card{margin-bottom:12px;padding:12px}.database-layout .insight-card.dark .desk-icon{display:none}.database-layout .insight-card.dark h2{margin:8px 0;font-size:1rem;line-height:1.35}.database-layout .insight-card.dark p{margin:8px 0 12px;font-size:.75rem;line-height:1.5}.database-layout .insight-card.dark button{text-align:start;white-space:normal;gap:6px;padding-top:12px;font-size:.75rem}.database-layout .alert-item{gap:6px;padding:10px 0}.database-layout .alert-item b{overflow-wrap:anywhere;font-size:.75rem}.database-layout .alert-item small{margin-top:4px;font-size:.6875rem;line-height:1.4}.database-layout .text-link{text-align:start;gap:6px;padding-top:10px;font-size:.75rem}.database-layout .review-note{gap:6px;margin:12px 2px}.database-layout .review-note p{font-size:.6875rem;line-height:1.45}}@media screen and (min-width:1101px){.database-layout:not(.entry-mode) .work-area{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:14px}.database-layout:not(.entry-mode) .insights{width:190px;display:block}}@media screen and (max-width:1100px){.database-layout:not(.entry-mode) .work-area{grid-template-columns:minmax(0,1fr);gap:14px}.database-layout:not(.entry-mode) .insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.database-layout .insights .insight-card{margin-bottom:0}}@media screen and (max-width:600px){body .database-layout>main>.content{padding:14px 10px}.database-layout .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.database-layout .stats>button{padding:12px}.database-layout .filters{gap:8px;padding-inline:12px}.database-layout .filters .search{flex-basis:100%;min-width:0}.database-layout .filters select{flex:1;min-width:0;max-width:none}.database-layout .section-head{flex-wrap:wrap;gap:10px;padding:16px 12px}.database-layout:not(.entry-mode) .insights{grid-template-columns:minmax(0,1fr)}}@media screen{.database-layout .database-record-links{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0 16px 16px;display:flex}.database-layout .database-record-links a{border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:8px 12px;font-size:.85rem;line-height:1.3;text-decoration:none;display:inline-flex}.database-layout .database-record-links a[aria-current=page]{outline-offset:2px;outline:2px solid #1a9da5}.database-layout .database-record-links a[href=\/fraud-alert]{color:#fff;background:#ae2734;border-color:#ae2734}}@media screen and (max-width:600px){.database-layout .database-record-links{gap:7px;padding-inline:12px}.database-layout .database-record-links a{flex:auto;padding:8px;font-size:.8rem}}@media screen{.database-layout .page-head h1{font-size:clamp(1.9rem,2.5vw,2.1rem);line-height:1.25}.database-layout .heading-line p{font-size:.9375rem;line-height:1.5}.database-layout .eyebrow{font-size:.75rem;line-height:1.45}.database-layout .topbar{font-size:.875rem}.database-layout .topbar>span{font-size:.8125rem}.database-layout .primary,.database-layout .secondary{font-size:.875rem;line-height:1.4}.database-layout .database-record-links a{font-size:.9375rem;line-height:1.4}.database-layout .section-head h2{font-size:1.0625rem;line-height:1.4}.database-layout .section-head span{font-size:.8125rem;line-height:1.45}.database-layout .category-tabs button{font-size:.875rem;line-height:1.4}.database-layout .filters .search input,.database-layout .filters select{min-height:44px;font-size:.9375rem;line-height:1.4}.database-layout .register th{letter-spacing:.5px;font-size:.8125rem;font-weight:650;line-height:1.4}.database-layout .register td{font-size:.875rem;line-height:1.5}.database-layout .person b{font-size:.9375rem;font-weight:700;line-height:1.4}.database-layout .person small,.database-layout .register td>small{font-size:.8125rem;line-height:1.45}.database-layout .passport{font-size:.875rem;line-height:1.5}.database-layout .badge,.database-layout .risk{font-size:.8125rem;line-height:1.4}.database-layout .badge{padding:6px 8px}.database-layout .stats>button>span{font-size:.875rem;line-height:1.4}.database-layout .stats small{font-size:.75rem;line-height:1.45}.database-layout .stats strong{font-size:2.125rem}.database-layout .table-footer,.database-layout .content>footer{font-size:.75rem;line-height:1.45}.database-layout .insight-card.dark p,.database-layout .insight-card.dark button,.database-layout .mini-title h3,.database-layout .alert-item b,.database-layout .text-link{font-size:.8125rem;line-height:1.45}.database-layout .alert-item small,.database-layout .quiet,.database-layout .review-note p{font-size:.75rem;line-height:1.45}.database-layout .empty h3{font-size:1.125rem}.database-layout .empty p{font-size:.9375rem;line-height:1.6}}@media screen and (max-width:600px){.database-layout .database-record-links a{font-size:.875rem}.database-layout .page-head h1{font-size:1.75rem}.database-layout .category-tabs{flex-wrap:wrap;gap:6px}.database-layout .category-tabs button{font-size:.8125rem}.database-layout .table-footer{flex-wrap:wrap}}@media screen{.database-layout .filters select{flex:0 190px;min-width:0;max-width:190px}}@media screen and (max-width:600px){.database-layout .filters select{flex:140px;max-width:none}}@media screen{body main.hub.screen-fit-workspace{width:100%;max-width:1600px;min-height:calc(100svh - var(--representative-top-space,85px));margin:auto;padding:10px 18px 14px}.hub.screen-fit-workspace>.workspace-masthead{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;max-width:none;margin:0;padding:0;display:grid}.screen-fit-workspace .workspace-masthead>.lmg-company-brand{grid-area:1/2;gap:2px!important;width:220px!important;max-width:220px!important;min-height:0!important;margin:0!important;padding:0!important}.screen-fit-workspace .workspace-masthead .lmg-logo-link{width:100%!important;margin:0!important;padding:0!important}.screen-fit-workspace .workspace-masthead .lmg-logo-link img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:84px!important}.screen-fit-workspace .workspace-masthead .lmg-brand-website{line-height:1.2;margin:2px 0 0!important;font-size:.8125rem!important}.screen-fit-workspace .workspace-masthead .workspace-welcome{grid-area:1/1;justify-content:flex-start;gap:10px;margin:0!important}.screen-fit-workspace .workspace-welcome p{color:#eff7fc;margin:0;font-size:1.0625rem;line-height:1.3}.screen-fit-workspace .workspace-welcome :is(.workspace-welcome-photo,.workspace-welcome-initials){border-width:2px;flex-basis:44px;width:44px;height:44px;font-size:1.0625rem}.screen-fit-workspace .workspace-account-link{text-align:end;grid-area:1/3;justify-self:end;font-size:.875rem;line-height:1.3}body main.hub.screen-fit-workspace>.workspace-overview{width:100%;max-width:none;margin:0}.hub.screen-fit-workspace .workspace-title{text-align:center;white-space:nowrap;margin:6px 0 10px;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2}.hub.screen-fit-workspace .workspace-section-search{z-index:3;border-radius:10px;grid-template-columns:minmax(0,1fr) 350px;align-items:end;gap:8px 16px;margin:0;padding:10px 12px;display:grid;position:relative}.hub.screen-fit-workspace .workspace-section-search>h2{text-align:start;grid-column:1/-1;margin:0;font-size:.9rem;line-height:1.25}.screen-fit-workspace .workspace-section-search>.workspace-search{border:0;grid-area:2/1;min-width:0;margin:0;padding:0}.screen-fit-workspace .workspace-search-heading,.screen-fit-workspace .workspace-search .search-help,.screen-fit-workspace .workspace-search-field>span{display:none}.screen-fit-workspace .workspace-search-form{flex-wrap:nowrap;align-items:stretch;gap:8px;margin:0;display:flex}.screen-fit-workspace .workspace-search-field{flex:1;min-width:100px;margin:0}.hub.screen-fit-workspace .workspace-search-form input{width:100%;height:42px;min-height:42px;padding:8px 10px;font-size:.9375rem}.hub.screen-fit-workspace .workspace-search-form>button{white-space:normal;min-height:42px;margin:0;padding:8px 12px;font-size:.8125rem;line-height:1.25}.screen-fit-workspace .database-access-row{grid-area:2/2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;width:100%;margin:0}.hub.screen-fit-workspace .database-access-row>.database-all-records,.screen-fit-workspace .database-access-row>.command-menu>.command-menu-button{height:42px;min-height:42px;padding:8px;font-size:.875rem;line-height:1.25}.screen-fit-workspace .workspace-access-grid.organization-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0}.hub.screen-fit-workspace .organization-grid>.workspace-section{border-radius:10px;min-width:0;margin:0;padding:10px 12px;position:relative}.hub.screen-fit-workspace .organization-grid>.workspace-section>h2{text-align:start;margin:0 0 8px;font-size:1rem;font-weight:800;line-height:1.25}.screen-fit-workspace .organization-grid .command-menu-button,.screen-fit-workspace .organization-grid>.workspace-section>.workspace-access-button{white-space:normal;text-align:start;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:8px 12px;font-size:.9375rem;line-height:1.25;display:flex}.screen-fit-workspace .workspace-restricted{align-items:center;min-height:40px;margin:0;font-size:.9375rem;font-weight:700;line-height:1.3;display:flex}.screen-fit-workspace .workspace-footer{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.screen-fit-workspace .workspace-quick-links{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.screen-fit-workspace .workspace-quick-links>a{color:#173b4e;background:#f3fbff;border:1px solid #a9cdd9;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:8px 10px;font-size:.8125rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.screen-fit-workspace .workspace-workflow-note{background:0 0;border:0;min-width:0;margin:0;padding:0}.screen-fit-workspace .workspace-workflow-note .command-menu-button{min-height:40px;padding:8px 12px;font-size:.8125rem;line-height:1.3}.screen-fit-workspace .command-menu{position:relative}.screen-fit-workspace .command-menu>.command-menu-content{z-index:30;border-radius:9px;width:100%;min-width:min(260px,80vw);max-height:35svh;margin:0;padding:12px;font-size:.9375rem;line-height:1.45;position:absolute;inset-block:calc(100% + 6px) auto;inset-inline-start:0;overflow:auto;box-shadow:0 10px 28px #07172955}.screen-fit-workspace .database-access-row>.command-menu>.command-menu-content{width:calc(200% + 10px);inset-inline-start:calc(-100% - 10px)}.screen-fit-workspace .organization-grid>.workspace-section:nth-child(n+4) .command-menu-content{inset-block:auto calc(100% + 6px)}.screen-fit-workspace .workspace-workflow-note .command-menu-content{width:min(680px,100vw - 40px);max-height:50svh;inset-block:auto calc(100% + 6px);inset-inline:auto 0}.screen-fit-workspace .workspace-section-options{gap:6px;margin-top:10px}.screen-fit-workspace .workspace-section-options a{padding:5px 0;font-size:.9375rem;line-height:1.4}.screen-fit-workspace .command-menu-destination{margin-bottom:8px}}@media screen and (max-width:1150px){.hub.screen-fit-workspace .workspace-section-search{grid-template-columns:minmax(0,1fr) 300px;column-gap:12px}.hub.screen-fit-workspace .workspace-search-form>button{padding:8px;font-size:.75rem}.screen-fit-workspace .workspace-footer{grid-template-columns:minmax(0,1fr)}.screen-fit-workspace .workspace-workflow-note{justify-self:end}}@media screen and (min-width:901px) and (max-height:720px){.screen-fit-workspace .workspace-masthead>.lmg-company-brand{width:150px!important;max-width:150px!important}.screen-fit-workspace .workspace-masthead .lmg-logo-link img{max-height:58px!important}.hub.screen-fit-workspace .workspace-title{margin:4px 0 8px;font-size:1.3rem}.hub.screen-fit-workspace .organization-grid>.workspace-section{padding:8px 10px}.hub.screen-fit-workspace .organization-grid>.workspace-section>h2{margin-bottom:6px;font-size:.9375rem}.screen-fit-workspace .organization-grid .command-menu-button,.screen-fit-workspace .organization-grid>.workspace-section>.workspace-access-button{min-height:38px;font-size:.875rem}}@media screen and (max-width:900px){body main.hub.screen-fit-workspace{padding:12px}.hub.screen-fit-workspace .workspace-section-search{grid-template-columns:minmax(0,1fr)}.screen-fit-workspace .workspace-section-search>.workspace-search{grid-area:2/1}.screen-fit-workspace .database-access-row{grid-area:3/1;justify-self:center;max-width:440px}.screen-fit-workspace .workspace-access-grid.organization-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.hub.screen-fit-workspace>.workspace-masthead{grid-template-columns:1fr 1fr;gap:10px}.screen-fit-workspace .workspace-masthead>.lmg-company-brand{grid-area:1/1/auto/-1;justify-self:center;width:180px!important;max-width:180px!important}.screen-fit-workspace .workspace-masthead .workspace-welcome{grid-area:2/1}.screen-fit-workspace .workspace-account-link{grid-area:2/2;font-size:.8125rem}.hub.screen-fit-workspace .workspace-title{white-space:normal;margin:12px 0;font-size:1.3rem;line-height:1.3}.screen-fit-workspace .workspace-search-form{flex-wrap:wrap}.screen-fit-workspace .workspace-search-field{flex-basis:100%}.screen-fit-workspace .workspace-search-form>button{flex:1}.screen-fit-workspace .workspace-access-grid.organization-grid{grid-template-columns:minmax(0,1fr)}.screen-fit-workspace .organization-grid .command-menu-content{min-width:0;max-height:45svh;inset-block:calc(100% + 6px) auto!important}.screen-fit-workspace .workspace-quick-links>a{flex:45%}.screen-fit-workspace .workspace-workflow-note{justify-self:stretch}.screen-fit-workspace .workspace-workflow-note .command-menu-button{width:100%}}@media screen{.screen-fit-workspace .workspace-section-search>.workspace-search{display:contents}.screen-fit-workspace .workspace-search-form{grid-area:2/1}.screen-fit-workspace .workspace-search-output,.screen-fit-workspace .workspace-search>p[role]{grid-area:3/1/auto/-1;min-width:0}.screen-fit-workspace .workspace-search-output{padding-top:12px}}@media screen and (max-width:900px){.screen-fit-workspace .workspace-search-output,.screen-fit-workspace .workspace-search>p[role]{grid-row:4}}@media screen{.reference-workspace .workspace-primary-row{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;gap:16px;margin:12px 0;display:grid}.hub.reference-workspace .workspace-section-search{color:#122f45;background:#c3e8f4;border:1px solid #83b5c8;grid-template-columns:minmax(0,1fr) 210px;gap:10px 14px;padding:16px}.hub.reference-workspace .workspace-section-search>h2{grid-area:1/1;font-size:1rem}.reference-workspace .workspace-search-form{grid-area:2/1/span 2/-1;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:10px 14px;display:grid}.reference-workspace .workspace-search-field{grid-area:1/1/span 2}.hub.reference-workspace .workspace-search-form input{background:#f7fcff;height:54px;font-size:1rem}.hub.reference-workspace .workspace-search-form>button{color:#fff;background:#173d5b;border-radius:7px;grid-column:2;min-height:42px;font-size:.875rem}.reference-workspace .database-access-row{grid-area:4/1/auto/-1;grid-template-columns:1fr 1fr;justify-self:stretch;gap:14px;max-width:none}.reference-workspace .workspace-search-output,.reference-workspace .workspace-search>p[role]{grid-area:5/1/auto/-1;max-height:45svh;overflow:auto}.reference-workspace .workspace-primary-row>.workspace-section-fraud{color:#fff;background:#d82030;border:1px solid #fb6270;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:0;margin:0;padding:20px;display:flex}.reference-workspace .workspace-section-fraud h2{text-align:center;margin:0 0 16px;font-size:clamp(1.1rem,1.7vw,1.5rem);font-weight:800}.hub.reference-workspace .workspace-section-fraud>.workspace-access-button{text-align:center;background:#fff;border:1px solid #fff;min-height:46px;padding:12px 18px;font-size:1rem;color:#a31223!important}.reference-workspace .workspace-access-grid.organization-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:16px;margin:0 0 14px}.hub.reference-workspace .organization-grid>.workspace-section{border:1px solid #acc7dd;flex-direction:column;justify-content:space-between;min-height:150px;padding:18px 14px;display:flex}.hub.reference-workspace .organization-grid>.workspace-section>h2{text-align:center;margin:0 0 20px;font-size:1.05rem;line-height:1.4}.reference-workspace .workspace-section-agreements{color:#071e3c;background:#5096d6}.reference-workspace .workspace-section-invoices{color:#112e48;background:#adcdeb}.reference-workspace .workspace-section-logistics{color:#183c20;background:#b9e3a4}.reference-workspace .workspace-section-personnel{color:#173917;background:#90d471}.reference-workspace .workspace-section-diligence{color:#3a3507;background:#fff36b}.reference-workspace .organization-grid .command-menu-button{min-height:48px;font-size:.875rem}.reference-workspace .organization-grid>.workspace-section .command-menu-content{min-width:min(300px,80vw);max-height:45svh;inset-block:auto calc(100% + 6px)}.reference-workspace .organization-grid>.workspace-section:last-child .command-menu-content{inset-inline:auto 0}.reference-workspace .workspace-header-left{flex-direction:column;align-self:end;align-items:flex-start;gap:12px;min-width:0;padding-bottom:12px;display:flex}.reference-workspace .workspace-header-left .workspace-account-link{font-size:.875rem}}@media screen and (min-width:1101px){body:has(.reference-workspace){--workspace-header-card-width:calc((100vw - 64px)/3);padding-top:0!important}body main.hub.reference-workspace{max-width:none;min-height:100svh;padding:8px 8px 16px}.hub.reference-workspace>.workspace-overview{max-width:1564px!important;margin-inline:auto!important}.hub.reference-workspace>.workspace-masthead{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;min-height:218px}.reference-workspace .workspace-masthead>.lmg-company-brand{justify-content:center;align-self:start;gap:6px!important;width:100%!important;max-width:none!important;height:218px!important}.reference-workspace .workspace-masthead .lmg-logo-link{justify-content:center;align-items:center;display:flex;height:188px!important}.reference-workspace .workspace-masthead .lmg-logo-link img{object-fit:contain!important;height:100%!important;max-height:188px!important}.reference-workspace .workspace-masthead .lmg-brand-website{font-size:1rem!important}body:has(.reference-workspace) .current-representative-corner{width:var(--workspace-header-card-width);align-items:flex-start;max-width:none;height:218px;max-height:218px;padding:16px;position:absolute;top:8px;left:auto;right:8px;overflow:auto}body:has(.reference-workspace) .current-representative-corner .agreement-notification-links{flex-direction:column;max-height:138px;display:flex;overflow:auto}body:has(.reference-workspace) .workspace-language-controls{width:var(--workspace-header-card-width);flex-wrap:wrap;justify-content:space-between;max-width:none;padding:10px;font-size:.8125rem;top:8px;left:8px}body:has(.reference-workspace) .workspace-language-controls label{display:none}body:has(.reference-workspace) .workspace-language-controls select{flex:1;min-width:95px}body:has(.reference-workspace) .workspace-language-controls a{max-width:180px;padding:8px;font-size:.8125rem}.hub.reference-workspace .workspace-title{margin:56px 0 16px;font-size:1.5rem}}@media screen and (max-width:1100px){.hub.reference-workspace>.workspace-masthead{grid-template-columns:1fr 1fr}.reference-workspace .workspace-masthead>.lmg-company-brand{grid-area:1/2;justify-self:end;width:100%!important;max-width:420px!important}.reference-workspace .workspace-masthead .lmg-logo-link img{max-height:140px!important}.reference-workspace .workspace-header-left{grid-area:1/1;align-self:center}.reference-workspace .workspace-access-grid.organization-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-workspace .workspace-primary-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.hub.reference-workspace .workspace-section-search{grid-template-columns:minmax(0,1fr)}.reference-workspace .workspace-search-form{grid-template-columns:minmax(0,1fr) 170px}}@media screen and (max-width:700px){.reference-workspace .workspace-primary-row{grid-template-columns:minmax(0,1fr)}.reference-workspace .workspace-search-form{grid-template-columns:1fr 1fr}.reference-workspace .workspace-search-field{grid-area:1/1/auto/-1}.hub.reference-workspace .workspace-search-form>button{grid-area:2}.reference-workspace .workspace-primary-row>.workspace-section-fraud{padding:16px}.reference-workspace .workspace-section-fraud h2{margin-bottom:10px}.reference-workspace .workspace-access-grid.organization-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hub.reference-workspace .organization-grid>.workspace-section{min-height:135px;padding:14px 10px}.reference-workspace .organization-grid>.workspace-section .command-menu-content{min-width:0;inset-block:calc(100% + 6px) auto!important}.reference-workspace .workspace-masthead>.lmg-company-brand{grid-area:1/1/auto/-1;justify-self:center;width:100%!important;max-width:340px!important}.reference-workspace .workspace-header-left{flex-direction:row;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;width:100%;padding:0}}@media screen and (max-width:420px){.reference-workspace .workspace-access-grid.organization-grid{grid-template-columns:1fr}}@media screen and (min-width:1101px) and (max-height:800px){.hub.reference-workspace>.workspace-masthead{min-height:180px}.reference-workspace .workspace-masthead>.lmg-company-brand{height:180px!important}.reference-workspace .workspace-masthead .lmg-logo-link{height:150px!important}.reference-workspace .workspace-masthead .lmg-logo-link img{max-height:150px!important}body:has(.reference-workspace) .current-representative-corner{height:180px;max-height:180px}body:has(.reference-workspace) .current-representative-corner .agreement-notification-links{max-height:104px}.hub.reference-workspace .workspace-section-search{row-gap:8px;padding:12px}.reference-workspace .workspace-search-form{row-gap:8px}.hub.reference-workspace .workspace-search-form>button{min-height:38px}.hub.reference-workspace .organization-grid>.workspace-section{min-height:130px;padding:14px 12px}.hub.reference-workspace .organization-grid>.workspace-section>h2{margin-bottom:12px}}@media screen and (min-width:1101px){body:has(.reference-workspace) .current-representative-photo{flex-basis:76px;width:76px;height:76px}body:has(.reference-workspace) .current-representative-photo img{object-fit:cover;width:100%;height:100%}body:has(.reference-workspace) .current-representative-corner strong{font-size:1.125rem}body:has(.reference-workspace) .current-representative-corner>div>span{font-size:.875rem}body:has(.reference-workspace) .current-representative-corner :is(.agreement-notification-button,.my-agreement-notification){padding:8px;font-size:.8125rem}}@media screen and (max-width:1100px){body:has(.reference-workspace) .workspace-language-controls{top:8px;left:6px}body:has(.reference-workspace) .current-representative-corner{right:6px}.reference-workspace .workspace-masthead .lmg-logo-link img{max-height:160px!important}.hub.reference-workspace .workspace-title{margin-top:56px}}@media screen and (max-width:900px){body:has(.reference-workspace) .current-representative-corner{left:6px;right:6px}}@media screen and (min-width:1101px){body:has(.reference-workspace){--workspace-header-card-height:calc(var(--workspace-header-card-width) * 773 / 2033)}.hub.reference-workspace>.workspace-masthead{min-height:calc(var(--workspace-header-card-height) + 30px)}.reference-workspace .workspace-masthead>.lmg-company-brand{width:var(--workspace-header-card-width)!important;gap:6px!important;height:auto!important;min-height:0!important}.reference-workspace .workspace-masthead .lmg-logo-link{flex:none;width:var(--workspace-header-card-width)!important;height:var(--workspace-header-card-height)!important}.reference-workspace .workspace-masthead .lmg-logo-link img{display:block;object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}body:has(.reference-workspace) .current-representative-corner{width:var(--workspace-header-card-width);height:var(--workspace-header-card-height);max-height:var(--workspace-header-card-height)}body:has(.reference-workspace) .current-representative-corner .agreement-notification-links{max-height:max(60px,calc(var(--workspace-header-card-height) - 76px))}}@media screen{body:has(.reference-workspace) .workspace-language-controls{direction:ltr;padding:6px;left:4px}body:has(.reference-workspace) .workspace-language-controls>a{unicode-bidi:plaintext;order:-1}body:has(.reference-workspace) .current-representative-corner{right:2px}.hub.reference-workspace .workspace-title{margin-bottom:56px}.reference-workspace .workspace-primary-row{margin-top:0}.hub.reference-workspace .workspace-title{text-align:center;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:800;line-height:1.25}}@media screen and (max-width:700px){.hub.reference-workspace .workspace-title{white-space:normal;font-size:clamp(1.5rem,5vw,2rem)}}@media screen{.current-representative-corner .representative-access-row{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;font-size:.875rem;line-height:1.3;display:flex}.current-representative-corner .representative-access-row>span{color:#d5e5f3}.current-representative-corner .representative-access-link{color:#edf8ff;background:#041d358c;border:1px solid #a0d7e94d;border-radius:6px;align-items:center;min-height:30px;padding:4px 8px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.current-representative-corner .representative-access-link:hover{background:#174d6b}.current-representative-corner .representative-access-link:focus-visible{outline-offset:2px;outline:3px solid #7ce4e4}body:has(.reference-workspace) .workspace-language-controls{flex-wrap:nowrap;gap:6px;width:fit-content;max-width:calc(100vw - 8px);padding:4px;font-size:.75rem}body:has(.reference-workspace) .workspace-language-controls label{display:none}body:has(.reference-workspace) .workspace-language-controls select{flex:none;width:auto;min-width:90px;min-height:30px;padding:4px;font-size:.75rem}body:has(.reference-workspace) .workspace-language-controls a{align-items:center;max-width:none;min-height:30px;padding:4px 7px;font-size:.75rem;display:inline-flex}body:has(.unified-page-frame){padding-top:0!important}.unified-page-frame{--shared-card-width:calc((100vw - 64px)/3);--shared-card-height:calc(var(--shared-card-width) * 773 / 2033);--shared-header-height:calc(var(--shared-card-height) + 38px);width:100%;min-width:0;min-height:100svh;position:relative}.unified-page-frame>.shared-workspace-header{box-sizing:border-box;width:100%;min-height:var(--shared-header-height);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:8px 8px 0;display:grid}.unified-page-frame>.shared-workspace-header>.lmg-company-brand{flex-direction:column;grid-area:1/2;justify-content:flex-start;align-self:start;align-items:center;width:var(--shared-card-width)!important;gap:6px!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.unified-page-frame>.shared-workspace-header .lmg-logo-link{box-shadow:none;border:0;width:var(--shared-card-width)!important;height:var(--shared-card-height)!important;flex:none!important;margin:0!important;padding:0!important;display:block!important}.unified-page-frame>.shared-workspace-header .lmg-logo-link img{mix-blend-mode:lighten;object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important}.unified-page-frame>.shared-workspace-header .lmg-brand-website{color:#60e6e2!important;margin:0!important;font-size:1rem!important;line-height:1.2!important}.unified-page-content{min-width:0;padding-top:56px}.unified-page-content .lmg-company-brand{display:none!important}.unified-page-content .profile-print-brand{display:none}.unified-page-content .workspace-masthead{display:none!important}body .unified-page-content main.hub.reference-workspace{min-height:0;padding-top:0}.unified-page-content .hub.reference-workspace .workspace-title{margin-top:0}.unified-page-content :is(.intake-page,.access-page,.admin-page,.dd-report-page,.database-layout){min-height:0}.unified-page-content .intake-header{text-align:start;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;max-width:1564px;min-height:0;margin:0 auto 16px;padding:0 clamp(12px,2vw,32px)}.unified-page-content .intake-header>.command-menu{margin-top:0}.unified-page-content .intake-header>a[href=\/access]{display:none}.unified-page-content .intake-header:not(:has(.command-menu)){display:none}.unified-page-content .access-page>header{min-height:0;margin:0;padding:0 16px}.unified-page-content .access-page>.access-content{padding-top:24px}.unified-page-content .admin-header{min-height:0;padding:0 16px}.unified-page-content :is(.intake-content,.admin-header)>h1,.unified-page-content .intake-title h1{text-align:center;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:800;line-height:1.25}body .unified-page-frame>.current-representative-corner{width:var(--shared-card-width);max-width:none;height:var(--shared-card-height);max-height:var(--shared-card-height);align-items:flex-start;gap:10px;padding:16px;position:absolute;top:8px;left:auto;right:2px;overflow:auto}body .unified-page-frame>.current-representative-corner .current-representative-photo{flex-basis:76px;width:76px;height:76px}body .unified-page-frame>.current-representative-corner .current-representative-photo img{object-fit:cover;width:100%;height:100%}body .unified-page-frame>.current-representative-corner strong{font-size:1.125rem}body .unified-page-frame>.current-representative-corner .agreement-notification-links{max-height:max(60px,calc(var(--shared-card-height) - 100px));flex-direction:column;display:flex;overflow:auto}body .unified-page-frame>.current-representative-corner :is(.agreement-notification-button,.my-agreement-notification){padding:8px;font-size:.8125rem}body .unified-page-frame>.workspace-language-controls{direction:ltr;flex-wrap:nowrap;gap:6px;width:fit-content;max-width:calc(100vw - 8px);padding:4px;font-size:.75rem;inset:8px auto auto 4px}body .unified-page-frame>.workspace-language-controls label{display:none}body .unified-page-frame>.workspace-language-controls select{flex:none;width:auto;min-width:90px;min-height:30px;padding:4px;font-size:.75rem}body .unified-page-frame>.workspace-language-controls a{unicode-bidi:plaintext;order:-1;align-items:center;max-width:none;min-height:30px;padding:4px 7px;font-size:.75rem;display:inline-flex}.unified-page-content .client-portal-page{min-height:0;margin:0 auto!important;padding-top:0!important}.unified-page-content .client-portal-page.client-portal-login{height:auto;min-height:calc(100svh - var(--shared-header-height) - 56px);flex-direction:column;gap:0;display:flex;padding-top:0!important}.unified-page-content .client-portal-login .client-portal-header,.unified-page-content .client-portal-login-website{display:none}.unified-page-content .client-portal-signin-center{flex:1;justify-content:center;align-self:center;margin:auto}.unified-page-content .client-portal-heading{margin-top:0}.unified-page-content .dd-cover{min-height:0;padding-top:0}}@media screen and (max-width:1100px){.unified-page-frame{--shared-card-width:min(420px,calc(100vw - 24px));--shared-header-height:calc(var(--shared-card-height) + 86px)}.unified-page-frame>.shared-workspace-header{min-height:var(--shared-header-height);justify-content:center;padding:56px 12px 12px;display:flex}html.has-representative-corner .unified-page-frame:not(.is-client-space)>.shared-workspace-header{padding-bottom:242px}body .unified-page-frame>.current-representative-corner{top:calc(var(--shared-card-height) + 96px);width:var(--shared-card-width);height:210px;max-height:210px;padding:12px;left:auto;right:2px}body .unified-page-frame>.current-representative-corner .current-representative-photo{flex-basis:64px;width:64px;height:64px}body .unified-page-frame>.current-representative-corner .agreement-notification-links{max-height:112px}.unified-page-content{padding-top:32px}.unified-page-content .client-portal-page.client-portal-login{min-height:calc(100svh - var(--shared-header-height) - 32px)}}@media screen and (max-width:700px){.unified-page-content :is(.intake-content,.admin-header)>h1,.unified-page-content .intake-title h1{font-size:clamp(1.5rem,5vw,2rem)}.unified-page-content .hub.reference-workspace .workspace-title{margin-top:0}}@media print{.shared-workspace-header{display:none!important}.unified-page-frame,.unified-page-content{display:contents!important}}@media screen{.command-menu .command-menu-content :is(a[href],button){border-radius:6px;text-decoration:none!important}.command-menu .command-menu-content a[href]{cursor:pointer;min-height:40px;padding:9px 12px;display:block}.command-menu .command-menu-content :is(a[href]:not([aria-disabled=true]),button:not(:disabled):not([aria-disabled=true])):is(:hover,:focus-visible){cursor:pointer;color:#fff!important;background:#1d4ed8!important;text-decoration:none!important}.command-menu .command-menu-content :is(a[href],button):focus-visible{outline-offset:2px;outline:3px solid #60a5fa}.command-menu .command-menu-content a[aria-disabled=true]{cursor:not-allowed}.reference-workspace a[href]{align-items:center;display:inline-flex}body:has(main.reference-workspace) :is(a[href]:not([aria-disabled=true]),button:enabled:not([aria-disabled=true]),summary,select:enabled){transform-origin:50%;cursor:pointer;transition:transform .15s,box-shadow .15s,background-color .15s,color .15s}body:has(main.reference-workspace) :is(a[href]:not([aria-disabled=true]),button:enabled:not([aria-disabled=true]),summary,select:enabled):focus-visible{outline-offset:2px;outline:2px solid #60a5fa;transform:scale(1.025);box-shadow:0 0 0 3px #60a5fa66,0 5px 14px #061b3833}body:has(main.reference-workspace) :is(a[href]:not(.lmg-logo-link):not(.current-representative-photo):not([aria-disabled=true]),button:enabled:not([aria-disabled=true]),summary):focus-visible{color:#fff!important;background:#1d4ed8!important;border-color:#60a5fa!important;text-decoration:none!important}}@media screen and (hover:hover) and (pointer:fine){body:has(main.reference-workspace) :is(a[href]:not([aria-disabled=true]),button:enabled:not([aria-disabled=true]),summary,select:enabled):hover{transform:scale(1.025);box-shadow:0 0 0 3px #60a5fa66,0 5px 14px #061b3833}body:has(main.reference-workspace) :is(a[href]:not(.lmg-logo-link):not(.current-representative-photo):not([aria-disabled=true]),button:enabled:not([aria-disabled=true]),summary):hover{color:#fff!important;background:#1d4ed8!important;border-color:#60a5fa!important;text-decoration:none!important}}@media screen and (prefers-reduced-motion:reduce){body:has(main.reference-workspace) :is(a[href],button,summary,select){transition:none!important;transform:none!important}}.guest-access-notice{color:#153d66;text-align:center;background:#e5f4ff;border:1px solid #7bb8e7;border-radius:9px;width:calc(100% - 32px);max-width:1200px;margin:0 auto 24px;padding:14px 18px;font-size:1rem;font-weight:700;line-height:1.5}.guest-record-navigation{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.guest-record-navigation a{color:#fff;background:#183e5a;border-radius:6px;padding:10px 12px;font-weight:700;text-decoration:none}.guest-record-navigation a[aria-current=page]{background:#1d4ed8}.guest-records-page .personnel-fields dd{white-space:pre-wrap;overflow-wrap:anywhere}@media print{html.guest-readonly body{display:none!important}}@media screen{.guest-access-layout{box-sizing:border-box;min-height:calc(100svh - var(--shared-header-height,200px) - 56px);flex-direction:column;justify-content:center;align-items:center;gap:24px;min-width:0;padding:0 16px 24px;display:flex}.guest-access-layout>.guest-access-notice{box-sizing:border-box;width:min(100%,1200px);margin:0 auto}.guest-access-layout>main{flex:none;width:100%;margin:0 auto!important}.guest-access-layout .hub.guest-workspace-home{width:100%;max-width:1400px;padding:0 0 16px}.guest-workspace-home .workspace-section{text-align:center}.guest-workspace-home :is(.workspace-section>.workspace-access-button,.workspace-section>.command-menu){margin-inline:auto}.guest-access-layout .guest-records-page{max-width:1400px}.guest-records-page .intake-content{width:100%;margin-inline:auto!important}.guest-records-page .guest-record-navigation{justify-content:center}.guest-records-page .intake-content>p,.guest-records-page .access-error{text-align:center}.guest-account-page .intake-content,.guest-centered-message .intake-content{text-align:center;max-width:760px;margin-inline:auto!important}.guest-centered-message{justify-content:center;align-items:center;display:flex;min-height:calc(100svh - var(--shared-header-height,200px) - 56px)!important}.guest-document-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}@media (max-width:1100px){.guest-access-layout,.guest-centered-message{min-height:calc(100svh - var(--shared-header-height,200px) - 32px)!important}.guest-access-layout{gap:20px;padding-inline:12px}}}
