@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=DM+Serif+Display&family=Inter:wght@400;500;600&family=Manrope:wght@400;500;600;700;800&display=swap";.leave-module{color:#253d36;box-sizing:border-box;width:100%;max-width:none;margin:auto;padding:22px;font:400 15px/1.5 Inter,system-ui,sans-serif}.leave-module *{box-sizing:border-box}.leave-module h1{margin:8px 0;font:600 28px/1.2 Inter,system-ui,sans-serif}.leave-module h2{margin:22px 0 12px;font:600 20px/1.3 Inter,system-ui,sans-serif}.leave-module h3{margin:0;font:600 17px/1.3 Inter,system-ui,sans-serif}.leave-module p{margin:8px 0}.leave-hero{color:#fff;background:linear-gradient(115deg,#123d32,#146d54);border-radius:18px;justify-content:space-between;align-items:center;padding:26px;display:flex}.leave-hero small{color:#e4ca84;letter-spacing:.1em;font-size:11px}.leave-hero p{color:#cce1d8}.leave-module button,.leave-entry{cursor:pointer;color:#235948;background:#fff;border:1px solid #d8e1da;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font:500 14px/1.35 Inter,system-ui,sans-serif;display:inline-flex}.leave-module button:disabled{opacity:.5;cursor:not-allowed}.leave-module .primary{color:#fff;background:#14674f;border-color:#14674f}.leave-module .emergency{color:#9d5420;background:#fff8ed;border-color:#edc997}.leave-module .leave-back{margin-bottom:14px}.leave-toolbar{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:20px 0;display:flex}.leave-toolbar nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.leave-toolbar button[aria-pressed=true]{background:#e5eee8;border-color:#94b7a6}.leave-toolbar b{color:#875c11;background:#fff1c9;border-radius:6px;padding:2px 7px}.leave-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.leave-stats article{background:#fff;border:1px solid #dfe6e0;border-radius:14px;flex-direction:column;padding:20px;display:flex}.leave-stats strong{margin:8px 0;font-size:30px;font-weight:600}.leave-stats span,.leave-help{color:#65776e;font-size:13px}.leave-actions{flex-wrap:wrap;gap:9px;margin:16px 0 0;display:flex}.leave-form,.leave-card,.leave-day-history{background:#fff;border:1px solid #dfe6e0;border-radius:14px;margin:14px 0;padding:20px}.leave-form h2{margin-top:0}.leave-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.leave-module label{color:#456257;flex-direction:column;gap:6px;font-size:13px;display:flex}.leave-module input,.leave-module textarea,.leave-module select{color:#253d36;background:#fcfdfb;border:1px solid #cad8ce;border-radius:9px;width:100%;min-height:44px;padding:10px 12px;font:400 15px/1.5 Inter,system-ui,sans-serif}.leave-module input[type=checkbox]{width:18px;min-height:18px}.leave-module textarea{resize:vertical;min-height:86px}.leave-module label+label{margin-top:12px}.leave-form-grid label+label{margin:0}.leave-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.leave-card-top p{color:#718078;font-size:13px}.leave-status{white-space:nowrap;color:#927327;background:#fff5d8;border-radius:8px;padding:5px 9px;font-size:12px}.leave-status.approved_paid{color:#217055;background:#eaf5ed}.leave-status.confirmed_lop,.leave-status.rejected{color:#aa3f43;background:#fff0f0}.leave-status.cancelled{color:#65736c;background:#f0f2ef}.leave-meta{color:#6b7c73;gap:18px;font-size:12px;display:flex}.leave-module .leave-text{background:0 0;border:0;min-height:30px;padding:6px 0;font-size:13px}.leave-history{background:#f7f9f5;border-radius:10px;margin:10px 0;padding:14px}.leave-history>div{border-top:1px solid #e1e8e0;padding:10px 0}.leave-history small{color:#75827a;display:block}.leave-history strong{font-size:13px;font-weight:600}.leave-decision{border-top:1px solid #e5ebe5;margin-top:14px;padding-top:14px}.leave-decision>.leave-form-grid{margin-top:12px}.leave-warning,.leave-notice,.leave-error{color:#825c21;background:#fff5df;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;padding:14px;font-size:14px;display:flex}.leave-error{color:#a33434;background:#fff0ee}.leave-notice{color:#275b43;background:#edf5ed}.leave-empty{text-align:center;color:#718078;border:1px dashed #cbd8cf;border-radius:12px;padding:28px}.leave-day-history>div{border-bottom:1px solid #eef1eb;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex}.leave-entry{justify-content:flex-start;width:100%;margin:10px 0;padding:12px 16px;color:#285845!important;background:#edf4ee!important}.leave-entry small{margin-top:3px;font-size:11px;font-weight:400;display:block}.leave-entry b{background:#ffe8a4;border-radius:7px;margin-left:auto;padding:3px 8px}.leave-module summary{cursor:pointer;padding:8px 0;font-weight:500}.leave-module :focus-visible{outline-offset:2px;outline:3px solid #97bca6}@media (width<=700px){.leave-module{padding:14px;font-size:14px}.leave-hero{padding:20px}.leave-module h1{font-size:23px}.leave-stats{grid-template-columns:1fr 1fr}.leave-stats article{padding:14px}.leave-stats span{font-size:11px}.leave-form-grid{grid-template-columns:1fr}.leave-card{padding:16px}.leave-card-top{flex-direction:column}.leave-toolbar nav{width:100%}.leave-toolbar button{padding:8px 10px;font-size:12px}.leave-module .leave-actions button{flex-grow:1}.leave-history{padding:10px}}.leave-mobile-screen{z-index:10000;padding-bottom:env(safe-area-inset-bottom);background:#f6f5ef;position:fixed;inset:0;overflow:auto}.leave-mobile-access{z-index:400;width:190px;position:fixed;bottom:82px;right:12px}.leave-mobile-access .leave-entry{min-height:42px;padding:10px;font-size:12px;box-shadow:0 3px 16px #173d3226}.leave-mobile-access .leave-entry small{display:none}.staff-attendance-actions{border-top:1px solid #e2ebe6;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:12px;display:flex}.staff-attendance-actions:empty{display:none}.staff-attendance-actions>div{gap:5px;display:grid}.staff-attendance-actions small{letter-spacing:1px;color:#798b82;font-size:10px;font-weight:700}.staff-attendance-actions strong{color:#244c40;font-size:13px}.staff-attendance-actions button{color:#12654d;background:#edf8f2;border:1px solid #b9d8c9;border-radius:10px;min-height:44px;padding:11px 12px;font-size:12px;font-weight:700}.staff-attendance-actions button:disabled{opacity:.5}.review-done,.review-wait{color:#27816b;text-align:right;max-width:45%;font-size:11px}.review-wait{color:#80928a}.attendance-earlier-reviews{margin:16px 0}.attendance-earlier-reviews>summary{color:#30574a;background:#fff;border:1px solid #dce5df;border-radius:12px;padding:15px;font-weight:650}.bm-day-attendance-roster .attendance-corporate-card>.staff-attendance-actions{box-sizing:border-box;background:0 0;border-radius:0;grid-column:1/-1;justify-content:space-between;place-items:normal;width:100%;min-width:0;height:auto;margin:0;padding:12px 0 0;line-height:1.4;display:flex}.bm-day-attendance-roster .attendance-corporate-card>.staff-attendance-actions>div{flex:1;gap:4px;min-width:0;display:grid}.bm-day-attendance-roster .attendance-timing-grid>.attendance-punch-box{text-align:left;color:#9e3542;cursor:pointer;width:100%;min-width:0;height:auto;font:inherit;background:#fff0f1;border:1px solid #edc6c9;border-left:3px solid #b54852;border-radius:10px;gap:2px;padding:8px 6px;display:grid}.bm-day-attendance-roster .attendance-timing-grid>.attendance-punch-box span{letter-spacing:.55px;color:#9e3542;font-size:6px;font-weight:900}.bm-day-attendance-roster .attendance-timing-grid>.attendance-punch-box b{color:#9e3542;font:900 9px Manrope}.bm-day-attendance-roster .attendance-timing-grid>.attendance-punch-box em{color:#9e3542;white-space:normal;font:800 6px Manrope}.attendance-absence-options{gap:10px;margin:16px 0;display:grid}.attendance-absence-options button{text-align:left;color:#204c3b;font:inherit;background:#f6faf8;border:1px solid #ceded6;border-radius:12px;min-height:48px;padding:15px}.attendance-absence-options button[aria-pressed=true]{background:#e4f5ec;border:2px solid #087052}.attendance-absence-options button:first-child[aria-pressed=true]{color:#9e3542;background:#fff0f1;border-color:#b54852}.leave-review-sheet{box-sizing:border-box;color:#24463c;background:#fff;border-radius:24px;width:min(520px,100vw - 28px);max-height:90dvh;padding:24px;font:14px Manrope,system-ui,sans-serif;overflow:auto;box-shadow:0 24px 70px #052c3040}.leave-review-sheet header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.leave-review-sheet header small,.leave-review-reason small{letter-spacing:1.2px;color:#6d877b;font-size:10px;font-weight:800}.leave-review-sheet h2{margin:7px 0;font-size:23px}.leave-review-sheet header p{color:#74867e;margin:0;font-size:12px}.leave-review-close{color:#43655a;background:#f0f5f2;border:0;border-radius:50%;flex-shrink:0;width:36px;height:36px;font-size:24px}.leave-review-kind{color:#a24e36;background:#fff1ed;border-radius:10px;margin:22px 0 14px;padding:10px 14px;font-weight:800}.leave-review-kind.paid{color:#167354;background:#eaf6ef}.leave-review-reason{background:#f6f8f7;border:1px solid #e4ece7;border-radius:14px;padding:16px}.leave-review-reason p{overflow-wrap:anywhere;margin:9px 0 0;line-height:1.6}.leave-review-note{margin-top:20px;font-weight:750;display:block}.leave-review-note span{color:#8c6e55;margin-left:6px;font-size:11px;font-weight:500}.leave-review-note textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:105px;font:inherit;color:#24463c;background:#fff;border:1px solid #cbdad2;border-radius:12px;margin-top:9px;padding:13px;display:block}.leave-review-help{color:#72837b;font-size:12px;line-height:1.6}.leave-review-buttons{gap:10px;margin-top:20px;display:flex}.leave-review-buttons button{cursor:pointer;border:1px solid #e0c7c5;border-radius:12px;min-height:48px;padding:12px 16px;font:700 13px Manrope,system-ui}.leave-review-buttons .reject{color:#ad443a;background:#fff7f6}.leave-review-buttons .approve{color:#fff;background:#087454;border-color:#087454;flex:1}.leave-review-buttons button:disabled{opacity:.45;cursor:default}.attendance-rejected-leave{color:#694b20;background:#fff4e6;border:1px solid #e0c08b;border-radius:12px;padding:14px}.attendance-rejected-leave p{margin:8px 0 0;font-size:13px;line-height:1.5}.hr-attendance{color:#29433c;padding:24px}.hr-attendance header{justify-content:space-between;align-items:start;gap:20px;display:flex}.hr-attendance h1{margin:0}.hr-attendance h2{margin-top:28px}.hr-attendance-filters{flex-wrap:wrap;align-items:center;gap:18px;margin:20px 0;display:flex}.hr-attendance label{align-items:center;gap:8px;display:flex}.hr-attendance input,.hr-attendance select,.hr-attendance textarea{font:inherit;background:#fff;border:1px solid #cbd8d2;border-radius:6px;padding:10px}.hr-attendance button{font:inherit;color:#226c55;cursor:pointer;background:#fff;border:1px solid #cbd8d2;border-radius:6px;padding:9px 14px}.hr-attendance button:disabled{opacity:.5;cursor:default}.hr-review-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.hr-review-summary article{background:#fff;border:1px solid #dce5df;padding:18px}.hr-review-summary strong{margin-top:10px;font-size:28px;display:block}.hr-review-help{color:#64776e;font-size:14px}.hr-review-scroll{background:#fff;overflow:auto}.hr-attendance table{border-collapse:collapse;width:100%;min-width:760px}.hr-attendance th,.hr-attendance td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e8e3;padding:14px}.hr-attendance th{background:#eff5f1;font-size:13px}.hr-attendance td small{color:#6a7c72;margin-top:4px;display:block}.hr-review-error{color:#b33030}.hr-review-backdrop{z-index:2000;background:#15392b66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.hr-review-dialog{background:#fff;border-radius:12px;width:min(620px,100%);max-height:90vh;padding:28px;position:relative;overflow:auto}.hr-review-dialog img{object-fit:contain;max-width:100%;max-height:280px}.hr-review-dialog label{display:block}.hr-review-dialog textarea{box-sizing:border-box;width:100%;min-height:80px}.hr-review-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.hr-review-close{float:right}.hr-panel-tabs{gap:12px;margin:16px 24px;display:flex}.hr-panel-tabs button{color:#29433c;background:#fff;border:1px solid #cbd8d2;border-radius:6px;padding:10px 18px}.hr-panel-tabs button[aria-pressed=true]{color:#fff;background:#216c55}@media (width<=600px){.hr-attendance{padding:12px}.hr-attendance header{display:block}.hr-attendance-filters label{flex-wrap:wrap}.hr-review-dialog{padding:18px}}.hr-attendance{background:radial-gradient(at 100% 0,#d6f4eb80,#0000 45%),#f4f7f6;border-radius:24px;min-height:80vh;padding:28px}.hr-attendance>header{color:#fff;background:linear-gradient(115deg,#103c35,#116b5b);border-radius:20px;padding:28px;box-shadow:0 12px 30px #163f3512}.hr-attendance>header h1{letter-spacing:-.8px;font-size:30px}.hr-attendance>header p{color:#c8e9df;max-width:720px;line-height:1.6}.hr-attendance>header button{color:#fff;background:#ffffff15;border-color:#ffffff40}.hr-attendance-filters{background:#ffffffba;border:1px solid #e5eeea;border-radius:14px;padding:14px 18px}.hr-review-summary{gap:16px}.hr-review-summary article{border:0;border-top:3px solid #41ad93;border-radius:18px;box-shadow:0 5px 22px #163f3509}.hr-review-summary article:nth-child(3){border-top-color:#daa258}.hr-review-summary article:nth-child(4){border-top-color:#8e83c7}.hr-review-summary small{color:#667e76;font-size:12px}.hr-review-summary strong{letter-spacing:-1px;font-size:34px}.hr-punch-switch{grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;margin-top:28px;display:grid;overflow:auto}.hr-punch-switch button{white-space:nowrap;background:#fff;border:1px solid #d9e7e0;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:17px;display:flex}.hr-punch-switch button b{font-size:20px}.hr-punch-switch button[aria-selected=true]{color:#fff;background:#155c4e;border-color:#155c4e;box-shadow:0 6px 14px #155c4e20}.hr-review-scroll{border:1px solid #e0e9e4;border-radius:16px;box-shadow:0 4px 20px #163f3505}.hr-attendance th{text-transform:uppercase;letter-spacing:.6px;padding:16px;font-size:11px}.hr-attendance td{padding:18px 16px;font-size:14px}.hr-attendance tbody tr:hover{background:#f5faf7}.hr-attendance button:focus-visible{outline-offset:3px;outline:3px solid #7acfb6}.supervisor-punch-out{background:#fff;border:1px solid #dce5df;border-radius:16px;margin:16px;padding:18px}.supervisor-punch-out article{border-bottom:1px solid #eee;justify-content:space-between;gap:12px;padding:14px 0;display:flex}.supervisor-punch-out small{display:block}.supervisor-punch-out button{color:#215946;background:#eff8f3;border:1px solid #bfd7cc;border-radius:8px;padding:8px 12px}@media (width<=700px){.hr-attendance{padding:12px}.hr-attendance>header{padding:20px}.hr-attendance>header h1{font-size:24px}.hr-punch-switch{grid-template-columns:repeat(2,minmax(130px,1fr))}.hr-attendance-filters{padding:12px}.hr-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.content:has(.hr-attendance){box-sizing:border-box;width:100%;min-width:0;max-width:none}.hr-attendance{box-sizing:border-box;border-radius:18px;width:100%;min-width:0;padding:20px}.hr-attendance>header{z-index:auto;box-sizing:border-box;flex-shrink:0;align-items:center;gap:20px;height:auto;min-height:0;margin:0 0 18px;padding:22px 26px;position:static;inset:auto;overflow:visible}.hr-attendance>header>div{flex:1;min-width:0}.hr-attendance>header h1{margin:0;line-height:1.25}.hr-attendance>header p{max-width:none;margin:10px 0 0;font-size:14px;line-height:1.5;position:static}.hr-attendance>header>button{flex:none}.hr-attendance-filters{isolation:isolate;flex-wrap:wrap;align-items:end;gap:16px;margin:0 0 18px;padding:16px;display:flex;position:relative}.hr-attendance-filters label{flex-direction:column;flex:210px;align-items:stretch;gap:7px;min-width:0;font-size:13px;font-weight:600;display:flex}.hr-attendance-filters label:has(input[type=checkbox]){flex-direction:row;flex:0 auto;align-items:center}.hr-attendance-filters input:not([type=checkbox]),.hr-attendance-filters select{box-sizing:border-box;color:#29433c;pointer-events:auto;width:100%;min-height:44px}.hr-review-summary article{box-sizing:border-box;flex-direction:column;justify-content:space-between;min-height:110px;padding:18px;display:flex}.hr-review-summary small{line-height:1.5}.hr-review-summary strong{margin-top:12px;line-height:1.1}.hr-attendance .hr-review-help{margin:16px 0;line-height:1.5}.hr-attendance .hr-punch-switch{margin:18px 0}.hr-attendance h2{margin:18px 0 14px}.hr-review-scroll>p{margin:0;padding:20px}.hr-attendance table{table-layout:auto}.hr-attendance td:first-child{min-width:190px}.hr-attendance td small{line-height:1.5}@media (width<=700px){.hr-attendance{padding:12px}.hr-attendance>header{flex-wrap:wrap;align-items:start;padding:18px}.hr-attendance>header>div,.hr-attendance-filters label{flex-basis:100%}}.hr-attendance .hr-timing-on-time{color:#18733d;font-weight:700}.hr-attendance .hr-timing-late{color:#b42318;font-weight:700}.pending-leave-section{color:#254b3f;background:#fff;border:1px solid #dce8e1;border-radius:18px;margin:16px 0;overflow:hidden}.pending-leave-toggle{color:#245c48;text-align:left;cursor:pointer;background:#f3faf6;border:0;align-items:center;gap:12px;width:100%;padding:18px;font:700 14px Manrope,system-ui;display:flex}.pending-leave-toggle>span{flex:1}.pending-leave-toggle small{color:#748b80;margin-top:5px;font-size:11px;font-weight:400;display:block}.pending-leave-toggle b{background:#ddefe4;border-radius:20px;padding:5px 9px;font-size:12px}.pending-leave-content{padding:6px 18px 18px}.pending-leave-row{text-align:left;color:#245b46;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5ede8;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 0;font:12px Manrope,system-ui;display:flex}.pending-leave-row strong{font-size:14px;display:block}.pending-leave-row small{color:#7d8c83;margin:6px 0;display:block}.pending-leave-row em{background:#f0f5ef;border-radius:6px;padding:3px 7px;font-size:10px;font-style:normal}.pending-leave-empty{color:#7c8b83;padding:12px 0;font-size:13px}.pending-leave-apply{color:#166e4d;background:#eff8f3;border:1px solid #b8d7c8;border-radius:10px;margin-top:12px;padding:12px 16px;font-weight:700}.pending-leave-own{margin-top:16px;font-size:12px}.pending-leave-fields{gap:14px;margin-top:18px;display:grid}.pending-leave-fields>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pending-leave-fields label{gap:7px;font-size:12px;font-weight:700;display:grid}.pending-leave-fields input,.pending-leave-fields select{box-sizing:border-box;color:#294b3e;width:100%;min-width:0;font:inherit;background:#f7faf8;border:1px solid #d2e0d8;border-radius:10px;padding:12px}.required-leave-review{color:#214c40;box-sizing:border-box;background:#f0f7f2;min-height:100dvh;padding:28px 16px}.required-leave-review>section{background:#fffef7;border:1px solid #b5d7cb;border-radius:20px;max-width:820px;margin:0 auto;padding:28px}.required-leave-review h1{margin:10px 0;font-size:25px}.required-leave-review>section>small{letter-spacing:.1em;font-size:11px;font-weight:700}.required-leave-review p{line-height:1.55}.required-leave-actions{gap:10px;margin:18px 0;display:flex}.required-leave-actions button{color:#245744;font:inherit;background:#eaf5ed;border:1px solid #bad5c9;border-radius:8px;padding:9px 14px}.required-leave-review .pending-leave-toggle:disabled{opacity:1;color:inherit}.required-leave-review .leave-review-sheet{max-height:90dvh;overflow:auto}@media (width<=600px){.required-leave-review{padding:14px 10px}.required-leave-review>section{padding:18px}.required-leave-review h1{font-size:23px}}.enrollment-review-decision .modal-actions .reject-danger{color:#fff;background:#741f1f;border-color:#6f1717;box-shadow:0 7px 17px #5d121238}.enrollment-review-decision .modal-actions .reject-danger:hover{background:#5c1515}.enrollment-review-decision .modal-actions .reject-danger:disabled{opacity:.55}.bvr-corporate-page{font-family:Inter,DM Sans,sans-serif}.bvr-corporate-page>.page-title{color:#fff;background:linear-gradient(125deg,#082f27,#0d7055);border:0;border-radius:20px;margin-bottom:18px;padding:25px 28px;box-shadow:0 14px 32px #07352a24}.bvr-corporate-page>.page-title span{color:#f0bd54}.bvr-corporate-page>.page-title h1{color:#fff;font:700 34px Manrope}.bvr-corporate-page>.page-title p{color:#c8ded6;font-size:14px}.bvr-corporate-page .enrollment-metrics{gap:14px}.bvr-corporate-page .metric{border:1px solid #dce5e1;border-radius:17px;min-height:122px;box-shadow:0 8px 22px #13372d0f}.bvr-corporate-page .metric span>b{font-size:15px}.bvr-corporate-page .metric strong{font-size:28px}.bvr-corporate-page .metric small{font-size:11px}.bvr-audit-filters{border-radius:17px;grid-template-columns:180px 220px 220px minmax(300px,1fr) auto;align-items:end;gap:14px;padding:17px 19px;display:grid}.bvr-audit-filters>div{min-width:0}.bvr-audit-filters label{font-size:10px}.bvr-audit-filters select,.bvr-audit-filters input[type=date]{border-radius:11px;width:100%;min-width:0;height:46px;font-size:13px}.bvr-filter-search>span{background:#fff;border:1px solid #dce3df;border-radius:11px;align-items:center;gap:9px;height:46px;padding-left:13px;display:flex}.bvr-filter-search>span>svg{color:#718078;flex:none}.bvr-filter-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font:600 13px Manrope}.bvr-filter-search button{color:#fff;background:#143f34;border-radius:8px;height:36px;margin-right:5px;padding:0 16px;font-size:11px}.bvr-corporate-table{border:1px solid #dce5e1;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px #13372d0f}.bvr-corporate-table>.toolbar{background:#f8faf8;padding:17px 20px}.bvr-corporate-table>.toolbar strong{color:#17382f;font:800 16px Manrope}.bvr-corporate-table>.toolbar span{font-size:12px}.bvr-corporate-table table{min-width:1160px}.bvr-corporate-table thead th{color:#dcebe5;letter-spacing:.06em;background:#102f27;padding:14px 16px;font-size:10px}.bvr-corporate-table tbody td{color:#263833;padding:17px 16px;font-size:13px}.bvr-corporate-table tbody tr:hover td{background:#f4f8f6}.bvr-corporate-table .stacked-cell b{font-size:13px}.bvr-corporate-table .stacked-cell span{margin-top:4px;font-size:11px}.bvr-centre-identity{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:4px 9px;display:grid}.bvr-centre-identity b{color:#0b6b4f;font:800 16px Manrope}.bvr-centre-identity span{color:#475b54;background:#edf3f0;border-radius:6px;padding:4px 7px;font-size:11px}.bvr-centre-identity small{color:#6e7c76;grid-column:1/-1;font-size:11px}.bvr-corporate-table .good-count,.bvr-corporate-table .bad-count{border-radius:9px;min-width:34px;padding:8px 10px;font-size:13px}.bvr-corporate-table .approval{padding:8px 11px;font-size:10px}.bvr-corporate-table .row-action{border-radius:9px;min-height:38px;padding:0 13px;font-size:11px}@media (width<=1150px){.bvr-audit-filters{grid-template-columns:1fr 1fr}.bvr-filter-search{grid-column:1/-1}.bvr-audit-filters>button{justify-self:start}}@media (width<=650px){.bvr-audit-filters{grid-template-columns:1fr}.bvr-filter-search{grid-column:auto}.bvr-corporate-page>.page-title h1{font-size:28px}}.daily-sales-group{margin:0 0 18px}.daily-sales-group>h4{color:#c7d0d8;letter-spacing:.1em;text-transform:uppercase;background:#242e3b;border-radius:9px;justify-content:space-between;align-items:center;margin:0 0 8px;padding:8px 10px;font:900 10px Manrope;display:flex}.daily-sales-group>h4 b{color:#f0b84b;text-align:center;background:#ffffff0d;border-radius:99px;min-width:25px;padding:3px 7px}.daily-sales-columns .approved .daily-sales-group>h4 b{color:#65d2aa}.daily-sales-columns .rejected .daily-sales-group>h4 b{color:#ff746d}.daily-sales-group>p{color:#737e89;text-align:center;border:1px dashed #ffffff14;border-radius:9px;margin:7px 0 12px;padding:10px;font-size:9px}.daily-sales-group.kind-bvr>h4{color:#78b7ff;background:#19304a;border:1px solid #4a8fdc55}.daily-sales-group.kind-sourcing>h4{color:#68d8b7;background:#173a34;border:1px solid #47c8a455}.daily-sales-group.kind-enrollment>h4{color:#c39af7;background:#302646;border:1px solid #a57be255}.daily-sales-columns article{padding-right:46px;position:relative}.daily-sale-state{border-radius:50%;place-items:center;width:25px;height:25px;font:900 10px Manrope;display:grid;position:absolute;top:11px;right:11px}.daily-sale-state.pending,.daily-sales-legend i.pending{color:#f3c34f;background:#46391c}.daily-sale-state.pending-stage{white-space:nowrap;border-radius:999px;width:auto;min-width:25px;padding:0 8px}.daily-sales-columns article:has(.daily-sale-state.pending-stage){padding-right:112px}.daily-sale-state.approved,.daily-sales-legend i.approved{color:#65d2aa;background:#173f34}.daily-sale-state.rejected,.daily-sales-legend i.rejected{color:#ff746d;background:#4a272b}.daily-sales-legend{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.daily-sales-legend span{color:#abb4bd;align-items:center;gap:5px;font:750 8px Manrope;display:flex}.daily-sales-legend i{border-radius:50%;place-items:center;width:19px;height:19px;font:900 8px Manrope;display:grid}.sales-passbook{background:#111a24;border:1px solid #33404e;border-radius:15px;margin:0 18px 18px;overflow:hidden}.sales-passbook>header{background:linear-gradient(120deg,#1b2835,#17212c);border-bottom:1px solid #33404e;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.sales-passbook>header small{color:#f0b84b;letter-spacing:.13em;font:900 8px Manrope}.sales-passbook>header h3{color:#f4f6f8;margin:3px 0 0;font:850 14px Manrope}.sales-passbook>header>span{color:#94a0ab;font:750 8px Manrope}.sales-passbook-head,.sales-passbook-row{grid-template-columns:1.2fr 1fr .7fr 1.3fr 1fr;align-items:center;gap:10px;padding:10px 16px;display:grid}.sales-passbook-head{color:#929eaa;letter-spacing:.08em;text-transform:uppercase;background:#0d151e;font:850 8px Manrope}.sales-passbook-row{color:#dfe5e9;border-top:1px solid #ffffff0e;font:750 10px Manrope}.sales-passbook-row>strong{color:#fff}.sales-passbook-row>div{gap:6px;display:flex}.sales-passbook-row i{text-align:center;border-radius:8px;min-width:28px;padding:6px 8px;font:900 10px Manrope}.sales-passbook-row i.reported{color:#f3c34f;background:#4b3a16}.sales-passbook-row i.approved{color:#62d0a7;background:#143e32}.sales-passbook-row i.rejected{color:#ff746d;background:#49252a}.sales-passbook-row .shortfall{color:#ff746d}.sales-passbook-row .cleared{color:#62d0a7}.sales-passbook>p{color:#8995a0;text-align:center;margin:0;padding:18px;font-size:9px}@media (width<=700px){.sales-passbook{margin:0 10px 12px;overflow-x:auto}.sales-passbook>header,.sales-passbook-head,.sales-passbook-row{min-width:620px}.sales-passbook>header>span{display:none}}.cro-performance-toolbar .cro-mode-switch{margin-right:0}.cro-performance-toolbar>label:nth-of-type(2){margin-left:auto}.cro-global-period{background:#edf3f0;border-radius:11px;gap:3px;padding:4px;display:flex}.cro-global-period button{color:#65766f;background:0 0;border:0;border-radius:8px;min-width:62px;padding:9px 12px;font:850 9px Manrope}.cro-global-period button.active{color:#17231f;background:#fff;box-shadow:0 4px 10px #10251f18}.night-focus .cro-global-period{background:#0e1620}.night-focus .cro-global-period button{color:#aab3bd}.night-focus .cro-global-period button.active{color:#17202a;background:#f4f6f8}@media (width<=1000px){.cro-performance-toolbar>label:nth-of-type(2){margin-left:0}.cro-global-period{order:4;width:100%}.cro-global-period button,.cro-performance-toolbar>label{flex:1}.cro-performance-toolbar>label select,.cro-performance-toolbar>label input{width:100%}}:root{color:#17231f;font-synthesis:none;--green:#0b6b4f;--ink:#10251f;--muted:#6e7c76;--line:#e1e7e3;background:#f3f5f2;font-family:DM Sans,sans-serif}.monthly-sales-preview>div>span:last-of-type{background:0 0!important;border:0!important;border-radius:0!important;grid-column:auto!important;margin:0!important;padding:0!important}.monthly-sales-preview>div>span:last-of-type small{color:#6d8078!important;font-size:6px!important}.monthly-sales-preview>div>span:last-of-type b{color:#087052!important;font:900 15px Manrope!important}.communications-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:17px;display:grid}.communications-nav{background:#fff;border:1px solid #dce6e1;border-radius:17px;gap:4px;padding:10px;display:grid;position:sticky;top:88px}.communications-nav button{color:#61736b;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:11px 12px;font:800 10px Manrope;display:flex}.communications-nav button svg{width:16px}.communications-nav button.active{color:#fff;background:#0b6b4f}.communications-workspace{min-width:0}.communication-stat-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:14px;display:grid}.communication-stat-grid article{background:#fff;border:1px solid #dce6e1;border-radius:15px;align-items:center;gap:11px;padding:16px;display:flex}.communication-stat-grid svg{color:#087052;background:#e4f2ec;border-radius:10px;width:32px;height:32px;padding:8px}.communication-stat-grid span{color:#72827b;text-transform:uppercase;gap:3px;font-size:9px;font-weight:900;display:grid}.communication-stat-grid b{color:#17362c;font-size:24px}.communication-overview,.communication-compose,.communication-list,.derived-communication,.template-library{background:#fff;border:1px solid #dce6e1;border-radius:18px;box-shadow:0 10px 28px #0e32270d}.communication-overview>header,.communication-compose>header,.derived-communication>header,.template-library>header{border-bottom:1px solid #e4ebe7;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.communication-overview>header span,.communication-compose>header span{color:#a1782c;letter-spacing:.16em;font-size:8px;font-weight:900}.communication-overview h2,.communication-compose h2,.derived-communication h2,.template-library h2{margin:4px 0 0;font:900 21px Manrope}.communication-overview>header>svg{color:#fff;background:#0b6b4f;border-radius:13px;width:42px;height:42px;padding:11px}.communication-capabilities{background:#f4f8f6;grid-template-columns:repeat(2,1fr);gap:9px;padding:16px 20px;display:grid}.communication-capabilities p{color:#42554d;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.communication-capabilities svg{color:#087052;width:15px}.communication-list{margin-top:14px;overflow:hidden}.communication-list>header{border-bottom:1px solid #e4ebe7;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.communication-list>header h2{margin:0;font-size:15px}.communication-list>header span{color:#7b8983;font-size:9px}.communication-list article{border-bottom:1px solid #edf1ef;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 17px;display:grid}.communication-list article:last-child{border-bottom:0}.communication-list article>i{color:#087052;background:#e5f3ed;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.communication-list article>i.type-warning,.communication-list article>i.type-emergency{color:#bf4425;background:#ffebe6}.communication-list article>i.type-celebration{color:#a87516;background:#fff3ce}.communication-list article svg{width:16px}.communication-list article>div{gap:4px;display:grid}.communication-list article b{font-size:11px}.communication-list article span{color:#7b8983;text-transform:capitalize;font-size:8px}.communication-list article em{color:#52645c;text-transform:capitalize;background:#f0f4f2;border-radius:8px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.communication-compose{padding-bottom:20px}.communication-compose>header strong{color:#087052;text-align:center;font:900 30px Manrope}.communication-compose>header strong small{color:#73847c;text-transform:uppercase;font-size:7px;display:block}.communication-type-grid{grid-template-columns:repeat(7,1fr);gap:7px;padding:16px 20px;display:grid}.communication-type-grid button{color:#53665e;text-transform:capitalize;background:#fff;border:1px solid #dce6e1;border-radius:9px;padding:10px 5px;font-size:8px;font-weight:900}.communication-type-grid button.active{color:#087052;background:#e6f4ee;border-color:#087052}.communication-form-grid{grid-template-columns:1fr 1fr;gap:12px;padding:0 20px;display:grid}.communication-form-grid label{color:#42544c;gap:6px;font-size:9px;font-weight:900;display:grid}.communication-form-grid label.wide{grid-column:1/-1}.communication-form-grid input,.communication-form-grid select,.communication-form-grid textarea{background:#fff;border:1px solid #d6e1dc;border-radius:10px;width:100%;padding:11px;font:600 10px Manrope}.communication-form-grid textarea{resize:vertical;min-height:86px}.audience-builder{background:#f3f7f5;border-radius:13px;margin:16px 20px;padding:14px}.audience-builder h3{margin:0 0 10px;font-size:12px}.audience-builder>div{flex-wrap:wrap;gap:7px;display:flex}.audience-builder>div>button{color:#5a6c64;text-transform:capitalize;background:#fff;border:1px solid #cedbd5;border-radius:9px;padding:8px 11px;font-size:8px;font-weight:900}.audience-builder>div>button.active{color:#fff;background:#0b6b4f}.audience-choices{border-top:1px solid #d9e3de;max-height:150px;margin-top:10px;padding-top:10px;overflow:auto}.audience-choices label{background:#fff;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.communication-image-upload{color:#087052;border:2px dashed #bad0c6;border-radius:13px;align-content:center;place-items:center;gap:5px;min-height:110px;margin:0 20px;display:grid;position:relative;overflow:hidden}.communication-image-upload input{opacity:0;position:absolute;inset:0}.communication-image-upload img{object-fit:contain;width:100%;max-height:260px}.communication-image-upload svg{width:27px}.communication-image-upload span{color:#71827b;font-size:8px}.communication-compose>.form-error,.communication-compose>.celebration-publish{width:calc(100% - 40px);margin:13px 20px 0}.derived-communication>header,.template-library>header{justify-content:flex-start}.derived-communication>header>svg,.template-library>header>svg{color:#087052;background:#e4f2ec;border-radius:12px;width:42px;height:42px;padding:10px}.derived-communication>header p,.template-library>header p{color:#70817a;margin:5px 0 0;font-size:10px}.derived-communication>.communication-list{box-shadow:none;border:0;border-radius:0;margin:0}.template-library>div{grid-template-columns:repeat(2,1fr);gap:10px;padding:16px;display:grid}.template-library article{border:1px solid #dde7e2;border-radius:13px;padding:15px}.template-library article b{font-size:12px}.template-library article p{color:#72827b;min-height:30px;font-size:9px;line-height:1.5}.template-library article button{color:#087052;background:0 0;border:0;font-size:9px;font-weight:900}.communication-inbox-button{z-index:900;color:#fff;background:#0b6b4f;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:fixed;bottom:82px;right:18px;box-shadow:0 12px 32px #073d2e66}.communication-inbox-button svg{width:21px}.communication-inbox-button i{background:#e64c2e;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;right:5px}.communication-popup>footer{display:block}.communication-popup footer>div>small{color:#b14b2e;margin-top:8px;font-weight:800;display:block}.communication-response{gap:8px;margin-top:13px;display:flex!important}.communication-response textarea{border:1px solid #d5e0db;border-radius:10px;width:100%;min-height:64px;padding:10px;font:600 10px Manrope}.communication-response button{color:#fff;background:#0b6b4f;border:0;border-radius:10px;flex:1;padding:11px;font-weight:900}.communication-warning .communication-popup,.communication-emergency .communication-popup{border:3px solid #dd4d2d}.communication-emergency .communication-popup footer{background:#fff0ec}.confetti{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.confetti i{background:#efbd3d;width:8px;height:15px;animation:3s ease-out forwards confetti-fall;position:absolute;top:-18px}.confetti i:nth-child(3n){background:#0aa978}.confetti i:nth-child(4n){background:#ef6b3c}.confetti i:nth-child(5n){background:#fff}.confetti i:nth-child(n){left:calc((var(--n,1))*4%)}.confetti i:first-child{animation-delay:.1s;left:4%}.confetti i:nth-child(2){animation-delay:.4s;left:9%}.confetti i:nth-child(3){animation-delay:.2s;left:14%}.confetti i:nth-child(4){animation-delay:.7s;left:19%}.confetti i:nth-child(5){animation-delay:.3s;left:24%}.confetti i:nth-child(6){animation-delay:.8s;left:29%}.confetti i:nth-child(7){animation-delay:.15s;left:34%}.confetti i:nth-child(8){animation-delay:.55s;left:39%}.confetti i:nth-child(9){animation-delay:.25s;left:44%}.confetti i:nth-child(10){animation-delay:.65s;left:49%}.confetti i:nth-child(11){animation-delay:.35s;left:54%}.confetti i:nth-child(12){animation-delay:50ms;left:59%}.confetti i:nth-child(13){animation-delay:.5s;left:64%}.confetti i:nth-child(14){animation-delay:.2s;left:69%}.confetti i:nth-child(15){animation-delay:.75s;left:74%}.confetti i:nth-child(16){animation-delay:.3s;left:79%}.confetti i:nth-child(17){animation-delay:.6s;left:84%}.confetti i:nth-child(18){animation-delay:.1s;left:89%}.confetti i:nth-child(19){animation-delay:.45s;left:94%}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{opacity:.15;transform:translateY(90vh)rotate(720deg)}}@media (width<=820px){.communications-layout{grid-template-columns:1fr}.communications-nav{display:flex;position:static;overflow:auto}.communications-nav button{flex:none}.communication-stat-grid{grid-template-columns:1fr 1fr}.communication-type-grid{grid-template-columns:repeat(3,1fr)}.communication-form-grid{grid-template-columns:1fr}.communication-form-grid label.wide{grid-column:auto}.template-library>div,.communication-capabilities{grid-template-columns:1fr}}.head-credit-executive-shell .hoc-card{text-align:left!important;padding:0!important;display:block!important}.head-credit-executive-shell .hoc-card>header{width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #dce4e0!important;justify-content:space-between!important;align-items:center!important;gap:15px!important;padding:18px 22px!important;display:flex!important;position:static!important}.head-credit-executive-shell .hoc-underwriting-register>header{align-items:flex-end!important}.head-credit-executive-shell .hoc-underwriting-register>header>div{width:auto!important;margin:0!important;padding:0!important;display:block!important}.head-credit-executive-shell .hoc-underwriting-register>header>section{width:auto!important;margin:0!important;padding:0!important;display:flex!important}.head-credit-executive-shell .hoc-underwriting-register .hoc-register-scroll{grid-column:auto!important;width:100%!important;display:block!important}.head-credit-executive-shell .hoc-attendance .hoc-table,.head-credit-executive-shell .hoc-branches>div,.head-credit-executive-shell .hoc-queue>div{grid-column:auto!important}@media (width<=760px){.head-credit-executive-shell .hoc-underwriting-register>header{flex-direction:column!important;align-items:stretch!important}.head-credit-executive-shell .hoc-underwriting-register>header>section{grid-template-columns:1fr!important;width:100%!important;display:grid!important}}.cro-attention-detail{background:#171e28;border:1px solid #ffffff1b;border-radius:19px;overflow:hidden;box-shadow:0 16px 36px #00000040}.cro-attention-detail>header{background:#202732;border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:20px;height:auto;padding:20px 22px;display:flex;position:static}.cro-attention-detail>header small{color:#f0b84b;letter-spacing:.15em;font:850 8px Manrope}.cro-attention-detail>header h2{color:#f6f8fa;margin:5px 0 2px;font:900 19px Manrope}.cro-attention-detail>header p{color:#9ea8b2;margin:0;font-size:9px}.cro-attention-detail nav{background:#111821;border-radius:12px;gap:4px;padding:4px;display:flex}.cro-attention-detail nav button{color:#9ea8b2;text-transform:capitalize;background:0 0;border:0;border-radius:9px;min-width:74px;padding:10px 14px;font:850 10px Manrope}.cro-attention-detail nav button.active{color:#141b24;background:#f5f7f8;box-shadow:0 4px 12px #00000040}.cro-late-today{display:grid}.cro-late-today>article{border-bottom:1px solid #ffffff12;grid-template-columns:42px minmax(180px,1fr) 100px 95px;align-items:center;gap:12px;padding:14px 22px;display:grid}.cro-late-today>article:last-child{border-bottom:0}.cro-late-today>article>i,.cro-attendance-history>article>div:first-child>i{color:#ff7770;background:#3a2429;border-radius:12px;place-items:center;width:42px;height:42px;font:900 11px Manrope;display:grid}.cro-late-today>article>span,.cro-attendance-history>article>div:first-child>span{gap:3px;display:grid}.cro-late-today b,.cro-attendance-history b{color:#f4f6f8}.cro-late-today small,.cro-attendance-history small{color:#909ba6;font-size:8px}.cro-late-today>article>strong{color:#ff7770;font:900 14px Manrope}.cro-late-today>article>em{color:#ff8b85;text-align:center;background:#3c2328;border-radius:20px;padding:6px 8px;font-size:8px;font-style:normal}.cro-attendance-empty{color:#9da7b1;justify-content:center;align-items:center;gap:8px;min-height:115px;font-size:10px;display:flex}.cro-attendance-empty svg{color:#70d5b2;width:19px}.cro-attendance-history>article{border-bottom:1px solid #ffffff12;grid-template-columns:220px minmax(0,1fr);gap:18px;padding:16px 22px;display:grid}.cro-attendance-history>article:last-child{border-bottom:0}.cro-attendance-history>article>div:first-child{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.cro-day-strip{gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.cro-day-strip>span{border:1px solid;border-radius:10px;flex:0 0 92px;gap:3px;padding:9px;display:grid}.cro-day-strip>span.on-time{background:#17372f;border-color:#2e705d}.cro-day-strip>span.late{background:#382326;border-color:#77403f}.cro-day-strip>span b{font-size:11px}.cro-day-strip>span em{font-size:7px;font-style:normal}.cro-day-strip>span.on-time em{color:#78d6b6}.cro-day-strip>span.late em{color:#ff817b}@media (width<=900px){.cro-attention-detail>header{flex-direction:column;align-items:flex-start}.cro-attention-detail nav{width:100%}.cro-attention-detail nav button{flex:1;min-width:0}.cro-attendance-history>article{grid-template-columns:1fr}.cro-late-today>article{grid-template-columns:42px minmax(0,1fr) auto}.cro-late-today>article>em{grid-column:2/-1;justify-self:start}}.cro-late-today.bad-punch-list>article>em{white-space:normal;text-align:left;max-width:340px;line-height:1.35}@media (width<=900px){.cro-late-today.bad-punch-list>article{grid-template-columns:42px minmax(0,1fr) auto}.cro-late-today.bad-punch-list>article>em{grid-column:2/-1}}.cro-late-today.bad-punch-list>article{grid-template-columns:42px minmax(170px,1fr) minmax(190px,.9fr) 90px minmax(150px,.8fr)}.cro-yesterday-out{border:1px solid;border-radius:11px;gap:3px;padding:9px 11px;display:grid}.cro-yesterday-out small{letter-spacing:.08em;font-size:7px;font-weight:850}.cro-yesterday-out b{font:900 13px Manrope}.cro-yesterday-out em{font-size:8px;font-style:normal}.cro-yesterday-out.within{background:#17372f;border-color:#2d6d5a}.cro-yesterday-out.within b,.cro-yesterday-out.within em{color:#73d5b4}.cro-yesterday-out.outside{background:#382326;border-color:#713c3d}.cro-yesterday-out.outside b,.cro-yesterday-out.outside em{color:#ff817b}.cro-yesterday-out.missing{background:#242b35;border-color:#4a5360}.cro-yesterday-out.missing b,.cro-yesterday-out.missing em{color:#aab2bc}@media (width<=1050px){.cro-late-today.bad-punch-list>article{grid-template-columns:42px minmax(0,1fr) auto}.cro-yesterday-out{grid-column:2/-1;width:100%}.cro-late-today.bad-punch-list>article>em{grid-column:2/-1}}.cro-attention-controls{align-items:flex-end;gap:14px;display:flex}.cro-attention-controls>label{color:#a8b1bb;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:10px;font-weight:850;display:grid}.cro-attention-controls select{color:#f3f5f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111821;border:1px solid #ffffff20;border-radius:9px;min-width:190px;padding:10px 12px;font:800 12px Manrope}.bad-punch-columns,.cro-late-today.bad-punch-list.plain>article{grid-template-columns:minmax(250px,1.25fr) minmax(220px,1fr) minmax(140px,.65fr) minmax(220px,1fr);align-items:center;gap:22px;display:grid}.bad-punch-columns{color:#aeb7c1;background:#111821;border-bottom:1px solid #ffffff16;padding:13px 28px}.bad-punch-columns span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.cro-late-today.bad-punch-list.plain>article{padding:20px 28px}.bad-punch-person{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;display:grid}.bad-punch-person>i{color:#ff817b;background:#392429;border-radius:50%;place-items:center;width:46px;height:46px;font:900 13px Manrope;display:grid}.bad-punch-person>span{gap:4px;display:grid}.bad-punch-person b{font-size:15px}.bad-punch-person small{font-size:11px}.cro-late-today.bad-punch-list.plain .cro-yesterday-out{background:0 0;border:0;border-radius:0;gap:5px;padding:0;display:grid}.cro-late-today.bad-punch-list.plain .cro-yesterday-out b{font-size:16px}.cro-late-today.bad-punch-list.plain .cro-yesterday-out em{font-size:11px}.cro-late-today.bad-punch-list.plain>article>strong{font-size:16px}.cro-late-today.bad-punch-list.plain>article>em{color:#ff817b;text-align:left;background:0 0;border:0;border-radius:0;max-width:none;padding:0;font-size:12px;font-weight:750;line-height:1.45}@media (width<=1050px){.cro-attention-controls{flex-direction:column;align-items:stretch;width:100%}.cro-attention-controls>label select{width:100%}.bad-punch-columns{display:none}.cro-late-today.bad-punch-list.plain>article{grid-template-columns:1fr 1fr;gap:15px}.bad-punch-person{grid-column:1/-1}.cro-late-today.bad-punch-list.plain>article>em{grid-column:auto}.cro-yesterday-out{width:auto}}.yesterday-sales-card p>button em:nth-child(4){color:#a99cff;background:#292743}.monthly-sales-ledger-button{color:#cbd3dc;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff20;border-radius:8px;align-items:center;gap:5px;width:max-content;margin-top:5px;padding:5px 8px;font:800 8px Manrope;display:flex}.monthly-sales-ledger-button svg{width:12px;height:12px}.monthly-sales-ledger-button:hover{color:#efbd50;border-color:#efbd50}.monthly-sales-ledger{width:min(720px,94vw)}.monthly-sales-ledger-head,.monthly-sales-ledger-rows>article{grid-template-columns:minmax(130px,1.3fr) repeat(4,minmax(70px,.7fr));align-items:center;gap:10px;padding:12px 22px;display:grid}.monthly-sales-ledger-head{z-index:1;color:#aab4be;text-transform:uppercase;background:#101721;border-bottom:1px solid #ffffff18;font:850 8px Manrope;position:sticky;top:101px}.monthly-sales-ledger-rows>article{border-bottom:1px solid #ffffff12}.monthly-sales-ledger-rows>article strong{color:#f3f5f7;font-size:11px}.monthly-sales-ledger-rows>article b{color:#f0bd4f;text-align:center;font:900 13px Manrope}.monthly-sales-ledger-rows>article b:nth-child(3){color:#65d2aa}.monthly-sales-ledger-rows>article b:nth-child(4){color:#ff746d}.monthly-sales-ledger-rows>article b:nth-child(5){color:#a99cff}.monthly-sales-ledger-rows>p{color:#929da8;text-align:center;margin:0;padding:30px}@media (width<=540px){.monthly-sales-ledger-head,.monthly-sales-ledger-rows>article{grid-template-columns:1.3fr repeat(4,.7fr);gap:5px;padding:11px 12px}.monthly-sales-ledger-head{font-size:6px;top:122px}.monthly-sales-ledger-rows>article strong{font-size:9px}.monthly-sales-ledger-rows>article b{font-size:11px}}.metric-button{text-align:left;cursor:pointer;width:100%;font-family:inherit}.metric-button:hover,.metric-button:focus-visible{outline-offset:-2px;outline:2px solid #d9a35e;background:#fffaf2!important;box-shadow:0 8px 22px #b5691e24!important}.bom-pending-breakdown{width:min(620px,94vw);padding:25px}.bom-pending-breakdown>h2{color:#17382f;margin:6px 0 3px}.bom-pending-breakdown>p{color:#73827c;margin:0 0 18px;font-size:10px}.bom-pending-breakdown>div{gap:8px;display:grid}.bom-pending-breakdown article{background:#f8faf9;border:1px solid #dce7e2;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.bom-pending-breakdown article span{gap:4px;display:grid}.bom-pending-breakdown article b{color:#17382f;font-size:12px}.bom-pending-breakdown article small{color:#687a72;font-size:9px}.bom-pending-breakdown article strong{color:#a6611e;text-align:center;background:#fff0df;border-radius:10px;min-width:38px;padding:8px;font:900 16px Manrope}.cm-staff-sales-row{cursor:pointer}.cm-staff-sales-row:hover,.cm-staff-sales-row:focus-visible{outline-offset:-2px;outline:2px solid #178263;background:#edf7f3!important}.cm-staff-sales-modal{width:min(520px,94vw)}.cm-staff-sales-totals{grid-template-columns:repeat(4,1fr);gap:8px;padding:14px;display:grid}.cm-staff-sales-totals span{color:#966615;background:#fff7df;border-radius:12px;gap:3px;padding:12px;display:grid}.cm-staff-sales-totals span.approved{color:#087052;background:#e3f4ec}.cm-staff-sales-totals span.rejected{color:#b33e39;background:#fbe8e6}.cm-staff-sales-totals span.pending{color:#6658a8;background:#eceafd}.cm-staff-sales-totals small{text-transform:uppercase;font-size:7px;font-weight:900}.cm-staff-sales-totals b{font:900 20px Manrope}.cm-staff-sales-records{padding:0 14px 14px;display:grid}.cm-staff-sales-records>article{border-bottom:1px solid #e3eae6;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.cm-staff-sales-records>article span{gap:2px;display:grid}.cm-staff-sales-records>article b{color:#17382f;font-size:11px}.cm-staff-sales-records>article small{color:#7a8983;font-size:8px}.cm-staff-sales-records>article em{color:#6658a8;background:#eceafd;border-radius:99px;padding:6px 9px;font:900 8px Manrope}.cm-staff-sales-records>article em.good_sale{color:#087052;background:#e3f4ec}.cm-staff-sales-records>article em.bad_sale{color:#b33e39;background:#fbe8e6}@media (width<=430px){.cm-staff-sales-totals{grid-template-columns:repeat(2,1fr)}}.cro-calendar-head.with-trend,.cro-attendance-history>article.with-trend{grid-template-columns:220px minmax(660px,1fr) minmax(190px,.55fr)}.cro-calendar-head.with-trend>b{padding-left:22px}.cro-week-trend{border-left:1px solid #ffffff12;min-width:190px;padding:4px 18px}.cro-week-trend svg{width:100%;height:64px;display:block;overflow:visible}.cro-week-trend svg path{fill:none;stroke:#ffffff12;stroke-width:1px;stroke-dasharray:3 4}.cro-week-trend svg polyline{fill:none;stroke:url(#weekTrend);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 5px #42d7c238)}.cro-week-trend svg circle{fill:#42d7c2;stroke:#15202c;stroke-width:2px}.cro-week-trend svg circle.late{fill:#ff6f91}.cro-week-trend>span{color:#778491;justify-content:flex-end;align-items:center;gap:5px;font-size:7px;display:flex}.cro-week-trend>span i{background:#42d7c2;border-radius:3px;width:18px;height:3px}.cro-week-trend>span i:last-of-type{background:#9b7cff;margin-left:5px}.cro-attendance-pagination{color:#98a4af;background:#111821;border-top:1px solid #ffffff16;justify-content:space-between;align-items:center;height:auto;padding:14px 22px;display:flex;position:static}.cro-attendance-pagination>span{font-size:9px}.cro-attendance-pagination>div{align-items:center;gap:10px;display:flex}.cro-attendance-pagination button{color:#f2f5f7;background:#202a36;border:1px solid #ffffff1c;border-radius:9px;padding:8px 12px;font:800 9px Manrope}.cro-attendance-pagination button:disabled{opacity:.35}.cro-attendance-pagination b{color:#cbd2d9;text-align:center;min-width:82px;font-size:9px}@media (width<=1200px){.cro-calendar-head.with-trend,.cro-attendance-history>article.with-trend{grid-template-columns:210px minmax(660px,1fr)}.cro-calendar-head.with-trend>b,.cro-week-trend{display:none}}@media (width<=700px){.cro-attendance-pagination{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.cro-attendance-pagination>div{justify-content:space-between;width:100%}}.attendance-reason-columns,.cro-late-today.bad-punch-list.plain.attendance-reason-list>article{grid-template-columns:minmax(220px,1.25fr) minmax(145px,.75fr) minmax(180px,1fr) minmax(105px,.55fr) minmax(165px,.85fr) minmax(180px,1fr)}.attendance-reason-list .attendance-reason,.attendance-reason-list .audit-decision{font-weight:750;line-height:1.4;color:#c0c7cf!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;max-width:none!important;padding:0!important;font-size:11px!important}.attendance-reason-list .audit-decision.approved{color:#70d5b2!important}.attendance-reason-list .audit-decision.rejected{color:#ff817b!important}.attendance-reason-list .audit-decision.pending{color:#efbd50!important}.cro-attention-detail.good .bad-punch-person>i{color:#73d5b4;background:#17372f}.cro-attention-detail.good .attendance-reason-list>article>strong{color:#73d5b4}@media (width<=1250px){.attendance-reason-columns{display:none}.cro-late-today.bad-punch-list.plain.attendance-reason-list>article{grid-template-columns:1fr 1fr}.attendance-reason-list .bad-punch-person{grid-column:1/-1}}@media (width<=700px){.cro-late-today.bad-punch-list.plain.attendance-reason-list>article{grid-template-columns:1fr}.attendance-reason-list .bad-punch-person{grid-column:auto}}.role-performance-page{color:#f4f6f8;background:radial-gradient(circle at 86% 8%,#20283a 0,#0c1420 40%,#080f18 100%);border-radius:24px;gap:16px;min-height:calc(100vh - 100px);margin:-14px;padding:18px;display:grid}.role-performance-hero{background:linear-gradient(125deg,#111a27,#1f2635);border:1px solid #ffffff1b;border-radius:22px;justify-content:space-between;align-items:center;min-height:154px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000059}.role-performance-hero:after{content:"";border:55px solid #efbd501a;border-radius:50%;width:300px;height:300px;position:absolute;top:-95px;right:-50px}.role-performance-hero>div,.role-performance-hero>button{z-index:1;position:relative}.role-performance-hero span{color:#efbd50;letter-spacing:.16em;font:900 10px Manrope}.role-performance-hero h1{margin:9px 0 6px;font:900 32px Manrope}.role-performance-hero p{color:#aeb7c1;margin:0;font-size:12px}.role-performance-hero>button{color:#fff;background:#ffffff0d;border:1px solid #ffffff25;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;display:flex}.role-performance-hero>button svg{width:17px}.role-performance-hero>button span{color:#fff;letter-spacing:0;font-size:10px}.role-performance-toolbar{background:#181f2a;border:1px solid #ffffff18;border-radius:16px;align-items:flex-end;gap:10px;padding:13px;display:flex;box-shadow:0 10px 28px #00000038}.role-performance-toolbar .cro-mode-switch{background:#0e1620;margin-right:auto}.role-performance-toolbar>label{color:#9aa5ae;text-transform:uppercase;letter-spacing:.08em;gap:5px;font:850 8px Manrope;display:grid}.role-performance-toolbar input,.role-performance-toolbar select{color:#eef2f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101722;border:1px solid #ffffff1c;border-radius:9px;min-width:142px;padding:9px 10px;font:750 10px Manrope}.role-ready-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.role-ready-grid article{background:#181f2a;border:1px solid #ffffff18;border-radius:16px;grid-template-columns:42px 1fr;align-items:center;gap:11px;padding:18px;display:grid}.role-ready-grid i{color:#efbd50;background:#27313e;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.role-ready-grid i svg{width:20px}.role-ready-grid span{gap:4px;display:grid}.role-ready-grid small{color:#939da8;letter-spacing:.08em;font:850 8px Manrope}.role-ready-grid b{font-size:13px}.role-ready-grid em{color:#939da8;font-size:9px;font-style:normal}.role-performance-board{background:#171e28;border:1px solid #ffffff1b;border-radius:20px;overflow:hidden;box-shadow:0 18px 42px #0000004d}.role-performance-board>header{background:#202631;height:auto;padding:20px 23px;position:static}.role-performance-board>header span{color:#efbd50;letter-spacing:.15em;font:900 8px Manrope}.role-performance-page.focus .role-performance-board>header span{color:#ff7770}.role-performance-board>header h2{color:#f7f8fa;margin:5px 0 3px;font:900 20px Manrope}.role-performance-board>header p{color:#a4adb7;margin:0;font-size:10px}.role-performance-board>header>strong{color:#e9edf1;background:#2b3440;border-radius:18px;padding:7px 11px;font-size:9px}.role-board-empty{color:#aab4be;justify-content:center;align-items:center;gap:14px;min-height:240px;display:flex}.role-board-empty>svg{color:#70d5b2;width:34px;height:34px}.role-performance-page.focus .role-board-empty>svg{color:#ff7770}.role-board-empty b{color:#f4f6f8;font-size:15px}.role-board-empty p{margin:5px 0 0;font-size:10px}@media (width<=1050px){.role-performance-page{margin:0;padding:12px}.role-performance-toolbar{flex-wrap:wrap;align-items:stretch}.role-performance-toolbar .cro-mode-switch{width:100%;margin:0}.role-ready-grid{grid-template-columns:1fr}.role-performance-hero{align-items:flex-start;gap:20px}.role-performance-toolbar>label{flex:1}.role-performance-toolbar input,.role-performance-toolbar select{width:100%;min-width:0}}.cro-calendar-head{color:#aeb7c1;background:#111821;border-bottom:1px solid #ffffff16;grid-template-columns:220px minmax(0,1fr);gap:18px;padding:12px 22px;display:grid}.cro-calendar-head>span{letter-spacing:.08em;align-self:center;font-size:10px;font-weight:900}.cro-calendar-head>div{gap:7px;display:flex;overflow-x:auto}.cro-calendar-head b{text-align:center;color:#c2cad2;flex:0 0 92px;font-size:10px}.cro-attendance-history.calendar-view .cro-day-strip>span{text-align:center;background:0 0;border:0;border-right:1px solid #ffffff14;border-radius:0;justify-content:center;min-height:55px}.cro-attendance-history.calendar-view .cro-day-strip>span.on-time b,.cro-attendance-history.calendar-view .cro-day-strip>span.on-time em{color:#70d5b2}.cro-attendance-history.calendar-view .cro-day-strip>span.late b,.cro-attendance-history.calendar-view .cro-day-strip>span.late em{color:#ff817b}.cro-attendance-history.calendar-view .cro-day-strip>span.no-record b,.cro-attendance-history.calendar-view .cro-day-strip>span.no-record em{color:#66717c}@media (width<=900px){.cro-calendar-head{grid-template-columns:1fr}.cro-calendar-head>span{display:none}}.cro-focus-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cro-focus-summary>article{background:linear-gradient(145deg,#1b2430,#242936);border:1px solid #ffffff1c;border-radius:18px;padding:19px;overflow:hidden;box-shadow:0 16px 35px #0003}.cro-focus-summary header{background:0 0;border-bottom:1px solid #ffffff16;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;height:auto;padding:0 0 15px;display:grid;position:static}.cro-focus-summary header>i{color:#f0b84b;background:#ffffff0b;border:1px solid #ffffff19;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.cro-focus-summary header>i svg{width:19px}.cro-focus-summary header span{gap:4px;display:grid}.cro-focus-summary header small{color:#9ba4b0;letter-spacing:.15em;font:800 8px Manrope}.cro-focus-summary h3{color:#f5f7fa;margin:0;font:850 15px Manrope}.cro-focus-summary header strong{color:#ff6f67;font:900 28px Manrope}.cro-focus-summary>article>div{display:grid}.cro-focus-summary p{color:#aeb6c0;border-bottom:1px solid #ffffff12;justify-content:space-between;gap:12px;margin:0;padding:10px 2px;font-size:10px;display:flex}.cro-focus-summary p:last-child{border-bottom:0;padding-bottom:0}.cro-focus-summary p b{color:#f4f6f8;font:850 11px Manrope}.cro-focus-summary .attendance-focus-groups{height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.cro-focus-summary .attendance-focus-group{padding:11px 2px 0;display:block!important}.cro-focus-summary .attendance-focus-group+section{border-top:1px solid #ffffff16;margin-top:8px}.attendance-focus-group h4{color:#d7dde4;justify-content:space-between;align-items:center;gap:12px;margin:0;padding-bottom:7px;font:850 11px Manrope;display:flex}.attendance-focus-group h4 b{color:#ff817b;text-align:center;background:#472629;border-radius:99px;min-width:24px;padding:4px 7px}.attendance-focus-group ul{gap:0;margin:0;padding:0;list-style:none;visibility:visible!important;height:auto!important;display:grid!important}.attendance-focus-group li{color:#f4f6f8;border-bottom:1px solid #ffffff12;gap:2px;padding:7px 0;visibility:visible!important;display:grid!important}.attendance-focus-group li:last-child{border-bottom:0}.attendance-focus-group li>b{color:#f4f6f8;font:850 10px Manrope;display:block!important}.attendance-focus-group li>small{color:#7f8995;font:700 8px Manrope;display:block!important}.cro-focus-summary .attendance-focus-empty{color:#7f8995;text-align:center;display:block!important}.cro-focus-summary-next{margin-top:-2px}.cro-focus-summary-next>article{background:linear-gradient(145deg,#18212c,#202733);min-height:146px}.yesterday-sales-card>div{max-height:360px;overflow:auto}.cro-focus-summary .yesterday-sales-card p{align-items:center;padding:10px 2px}.yesterday-sales-card p>span{gap:2px;min-width:0;display:grid}.yesterday-sales-card p>span>b{color:#f3f5f7;white-space:nowrap;text-overflow:ellipsis;font:800 11px Manrope;overflow:hidden}.yesterday-sales-card p>span>small{color:#7f8995;white-space:nowrap;text-overflow:ellipsis;font:700 8px Manrope;overflow:hidden}.yesterday-sales-card p>button{cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:flex}.yesterday-sales-card p>button em{color:#f2bd4c;text-align:center;background:#3a321e;border-radius:7px;min-width:25px;padding:5px 6px;font:900 11px Manrope}.yesterday-sales-card p>button em:nth-child(2){color:#65d2aa;background:#173c32}.yesterday-sales-card p>button em:nth-child(3){color:#ff746d;background:#472629}.yesterday-sales-card p>button:hover em{transform:translateY(-1px)}.cro-focus-summary .sales-card-empty,.cro-focus-summary .sales-card-more{color:#7f8995;text-align:center;padding:14px 2px;display:block}.daily-sales-backdrop{z-index:190;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020711cc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.daily-sales-modal{color:#f4f6f8;background:#141c27;border:1px solid #ffffff24;border-radius:24px;width:min(1180px,96vw);max-height:90vh;overflow:auto;box-shadow:0 28px 90px #0009}.daily-sales-modal>header{z-index:2;background:#202936;border-bottom:1px solid #ffffff1b;justify-content:space-between;align-items:flex-start;padding:24px 28px;display:flex;position:sticky;top:0}.daily-sales-modal>header small{color:#f0b84b;letter-spacing:.16em;font:850 9px Manrope}.daily-sales-modal>header h2{margin:6px 0 3px;font:900 24px Manrope}.daily-sales-modal>header p{color:#9da7b2;margin:0;font-size:11px}.daily-sales-modal>header button{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff20;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.daily-sales-modal>header svg{width:18px}.daily-sales-columns{background:#ffffff17;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.daily-sales-columns>section{background:#141c27;min-height:360px;padding:20px}.daily-sales-columns h3{color:#e6b94b;border-bottom:2px solid #e6b94b;justify-content:space-between;align-items:center;margin:0 0 14px;padding-bottom:12px;font:850 14px Manrope;display:flex}.daily-sales-columns h3 b{background:#3a321e;border-radius:99px;padding:5px 9px}.daily-sales-columns .approved h3{color:#5dcca4;border-color:#5dcca4}.daily-sales-columns .approved h3 b{background:#173c32}.daily-sales-columns .rejected h3{color:#ff746d;border-color:#ff746d}.daily-sales-columns .rejected h3 b{background:#472629}.daily-sales-columns article{background:#1b2430;border:1px solid #ffffff13;border-radius:12px;gap:4px;margin-bottom:9px;padding:12px;display:grid}.daily-sales-columns article small{color:#87929e;letter-spacing:.1em;font:800 8px Manrope}.daily-sales-columns article>b{font:800 12px Manrope}.daily-sales-columns article span{color:#9fa8b2;font-size:9px}.daily-sales-columns article em{color:#ff8a83;border-top:1px solid #ffffff12;margin-top:4px;padding-top:7px;font:700 9px Manrope}.daily-sales-columns>section>p{color:#7f8995;text-align:center;font-size:10px}@media (width<=800px){.daily-sales-columns{grid-template-columns:1fr}.daily-sales-columns>section{min-height:0}.daily-sales-backdrop{padding:10px}.daily-sales-modal>header{padding:18px}}.cro-performance-page.night-focus{color:#f4f6f8;background:radial-gradient(circle at 86% 8%,#20283a 0,#0c1420 40%,#080f18 100%);border-radius:24px;margin:-14px;padding:18px}.night-focus .cro-performance-hero{background:linear-gradient(125deg,#111a27,#1f2635);border:1px solid #ffffff1b;box-shadow:0 18px 45px #00000059}.night-focus .cro-performance-toolbar,.night-focus .cro-leader-grid article{color:#f4f6f8;background:#181f2a;border-color:#ffffff18;box-shadow:0 10px 28px #00000038}.night-focus .cro-mode-switch{background:#0e1620}.night-focus .cro-mode-switch button{color:#aab3bd}.night-focus .cro-performance-toolbar>label{color:#9aa5ae}.night-focus .cro-performance-toolbar input,.night-focus .cro-performance-toolbar select{color:#eef2f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101722;border-color:#ffffff1c}.night-focus .cro-leader-grid article>i{color:#f0b84b;background:#27313e}.night-focus .cro-leader-grid small,.night-focus .cro-leader-grid em{color:#939da8}.night-focus .cro-leader-grid strong{color:#70d5b2}.night-focus .cro-ranking{background:#171e28;border-color:#ffffff1b;box-shadow:0 18px 42px #0000004d}.night-focus .cro-ranking.focus>header{background:#202631}.night-focus .cro-ranking>header h2{color:#f7f8fa}.night-focus .cro-ranking>header p{color:#a4adb7}.night-focus .cro-ranking>header>strong{color:#e9edf1;background:#2b3440}.night-focus .cro-score-head{color:#b9c2cc;background:#0d141e}.night-focus .cro-ranking>article{border-color:#ffffff12}.night-focus .cro-ranking>article:hover{background:#202832}.night-focus .cro-person b,.night-focus .cro-score>b{color:#f4f6f8!important}.night-focus .cro-person small,.night-focus .cro-ranking>article>div>small,.night-focus .cro-score>small{color:#929ca6}.night-focus .cro-score>i{background:#303945}.night-focus .cro-dashboard-note{background:#1c2430;border-color:#ffffff19}.night-focus .cro-dashboard-note b{color:#f2f4f6}.night-focus .cro-dashboard-note p{color:#a3adb7}@media (width<=1050px){.cro-focus-summary{grid-template-columns:1fr}.cro-performance-page.night-focus{margin:0;padding:12px}}.bm-four-page-main.bm-dashboard{background:linear-gradient(#f3f7f4 0,#eef4f1 100%);font-family:Manrope,Inter,sans-serif}.bm-four-page-main .bm-branch-performance{background:linear-gradient(145deg,#fff 0%,#edf8f3 100%);border:1px solid #b9d8ca;box-shadow:0 12px 30px #094d391a}.bm-four-page-main .bm-branch-performance>header span,.bm-four-page-main .bm-staff-sales-progress>header span{color:#9b6b12;letter-spacing:1.25px;font-size:8px}.bm-four-page-main .bm-branch-performance h2{color:#082f27;letter-spacing:-.35px;font-size:20px}.bm-four-page-main .bm-branch-performance header p{color:#506a61;font-size:9px;font-weight:700}.bm-four-page-main .bm-branch-performance header strong{color:#006e4f;background:linear-gradient(145deg,#d7f2e6,#bfe5d4);width:59px;height:59px;font-size:20px;box-shadow:inset 0 0 0 1px #a7d5c1}.bm-four-page-main .bm-target-progress{background:#dbe8e2;height:8px}.bm-four-page-main .bm-target-progress i{background:linear-gradient(90deg,#00694b,#0fa87a)}.bm-four-page-main .bm-sales-status-grid{gap:7px}.bm-four-page-main .bm-sales-status-grid>button,.bm-four-page-main .bm-sales-status-grid>span{border:1px solid #0000;min-height:62px;padding:10px 8px}.bm-four-page-main .bm-sales-status-grid small{font-size:8px}.bm-four-page-main .bm-sales-status-grid b{font-size:20px}.bm-four-page-main .bm-sales-status-grid .pending{color:#5e4300;background:#ffdd6d;border-color:#e8bd42;box-shadow:0 6px 14px #b5810024}.bm-four-page-main .bm-sales-status-grid .approved{color:#006d4e;background:#d9f2e7;border-color:#9ed6bd}.bm-four-page-main .bm-sales-status-grid .failed{color:#bd1722;background:#ffdfe1;border-color:#f2aeb1}.bm-four-page-main .bm-sales-status-grid .shortfall{color:#69348c;background:#eee3f8;border-color:#cab5df}.bm-four-page-main .bm-staff-sales-progress{border-color:#bdd6cb;box-shadow:0 12px 30px #094d3914}.bm-four-page-main .bm-staff-sales-progress>header{background:linear-gradient(110deg,#0b4537,#087052);border:0;padding:16px}.bm-four-page-main .bm-staff-sales-progress>header span{color:#f0c861}.bm-four-page-main .bm-staff-sales-progress h2{color:#fff;font-size:18px}.bm-four-page-main .bm-staff-sales-progress>header>small{color:#d6e9e1;font-size:8px;font-weight:800}.bm-four-page-main .bm-staff-sales-progress article{border-color:#dce7e2;min-height:66px;padding:12px 14px}.bm-four-page-main .bm-staff-sales-progress article:nth-of-type(2n){background:#f7faf8}.bm-four-page-main .bm-staff-sales-progress article>div{border:2px solid #c8e2d7;border-radius:12px;width:42px;height:42px;font-size:13px}.bm-four-page-main .bm-staff-sales-progress article section b{color:#102f27;font-size:12px;font-weight:900}.bm-four-page-main .bm-staff-sales-progress article section span{color:#526b62;font-size:8px;font-weight:700}.bm-four-page-main .bm-staff-sales-progress article aside b{color:#082f27;font-size:17px}.bm-four-page-main .bm-staff-sales-progress article aside b em{color:#007654}.bm-four-page-main .bm-staff-sales-progress article aside span{color:#94620b;font-size:8px}.cm-cluster-performance{background:#fff;border:1px solid #b9d5c9;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #094d3914}.cm-cluster-performance>header{background:#f0f7f4;border-bottom:1px solid #d4e3dc;justify-content:space-between;align-items:end;padding:15px 16px;display:flex}.cm-cluster-performance>header div{gap:3px;display:grid}.cm-cluster-performance>header span{color:#9b6b12;letter-spacing:1.2px;font-size:8px;font-weight:900}.cm-cluster-performance>header h2{color:#12372d;margin:0;font:900 17px Manrope}.cm-cluster-performance>header>small{color:#60756c;font-size:8px;font-weight:800}.cm-cluster-performance>div{background:#eaf2ee;gap:9px;padding:10px;display:grid}.cm-cluster-performance article{background:#fff;border:1px solid #d3e1db;border-radius:14px;padding:12px}.cm-cluster-performance article>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;height:auto;min-height:0;padding:0;position:static}.cm-cluster-performance article>header div{gap:2px;display:grid}.cm-cluster-performance article>header b{color:#12372d;font-size:12px}.cm-cluster-performance article>header span{color:#667970;font-size:8px}.cm-cluster-performance article>header strong{color:#087052;font:900 17px Manrope}.cm-branch-progress{background:#e2eae6;border-radius:9px;height:5px;margin:9px 0;overflow:hidden}.cm-branch-progress i{border-radius:inherit;background:linear-gradient(90deg,#087052,#28ae84);height:100%;display:block}.cm-cluster-performance article footer{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.cm-cluster-performance article footer span{background:#f3f7f5;border-radius:9px;gap:2px;padding:7px;display:grid}.cm-cluster-performance article footer small{color:#71817a;font-size:7px}.cm-cluster-performance article footer b{color:#17382f;font:900 13px Manrope}.cm-cluster-performance article footer span:nth-child(2){background:#e5f4ed}.cm-cluster-performance article footer span:nth-child(2) b{color:#087052}.cm-cluster-performance article footer span:nth-child(3){background:#fff3d2}.cm-cluster-performance article footer span:nth-child(3) b{color:#94620b}.cm-cluster-performance article footer span:nth-child(4){background:#eee7f5}.cm-cluster-performance article footer span:nth-child(4) b{color:#704b8e}.cm-staff-branch-group{border-bottom:8px solid #eaf2ee;display:block}.cm-staff-branch-group:last-child{border-bottom:0}.cm-staff-branch-group>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#eef7f3;border:0;border-bottom:1px solid #d6e4de;justify-content:space-between;align-items:center;height:auto;min-height:0;padding:11px 14px;display:flex;position:static}.cm-staff-branch-group>header div{gap:2px;display:grid}.cm-staff-branch-group>header b{color:#12372d;font:900 13px Manrope}.cm-staff-branch-group>header span{color:#647970;font-size:8px;font-weight:700}.cm-staff-branch-group>header strong{color:#087052;background:#dcefe7;border-radius:12px;padding:5px 8px;font:900 11px Manrope}.telecaller-review-body dl div:last-child{grid-column:1/-1}.telecaller-review-body label>span{color:#87948f;font-size:8px;font-weight:700}.telecaller-review-body textarea,.telecaller-review-body select{color:#17362c;width:100%;font:inherit;background:#fff;border:1px solid #ccd9d3;border-radius:11px;padding:11px}.telecaller-review-body textarea{resize:vertical;min-height:70px}.telecaller-review-body .telecaller-reject{color:#fff;background:#f01823;border-color:#d70812;box-shadow:0 8px 18px #f0182352}.telecaller-review-body .telecaller-reject:hover{background:#cd0710}.telecaller-review-body .telecaller-reject:disabled{opacity:.6}.web-tele-desk{gap:18px;display:grid}.web-tele-heading{color:#fff;border-radius:20px;justify-content:space-between;align-items:center;display:flex;background:linear-gradient(125deg,#082f27,#0d7055)!important;height:auto!important;padding:24px 27px!important;position:static!important}.web-tele-heading span{color:#efbd50;letter-spacing:.15em;font:900 9px Manrope}.web-tele-heading h2{color:#fff;margin:6px 0 3px;font:900 26px Manrope}.web-tele-heading p{color:#c9dfd7;margin:0;font-size:11px}.web-tele-heading>button{color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-weight:800;display:flex}.web-tele-heading svg{width:15px}.web-tele-summary{background:#fff;border:1px solid #d8e5df;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:17px 21px;display:flex;box-shadow:0 8px 24px #11342a0f}.web-tele-summary>div{align-items:center;gap:12px;display:flex}.web-tele-summary>div>svg{color:#087052;background:#dff2ea;border-radius:12px;width:42px;height:42px;padding:11px}.web-tele-summary span{display:grid}.web-tele-summary small{color:#7d8b85;letter-spacing:.1em;font:900 8px Manrope}.web-tele-summary b{color:#153a30;font:900 24px Manrope}.web-tele-summary p{color:#64766f;max-width:600px;margin:0;font-size:10px}.web-tele-branches{gap:15px;display:grid}.web-tele-branches>section{background:#fff;border:1px solid #d8e5df;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px #11342a11}.web-tele-branches>section>header{background:#f3f8f5;border-bottom:1px solid #dce7e2;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;height:auto;padding:15px 19px;display:grid;position:static}.web-tele-branches header>i{color:#087052;background:#dff1e9;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.web-tele-branches header svg{width:20px}.web-tele-branches header small{color:#aa7821;letter-spacing:.1em;font:900 8px Manrope}.web-tele-branches h3{color:#173b30;margin:3px 0 0;font:900 15px Manrope}.web-tele-branches header>strong{color:#087052;text-align:center;font:900 21px Manrope}.web-tele-branches header>strong small{color:#71817a;text-transform:uppercase;font-size:7px;display:block}.web-tele-branches>section>div{display:grid}.web-tele-branches article{border-bottom:1px solid #e5ebe8;grid-template-columns:minmax(260px,1fr) 180px 115px;align-items:center;gap:18px;padding:15px 19px;display:grid}.web-tele-branches article:last-child{border-bottom:0}.web-tele-branches article:hover{background:#f9fbfa}.web-tele-person{align-items:center;gap:12px;display:flex}.web-tele-person>span{color:#176a53;background:linear-gradient(145deg,#dcece5,#bad6ca);border-radius:13px;place-items:center;width:46px;height:46px;font:900 15px Manrope;display:grid}.web-tele-person h4{color:#17382f;margin:0;font:900 13px Manrope}.web-tele-person p{color:#72817b;margin:3px 0;font-size:9px}.web-tele-person small{color:#87938e;font-size:8px}.web-tele-branches article>a{color:#087052;font:900 13px Manrope;text-decoration:none}.web-tele-branches article>a svg{vertical-align:middle;width:15px}.web-tele-branches article>button{color:#fff;background:#173b31;border:0;border-radius:9px;height:38px;font:900 9px Manrope}.web-tele-review-backdrop{z-index:1300;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#041813ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.web-tele-review-backdrop>section{background:#f7faf8;border:1px solid #d4e1db;border-radius:23px;width:min(680px,94vw);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #00000061}.web-tele-review-backdrop>section>header{color:#fff;background:linear-gradient(125deg,#095440,#0a7d5c);justify-content:space-between;align-items:flex-start;height:auto;padding:21px 23px;display:flex;position:static}.web-tele-review-backdrop header span{color:#efc258;letter-spacing:.15em;font:900 8px Manrope}.web-tele-review-backdrop h2{color:#fff;margin:5px 0 2px;font:900 22px Manrope}.web-tele-review-backdrop header p{color:#cce5dc;margin:0;font-size:9px}.web-tele-review-backdrop header button{color:#fff;background:#ffffff12;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.web-tele-review-backdrop header svg{width:17px}.web-tele-review-body{gap:15px;padding:22px;display:grid}.web-tele-review-body>a{color:#fff;background:#087052;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:14px;font:900 16px Manrope;text-decoration:none;display:flex}.web-tele-review-body>a svg{width:21px}.web-tele-review-body dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.web-tele-review-body dl div{background:#edf4f1;border-radius:11px;padding:12px}.web-tele-review-body dt{color:#7b8a84;font-size:8px}.web-tele-review-body dd{color:#17382f;align-items:center;gap:5px;margin:5px 0 0;font:800 11px Manrope;display:flex}.web-tele-review-body dd svg{color:#087052;width:13px}.web-tele-review-body label{color:#34483f;gap:7px;font:800 10px Manrope;display:grid}.web-tele-review-body label>small{color:#89958f;font-size:8px}.web-tele-review-body select,.web-tele-review-body textarea{color:#17382f;background:#fff;border:1px solid #cddbd5;border-radius:11px;width:100%;padding:12px;font:600 10px Manrope}.web-tele-review-body textarea{resize:vertical;min-height:95px}.web-tele-actions{grid-template-columns:.75fr 1.4fr;gap:10px;padding-top:7px;display:grid}.web-tele-actions button{color:#fff;background:#087052;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;font:900 10px Manrope;display:flex}.web-tele-actions button.reject{background:#8d2929}.web-tele-actions svg{width:15px}@media (width<=760px){.web-tele-heading{padding:20px!important}.web-tele-summary{flex-direction:column;align-items:flex-start}.web-tele-branches article{grid-template-columns:1fr 1fr}.web-tele-person{grid-column:1/-1}.web-tele-branches article>button{width:100%}}@media (width<=480px){.web-tele-heading{align-items:flex-start}.web-tele-heading h2{font-size:22px}.web-tele-heading>button{padding:9px}.web-tele-branches article{grid-template-columns:1fr}.web-tele-person{grid-column:auto}.web-tele-review-body dl,.web-tele-actions{grid-template-columns:1fr}}.bm-branch-performance,.bm-staff-sales-progress{background:#fff;border:1px solid #d9e3de;border-radius:18px;padding:15px;box-shadow:0 8px 24px #14342a0d}.bm-branch-performance>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.bm-branch-performance>header div{gap:2px;display:grid}.bm-branch-performance>header span,.bm-staff-sales-progress>header span{color:#a47a27;letter-spacing:1.1px;font-size:7px;font-weight:900}.bm-branch-performance h2,.bm-staff-sales-progress h2{color:#17382f;margin:0;font:900 17px Manrope}.bm-branch-performance header p{color:#7b8983;margin:0;font-size:7px}.bm-branch-performance header strong{color:#087052;background:#e5f3ed;border-radius:50%;place-items:center;width:55px;height:55px;font:900 18px Manrope;display:grid}.bm-target-progress{background:#e8eeeb;border-radius:10px;height:7px;margin:13px 0;overflow:hidden}.bm-target-progress i{border-radius:inherit;background:linear-gradient(90deg,#087052,#19a77d);height:100%;display:block}.bm-sales-status-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.bm-sales-status-grid>button,.bm-sales-status-grid>span{text-align:left;border:0;border-radius:11px;align-content:center;gap:2px;min-width:0;min-height:57px;padding:9px 7px;display:grid;position:relative}.bm-sales-status-grid small{font-size:7px;font-weight:800}.bm-sales-status-grid b{font:900 17px Manrope}.bm-sales-status-grid .pending{color:#765600;background:#fff3cc}.bm-sales-status-grid .pending svg{width:11px;position:absolute;bottom:5px;right:5px}.bm-sales-status-grid .approved{color:#087052;background:#e4f3ec}.bm-sales-status-grid .failed{color:#c4262e;background:#fee7e7}.bm-sales-status-grid .shortfall{color:#704b8e;background:#eee8f6}.bm-staff-sales-progress{padding:0;overflow:hidden}.bm-staff-sales-progress>header{border-bottom:1px solid #e3e9e6;justify-content:space-between;align-items:end;padding:14px 15px;display:flex}.bm-staff-sales-progress>header div{gap:2px;display:grid}.bm-staff-sales-progress>header>small{color:#7a8983;font-size:7px}.bm-staff-sales-progress article{border-bottom:1px solid #e8ecea;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.bm-staff-sales-progress article:last-child{border-bottom:0}.bm-staff-sales-progress article>div{color:#087052;background:#e6f1ec;border-radius:11px;place-items:center;width:38px;height:38px;font:900 12px Manrope;display:grid;overflow:hidden}.bm-staff-sales-progress article>div img{object-fit:cover;width:100%;height:100%}.bm-staff-sales-progress article section{gap:2px;min-width:0;display:grid}.bm-staff-sales-progress article section b{color:#19382f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.bm-staff-sales-progress article section span{color:#7b8983;font-size:7px}.bm-staff-sales-progress article aside{justify-items:end;gap:2px;display:grid}.bm-staff-sales-progress article aside b{color:#18382f;font:900 14px Manrope}.bm-staff-sales-progress article aside b em{color:#087052;font-style:normal}.bm-staff-sales-progress article aside span{color:#a47a27;font-size:7px;font-weight:800}.bm-pending-sales-modal>div{grid-template-columns:repeat(3,1fr);gap:9px;padding:16px;display:grid}.bm-pending-sales-modal>div article{text-align:center;background:#f3f7f5;border-radius:13px;gap:3px;padding:14px 9px;display:grid}.bm-pending-sales-modal>div article span{color:#6f7f78;font-size:8px;font-weight:800}.bm-pending-sales-modal>div article b{color:#a47a27;font:900 24px Manrope}.bm-pending-sales-modal>div article small{color:#87938e;font-size:6px}.attendance-approval-filter{background:#fff;border:1px solid #d9e4df;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:13px 18px;display:flex;box-shadow:0 7px 20px #11372b0d}.attendance-approval-filter>span{color:#6d7f77;letter-spacing:.13em;font:900 9px Manrope}.attendance-approval-filter>div{flex-wrap:wrap;gap:7px;display:flex}.attendance-approval-filter button{color:#5d7068;background:#f5f8f6;border:1px solid #d6e1dc;border-radius:18px;padding:8px 12px;font:800 9px Manrope}.attendance-approval-filter button.active{color:#fff;background:#173b31;border-color:#173b31}.attendance-approval-filter button.pending.active{color:#85570d;background:#fff0c9;border-color:#d29b28}.attendance-approval-filter button.approved.active{color:#087052;background:#dff3ea;border-color:#16805f}.attendance-approval-filter button.rejected.active{color:#ad3434;background:#fee7e7;border-color:#d75555}@media (width<=760px){.attendance-approval-filter{flex-direction:column;align-items:flex-start}.attendance-approval-filter>div{width:100%}.attendance-approval-filter button{flex:1;min-width:calc(50% - 4px)}}.telecaller-mobile{background:#f3f7f5}.telecaller-hero{color:#fff;background:linear-gradient(145deg,#092f27,#0b7758);border-radius:22px;margin-bottom:16px;padding:22px;position:relative;overflow:hidden}.telecaller-hero small{color:#efc155;letter-spacing:1.5px;font-weight:900}.telecaller-hero h1{margin:8px 0 5px;font-size:28px}.telecaller-hero p{color:#d6e8e2;max-width:75%;margin:0;font-size:12px;line-height:1.5}.telecaller-hero strong{color:#efc155;font-size:38px;position:absolute;bottom:17px;right:18px}.telecaller-hero strong span{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:1px;font-size:9px;display:block}.telecaller-queue{gap:10px;display:grid}.telecaller-queue>button{text-align:left;background:#fff;border:1px solid #d7e3dd;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:17px;display:flex}.telecaller-queue span{flex-direction:column;gap:5px;min-width:0;display:flex}.telecaller-queue b{color:#17362c;font-size:15px}.telecaller-queue small{color:#78877f;font-size:10px}.telecaller-queue em{color:#087052;background:#e1f3ec;border-radius:11px;align-items:center;gap:5px;padding:9px 11px;font-size:10px;font-style:normal;font-weight:900;display:flex}.telecaller-queue svg{width:14px}.telecaller-review-body{gap:14px;padding:18px;display:grid}.telecaller-review-body>a{color:#fff;background:#087052;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px;font-weight:900;text-decoration:none;display:flex}.telecaller-review-body dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.telecaller-review-body dl div{background:#f3f7f5;border-radius:11px;padding:12px}.telecaller-review-body dt{color:#78877f;font-size:9px}.telecaller-review-body dd{color:#17362c;margin:5px 0 0;font-size:12px;font-weight:800}.telecaller-review-body label{color:#34433d;gap:7px;font-size:10px;font-weight:800;display:grid}.telecaller-review-body textarea{min-height:78px;font:inherit;border:1px solid #ccd9d3;border-radius:11px;padding:11px}.telecaller-mobile .field-main{padding-bottom:92px}.telecaller-day-heading{margin:2px 2px 20px}.telecaller-day-heading>button{color:#087052;background:0 0;border:0;align-items:center;gap:3px;margin:0 0 18px;padding:0;font-weight:800;display:flex}.telecaller-day-heading>button svg{width:17px}.telecaller-day-heading>small{color:#a47a27;letter-spacing:1.8px;font-size:10px;font-weight:900}.telecaller-day-heading h1{color:#15382e;margin:7px 0 4px;font:900 34px Manrope}.telecaller-day-heading p{color:#72827b;margin:0;font-size:12px}.telecaller-day-actions{gap:13px;display:grid}.telecaller-day-actions>button{color:#fff;text-align:left;border:0;border-radius:23px;min-height:128px;padding:22px;position:relative;overflow:hidden;box-shadow:0 13px 26px #1a352b21}.telecaller-day-actions>button:disabled{cursor:default;opacity:.72}.telecaller-day-actions .yellow{color:#16382e;background:linear-gradient(135deg,#f1b92e,#ffd557)}.telecaller-day-actions span{letter-spacing:1.6px;font-size:9px;font-weight:900;display:block}.telecaller-day-actions b{max-width:72%;margin-top:8px;font:900 22px/1.15 Manrope;display:block}.telecaller-day-actions strong{color:#fff;background:#123c32;border-radius:50%;place-items:center;width:58px;height:58px;font:900 25px Manrope;display:grid;position:absolute;top:34px;right:22px}.telecaller-day-actions small{opacity:.83;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:17px;left:22px}.telecaller-day-actions small svg{width:14px}.telecaller-branch-list{gap:11px;display:grid}.telecaller-branch-list>button{text-align:left;background:#fff;border:1px solid #d8e4de;border-radius:17px;grid-template-columns:45px minmax(0,1fr) auto 16px;align-items:center;gap:11px;width:100%;padding:15px;display:grid;box-shadow:0 6px 18px #14342a0d}.telecaller-branch-list>button>i{color:#087052;background:#e4f3ed;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.telecaller-branch-list>button>i svg{width:20px}.telecaller-branch-list>button>span{gap:3px;display:grid}.telecaller-branch-list>button>span small{color:#a47a27;letter-spacing:1px;font-size:8px;font-weight:900}.telecaller-branch-list>button>span b{color:#18392f;font-size:14px}.telecaller-branch-list>button>strong{color:#087052;text-align:center;font:900 20px Manrope}.telecaller-branch-list>button>strong small{color:#78877f;text-transform:uppercase;font-size:7px;display:block}.telecaller-branch-list>button>svg{color:#83928c;width:16px}.telecaller-bottom-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #d9e3de;place-items:center;height:67px;display:grid;position:fixed;bottom:0;left:0;right:0}.telecaller-bottom-nav button{color:#087052;background:0 0;border:0;place-items:center;gap:2px;min-width:82px;font-size:9px;font-weight:900;display:grid}.telecaller-bottom-nav svg{width:23px}*{box-sizing:border-box}body{background:#f3f5f2;min-width:1100px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#10251f;flex-direction:column;width:250px;padding:26px 16px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand-mark{align-items:center;gap:11px;padding:0 10px 28px;display:flex}.brand-mark>span{color:#10251f;background:#d8aa55;border-radius:12px;place-items:center;width:38px;height:38px;font-family:Manrope;font-size:21px;font-weight:800;display:grid}.brand-mark div{letter-spacing:2px;flex-direction:column;display:flex}.brand-mark b{font:800 16px Manrope}.brand-mark small{color:#9eaaa5;letter-spacing:3px;font-size:8px}.module-label{color:#83918b;letter-spacing:1.8px;padding:0 12px 10px;font-size:10px;font-weight:700}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3f665d transparent;flex:auto;align-content:start;gap:5px;min-height:0;padding-right:5px;display:grid;overflow:hidden auto}.sidebar nav::-webkit-scrollbar{width:5px}.sidebar nav::-webkit-scrollbar-track{background:0 0}.sidebar nav::-webkit-scrollbar-thumb{background:#3f665d;border-radius:8px}.sidebar nav::-webkit-scrollbar-thumb:hover{background:#d7a94f}.nav-item{color:#aebbb5;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:12px 13px;display:flex}.nav-item:hover{color:#fff;background:#19372e}.nav-item.active{color:#fff;background:#1c4739;box-shadow:inset 3px 0 #d7a94f}.nav-item em{color:#10251f;background:#d7a94f;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:auto;font-size:11px;font-style:normal;font-weight:800;display:grid}.sidebar-bottom{margin-top:auto}.help-card{background:#19372e;border:1px solid #285043;border-radius:13px;flex-direction:column;gap:7px;margin:12px 4px 0;padding:16px;display:flex}.sidebar-credit-chat{background:#17372e;border:1px solid #3a6659;border-radius:15px;grid-template-rows:auto auto minmax(105px,1fr) auto;min-height:230px;max-height:36vh;margin-top:12px;transition:max-height .2s,min-height .2s;display:grid;overflow:hidden;box-shadow:0 12px 28px #0000002e}.sidebar-credit-chat.collapsed{min-height:0;max-height:68px;display:block}.sidebar-credit-chat>header{background:#1c493b;border-bottom:1px solid #3a6659;align-items:center;gap:9px;padding:12px;display:flex;position:relative}.sidebar-credit-chat>header>svg{color:#f0bb4e;flex:none;width:20px}.sidebar-credit-chat>header>div{gap:2px;min-width:0;display:grid}.sidebar-credit-chat>header b{color:#fff;font-size:13px}.sidebar-credit-chat>header span{text-overflow:ellipsis;white-space:nowrap;color:#bed3cb;max-width:125px;font-size:10px;display:block;overflow:hidden}.chat-live-dot{background:#54d39b;border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto;box-shadow:0 0 0 4px #54d39b1f}.sidebar-chat-toggle{color:#fff;background:#2b594c;border:0;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;display:grid}.sidebar-chat-toggle svg{width:15px;transition:transform .2s}.sidebar-credit-chat.collapsed .sidebar-chat-toggle svg{transform:rotate(180deg)}.sidebar-credit-chat>select{color:#fff;text-overflow:ellipsis;background:#102b23;border:1px solid #52786d;border-radius:8px;width:calc(100% - 20px);margin:9px 10px 0;padding:8px 9px;font:700 10px Manrope}.sidebar-chat-messages{scrollbar-width:thin;flex-direction:column;gap:8px;padding:10px;display:flex;overflow:auto}.sidebar-chat-messages article{color:#173229;background:#fff;border-radius:4px 11px 11px;align-self:flex-start;max-width:90%;padding:8px 10px}.sidebar-chat-messages article.mine{background:#dff1e8;border-radius:11px 4px 11px 11px;align-self:flex-end}.sidebar-chat-messages article b{color:#087052;font-size:10px;display:block}.sidebar-chat-messages article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 6px;font-size:12px;line-height:1.45}.sidebar-chat-messages article small{text-align:right;color:#667a72;font-size:8px;display:block}.sidebar-chat-state{text-align:center;color:#afc3bc;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:100%;font-size:10px;display:flex}.sidebar-chat-state svg{width:24px}.sidebar-chat-state.error{color:#ffd5d5}.sidebar-chat-state button{color:#173229;background:#f0bb4e;border:0;border-radius:7px;padding:6px 10px;font:800 9px Manrope}.sidebar-credit-chat>footer{border-top:1px solid #3a6659;grid-template-columns:minmax(0,1fr) 40px;gap:7px;padding:9px;display:grid}.sidebar-credit-chat textarea{resize:none;color:#173229;background:#fff;border:1px solid #52786d;border-radius:9px;height:42px;padding:8px;font:600 10px Manrope}.sidebar-credit-chat footer button{color:#173229;background:#f0bb4e;border:0;border-radius:9px;place-items:center;display:grid;box-shadow:0 5px 12px #0000002e}.sidebar-credit-chat footer button:disabled{opacity:.45}.sidebar-credit-chat footer svg{width:17px}.sidebar:has(.sidebar-credit-chat) .sidebar-bottom{display:none}.help-card svg{color:#d8aa55}.help-card b{font-size:13px}.help-card span{color:#91a099;font-size:11px;line-height:1.5}main{grid-column:2;min-width:0}.app-shell>main>header{border-bottom:1px solid var(--line);z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;justify-content:space-between;align-items:center;height:74px;padding:0 34px;display:flex;position:sticky;top:0}.menu-button{display:none}.search{color:#87938e;align-items:center;gap:10px;display:flex}.search input{width:260px;color:var(--ink);background:0 0;border:0;outline:0}.header-actions{align-items:center;gap:20px;display:flex}.icon-button{border:1px solid var(--line);color:#52615b;background:#fff;border-radius:50%;width:38px;height:38px;position:relative}.icon-button i{background:#d98e3a;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.profile{align-items:center;gap:10px;display:flex}.profile .avatar{width:38px;height:38px;color:var(--green);background:#e7efe9;border-radius:11px;place-items:center;font-size:13px;font-weight:800;display:grid}.profile div:last-child{flex-direction:column;display:flex}.profile b{font-size:13px}.profile span{color:var(--muted);margin-top:2px;font-size:11px}.account-control{position:relative}.account-trigger{color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:6px 8px;transition:all .16s;display:flex}.account-trigger:hover,.account-control.open .account-trigger{background:#f5f8f6;border-color:#d8e3dd}.account-trigger>div:nth-child(2){gap:1px;min-width:130px;display:grid}.account-trigger>svg{color:#70817a;width:15px;transition:transform .16s}.account-control.open .account-trigger>svg{transform:rotate(180deg)}.account-menu{z-index:500;background:#fff;border:1px solid #d5e0da;border-radius:13px;width:255px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 18px 45px #0f2d242b}.account-menu:before{content:"";background:#fff;border-top:1px solid #d5e0da;border-left:1px solid #d5e0da;width:11px;height:11px;position:absolute;top:-6px;right:22px;transform:rotate(45deg)}.account-menu>button{color:#1d3b32;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:10px;width:100%;padding:10px;display:grid;position:relative}.account-menu>button:hover{background:#f0f7f3}.account-menu>button+button{border-top:1px solid #e5ebe8;border-radius:0 0 9px 9px;margin-top:3px}.account-menu>button>svg{color:#087052;width:18px}.account-menu>button>span{gap:2px;display:grid}.account-menu>button b{font:800 12px Manrope}.account-menu>button small{color:#778780;font:600 9px Manrope}.account-menu>button.logout{color:#a63d38}.account-menu>button.logout>svg{color:#b33f39}.staff-account-modal{text-align:center;width:min(470px,100vw - 28px);padding:32px}.staff-account-avatar{color:#087052;background:#e3efe9;border-radius:20px;place-items:center;width:72px;height:72px;margin:0 auto 16px;font:850 23px Manrope;display:grid}.staff-account-modal h2{color:#17382e;margin:7px 0 3px;font:850 24px Manrope}.staff-account-modal>p{color:#70817a;margin:0;font:650 12px Manrope}.staff-account-modal dl{text-align:left;border:1px solid #d9e3de;border-radius:12px;margin:24px 0 18px;overflow:hidden}.staff-account-modal dl>div{border-bottom:1px solid #e2e9e5;grid-template-columns:42% 1fr;padding:13px 15px;display:grid}.staff-account-modal dl>div:last-child{border-bottom:0}.staff-account-modal dt{color:#71827b;font:750 10px Manrope}.staff-account-modal dd{color:#1e3b32;margin:0;font:800 11px Manrope}.staff-account-modal dd i{background:#15916a;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.profile-logout{color:#a83e38;background:#fff5f4;border:1px solid #e5b6b2;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font:800 11px Manrope;display:flex}.profile-logout svg{width:17px}.content{width:100%;max-width:none;margin:0;padding:28px}@media (width>=821px){.app-shell>main>header{height:56px;min-height:56px;padding:0 22px}.app-shell>main>header .search{gap:8px}.app-shell>main>header .search svg{width:17px;height:17px}.app-shell>main>header .search input{width:230px;font-size:12px}.app-shell>main>header .header-actions{gap:12px}.app-shell>main>header .icon-button{width:33px;height:33px}.app-shell>main>header .icon-button svg{width:17px;height:17px}.app-shell>main>header .profile{gap:8px}.app-shell>main>header .profile .avatar{border-radius:9px;width:33px;height:33px;font-size:11px}.app-shell>main>header .profile b{font-size:12px}.app-shell>main>header .profile span{margin-top:1px;font-size:9px}}.hoc-underwriting-queue .fifo-front-copy h3{letter-spacing:-.02em;font-family:DM Sans,sans-serif;font-size:18px;font-weight:800}.hoc-underwriting-queue .fifo-front-copy p{font-size:12px;font-weight:600}.fifo-branch-distance{color:#315e50;grid-template-columns:22px auto;align-items:center;column-gap:7px;margin-top:7px;display:grid}.fifo-branch-distance svg{grid-row:1/3;width:19px;height:19px}.fifo-branch-distance strong{letter-spacing:-.035em;font:900 21px/1 DM Sans,sans-serif}.fifo-branch-distance small{letter-spacing:.07em;text-transform:uppercase;font:800 8px DM Sans,sans-serif}.page-title{justify-content:space-between;align-items:end;margin-bottom:27px;display:flex}.page-title>div>span,.panel-head>div>span,.modal-head span{color:#9b793a;letter-spacing:1.5px;font-size:10px;font-weight:800}.page-title h1{color:var(--ink);letter-spacing:-.35px;margin:5px 0 4px;font:400 34px DM Serif Display,Georgia,serif}.page-title p{color:var(--muted);margin:0;font-size:13px}.primary{color:#fff;background:var(--green);border:0;border-radius:9px;padding:11px 16px;font-weight:700;box-shadow:0 5px 14px #0b6b4f2e}.metric-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:46px 1fr;column-gap:13px;padding:19px;display:grid;box-shadow:0 4px 18px #1f362e09}.metric-icon{border-radius:12px;grid-row:1/4;place-items:center;width:46px;height:46px;display:grid}.metric-icon svg{width:21px}.metric-icon.green{color:#087052;background:#e3f2eb}.metric-icon.orange{color:#b5691e;background:#fff0df}.metric-icon.blue{color:#376cae;background:#e6effc}.metric-icon.purple{color:#8053a1;background:#f0e9f7}.metric>span{color:var(--muted);font-size:11px}.metric strong{margin-top:2px;font:800 24px Manrope}.metric small{color:#89958f;font-size:10px}.split-grid{grid-template-columns:1.6fr 1fr;gap:16px;margin-top:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:13px;box-shadow:0 4px 18px #1f362e09}.panel-head{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.panel-head h2{margin:3px 0 0;font:700 17px Manrope}.panel-head button{color:var(--green);background:0 0;border:0;align-items:center;font-size:12px;font-weight:700;display:flex}.attention-list button{text-align:left;color:#617069;background:#fff;border:0;border-bottom:1px solid #edf0ee;grid-template-columns:39px 1fr 18px;align-items:center;gap:12px;width:100%;padding:14px 20px;display:grid}.attention-list button:last-child{border:0;border-radius:0 0 13px 13px}.attention-list button:hover{background:#fbfcfb}.attention-list button>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.attention-list b{color:var(--ink);font-size:13px}.attention-list span{font-size:11px}.attention-icon{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.attention-icon svg{width:18px}.attention-icon.orange{color:#b5691e;background:#fff0df}.attention-icon.purple{color:#8053a1;background:#f0e9f7}.attention-icon.green{color:#087052;background:#e3f2eb}.ring-row{justify-content:center;align-items:center;gap:36px;height:178px;display:flex}.ring{background:conic-gradient(var(--green) 0 87%, #e8eeea 87%);text-align:center;border-radius:50%;place-content:center;width:120px;height:120px;display:grid;position:relative}.ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.ring strong,.ring span{z-index:1;position:relative}.ring strong{font:800 24px Manrope}.ring span{color:var(--muted);font-size:9px}.legend p{min-width:120px;color:var(--muted);grid-template-columns:9px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.legend i{border-radius:50%;width:7px;height:7px}.legend b{color:var(--ink)}.green-dot{background:var(--green)}.amber-dot{background:#e5a640}.gray-dot{background:#c7cfcb}.recent-panel{margin-top:16px}.activity-table>div{border-bottom:1px solid #edf0ee;grid-template-columns:35px minmax(240px,1fr) 120px 90px;align-items:center;gap:12px;padding:13px 20px;display:grid}.activity-table>div:last-child{border:0}.activity-avatar{border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.activity-avatar.teal{color:#087052;background:#dff1eb}.activity-avatar.amber{color:#b5691e;background:#fff0df}.activity-avatar.blue{color:#376cae;background:#e6effc}.activity-table p{flex-direction:column;gap:2px;margin:0;display:flex}.activity-table b{font-size:12px}.activity-table p span,.activity-table time{color:var(--muted);font-size:10px}.activity-table strong{font-size:12px}.toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.search.compact{background:#f5f7f5;border-radius:8px;padding:9px 12px}.search.compact input{width:190px}.toolbar>span{color:var(--muted);font-size:11px}.table-panel{overflow:hidden}table{border-collapse:collapse;width:100%}th{text-align:left;color:#7d8984;text-transform:uppercase;letter-spacing:.8px;background:#f8faf8;padding:11px 17px;font-size:9px}td{color:#59665f;border-top:1px solid #edf0ee;padding:15px 17px;font-size:12px}.name-cell{align-items:center;gap:11px;display:flex}.name-cell>div:last-child{flex-direction:column;gap:3px;display:flex}.name-cell b{color:var(--ink)}.name-cell span{color:var(--muted);font-size:10px}.mini-icon{width:36px;height:36px;color:var(--green);background:#e5f1ec;border-radius:9px;place-items:center;display:grid}.mini-icon svg{width:17px}.mini-icon.person{color:#496f9f;background:#e8eef7}.status{border-radius:20px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.status.active,.status.verified{color:#087052;background:#e3f2eb}.status.setup,.status.pending{color:#a6631f;background:#fff0df}.status.rejected{color:#a23d3d;background:#fae6e6}.row-action{color:var(--green);background:0 0;border:0;align-items:center;font-size:11px;font-weight:700;display:flex}.review-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.review-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 4px 18px #1f362e0a}.selfie{color:#ffffffbf;place-content:center;justify-items:center;gap:8px;height:185px;display:grid;position:relative}.selfie:after{content:"";background:linear-gradient(#0000 40%,#0a1d1780);position:absolute;inset:0}.selfie svg{stroke-width:1.2px;width:48px;height:48px}.selfie span{font-size:10px}.selfie.amber{background:linear-gradient(135deg,#8e7058,#c4a37f)}.selfie.teal{background:linear-gradient(135deg,#466c64,#8aa99f)}.selfie.blue{background:linear-gradient(135deg,#536a7e,#95adba)}.time-chip{z-index:1;color:#fff;background:#0a1d17b3;border-radius:6px;padding:6px 9px;font-size:10px;position:absolute;bottom:11px;left:12px}.review-body{padding:16px}.review-top{justify-content:space-between;display:flex}.review-top h3{margin:0 0 2px;font:700 15px Manrope}.review-top div span{color:var(--muted);font-size:10px}.detail-row{color:var(--green);background:#f6f8f6;border-radius:9px;gap:9px;margin:17px 0;padding:11px;display:flex}.detail-row div{flex-direction:column;gap:2px;display:flex}.detail-row b{color:var(--ink);font-size:11px}.detail-row span{color:var(--muted);font-size:9px}.review-actions{grid-template-columns:1fr 1.5fr;gap:8px;display:grid}.review-actions button{border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:11px;font-weight:700;display:flex}.reject{color:#9a4545;background:#fff;border:1px solid #e5d3d3}.approve{background:var(--green);color:#fff;border:0}.decision{color:var(--muted);text-align:center;background:#f5f7f5;border-radius:8px;padding:10px;font-size:11px}.inline-actions{gap:6px;display:flex}.inline-actions button{border:1px solid var(--line);color:#9a4545;background:#fff;border-radius:7px;align-items:center;gap:4px;min-height:30px;padding:5px 8px;font-size:10px;font-weight:700;display:flex}.inline-actions svg{width:14px}.inline-actions .approve-small{background:var(--green);color:#fff;border-color:var(--green)}.muted{color:#98a29d;font-size:10px}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06120e94;place-items:center;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:440px;padding:24px;position:relative;box-shadow:0 24px 80px #00000040}.modal-head{justify-content:space-between;margin-bottom:20px;display:flex}.modal-head h2{margin:4px 0;font:800 22px Manrope}.modal-head p{color:var(--muted);margin:0;font-size:11px}.modal-head button{color:#6f7c76;background:#f2f4f2;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.modal-head button svg{width:17px}.modal label{flex-direction:column;gap:7px;margin:13px 0;font-size:11px;font-weight:700;display:flex}.modal input,.modal select{color:var(--ink);background:#fff;border:1px solid #dce3df;border-radius:8px;outline:none;padding:11px 12px}.modal input:focus,.modal select:focus{border-color:var(--green);box-shadow:0 0 0 3px #e4f1ec}.modal-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.modal-actions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 15px;font-size:11px;font-weight:700}.modal-actions .primary{background:var(--green);color:#fff;border-color:var(--green)}.duplicate-centre-popup{z-index:4;background:#fffffff2;border-radius:16px;place-items:center;padding:28px;display:grid;position:absolute;inset:0}.duplicate-centre-popup>div{text-align:center;max-width:300px}.duplicate-centre-popup svg{color:#ad3838;background:#fde8e8;border-radius:50%;width:44px;height:44px;padding:11px}.duplicate-centre-popup h3{margin:12px 0 7px;font:800 18px Manrope}.duplicate-centre-popup p{color:var(--muted);font-size:11px;line-height:1.55}.duplicate-centre-popup button{border:0;border-radius:9px;padding:10px 28px}@media (width<=1200px){.metric-grid,.review-grid{grid-template-columns:repeat(2,1fr)}}.audit-selector{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.audit-selector button{border:1px solid var(--line);color:#6d7b75;text-align:left;background:#fff;border-radius:12px;grid-template-columns:36px 1fr 16px;align-items:center;gap:10px;padding:13px 14px;display:grid;box-shadow:0 3px 12px #1f362e06}.audit-selector button>svg:first-child{color:#5f756c;background:#eef3f0;border-radius:9px;width:36px;height:36px;padding:9px}.audit-selector button span{flex-direction:column;gap:2px;display:flex}.audit-selector button b{color:var(--ink);font-size:11px}.audit-selector button small{color:var(--muted);font-size:8px}.audit-selector button.selected{color:#d8aa55;background:#10251f;border-color:#10251f}.audit-selector button.selected>svg:first-child{color:#d8aa55;background:#1c4739}.audit-selector button.selected b{color:#fff}.audit-selector button.selected small{color:#a6b3ad}.audit-workspace{padding-top:4px}.audit-section-title{justify-content:space-between;align-items:end;margin:5px 0 15px;display:flex}.audit-section-title span{color:#9b793a;letter-spacing:1.3px;font-size:9px;font-weight:800}.audit-section-title h2{color:var(--ink);margin:4px 0 3px;font:800 20px Manrope}.audit-section-title p{color:var(--muted);margin:0;font-size:11px}.audit-date{color:var(--muted);padding-bottom:2px;font-size:10px}.auth-page{background:#f3f5f2;grid-template-columns:1fr 1fr;min-width:900px;min-height:100vh;display:grid}.auth-brand{color:#fff;background:#10251f;flex-direction:column;justify-content:center;align-items:flex-start;padding:10vh 9vw;display:flex}.auth-logo{color:#10251f;background:#d8aa55;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:22px;font:900 30px Manrope;display:grid}.auth-brand>b{letter-spacing:5px;font:800 31px Manrope}.auth-brand>span{color:#d8aa55;letter-spacing:3px;margin-top:3px;font-size:9px}.auth-brand>p{color:#9aaba4;margin-top:30px;font-size:13px}.auth-security{background:#19372e;border:1px solid #2a5144;border-radius:12px;align-items:center;gap:12px;margin-top:35px;padding:13px 15px;display:flex}.auth-security>svg{color:#d8aa55}.auth-security div{flex-direction:column;gap:3px;display:flex}.auth-security b{font-size:11px}.auth-security span{color:#95a59e;font-size:9px}.auth-card{justify-content:center;align-items:center;padding:50px;display:flex}.auth-form{width:100%;max-width:390px}.auth-heading>span{color:#9b793a;letter-spacing:1.5px;font-size:9px;font-weight:900}.auth-heading h1{color:var(--ink);margin:7px 0 6px;font:800 27px Manrope}.auth-heading p{color:var(--muted);margin:0 0 25px;font-size:11px;line-height:1.5}.auth-form label{color:#64726c;letter-spacing:.8px;flex-direction:column;gap:7px;margin:15px 0;font-size:9px;font-weight:900;display:flex}.auth-input{background:#fff;border:1px solid #d7dfda;border-radius:10px;align-items:center;gap:10px;height:48px;padding:0 13px;display:flex}.auth-input:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #e4f1ec}.auth-input svg{color:#829089;width:18px}.auth-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.auth-submit{background:var(--green);color:#fff;border:0;border-radius:10px;width:100%;margin-top:8px;padding:14px;font-size:12px;font-weight:800;box-shadow:0 6px 18px #0b6b4f33}.auth-submit:disabled{opacity:.55}.auth-secondary{width:100%;color:var(--green);background:0 0;border:0;padding:12px;font-size:10px;font-weight:800}.auth-help{text-align:center;color:#8b9791;font-size:9px;line-height:1.4}.auth-error{color:#9d3f3f;background:#fae6e6;border-radius:8px;padding:10px;font-size:10px}.auth-loading{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.qr-panel{border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;margin-bottom:18px;padding:16px;display:grid}.qr-panel img{width:190px;height:190px}.auth-card .auth-heading+.qr-panel{margin-top:5px}.auth-same-phone{color:#315d50;background:#eaf5f0;border:1px solid #bed8ce;border-radius:12px;margin:-5px 0 15px;padding:13px}.auth-same-phone>b{letter-spacing:1px;color:#087052;font-size:9px}.auth-same-phone p{margin:6px 0 10px;font-size:10px;line-height:1.45}.auth-same-phone>div{background:#fff;border:1px solid #cddbd5;border-radius:9px;align-items:center;gap:8px;padding:8px;display:flex}.auth-same-phone code{overflow-wrap:anywhere;color:#183d32;flex:1;min-width:0;font:700 11px monospace}.auth-same-phone button,.auth-same-phone a{color:#fff;white-space:nowrap;background:#087052;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.auth-same-phone button svg,.auth-same-phone a svg{width:14px}.auth-same-phone>a{color:#10251f;background:#d8aa55;margin-top:9px}.auth-same-phone .auth-open-app{color:#10251f;background:#d8aa55;justify-content:center;width:100%;margin-top:9px;padding:11px;font-size:10px}.auth-same-phone .auth-app-fallback{background:#fff8e8;border:1px solid #e2c98f;gap:5px;margin-top:9px;padding:10px;display:grid}.auth-app-fallback b{color:#72551a;font-size:10px}.auth-app-fallback span{color:#566b64;font-size:9px;line-height:1.45}.auth-same-phone .auth-app-fallback a{color:#fff;background:#173d32;justify-self:start;margin-top:3px}.session-lock-page{color:#fff;background:radial-gradient(circle at 50% 46%,#183d31 0,#102c24 36%,#081c16 100%);flex-direction:column;align-items:center;min-height:100vh;padding:9vh 24px 32px;display:flex}.session-lock-brand{color:#4ca98c;align-items:center;gap:7px;display:flex}.session-lock-brand>span{color:#102c24;background:#d7a33a;border-radius:7px;place-items:center;width:24px;height:24px;font:900 13px Manrope;display:grid}.session-lock-page>time{letter-spacing:-.04em;margin-top:34px;font:400 58px/1 DM Serif Display,Georgia,serif}.session-lock-page>p{color:#91a49c;margin:8px 0 28px;font-size:13px}.session-lock-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#162e26cc;border:1px solid #cbe2d82e;border-radius:24px;justify-items:center;width:min(460px,100vw - 32px);padding:28px 30px 20px;display:grid;box-shadow:0 28px 75px #0000004d}.session-lock-icon{background:#25634f;border-radius:16px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 10px 30px #247c5f3d}.session-lock-card h1{margin:17px 0 8px;font:400 27px DM Serif Display,Georgia,serif}.session-lock-card>p{color:#92a39d;text-align:center;max-width:350px;margin:0;font-size:12px;line-height:1.55}.session-lock-card>label{color:#82958d;letter-spacing:.08em;gap:9px;width:100%;margin-top:24px;font-size:9px;font-weight:900;display:grid}.lock-code-boxes{grid-template-columns:repeat(6,1fr);gap:8px;display:grid;position:relative}.lock-code-boxes>span{color:#15362b;background:#f7f7f5;border:1px solid #73847d;border-radius:11px;place-items:center;height:55px;font:800 22px Manrope;display:grid;box-shadow:inset 0 -3px #d7dad7}.lock-code-boxes>span.filled{background:#edf7f3}.lock-code-boxes>input{opacity:.01;cursor:text;width:100%;position:absolute;inset:0}.session-lock-error{color:#ffdeda;text-align:center;background:#6f302d;border-radius:9px;width:100%;margin-top:12px;padding:9px;font-size:10px}.session-unlock{color:#10291f;background:#d7a33a;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;margin-top:15px;font-size:11px;font-weight:900;display:flex}.session-unlock:disabled{opacity:.45}.session-unlock svg{width:16px}.session-lock-card>footer{border-top:1px solid #cde1d926;justify-content:space-between;align-items:center;width:100%;margin-top:18px;padding-top:16px;display:flex}.session-lock-card>footer>span{align-items:center;gap:9px;display:flex}.session-lock-card footer i{color:#fff;background:#d98632;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:800;display:grid}.session-lock-card footer b{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:10px;overflow:hidden}.session-lock-card footer button{color:#b5c2bd;background:0 0;border:0;font-size:10px;font-weight:700}@media (width<=520px){.session-lock-page{padding-top:6vh}.session-lock-page>time{font-size:48px}.session-lock-card{padding:24px 18px 18px}.lock-code-boxes{gap:5px}.lock-code-boxes>span{height:50px}.session-lock-card footer b{max-width:155px}}.session-lock-page{background:radial-gradient(circle at 50% 42%,#17483a 0,#0b2f26 32%,#061f19 72%,#041813 100%);padding-top:7vh}.session-lock-brand{gap:9px}.session-lock-brand>span{background:linear-gradient(145deg,#e3ad38,#c98a1d);border-radius:9px;width:30px;height:30px;font-size:15px;box-shadow:0 8px 22px #0000002e}.session-lock-brand>b{letter-spacing:.16em;font-size:10px}.session-lock-page>time{margin-top:28px;font-size:64px}.session-lock-page>p{margin:7px 0 22px;font-size:12px}.session-lock-card{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);background:linear-gradient(145deg,#14372cd1,#0c2820c7);border-color:#d3ebe133;border-radius:22px;width:min(390px,100vw - 28px);padding:24px 25px 17px;box-shadow:0 30px 80px #00000040,inset 0 1px #ffffff09}.session-lock-icon{background:linear-gradient(145deg,#2b8166,#1e624e);border-radius:15px;width:48px;height:48px;box-shadow:0 12px 28px #041d1647}.session-lock-icon svg{width:21px}.session-lock-card h1{margin:14px 0 6px;font-size:26px}.session-lock-card>p{max-width:300px;font-size:10px;line-height:1.5}.session-lock-card>label{letter-spacing:.12em;gap:8px;margin-top:20px;font-size:8px}.lock-code-boxes{gap:7px}.lock-code-boxes>span{background:#f7f8f6;border-color:#dde8e3b3;border-radius:10px;height:46px;font-size:19px;box-shadow:inset 0 -2px #d9dedb,0 4px 10px #0000001f}.lock-code-boxes>span.current{border-color:#63c5a0;box-shadow:0 0 0 3px #47b58c33,inset 0 -2px #d9dedb}.session-unlock{background:linear-gradient(135deg,#d9a438,#c58b22);border:1px solid #e7be5d66;border-radius:10px;min-height:38px;margin-top:12px;font-size:10px;transition:transform .16s,filter .16s;box-shadow:0 8px 20px #00000024}.session-unlock:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-2px)}.session-lock-card>footer{margin-top:14px;padding-top:13px}.session-lock-card footer i{width:28px;height:28px}.session-lock-card footer b,.session-lock-card footer button{font-size:9px}@media (width<=520px){.session-lock-page{padding-top:4vh}.session-lock-page>time{font-size:53px}.session-lock-card{padding:21px 17px 15px}.lock-code-boxes{gap:5px}.lock-code-boxes>span{height:43px}}.location-cell{color:#64736c;white-space:nowrap;align-items:center;gap:5px;display:flex}.location-cell svg{color:var(--green)}.location-cell span{font-size:10px}.distance{color:var(--green);white-space:nowrap}.pending-distance{color:#a6631f;white-space:nowrap}.workflow-note{color:#436158;background:#eef5f1;border-radius:9px;align-items:flex-start;gap:9px;margin-top:15px;padding:11px;font-size:10px;line-height:1.45;display:flex}.workflow-note svg{color:var(--green);flex:none}.enrollment-metrics{margin-bottom:16px}.cycle-pill{color:#435b52;background:#eef3f0;border-radius:12px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.enrollment-table .name-cell>div:last-child{gap:2px}.member-count{color:var(--green);background:#e3f2eb;border:0;border-radius:9px;flex-direction:column;align-items:center;min-width:74px;padding:7px 9px;font-weight:900;display:flex}.member-count span{margin-top:1px;font-size:8px;font-weight:700}.member-count:hover{background:#d4ebe1}.member-drawer{background:#fff;border-radius:16px;width:650px;max-height:82vh;padding:24px;overflow:auto;box-shadow:0 24px 80px #00000040}.member-list-head{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 2px;font-size:10px;display:flex}.member-list-head b{color:var(--ink)}.member-list article{border-bottom:1px solid #edf0ee;grid-template-columns:46px 1fr 100px;align-items:center;gap:12px;padding:15px 2px;display:grid}.member-photo{border-radius:12px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.member-photo img{object-fit:cover;width:100%;height:100%;display:block}.member-photo.teal{color:#087052;background:#dff1eb}.member-photo.amber{color:#a6631f;background:#fff0df}.member-photo.blue{color:#376cae;background:#e6effc}.member-info{flex-direction:column;gap:3px;display:flex}.member-info b{color:var(--ink);font-size:12px}.member-info span{color:var(--muted);font-size:9px}.member-distance{color:var(--green);grid-template-columns:15px 1fr;align-items:center;display:grid}.member-distance b{font-size:12px}.member-distance span{color:var(--muted);grid-column:2;font-size:8px}.empty-members{color:#92a099;flex-direction:column;align-items:center;gap:7px;padding:45px 20px;display:flex}.empty-members b{color:var(--ink);font-size:12px}.empty-members span{font-size:10px}.sample-note{color:var(--muted);text-align:center;background:#f4f7f5;border-radius:8px;margin-top:12px;padding:12px;font-size:9px}.audit-filters{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:end;gap:10px;margin-bottom:14px;padding:13px 15px;display:flex}.audit-filters>div{flex-direction:column;gap:5px;display:flex}.audit-filters label{letter-spacing:.7px;color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.audit-filters select,.audit-filters input[type=date]{min-width:190px;color:var(--ink);background:#fff;border:1px solid #dce3df;border-radius:8px;padding:9px 11px;font-size:11px}.audit-filters button{color:var(--green);background:0 0;border:0;padding:10px;font-size:10px;font-weight:800}.stacked-cell{flex-direction:column;gap:3px;display:flex}.stacked-cell b{color:var(--ink);font-size:10px}.stacked-cell span{color:var(--muted);font-size:9px}.filter-empty{text-align:center;color:var(--muted);padding:42px;font-size:11px}.filter-pills{gap:6px;display:flex}.filter-pills button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:16px;padding:7px 11px;font-size:9px;font-weight:700}.filter-pills button.selected{background:var(--ink);border-color:var(--ink);color:#fff}.day-pill{border-radius:12px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.day-pill.sales-day{color:#376cae;background:#e6effc}.day-pill.collection-day{color:#8053a1;background:#f0e9f7}.target-progress{min-width:135px}.target-progress>div{background:#e8edea;border-radius:5px;height:6px;overflow:hidden}.target-progress i{background:var(--green);border-radius:5px;height:100%;display:block}.target-progress span{color:var(--muted);margin-top:5px;font-size:8px;display:block}.bad-count,.good-count{border-radius:8px;place-items:center;min-width:25px;height:25px;font-size:10px;font-weight:900;display:inline-grid}.bad-count{color:#a23d3d;background:#fae6e6}.good-count{color:#087052;background:#e3f2eb}.md-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px;display:grid}.md-card{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 18px #1f362e09}.md-card-head{border-bottom:1px solid #edf0ee;align-items:center;gap:13px;padding:18px 20px;display:flex}.md-card-head .metric-icon{width:40px;height:40px}.md-card-head .metric-icon svg{width:18px}.md-card-head>div:nth-child(2){flex:1}.md-card-head span{color:#9b793a;letter-spacing:1.2px;font-size:9px;font-weight:800}.md-card-head h2{color:var(--ink);margin:3px 0 0;font:800 15px Manrope}.md-card-head button{color:var(--green);white-space:nowrap;background:0 0;border:0;align-items:center;font-size:11px;font-weight:700;display:flex}.md-card-body{padding:18px 20px}.md-funnel{gap:11px;display:grid}.md-funnel-row{color:#5c6a63;grid-template-columns:120px 1fr 30px;align-items:center;gap:10px;font-size:11px;display:grid}.md-funnel-row b{text-align:right;color:var(--ink);font-size:12px}.md-bar-track{background:#eef2ef;border-radius:6px;height:9px;overflow:hidden}.md-bar-fill{border-radius:6px;height:100%;transition:width .3s;display:block}.md-bar-fill.fill-green{background:#0b6b4f}.md-bar-fill.fill-amber{background:#e5a640}.md-bar-fill.fill-red{background:#c8524f}.md-bar-fill.fill-blue{background:#4a79b8}.md-bar-fill.fill-purple{background:#8053a1}.md-shortfall{color:#5c6a63;background:#f6f8f6;border-radius:10px;justify-content:space-between;align-items:center;margin-top:2px;padding:11px 13px;font-size:11px;display:flex}.md-shortfall b{color:var(--ink);font:800 16px Manrope}.md-shortfall.bad{color:#9a4545;background:#fdeeee}.md-shortfall.bad b{color:#9a4545}.md-shortfall.good{color:#0b6b4f;background:#e9f5ef}.md-shortfall.good b{color:#0b6b4f}.md-legend-row{color:#6e7c76;justify-content:space-between;padding-top:4px;font-size:10px;display:flex}.md-legend-row i{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.red-dot{background:#c8524f}.md-branch-list{gap:14px;display:grid}.md-branch-row{grid-template-columns:110px 1fr auto;align-items:center;gap:11px;display:grid}.md-branch-row span{color:var(--ink);font-size:11px;font-weight:700}.md-branch-row b{color:#5c6a63;white-space:nowrap;font-size:11px}.md-branch-row small{color:#8a968f;grid-column:1/-1;font-size:9px}.md-pill-group{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.md-mini-pill{color:#8053a1;text-transform:capitalize;background:#f0e9f7;border-radius:20px;padding:5px 10px;font-size:9px;font-weight:800}@media (width<=1200px){.md-grid{grid-template-columns:1fr}}.nav-item{position:relative}.nav-item svg{flex:none}.nav-item:first-child svg,.nav-item:nth-child(2) svg{color:#d8aa55}.nav-item.active svg{color:#f0bb4e}.branch-directory{overflow:hidden}.branch-summary-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 20px 4px;display:grid}.branch-summary-grid>div{background:linear-gradient(145deg,#fff,#fbfaf7);border:1px solid #e3ddd2;border-radius:15px;grid-template-columns:1fr auto;align-content:center;gap:5px 12px;min-height:104px;padding:17px 18px;display:grid;box-shadow:0 4px 16px #1f362e09}.branch-summary-grid span{color:#7f857f;letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:900}.branch-summary-grid strong{color:var(--ink);grid-area:1/2/3;align-self:center;font:400 35px DM Serif Display,Georgia,serif}.branch-summary-grid small{color:var(--muted);font-size:9px}.branch-card-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;padding:16px 20px 20px;display:grid}.branch-card{background:#fff;border:1px solid #e3ddd2;border-radius:17px;gap:14px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 5px 18px #1f362e0b}.branch-card:hover{border-color:#bfd1c8;transform:translateY(-2px);box-shadow:0 10px 25px #1f362e14}.branch-card header{grid-template-columns:46px 1fr auto;align-items:center;gap:11px;display:grid}.branch-card-icon{width:46px;height:46px;color:var(--green);background:#e4f0ea;border-radius:13px;place-items:center;display:grid}.branch-card-icon svg{width:21px}.branch-card-name{min-width:0}.branch-card-name span{color:#a17b36;letter-spacing:1px;font-size:8px;font-weight:900}.branch-card-name h3{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font:800 14px Manrope;overflow:hidden}.branch-card-location{color:#9b6421;background:#fff5e8;border-radius:10px;align-items:center;gap:9px;padding:10px 11px;display:flex}.branch-card-location.mapped{color:#176f53;background:#eef6f2}.branch-card-location>svg{flex:none;width:17px}.branch-card-location>div{flex-direction:column;gap:2px;min-width:0;display:flex}.branch-card-location span,.branch-schedule-title span{letter-spacing:.9px;font-size:7px;font-weight:900}.branch-card-location b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.branch-card-schedule{background:#fafbf9;border:1px solid #edf0ee;border-radius:11px;padding:12px}.branch-schedule-title{color:#708079;align-items:center;gap:6px;margin-bottom:10px;display:flex}.branch-schedule-title svg{width:14px}.branch-time-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.branch-time-grid>span{background:#fff;border:1px solid #edf0ee;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:8px 9px;display:flex}.branch-time-grid small{color:#9a7735;font-size:7px;font-weight:900}.branch-time-grid b{color:#334a41;white-space:nowrap;font-size:9px}.branch-card footer{border-top:1px solid #f0eee9;justify-content:space-between;align-items:center;gap:9px;padding-top:12px;display:flex}.branch-card footer>span{font-size:8px;font-weight:900}.branch-card footer>span.ready{color:#13805f}.branch-card footer>span.pending{color:#a56820}.branch-card footer button{color:var(--green);background:#f4f8f6;border:1px solid #d3e0d9;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.branch-card footer button svg{width:13px}.branch-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.branch-link-share,.branch-link-create{text-align:center;gap:14px;padding:8px;display:grid}.branch-link-share>svg,.branch-link-create>svg{width:44px;height:44px;color:var(--green);background:#e4f0ea;border-radius:14px;margin:auto;padding:11px}.branch-link-share p,.branch-link-create p{color:#65746e;margin:0;font-size:13px;line-height:1.55}.branch-link-share>div{gap:8px;display:flex}.branch-link-share input{background:#f4f6f4;flex:1;min-width:0}.branch-link-share button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.branch-link-share button svg,.branch-link-create button svg{width:17px}.branch-link-page{color:#fff;background:radial-gradient(circle at top,#195c4a 0,#062c25 48%,#041f1b 100%);place-items:center;min-height:100dvh;padding:20px;font-family:Manrope,sans-serif;display:grid}.branch-link-card{text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#082a23c7;border:1px solid #ffffff2e;border-radius:27px;gap:17px;width:min(100%,480px);padding:30px;display:grid;box-shadow:0 24px 70px #00000052}.branch-link-brand{letter-spacing:.13em;justify-content:center;align-items:center;gap:10px;display:flex}.branch-link-brand span{color:#102e27;background:#e8b348;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.branch-link-building{color:#fff;background:#176f58;border-radius:18px;width:58px;height:58px;margin:8px auto 0;padding:15px}.branch-link-card>small{color:#e8b348;letter-spacing:.14em;font-weight:900}.branch-link-card h1{margin:0;font:800 28px Manrope}.branch-link-card p{color:#c3d1cc;margin:0;line-height:1.55}.branch-link-card button{border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:54px;font-size:16px;font-weight:900;display:flex}.branch-link-locate,.branch-link-submit{color:#082b24;background:#e9b64d}.branch-link-again{color:#d6e2de;background:0 0!important;border:1px solid #ffffff2e!important}.branch-link-result{text-align:left;background:#ffffff1a;border-radius:15px;align-items:center;gap:12px;padding:15px;display:flex}.branch-link-result svg{color:#e9b64d}.branch-link-result div{gap:4px;display:grid}.branch-link-result span{color:#b9cbc5;font-size:12px}.branch-link-error{background:#b0342c40;border-radius:11px;padding:11px;color:#ffd7d3!important}.branch-link-card footer{color:#92aaa2;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.branch-link-card footer svg{width:15px}.branch-link-card.success>svg,.branch-link-card.expired>svg{color:#e9b64d;width:64px;height:64px;margin:auto}@media (width<=900px){.branch-summary-grid,.branch-card-grid{grid-template-columns:1fr}.branch-summary-grid>div{min-height:85px}}.staff-card-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;padding:18px 20px;display:grid}.staff-card{border:1px solid var(--line);background:#fff;border-radius:16px;gap:13px;padding:17px;display:grid;box-shadow:0 4px 16px #1f362e0a}.staff-card-top{align-items:center;gap:12px;display:flex}.staff-card-avatar{width:44px;height:44px;color:var(--green);background:#e7efe9;border-radius:12px;flex:none;place-items:center;font:800 13px Manrope;display:grid}.staff-card-name{flex-direction:column;gap:2px;min-width:0;display:flex}.staff-card-name b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.staff-card-name span{color:var(--muted);font-size:10px}.staff-card-meta{flex-wrap:wrap;gap:6px;display:flex}.staff-card-meta span{color:#42554d;background:#f3f7f5;border-radius:8px;padding:5px 9px;font-size:9px;font-weight:700}.staff-card-security{flex-wrap:wrap;gap:6px;display:flex}.staff-card-security span{color:#52645c;background:#f6f8f6;border-radius:8px;align-items:center;gap:4px;padding:6px 9px;font-size:9px;font-weight:800;display:flex}.staff-card-security svg{width:12px}.staff-card-footer{border-top:1px solid #f1f3f1;justify-content:space-between;align-items:center;padding-top:11px;display:flex}.staff-card-footer .reset-access{flex:1}.staff-centre-mapping{border-top:1px solid #edf2ef;border-bottom:1px solid #edf2ef;gap:8px;padding:11px 0;display:grid}.staff-centre-mapping header{color:#85703f;justify-content:space-between;align-items:center;display:flex}.staff-centre-mapping header span{letter-spacing:.14em;font-size:8px;font-weight:900}.staff-centre-mapping header b{min-width:22px;height:22px;color:var(--green);background:#edf5f1;border-radius:7px;place-items:center;padding:0 6px;font-size:10px;display:grid}.staff-centre-mapping>p{color:var(--muted);margin:0;font-size:9px}.staff-centre-list{display:grid}.staff-centre-list>div{border-top:1px solid #f0f3f1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 0;display:flex}.staff-centre-list>div:first-child{border-top:0}.staff-centre-list span{align-items:center;gap:6px;min-width:0;display:flex}.staff-centre-list b{color:var(--green);flex:none;font-size:9px}.staff-centre-list small{text-overflow:ellipsis;white-space:nowrap;color:#4f6058;font-size:9px;overflow:hidden}.staff-centre-list button{color:#cf4a31;background:#fff0ec;border:0;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;display:grid}.staff-centre-list button svg{width:12px}.staff-centre-add{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.staff-centre-add select{color:#42544c;background:#fff;border:1px solid #d9e3de;border-radius:8px;min-width:0;height:32px;padding:0 8px;font-size:9px}.staff-centre-add button{color:#fff;background:#102f26;border:0;border-radius:8px;align-items:center;gap:4px;height:32px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.staff-centre-add button svg{width:12px}.staff-centre-add button:disabled{opacity:.45}.staff-centre-error{color:#ba3f2e;font-size:8px}.approval{border-radius:12px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.approval.approved,.approval.verified{color:#087052;background:#e3f2eb}.approval.waiting{color:#6e7c76;background:#edf0ee}.lead-photo{color:#fff;background:linear-gradient(135deg,#55776c,#93aaa2);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.lead-photo svg{width:19px}.master-tabs{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.master-tabs button{border:1px solid var(--line);color:#66756e;background:#fff;border-radius:11px;align-items:center;gap:9px;padding:13px 15px;font-size:11px;font-weight:800;display:flex}.master-tabs button svg{width:18px}.master-tabs button.selected{background:var(--ink);border-color:var(--ink);color:#fff}.master-tabs button.selected svg{color:#d8aa55}.master-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.master-head h2{margin:0 0 3px;font:700 17px Manrope}.branch-directory .master-head h2{letter-spacing:-.2px;font:400 24px DM Serif Display,Georgia,serif}.master-head p{color:var(--muted);margin:0;font-size:10px}.master-head select{min-width:230px;color:var(--ink);background:#fff;border:1px solid #dce3df;border-radius:8px;padding:10px 12px}.master-empty,.master-loading{color:var(--muted);justify-content:center;align-items:center;gap:9px;padding:55px 25px;font-size:11px;display:flex}.master-alert{color:#9d3f3f;background:#fae6e6;border-radius:8px;margin:0 0 13px;padding:10px 12px;font-size:10px;line-height:1.4}.platform-pill{color:#435b52;text-transform:capitalize;background:#eef3f0;border-radius:14px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.permission-table td:not(:first-child),.permission-table th:not(:first-child){text-align:center;width:95px}.permission-table input{accent-color:var(--green);width:16px;height:16px}.permission-table td:first-child{flex-direction:column;gap:2px;display:flex}.permission-table td:first-child span{color:var(--muted);font-size:8px}.permission-table .child-module{padding-left:35px}.form-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pin-result{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:15px;display:flex}.pin-result svg{color:var(--green);width:30px}.pin-result span{color:var(--muted);font-size:10px}.pin-result strong{letter-spacing:5px;color:var(--ink);font:800 30px Manrope}.pin-result p{max-width:430px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.reset-access{color:var(--green);white-space:nowrap;background:#f5f9f7;border:1px solid #d6e2dc;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.reset-access svg{width:14px;height:14px}.reset-warning{color:#80521f;background:#fff5e5;border-radius:10px;gap:10px;margin-bottom:14px;padding:12px;display:flex}.reset-warning>svg{flex:none;width:21px}.reset-warning div{flex-direction:column;gap:4px;display:flex}.reset-warning b{font-size:10px}.reset-warning span{font-size:9px;line-height:1.45}.staff-access-table{min-width:1050px}.login-id{flex-direction:column;gap:3px;display:flex}.login-id b{font-size:10px}.login-id span{color:var(--muted);font-size:8px}.security-state{color:#176a4e;white-space:nowrap;background:#e5f3ed;border-radius:14px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}.security-state svg{width:13px;height:13px}.credential-safety{color:#365e50;background:#eef5f1;border-radius:10px;align-items:center;gap:10px;margin:14px 18px 18px;padding:12px 14px;display:flex}.credential-safety>svg{width:20px}.credential-safety div{flex-direction:column;gap:3px;display:flex}.credential-safety b{font-size:10px}.credential-safety span{color:#687b73;font-size:8px}.access-overview{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.access-overview>div{background:#f7faf8;border:1px solid #dbe5e0;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.access-overview span{letter-spacing:1px;color:#8a6b2c;font-size:7px;font-weight:900}.access-overview b{font-size:11px}.access-overview small{color:var(--muted);font-size:7px;line-height:1.4}.reset-confirm{padding:10px 0;flex-direction:row!important;align-items:flex-start!important;gap:9px!important}.reset-confirm input{width:16px;height:16px;accent-color:var(--green);flex:none}.reset-confirm span{color:#53665e;font-size:9px;line-height:1.45}.new-access-summary{text-align:left;background:#eef5f1;border-radius:10px;grid-template-columns:auto 1fr;gap:6px 10px;width:100%;max-width:430px;padding:12px;display:grid}.new-access-summary b{color:#795a20;font-size:8px}.new-access-summary span{color:var(--ink);letter-spacing:0;font-size:9px}@media (width<=700px){.access-overview{grid-template-columns:1fr}.staff-access-table{min-width:900px}}.session-controls{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#102b23f0;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:7px;padding:6px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 30px #071f1838}.session-controls span{color:#d9e5e0;align-items:center;gap:5px;padding:0 7px;font-size:9px;display:flex}.session-controls span svg{color:#e0b659;width:13px;height:13px}.session-controls button{color:#17362c;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;font-weight:900;display:flex}.session-controls button svg{width:14px;height:14px}@media (width<=820px){.session-controls{bottom:80px;right:10px}.session-controls button{padding:8px}.session-controls button svg{width:13px}}.route-loading{min-height:100vh;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.pull-refresh-shell{min-height:100vh}.pull-refresh-indicator{z-index:1200;color:#0b7455;pointer-events:none;background:#fff;border:1px solid #d2e0d9;border-radius:22px;align-items:center;gap:7px;padding:8px 12px;transition:opacity .12s,transform .12s;display:flex;position:fixed;top:0;left:50%;box-shadow:0 8px 24px #102b2326}.pull-refresh-indicator svg{width:16px;height:16px}.pull-refresh-indicator span{font-size:10px;font-weight:800}.pull-refresh-indicator.ready{color:#fff;background:#0b7455}.pull-refresh-indicator.refreshing svg{animation:1s linear infinite spin}body:has(.field-app){background:#f4f7f5;min-width:0}.field-app{max-width:620px;min-height:100vh;color:var(--ink);background:#f4f7f5;margin:auto;padding-bottom:82px}.field-header{background:var(--ink);color:#fff;z-index:5;align-items:center;gap:11px;height:78px;padding:12px 18px;display:flex;position:sticky;top:0}.field-logo{width:42px;height:42px;color:var(--ink);background:#d8aa55;border-radius:13px;place-items:center;font:900 22px Manrope;display:grid}.field-header>div:nth-child(2){flex-direction:column;gap:2px;display:flex}.field-header b{letter-spacing:1.6px;font:800 13px Manrope}.field-header span{color:#9bada5;font-size:9px}.field-header button{color:#d8aa55;background:#19372e;border:0;border-radius:10px;place-items:center;width:39px;height:39px;margin-left:auto;display:grid}.field-header button svg{width:18px}.field-main{padding:18px;display:block}.field-welcome{color:#fff;background:linear-gradient(135deg,#173a2f,#0b6b4f);border-radius:18px;padding:22px}.field-welcome>span,.field-title>span,.field-card-head span{letter-spacing:1.3px;color:#d8aa55;font-size:8px;font-weight:900}.field-welcome h1,.field-title h1{margin:5px 0 3px;font:800 25px Manrope}.field-welcome p,.field-title p{color:#b9c8c2;margin:0;font-size:10px}.field-welcome button{color:var(--ink);background:#d8aa55;border:0;border-radius:9px;margin-top:16px;padding:10px 12px;font-size:10px;font-weight:900}.field-quick{grid-template-columns:1fr 1fr;gap:10px;margin:13px 0;display:grid}.field-quick button{border:1px solid var(--line);text-align:left;color:var(--green);background:#fff;border-radius:14px;flex-direction:column;gap:5px;padding:15px;display:flex}.field-quick svg{width:21px}.field-quick b{color:var(--ink);font-size:11px}.field-quick span{color:var(--muted);font-size:8px}.daily-sales-card{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:13px;padding:15px}.daily-sales-card header{justify-content:space-between;align-items:center;display:flex}.daily-sales-card header span{letter-spacing:1.2px;color:#a47b2a;font-size:8px;font-weight:900}.daily-sales-card h2{margin:3px 0;font:800 15px Manrope}.daily-sales-card header button{color:var(--green);background:#eef3f0;border:0;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.daily-sales-card header svg{width:14px}.daily-sales-ledger{grid-template-columns:1fr auto 1fr auto 1.15fr;align-items:center;gap:5px;margin-top:12px;display:grid}.daily-sales-ledger>span{background:#f4f7f5;border-radius:9px;min-width:0;padding:8px}.daily-sales-ledger>span.required{color:#fff;background:#102b23}.daily-sales-ledger small{text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:6px;font-weight:800;display:block}.daily-sales-ledger .required small{color:#bed0c9}.daily-sales-ledger b{margin-top:2px;font:900 16px Manrope;display:block}.daily-sales-ledger>i{color:#a7b2ad;font-style:normal;font-weight:900}.daily-sales-score{grid-template-columns:auto 1fr auto;align-items:end;gap:7px;margin-top:11px;display:grid}.daily-sales-score strong{color:var(--green);font:900 29px Manrope}.daily-sales-score span{color:var(--muted);padding-bottom:5px;font-size:9px}.daily-sales-score>b{color:var(--green);padding-bottom:5px;font-size:11px}.daily-sales-track{background:#e8eeeb;border-radius:8px;height:8px;overflow:hidden}.daily-sales-track i{background:linear-gradient(90deg,#0b7455,#39a37e);border-radius:8px;height:100%;display:block}.daily-sales-card footer{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.daily-sales-card footer span{color:var(--muted);background:#f4f7f5;border-radius:8px;flex-direction:column;gap:2px;padding:8px;font-size:7px;display:flex}.daily-sales-card footer span.closing{color:#b7423e;background:#fff0ee}.daily-sales-card footer b{color:var(--ink);font-size:11px}.daily-sales-card footer .closing b{color:#d64943}.daily-sales-card>p{color:#8b601e;background:#fff4df;border-radius:8px;margin:10px 0 0;padding:9px;font-size:8px}.field-card{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:13px;overflow:hidden}.field-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.field-card-head h2{margin:3px 0 0;font:800 15px Manrope}.field-card-head button{color:var(--green);background:#eef3f0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.field-card-head button svg{width:15px}.field-centre{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;margin:10px 0;padding:13px;display:grid}.field-card .field-centre{border-width:0 0 1px;border-radius:0;margin:0}.field-centre>div{width:38px;height:38px;color:var(--green);background:#e3f2eb;border-radius:10px;place-items:center;display:grid}.field-centre svg{width:17px}.field-centre section{flex-direction:column;gap:4px;display:flex}.field-centre section b{font-size:11px}.field-centre section span{color:var(--muted);align-items:center;gap:4px;font-size:8px;display:flex}.field-centre section span svg{width:11px}.field-centre aside{color:var(--green);align-items:center;display:flex}.field-centre aside span{color:#a6631f;font-size:7px}.field-centre aside svg:last-child{color:#aab4af}.field-centre .centre-bvr-age{color:#9a651d;flex-direction:column;align-items:center;gap:1px;min-width:48px;display:flex}.field-centre .centre-bvr-age b{font:900 21px/1 Manrope}.field-centre .centre-bvr-age small{white-space:nowrap;font-size:6px}.field-link{width:100%;color:var(--green);background:#fff;border:0;justify-content:center;align-items:center;padding:12px;font-size:9px;font-weight:900;display:flex}.field-link svg{width:14px}.field-empty{color:#91a099;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:32px 18px;display:flex}.field-empty b{color:var(--ink);font-size:11px}.field-empty span{font-size:8px}.field-title{margin:5px 0 17px}.field-title p{color:var(--muted)}.field-capture{text-align:center;background:#fff;border:1px dashed #b9c9c1;border-radius:17px;padding:38px 24px}.field-capture>svg{width:44px;height:44px;color:var(--green)}.field-capture h2{margin:10px 0 5px;font:800 18px Manrope}.field-capture p{color:var(--muted);font-size:9px;line-height:1.5}.field-capture button{background:var(--green);color:#fff;border:0;border-radius:10px;margin-top:10px;padding:12px 20px;font-size:10px;font-weight:900}.field-action-list{gap:10px;display:grid}.field-action-list button{border:1px solid var(--line);text-align:left;color:var(--green);background:#fff;border-radius:13px;grid-template-columns:40px 1fr 17px;align-items:center;gap:10px;padding:14px;display:grid}.field-action-list button>svg:first-child{background:#e3f2eb;border-radius:10px;width:40px;height:40px;padding:10px}.field-action-list div{flex-direction:column;gap:3px;display:flex}.field-action-list b{color:var(--ink);font-size:11px}.field-action-list span{color:var(--muted);font-size:8px}.field-action-list button>svg:last-child{color:#aab4af}.field-nav{border-top:1px solid var(--line);z-index:6;width:min(620px,100%);height:70px;padding-bottom:env(safe-area-inset-bottom);background:#fff;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.field-nav button{color:#87938e;background:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:7px;font-weight:700;display:flex}.field-nav button svg{width:18px}.field-nav button.active{color:var(--green)}.cro-section-grid{gap:11px;margin-top:14px;display:grid}.cro-section-grid button{border:1px solid var(--line);text-align:left;color:var(--green);background:#fff;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:46px 1fr 18px;align-items:center;column-gap:12px;padding:15px;display:grid;box-shadow:0 8px 22px #1032280f}.cro-section-grid button>span{background:#e3f2eb;border-radius:13px;grid-row:1/3;place-items:center;width:46px;height:46px;display:grid}.cro-section-grid button>span svg{width:22px}.cro-section-grid button>b{color:var(--ink);align-self:end;font:800 12px Manrope}.cro-section-grid button>small{color:var(--muted);align-self:start;font-size:8px}.cro-section-grid button>svg{color:#aab4af;grid-area:1/3/3;width:18px}.centre-search{color:var(--ink);gap:6px;margin:12px 0 14px;font-size:9px;font-weight:800;display:grid}.centre-search input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:13px;outline:none;padding:14px 15px;font:700 11px Manrope}.centre-search input:focus{border-color:var(--green);box-shadow:0 0 0 3px #0870521a}.data-message{text-align:center;color:var(--muted);padding:28px;font-size:12px}.error-text,.form-error{color:#ad3838}.form-error{background:#fde9e9;border-radius:10px;margin-top:10px;padding:11px 13px;font-size:11px}.field-centre-button{text-align:left;cursor:pointer;width:100%}.field-back{margin-left:0!important;margin-right:2px!important}.field-header .field-back+div{flex-direction:column;display:flex}.centre-gps-card{border:1px solid var(--line);background:#fff;border-radius:16px;gap:12px;padding:16px;display:grid}.centre-gps-card>div{align-items:center;gap:11px;display:flex}.centre-gps-card>div>svg{color:#bd762d}.centre-gps-card.complete>div>svg{color:var(--green)}.centre-gps-card section{flex-direction:column;gap:3px;display:flex}.centre-gps-card section b{font-size:11px}.centre-gps-card section span{color:var(--muted);font-size:8px;line-height:1.5}.centre-gps-card input[type=file]{display:none}.field-primary,.field-secondary{border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;padding:12px;font-size:10px;font-weight:900;display:flex}.field-primary{background:var(--green);color:#fff}.field-primary:disabled{opacity:.5}.field-secondary{color:var(--green);background:#e7f1ed}.field-primary svg,.field-secondary svg{width:16px}.centre-preview{object-fit:cover;border-radius:12px;width:100%;height:190px}.add-member-button{border:1px solid var(--line);text-align:left;width:100%;color:var(--green);background:#fff;border-radius:14px;grid-template-columns:39px 1fr 18px;align-items:center;gap:10px;margin-top:12px;padding:14px;display:grid}.add-member-button>svg:first-child{background:#e3f2eb;border-radius:10px;width:39px;height:39px;padding:10px}.add-member-button div{flex-direction:column;gap:3px;display:flex}.add-member-button b{color:var(--ink);font-size:11px}.add-member-button span{color:var(--muted);font-size:8px}.mobile-member{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.mobile-member>div{width:38px;height:38px;color:var(--green);background:#e3f2eb;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid;overflow:hidden}.mobile-member>div img{object-fit:cover;width:100%;height:100%}.mobile-member section{flex-direction:column;gap:3px;display:flex}.mobile-member b{font-size:10px}.mobile-member span{color:var(--muted);font-size:8px}.mobile-member aside{color:var(--green);align-items:center;gap:3px;font-size:8px;display:flex}.mobile-member aside svg{width:12px}.mobile-form{border:1px solid var(--line);background:#fff;border-radius:16px;padding:17px}.mobile-form h2{margin:11px 0 3px;font:800 19px Manrope}.mobile-form p{color:var(--muted);margin-bottom:16px;font-size:8px;line-height:1.5}.mobile-form label{flex-direction:column;gap:6px;margin:12px 0;font-size:8px;font-weight:900;display:flex}.mobile-form input{border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:12px;font:700 11px Manrope}.text-back{color:var(--green);background:0 0;border:0;align-items:center;padding:0;font-size:9px;font-weight:900;display:flex}.text-back svg{width:15px}.field-message{border-radius:10px;align-items:center;gap:6px;margin-top:12px;padding:11px;font-size:9px;display:flex}.field-message.success{color:#176a46;background:#e2f4e9}.field-message.error{color:#a83535;background:#fde7e7}.field-message svg{width:15px}.member-enrollment{color:#0b7455;text-align:left;background:#e8f4ef;border:0;border-radius:9px;margin-top:9px;padding:8px 10px;font-weight:800;display:block}.member-enrollment:disabled{opacity:.45}.form-eyebrow{letter-spacing:1.3px;color:#a47b2a;font-size:8px;font-weight:900}.photo-field{background:#fff;border:1px solid #dce5e1;border-radius:14px;padding:13px}.photo-field>span{margin-bottom:9px;display:block}.photo-field input{opacity:0;pointer-events:none;position:absolute}.photo-field b{color:#0b7455;align-items:center;gap:9px;font-size:10px;display:flex;overflow:hidden}.photo-field svg{flex:none;width:20px}.verification-list{background:#f4f7f5;border-radius:14px;gap:10px;padding:14px;display:grid}.verification-list label{flex-direction:row;align-items:center;gap:10px;margin:0;font-size:9px;font-weight:800;display:flex}.verification-list input{accent-color:#0b7455;width:19px;height:19px;padding:0}.enrollment-success{text-align:center;padding-top:48px}.enrollment-success>svg{color:#0b7455;width:64px;height:64px;margin:auto}.enrollment-success .field-primary{justify-content:center}.member-enrollment-state{border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;width:max-content;max-width:100%;margin-top:8px;padding:7px 10px;font-weight:900;font-size:7px!important;display:flex!important}.member-enrollment-state svg{flex:none;width:13px;height:13px}.member-enrollment-state.completed{background:#e1f3e9;color:#087052!important}.member-enrollment-state.pending{background:#fff2d9;color:#9a651d!important}.member-enrollment-state.bm-pending{background:#fff3cf;border-color:#e9cc80;color:#805a12!important}.member-enrollment-state.bom-pending{background:#e9f4ff;border-color:#b9d6ed;color:#245f8e!important}.member-enrollment-state.audit-pending{background:#f3ebff;border-color:#d5c3ed;color:#70499e!important}.member-enrollment-state.credit-pending{background:#e8f7ef;border-color:#b9dcca;color:#0c7456!important}.member-enrollment-state.rejected{background:#fde8e8;color:#a33e3e!important}.member-enrollment-state.underwriting{background:#e8effc;color:#365f9f!important}.member-enrollment-state.query{background:#fff0db;color:#9a5c12!important}.query-response-button{color:#8d5717;background:#fff0db;border:1px solid #e7c488}.credit-query-box{background:#fff3df;border:1px solid #e9c98c;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:9px;margin:13px 0;padding:12px;display:grid}.credit-query-box>svg{color:#8d5717;background:#ffe3ad;border-radius:9px;width:34px;height:34px;padding:8px}.credit-query-box span{flex-direction:column;gap:4px;display:flex}.credit-query-box b{font-size:10px}.credit-query-box small{color:#76572d;font-size:8px;line-height:1.45}.sale-count-status{margin-top:2px;font-weight:600;line-height:1.45;color:#7b8782!important;font-size:7px!important;display:block!important}.sale-count-status b{color:#52615b;font-size:7px!important}.sale-count-status small{color:#9d3838;background:#fff0f0;border-radius:7px;margin-top:4px;padding:5px 7px;font-size:7px;line-height:1.4;display:block}.sale-count-status.completed b{color:#087052}.sale-count-status.rejected b{color:#a33e3e}.attendance-work-lock{text-align:center;background:#fff8e8;border:1px solid #e3c77f;border-radius:17px;margin-bottom:12px;padding:18px}.attendance-work-lock>svg{color:#8b611f;background:#f1d68f;border-radius:11px;width:38px;height:38px;padding:9px}.attendance-work-lock h1{margin:9px 0 4px;font:800 20px Manrope}.attendance-work-lock p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.member-approval-meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;margin-top:7px;display:grid}.approval-meter{background:#f7f9f8;border:1px solid #e1e6e3;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:13px minmax(0,1fr);column-gap:3px;min-width:0;padding:6px 4px;display:grid!important}.approval-meter>span{border-radius:50%;grid-row:1/3;align-self:center;place-items:center;width:13px;height:13px;display:grid!important}.approval-meter svg{width:8px;height:8px}.approval-meter small{white-space:normal;color:#6f7d77;line-height:1.15;font-size:5.5px!important}.approval-meter b{white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden;font-size:6px!important}.approval-meter.approved{background:#edf8f2;border-color:#b9dfcc}.approval-meter.approved>span{color:#fff;background:#12805c}.approval-meter.pending{background:#fff9eb;border-color:#ecd9ae}.approval-meter.pending>span{color:#725019;background:#f0c65d}.approval-meter.rejected{background:#fff1f1;border-color:#efc4c4}.approval-meter.rejected>span{color:#fff;background:#c94747}.mobile-member{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;padding:14px 12px;position:relative}.mobile-member>div{width:42px;height:42px;margin-top:1px}.mobile-member>section{gap:3px;width:100%;min-width:0}.mobile-member>section>b,.mobile-member>section>span:not(.sale-count-status):not(.member-enrollment-state){padding-right:58px}.mobile-member aside{white-space:nowrap;position:absolute;top:16px;right:12px}.mobile-member .member-approval-meters{margin-top:9px}.mobile-member .sale-count-status small{border:1px solid #efcece;margin-top:5px;padding:7px 8px}.mobile-member .correction-action{white-space:nowrap;background:#eaf5f0;border:1px solid #bcd9ce;justify-content:center;align-items:center;gap:6px;width:max-content;max-width:100%;min-height:34px;margin-top:6px;padding:8px 11px;font-size:8px;line-height:1;display:inline-flex}.mobile-member .correction-action svg{flex:none;width:14px;height:14px}.mobile-member .member-enrollment-state{margin-top:6px}.compact-th{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.compact-th svg{width:12px;height:12px}.member-photo-icon{overflow:hidden;padding:0!important}.member-photo-icon img{object-fit:cover;width:100%;height:100%;display:block}.distance-cell{white-space:nowrap;color:#176a50;align-items:center;gap:5px;font-weight:800;display:flex}.distance-cell svg{width:14px}.member-count-cell{gap:2px;display:grid}.member-count-cell b{color:var(--green);font:900 16px Manrope}.member-count-cell small{color:var(--muted);white-space:nowrap;font-size:7px}.enrollment-inline-actions{align-items:center;gap:6px;min-width:110px;display:flex}.enrollment-inline-actions button{white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:8px 11px;font-size:8px;font-weight:900;display:inline-flex}.enrollment-inline-actions button.approve{color:#fff;background:#087052;border:1px solid #087052}.enrollment-inline-actions button:disabled{opacity:.55}.enrollment-review .modal-actions button.resubmit{color:#a33131;background:#fff0f0;border-color:#d98e8e}.pending-audit,.resubmit-sent{white-space:nowrap;border-radius:10px;padding:7px 9px;font-size:8px;font-weight:900}.pending-audit{color:#946316;background:#fff1d8}.resubmit-sent{color:#a33e3e;background:#fde8e8}.secure-aadhaar{gap:2px;margin-top:1px;display:grid}.secure-aadhaar button{text-align:left;color:#52615b;background:0 0;border:0;padding:0;font:700 8px Manrope}.secure-aadhaar .aadhaar-copy{cursor:pointer;align-items:center;gap:5px;display:flex;position:relative}.secure-aadhaar .aadhaar-copy svg{color:#087052;width:11px;height:11px}.secure-aadhaar .aadhaar-copy em{color:#fff;background:#0a4c3b;border-radius:5px;margin-left:5px;padding:3px 5px;font-size:6px;font-style:normal;position:absolute;left:100%}.secure-aadhaar .aadhaar-restore{color:#a56d13;cursor:pointer;text-decoration:underline}.secure-aadhaar>small{color:#a33131;max-width:190px;font-size:7px;line-height:1.35}.enrollment-review{width:min(760px,92vw);max-height:90vh;overflow:auto}.evidence-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.evidence-grid figure{border:1px solid var(--line);background:#f4f7f5;border-radius:12px;margin:0;overflow:hidden}.evidence-grid img{object-fit:cover;width:100%;height:190px;display:block}.evidence-grid figcaption{padding:8px;font-size:9px;font-weight:800}.proof-summary{flex-wrap:wrap;gap:8px;display:flex}.proof-summary span{color:#087052;background:#e3f2eb;border-radius:14px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:800;display:flex}.proof-summary svg{width:13px}.review-stage{background:#f4f7f5;border-radius:10px;flex-direction:column;gap:5px;margin:14px 0;padding:12px;font-size:10px;display:flex}.enrollment-review textarea{resize:vertical;border:1px solid var(--line);border-radius:10px;min-height:75px;padding:11px;font:600 11px Manrope}.approval.draft{color:#6e7c76;background:#edf0ee}.enrollment-identity{background:#f8fbf9;border:1px solid #d7e3dd;border-radius:16px;margin:18px 0;overflow:hidden}.enrollment-identity>header{color:#fff;background:#0c4436;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.enrollment-identity>header div{gap:4px;display:grid}.enrollment-identity>header span{letter-spacing:.13em;color:#c3dacf;font-size:8px;font-weight:900}.enrollment-identity>header b{letter-spacing:.04em;font-size:18px}.enrollment-identity>header button{color:#102f27;background:#e4b54f;border:1px solid #e4b54f;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-weight:900;display:flex}.enrollment-identity>header button:disabled{opacity:.5}.enrollment-identity>header svg{width:16px}.enrollment-identity-grid{grid-template-columns:1fr 1fr;display:grid}.enrollment-identity-grid article{padding:16px}.enrollment-identity-grid article+article{border-left:1px solid #d7e3dd}.enrollment-identity-grid h3{color:#9a6c1d;margin:0 0 12px;font-size:12px}.enrollment-identity-grid p{grid-template-columns:86px 1fr;gap:8px;margin:8px 0;font-size:10px;display:grid}.enrollment-identity-grid p span{color:#75827c}.enrollment-identity>footer{background:#edf5f1;border-top:1px solid #d7e3dd;gap:24px;padding:12px 16px;display:flex}.enrollment-identity>footer span{align-items:center;gap:7px;font-size:10px;display:flex}.enrollment-identity>footer svg{color:#087052;width:15px}.enrollment-verification-checklist{border:1px solid #d5e1dc;border-radius:15px;margin:18px 0;overflow:hidden}.enrollment-verification-checklist>header{background:#f0f6f3;align-items:center;gap:10px;padding:14px;display:flex}.enrollment-verification-checklist>header>svg{color:#087052;width:26px}.enrollment-verification-checklist>header div{flex:1;gap:2px;display:grid}.enrollment-verification-checklist>header span{letter-spacing:.13em;color:#9a6c1d;font-size:8px;font-weight:900}.enrollment-verification-checklist>header h3{margin:0;font-size:13px}.enrollment-verification-checklist>header strong{color:#087052;background:#fff;border-radius:999px;padding:6px 9px;font-size:10px}.enrollment-verification-checklist>label{cursor:pointer;border-top:1px solid #e0e8e4;align-items:center;gap:10px;padding:13px 15px;margin:0!important;display:flex!important}.enrollment-verification-checklist>label.checked{background:#e7f5ee}.enrollment-verification-checklist input{accent-color:#087052;width:18px;height:18px}.enrollment-verification-checklist label span{color:#384a43;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.enrollment-verification-checklist label span svg{color:#9aa69f;width:16px}.enrollment-verification-checklist label.checked span svg{color:#087052}@media (width<=650px){.enrollment-identity>header,.enrollment-identity>footer{flex-direction:column;align-items:flex-start}.enrollment-identity-grid{grid-template-columns:1fr}.enrollment-identity-grid article+article{border-top:1px solid #d7e3dd;border-left:0}.enrollment-identity-grid p{grid-template-columns:76px 1fr}}.centre-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bvr-button>svg:first-child{color:#a6631f;background:#fff0df}.bvr-button:disabled{opacity:.45}.bvr-wait-card{background:#fff8e9;border:1px solid #d8c08e;border-radius:14px;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.bvr-wait-card>svg{color:#9a651d;background:#fff0cf;border-radius:10px;width:39px;height:39px;padding:10px}.bvr-wait-card.compact{grid-template-columns:39px 1fr}.bvr-wait-card>div{flex-direction:column;gap:3px;display:flex}.bvr-wait-card b{font-size:11px}.bvr-wait-card span{color:#8b6a34;font-size:8px}.bvr-wait-card strong{color:#9a651d;text-align:center;font:900 24px/1 Manrope}.bvr-wait-card strong small{white-space:nowrap;margin-top:4px;font:700 7px Manrope;display:block}.bvr-member-list{border:1px solid var(--line);border-radius:12px;max-height:280px;display:grid;overflow:auto}.bvr-member-list label{border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:10px;margin:0;padding:11px;display:flex}.bvr-member-list label:last-child{border-bottom:0}.bvr-member-list input{width:18px;height:18px;accent-color:var(--green);padding:0}.bvr-member-list span{flex-direction:column;gap:3px;display:flex}.bvr-member-list b{font-size:10px}.bvr-member-list small{color:var(--muted);font-size:8px}.mobile-form select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:12px;font:700 11px Manrope}.bvr-schedule{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bvr-corporate-form{background:#f7f8f6;border:1px solid #d5e0dc;border-radius:22px;overflow:hidden;box-shadow:0 14px 34px #0d30251f}.bvr-full-page-shell{background:#f7f8f6;min-height:100dvh}.bvr-full-page-main{width:min(100%,720px);min-height:100dvh;padding:0 0 max(28px,env(safe-area-inset-bottom));margin:0 auto}.bvr-full-page-main .bvr-corporate-form{min-height:100dvh;box-shadow:none;border:0;border-radius:0}.bvr-corporate-head{z-index:1;height:auto;min-height:132px;padding:calc(14px + env(safe-area-inset-top)) 20px 18px;color:#f7fbf9;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d3025;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back back""title centre";align-items:end;gap:10px 16px;display:grid;position:relative;top:auto}.bvr-corporate-head .text-back{color:#e4b84e;grid-area:back;width:max-content;margin:0;font-size:10px}.bvr-head-copy{grid-area:title;min-width:0}.bvr-head-copy>span{color:#46a383;letter-spacing:1.8px;font:800 8px Manrope;display:block}.bvr-corporate-head h2{color:#fff;margin:4px 0 0;font:400 25px/1.05 Lora,serif}.bvr-corporate-head p{color:#b9ccc5;text-align:right;white-space:nowrap;flex-direction:column;grid-area:centre;align-items:flex-end;gap:2px;margin:0;font:600 9px Manrope;display:flex}.bvr-corporate-head p b{color:#fff;text-overflow:ellipsis;max-width:150px;font-size:11px;overflow:hidden}.bvr-corporate-schedule{background:#edf3f0;border-bottom:1px solid #d5e0dc;padding:16px 18px}.bvr-corporate-schedule>span{color:#8b6923;letter-spacing:1.7px;margin-bottom:9px;font:800 9px Manrope;display:block}.bvr-corporate-schedule label{color:#17362d;flex-direction:column;gap:6px;margin:0;font:800 9px Manrope;display:flex}.bvr-corporate-schedule select,.bvr-corporate-schedule input{color:#17362d;background:#fff;border:1px solid #c8d6d1;border-radius:10px;width:100%;min-width:0;padding:11px;font:700 11px Manrope}.bvr-corporate-schedule .bvr-schedule{margin-top:10px}.bvr-corporate-body{padding:16px 18px 19px}.bvr-member-summary{border-bottom:1px solid #d9e2de;justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.bvr-member-summary>div{flex-direction:column;gap:3px;display:flex}.bvr-member-summary b{color:#17362d;font:400 17px Lora,serif}.bvr-member-summary small{color:#6b7d77;font:600 9px Manrope}.bvr-member-summary button{color:#0b6c50;background:#dceee7;border:0;border-radius:999px;padding:8px 11px;font:800 9px Manrope}.bvr-member-list.corporate{border:0;border-radius:0;max-height:none;overflow:visible}.bvr-member-list.corporate label{background:0 0;grid-template-columns:18px 46px minmax(0,1fr) auto;gap:10px;padding:13px 2px;display:grid}.bvr-member-list.corporate input{width:18px;height:18px}.bvr-member-photo{color:#276f59;background:#dce9e4;border-radius:12px;place-items:center;width:46px;height:46px;font:800 12px Manrope;display:grid;overflow:hidden}.bvr-member-photo img{object-fit:cover;width:100%;height:100%}.bvr-member-list.corporate b{color:#17362d;font-size:12px}.bvr-member-list.corporate small{color:#667a73;font-size:9px}.bvr-member-list.corporate em{color:#08714f;white-space:nowrap;background:#e0f3ea;border-radius:999px;align-items:center;gap:3px;padding:6px 8px;font:800 8px Manrope;display:flex}.bvr-member-list.corporate em svg{width:11px;height:11px}.bvr-enrollment-note{color:#765815;background:#fff6dc;border-left:3px solid #d5a53b;margin:13px 0 15px;padding:10px 12px;font:700 9px/1.45 Manrope}.bvr-corporate-body>.field-primary{background:#0d3025;border-radius:12px;min-height:46px}@media (width<=390px){.bvr-corporate-head{gap:8px 10px;padding-left:16px;padding-right:16px}.bvr-corporate-head p b{max-width:112px}.bvr-member-list.corporate label{grid-template-columns:18px 40px minmax(0,1fr) auto;gap:8px}.bvr-member-photo{width:40px;height:40px}.bvr-member-list.corporate em{padding:5px 6px;font-size:7px}.bvr-member-list.corporate small{white-space:nowrap;text-overflow:ellipsis;max-width:128px;overflow:hidden}}.bm-bvr-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;width:100%;padding:13px;display:grid}.bm-bvr-row>div{color:#a6631f;background:#fff0df;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.bm-bvr-row svg{width:18px}.bm-bvr-row section,.bm-bvr-row aside{flex-direction:column;gap:3px;display:flex}.bm-bvr-row section b{font-size:10px}.bm-bvr-row section span,.bm-bvr-row aside span{color:var(--muted);font-size:8px}.bm-bvr-row aside{align-items:flex-end}.bm-bvr-row aside b{font-size:8px}.bm-bvr-row aside svg{color:#aab4af}.bm-question-card,.bm-member-card{border:1px solid var(--line);background:#fff;border-radius:15px;margin-bottom:12px;padding:15px}.bm-question-card>span{letter-spacing:1.3px;color:#a47b2a;margin-bottom:10px;font-size:8px;font-weight:900;display:block}.bm-question{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;font-size:9px;font-weight:700;display:flex}.bm-question:last-child{border-bottom:0}.bm-question input{width:19px;height:19px;accent-color:var(--green)}.bm-member-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.bm-member-head>div{width:34px;height:34px;color:var(--green);background:#e3f2eb;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.bm-member-head section{flex-direction:column;gap:3px;display:flex}.bm-member-head b{font-size:11px}.bm-member-head span{color:var(--muted);font-size:8px}.bm-decisions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.bm-decisions button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:10px 7px;font-size:8px;font-weight:900;display:flex}.bm-decisions svg{width:14px}.bm-decisions .selected.approve{color:#087052;background:#e3f2eb;border-color:#9bc9b6}.bm-decisions .selected.reject{color:#a23d3d;background:#fae6e6;border-color:#e8abab}.bm-submit{position:sticky;bottom:10px;box-shadow:0 8px 25px #0b2a2160}.centre-quality-card{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:13px;padding:15px}.centre-quality-card>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding-bottom:12px;display:flex}.centre-quality-card>header>div{flex-direction:column;gap:3px;display:flex}.centre-quality-card>header span{letter-spacing:1.2px;color:#9d7429;font-size:8px;font-weight:900}.centre-quality-card>header h2{margin:0;font:800 14px Manrope}.centre-quality-card>header p{color:var(--muted);margin:0;font-size:8px}.centre-quality-card>header>b{color:#087052;background:#e3f2eb;border-radius:10px;align-items:center;gap:4px;height:max-content;padding:6px 8px;font-size:8px;display:flex}.centre-quality-card>header svg{width:13px}.quality-form{gap:10px;margin-top:12px;display:grid}.quality-question{flex-direction:column;gap:6px;display:flex;margin:0!important;font-size:8px!important}.quality-question>span:first-child{color:var(--ink);font-weight:900}.quality-question input,.quality-question select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;padding:11px;font:700 10px Manrope}.quality-yes-no{grid-template-columns:1fr 1fr;gap:7px;display:grid}.quality-yes-no button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:9px;padding:10px;font-size:9px;font-weight:900}.quality-yes-no .selected.yes{color:#087052;background:#e3f2eb;border-color:#93c8b2}.quality-yes-no .selected.no{color:#a23d3d;background:#fae6e6;border-color:#e5abab}.quality-photo{background:#f7faf8;border:1px dashed #b8c7c0;border-radius:11px;grid-template-columns:38px 1fr;align-items:center;gap:9px;padding:11px;position:relative;margin:0!important;display:grid!important}.quality-photo input{opacity:0;width:100%;height:100%;position:absolute;inset:0}.quality-photo>svg{color:#087052;background:#e3f2eb;border-radius:10px;width:38px;height:38px;padding:10px}.quality-photo>span{flex-direction:column;gap:3px;display:flex}.quality-photo b{font-size:9px}.quality-photo small{color:var(--muted);font-size:7px}.quality-save{margin-top:12px}.bvr-audit-modal{width:min(820px,94vw);max-height:91vh;overflow:auto}.centre-answer-summary{color:#087052;background:#e3f2eb;border-radius:10px;align-items:center;gap:7px;margin:14px 0;padding:11px;font-size:10px;font-weight:800;display:flex}.centre-answer-summary svg{width:16px}.bvr-audit-members{gap:12px;display:grid}.bvr-audit-members article{border:1px solid var(--line);border-radius:13px;padding:13px}.audit-member-title{grid-template-columns:30px 1fr auto;align-items:center;gap:9px;display:grid}.audit-member-title>span{width:29px;height:29px;color:var(--green);background:#eef3f0;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.audit-member-title>div{flex-direction:column;gap:3px;display:flex}.audit-member-title b{font-size:11px}.audit-member-title small{color:var(--muted);font-size:8px}.loan-answer-summary{flex-wrap:wrap;gap:6px;margin:11px 0;display:flex}.loan-answer-summary span{text-transform:capitalize;background:#f4f7f5;border-radius:12px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;display:flex}.loan-answer-summary svg{width:12px}.loan-answer-summary .yes{color:#087052}.loan-answer-summary .no{color:#a23d3d}.bm-proposal{border-radius:9px;padding:9px;font-size:9px}.bm-proposal.good{color:#087052;background:#e3f2eb}.bm-proposal.bad{color:#a23d3d;background:#fae6e6}.bvr-audit-members textarea{border:1px solid var(--line);resize:vertical;border-radius:9px;width:100%;min-height:58px;margin-top:9px;padding:9px;font:600 10px Manrope}.member-audit-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.member-audit-actions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.member-audit-actions .primary{background:var(--green);border-color:var(--green);color:#fff}.mobile-form textarea{border:1px solid var(--line);resize:vertical;min-height:85px;color:var(--ink);border-radius:10px;padding:12px;font:700 11px Manrope}.sourcing-review{width:min(700px,92vw);max-height:90vh;overflow:auto}.sourcing-evidence{grid-template-columns:1.1fr 1fr;gap:14px;margin:17px 0;display:grid}.sourcing-evidence>img,.sourcing-evidence>div{object-fit:cover;width:100%;height:280px;color:var(--muted);background:#eef3f0;border-radius:13px;place-items:center;display:grid}.sourcing-evidence section{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sourcing-evidence span{color:var(--muted);background:#f4f7f5;border-radius:10px;flex-direction:column;gap:5px;padding:12px;font-size:8px;display:flex}.sourcing-evidence b{color:var(--ink);font-size:11px}.lead-comments{background:#fff8ea;border-radius:10px;padding:12px}.lead-comments b{font-size:9px}.lead-comments p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.sourcing-review textarea{border:1px solid var(--line);resize:vertical;border-radius:10px;min-height:70px;padding:10px;font:600 10px Manrope}.attendance-form{gap:4px;display:grid}.day-type-choice{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 12px;display:grid}.day-type-choice button{border:1px solid var(--line);min-height:58px;color:var(--muted);background:#fff;border-radius:14px;place-items:center;padding:15px 8px;font:800 11px Manrope;display:grid}.day-type-choice button.selected{border-color:var(--green);color:var(--green);background:#e8f5ef;box-shadow:0 0 0 2px #0a79551a}.day-type-choice button:last-child.selected{color:#b95316;background:#fff1e5;border-color:#dc7a36;box-shadow:0 0 0 2px #dc7a361a}.gps-notice{color:var(--muted);background:#eef3f0;border-radius:10px;align-items:center;gap:8px;margin:8px 0;padding:11px;font-size:9px;display:flex}.gps-notice svg{width:16px;color:var(--green)}.day-rule{border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 10px;padding:13px;display:flex}.day-rule svg{width:20px;min-width:20px}.day-rule span{gap:4px;display:grid}.day-rule b{font-size:11px}.day-rule small{font-size:9px;line-height:1.55}.day-rule.good{color:var(--green);background:#e8f5ef}.day-rule.collection{color:#8b651f;background:#fff6df}.bm-work-type-grid{grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 12px;display:grid}.bm-work-type-grid>button{color:#16473a;text-align:left;background:linear-gradient(145deg,#f7fbf9,#eaf5f0);border:2px solid #bdd8ce;border-radius:17px;align-items:center;gap:10px;min-width:0;min-height:88px;padding:13px;transition:all .18s;display:flex}.bm-work-type-grid>button:last-child{color:#99511f;background:linear-gradient(145deg,#fffaf4,#fff0df);border-color:#e7c39e}.bm-work-type-grid>button svg{width:27px;min-width:27px}.bm-work-type-grid>button span{gap:3px;min-width:0;display:grid}.bm-work-type-grid>button b{font:800 13px Manrope,sans-serif}.bm-work-type-grid>button small{opacity:.76;font:600 8px/1.35 Manrope,sans-serif}.bm-work-type-grid>button.active{color:#fff;background:linear-gradient(135deg,#08755a,#19ad7f);border-color:#087a5a;box-shadow:0 8px 20px #08755a33}.bm-work-type-grid>button.office.active{color:#fff;background:linear-gradient(135deg,#b95018,#f28a36);border-color:#c96723;box-shadow:0 8px 20px #b9501833}.bm-field-visit-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bm-field-visit-fields label{color:#243a33;gap:5px;font:800 9px Manrope,sans-serif;display:grid}.bm-field-visit-fields input{color:#173b31;background:#fff;border:1px solid #cad8d3;border-radius:12px;outline:0;width:100%;min-width:0;min-height:45px;padding:0 12px;font:700 11px Manrope,sans-serif}.bm-field-visit-fields input:focus{border-color:#08785a;box-shadow:0 0 0 3px #08785a1a}.bm-work-type-empty{color:#71817b;text-align:center;background:#f7faf8;border:1px dashed #c9d8d1;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:78px;padding:14px;font:700 9px Manrope,sans-serif;display:flex}.bm-work-type-empty svg{color:#08785a;width:18px}@media (width<=380px){.bm-work-type-grid>button{padding:11px 9px}.bm-work-type-grid>button b{font-size:11px}.bm-field-visit-fields{grid-template-columns:1fr}}.attendance-fixed-main .bm-cro-pattern{position:relative}.attendance-fixed-main .bm-cro-pattern .bm-work-type-grid{border:1px solid #d7dfdb;border-radius:12px;flex:0 0 72px;grid-template-columns:1fr 1fr;gap:0;margin:0;overflow:hidden}.attendance-fixed-main .bm-cro-pattern .bm-work-type-grid>button{color:#263630;min-height:72px;box-shadow:none;background:#fff;border:0;border-radius:0;padding:9px 10px}.attendance-fixed-main .bm-cro-pattern .bm-work-type-grid>button+button{border-left:1px solid #d7dfdb}.attendance-fixed-main .bm-cro-pattern .bm-work-type-grid>button.active,.attendance-fixed-main .bm-cro-pattern .bm-work-type-grid>button.office.active{color:#fff;background:linear-gradient(135deg,#006247,#008a65)}.attendance-fixed-main .bm-cro-pattern .bm-work-type-grid>button svg{width:22px;min-width:22px}.attendance-fixed-main .bm-cro-pattern .bm-work-type-grid>button b{font-size:12px}.attendance-fixed-main .bm-cro-pattern .bm-work-type-grid>button small{font-size:8px}.attendance-fixed-main .bm-cro-pattern .bm-work-type-empty{min-height:74px;margin-top:4px}.attendance-fixed-main .bm-punch-submit-dock{grid-template-columns:1fr}.attendance-fixed-main .bm-cro-pattern .bm-field-visit-fields{gap:8px}.attendance-fixed-main .bm-cro-pattern .photo-field{margin-top:auto}.daily-lead-target{isolation:isolate;color:#fff;border-radius:17px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0a413033}.daily-lead-target:before,.daily-lead-target:after{content:"";z-index:-1;background:#ffffff1f;border-radius:50%;position:absolute}.daily-lead-target:before{width:110px;height:110px;top:-58px;right:-38px}.daily-lead-target:after{width:68px;height:68px;bottom:-48px;right:70px}.daily-lead-target.sales{background:linear-gradient(125deg,#064c3b 0%,#087657 48%,#23b680 100%)}.daily-lead-target.collection{background:linear-gradient(125deg,#c94b16 0%,#ee711d 48%,#ffad3d 100%)}.daily-lead-target>span{grid-template-columns:auto auto;align-items:end;column-gap:8px;display:grid}.daily-lead-target small{letter-spacing:.15em;opacity:.86;grid-column:1/-1;font-size:7px;font-weight:900}.daily-lead-target strong{text-shadow:0 2px 12px #0000001f;font:900 52px/1 Manrope}.daily-lead-target b{padding-bottom:7px;font:900 12px Manrope}.daily-lead-target p{color:#fff;text-align:right;text-shadow:0 1px 5px #00000047;background:#141f1b3d;border:1px solid #ffffff38;border-radius:11px;max-width:145px;margin:0;padding:10px 12px;font-size:11px;font-weight:900;line-height:1.45;box-shadow:inset 0 1px #ffffff14}.late-punch-reason{color:#9b4f18;background:#fff1e3;border:1px solid #efc38e;border-radius:12px;grid-template-columns:24px 1fr;gap:7px 10px;margin:5px 0 12px;padding:13px;display:grid}.late-punch-reason>svg{width:22px}.late-punch-reason>span{gap:3px;display:grid}.late-punch-reason b{font-size:11px}.late-punch-reason small{font-size:8px;line-height:1.45}.late-punch-reason textarea{min-height:72px;color:var(--ink);resize:vertical;background:#fff;border:1px solid #e6ad72;border-radius:9px;grid-column:1/-1;padding:10px;font:600 10px Manrope}.assigned-bvr-admin{background:#fff9eb;border:1px solid #ead6a8;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:16px 22px 0;padding:14px;display:flex}.assigned-bvr-admin>div{flex-direction:column;gap:3px;display:flex}.assigned-bvr-admin span{letter-spacing:.12em;color:#9a651d;font-size:10px;font-weight:900}.assigned-bvr-admin b{font-size:15px}.assigned-bvr-admin small{color:var(--muted)}.assigned-bvr-admin button{color:#b33434;background:#fff;border:1px solid #e9a4a4;border-radius:10px;align-items:center;gap:6px;padding:10px 12px;font-weight:800;display:flex}.assigned-bvr-admin button svg{width:16px}.bvr-wait-card.assigned{background:#eef5f2;border-color:#bedbd0}.bvr-wait-card.assigned>svg{color:var(--green);background:#dcefe7}.attendance-plan{background:#eef5f2;border-radius:12px;flex-direction:column;gap:5px;margin:12px 0;padding:12px 14px;display:flex}.attendance-plan b{color:var(--green)}.attendance-plan span{color:var(--muted);font-size:12px;line-height:1.6}.attendance-status-card{border:1px solid var(--line);background:#fff;border-radius:16px;gap:11px;padding:16px;display:grid}.attendance-status-card>div{align-items:center;gap:10px;display:flex}.attendance-status-card svg{color:#a6631f;width:29px;height:29px}.attendance-status-card.approved svg{color:#087052}.attendance-status-card.rejected svg{color:#a23d3d}.attendance-status-card span{flex-direction:column;gap:3px;display:flex}.attendance-status-card b{font-size:12px}.attendance-status-card small{color:var(--muted);font-size:8px}.attendance-status-card>strong{font:800 25px Manrope}.attendance-status-card p{color:#087052;background:#e3f2eb;border-radius:9px;margin:0;padding:10px;font-size:9px;font-weight:900}.attendance-status-card .rejected-reason{color:#a23d3d;background:#fae6e6}.attendance-history article{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:12px 14px;display:flex}.attendance-history article:last-child{border-bottom:0}.attendance-history article>div,.attendance-history aside{flex-direction:column;gap:4px;display:flex}.attendance-history article b,.attendance-history article strong{font-size:9px}.attendance-history article span,.attendance-history article small{color:var(--muted);font-size:8px}.attendance-history aside{align-items:flex-end}.attendance-history aside small{text-transform:capitalize;background:#edf0ee;border-radius:10px;padding:4px 7px}.attendance-history aside small.approved{color:#087052;background:#e3f2eb}.attendance-history aside small.rejected{color:#a23d3d;background:#fae6e6}.profile-attendance-history{margin-top:14px}.profile-attendance-history article{gap:11px;padding:14px;display:grid}.profile-attendance-history article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-attendance-history article>header>div{gap:3px;display:grid}.profile-attendance-history article>header b{font-size:11px}.profile-attendance-history article>header span{color:var(--muted);font-size:8px}.attendance-seal{text-align:center;color:#9a681d;text-transform:uppercase;background:#fff8e5;border:1px solid #e5c784;border-radius:50%;place-items:center;width:63px;height:63px;padding:8px;font:900 8px Manrope;display:grid;transform:rotate(-5deg)}.attendance-seal.approved{color:#087052;background:#e8f6f0;border:2px solid #15916a}.attendance-seal.rejected{color:#a23d3d;background:#fceaea;border:2px solid #cb4c4c}.attendance-history-times{grid-template-columns:repeat(3,1fr);gap:7px!important;display:grid!important}.attendance-history-times>span{border:1px solid var(--line);border-radius:10px;gap:4px;min-width:0;padding:9px;display:grid}.attendance-history-times small{letter-spacing:.06em;font-weight:900;font-size:6px!important}.attendance-history-times strong{overflow-wrap:anywhere;font-size:9px!important}.profile-attendance-history article>p{color:#9a501c;background:#fff0e0;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px;font-size:9px;line-height:1.45;display:flex}.profile-attendance-history article>p>svg{flex:none;width:16px}.profile-attendance-history article>p>span{color:#9a501c;gap:3px;display:grid}.profile-attendance-history article>p small{color:#b26d39;letter-spacing:.08em;font-size:6px;font-weight:900}.celebration-admin-grid{grid-template-columns:minmax(0,720px) minmax(260px,1fr);gap:18px;display:grid}.celebration-form{gap:14px;padding:22px;display:grid}.celebration-form>label{gap:7px;font-size:11px;font-weight:800;display:grid}.celebration-form input,.celebration-form textarea{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:11px 12px;font:600 12px Manrope}.celebration-form textarea{resize:vertical;min-height:78px}.celebration-upload{text-align:center;min-height:240px;color:var(--green);background:#f3f8f6;border:2px dashed #b9cec5;border-radius:17px;align-content:center;place-items:center;position:relative;overflow:hidden}.celebration-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.celebration-upload svg{width:42px;height:42px}.celebration-upload span{color:var(--muted);font-size:9px}.celebration-upload img{object-fit:contain;width:100%;max-height:420px}.celebration-date-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.celebration-date-row label{gap:6px;font-size:10px;font-weight:800;display:grid}.celebration-check{background:#f3f7f5;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex!important}.celebration-check input{width:18px;height:18px;accent-color:var(--green)}.celebration-check span{gap:3px;display:grid}.celebration-check small{color:var(--muted)}.celebration-publish{background:var(--green);color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:13px;font-weight:900;display:flex}.celebration-publish svg{width:18px}.celebration-success{color:#087052;background:#e3f2eb;border-radius:10px;align-items:center;gap:8px;padding:11px;font-weight:800;display:flex}.celebration-admin-note{color:#fff;background:linear-gradient(145deg,#102d25,#0d6b50);height:max-content;padding:24px}.celebration-admin-note>svg{color:#f3c752;width:46px;height:46px}.celebration-admin-note h2{font:800 21px Manrope}.celebration-admin-note p{color:#d8e8e1;line-height:1.65}.celebration-admin-note b{color:#f3c752;margin-top:20px;display:block}.celebration-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05140fc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.celebration-popup{background:#fff;border-radius:24px;width:min(430px,100%);max-height:94vh;position:relative;overflow:auto;box-shadow:0 28px 90px #0008}.celebration-popup>img{object-fit:contain;background:#10251f;width:100%;max-height:68vh;display:block}.celebration-popup footer{justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.celebration-popup footer>div{min-width:0}.celebration-popup footer span{letter-spacing:.14em;color:#a0792c;font-size:8px;font-weight:900}.celebration-popup footer h2{margin:4px 0 2px;font:900 18px Manrope}.celebration-popup footer p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.celebration-popup footer>button{background:var(--green);color:#fff;border:0;border-radius:11px;flex:none;align-items:center;gap:6px;padding:11px 13px;font-weight:900;display:flex}.celebration-popup footer>button svg{width:17px}.celebration-close{z-index:2;color:#fff;background:#10251fdb;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:12px;right:12px}.celebration-close svg{width:19px}@media (width<=820px){.celebration-admin-grid{grid-template-columns:1fr}.celebration-popup footer{flex-direction:column;align-items:flex-start}.celebration-popup footer>button{justify-content:center;width:100%}.celebration-date-row{grid-template-columns:1fr}}.attendance-complete-card{background:#fff;border:1px solid #cfe2d9;border-radius:18px;gap:14px;padding:16px;display:grid;box-shadow:0 12px 30px #0b3c2e14}.attendance-complete-card header{align-items:center;gap:12px;display:flex}.attendance-complete-icon{color:#087052;background:#e3f2eb;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.attendance-complete-icon svg{width:25px}.attendance-complete-card header>div:last-child{gap:2px;display:grid}.attendance-complete-card header span{letter-spacing:.16em;color:#9b722c;font:800 8px Manrope}.attendance-complete-card h2{color:var(--ink);margin:0;font:800 19px Manrope}.attendance-complete-card header p{color:var(--muted);margin:0;font-size:9px}.attendance-selfie-preview{object-fit:cover;background:#edf1ef;border-radius:14px;width:100%;max-height:290px}.attendance-selfie-loading{height:160px;color:var(--muted);background:#edf1ef;border-radius:14px;align-content:center;place-items:center;gap:8px;font-size:9px;display:grid}.attendance-selfie-loading svg{width:28px}.attendance-complete-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.attendance-complete-facts span{border:1px solid var(--line);border-radius:11px;gap:4px;min-width:0;padding:10px;display:grid}.attendance-complete-facts small{color:var(--muted);font-size:8px}.attendance-complete-facts b{overflow-wrap:anywhere;font-size:10px}.attendance-complete-facts .on-time{color:#087052;background:#e8f5ef;border-color:#b8dfcf}.attendance-complete-facts .late{color:#a65b19;background:#fff1e6;border-color:#f0cfb2}.attendance-complete-plan{color:#126148;background:#eef6f2;border-radius:11px;padding:11px;font-size:9px;font-weight:800;line-height:1.5}.attendance-complete-card.approved{border-color:#8bc9b3}.attendance-complete-card.rejected{border-color:#e8b0b0}.attendance-complete-card.rejected .attendance-complete-icon{color:#a23d3d;background:#fae6e6}.attendance-punch-card{margin-bottom:14px;padding:0;overflow:hidden}.attendance-punch-card>header{padding:17px}.punch-in-box>header{color:#fff;background:linear-gradient(135deg,#075f46,#18a473)}.punch-in-box>header .attendance-complete-icon{color:#fff;background:#ffffff2e}.punch-in-box>header span,.punch-in-box>header h2,.punch-in-box>header p{color:#fff}.punch-in-box>header p{opacity:.82}.punch-out-box{background:#fffaf5;border-color:#efc28f}.punch-out-box>header,.punch-out-heading{color:#fff;background:linear-gradient(135deg,#d65f16,#f39a3f)}.punch-out-box>header .attendance-complete-icon{color:#fff;background:#fff3}.punch-out-box>header span,.punch-out-box>header h2,.punch-out-box>header p{color:#fff}.punch-out-box>header p{opacity:.84}.attendance-punch-card>.attendance-selfie-preview,.attendance-punch-card>.attendance-selfie-loading,.attendance-punch-card>.attendance-complete-facts,.attendance-punch-card>.attendance-complete-plan,.attendance-punch-card>.field-message{margin-left:16px;margin-right:16px}.attendance-punch-card>:last-child{margin-bottom:16px}.attendance-time-strip{background:#fff;border:1px solid #dbe7e1;border-radius:12px;align-items:center;gap:10px;margin:12px 16px 0;padding:12px 13px;display:flex;box-shadow:0 5px 16px #103a2d0f}.attendance-time-strip>svg{color:#087052;width:22px}.punch-out-box .attendance-time-strip>svg{color:#d65f16}.attendance-time-strip>span{gap:2px;display:grid}.attendance-time-strip small{color:var(--muted);font-size:8px}.attendance-time-strip strong{font:900 18px Manrope}.attendance-time-strip em{color:#9a651d;background:#fff0d7;border-radius:12px;margin-left:auto;padding:6px 9px;font:900 8px Manrope}.attendance-time-strip em.approved{color:#087052;background:#e3f2eb}.attendance-time-strip em.rejected{color:#a23d3d;background:#fae6e6}.punch-out-heading{align-items:center;gap:11px;padding:17px;display:flex}.punch-out-heading>svg{background:#fff3;border-radius:13px;width:43px;height:43px;padding:11px}.punch-out-heading>span{color:#fff;gap:2px;display:grid}.punch-out-heading small{letter-spacing:.16em;font-size:8px;font-weight:900}.punch-out-heading b{font:800 17px Manrope}.punch-out-heading em{opacity:.82;font-size:8px;font-style:normal}.punch-out-form>.day-rule,.punch-out-form>.quality-photo,.punch-out-form>label,.punch-out-form>.field-message,.punch-out-form>.field-primary{margin-left:16px;margin-right:16px}.punch-out-form>.day-rule{margin-top:14px}.punch-out-action{background:linear-gradient(135deg,#d65f16,#f39a3f)!important}.worked-hours{color:#8e4514;background:linear-gradient(135deg,#fff0df,#ffe0bd);border-radius:13px;gap:3px;margin:0 16px;padding:15px;display:grid}.worked-hours small{letter-spacing:.12em;font-size:7px;font-weight:900}.worked-hours strong{font:900 25px Manrope}.worked-hours span{color:#a66535;font-size:8px}.live-selfie{padding:0;overflow:hidden}.live-selfie img{object-fit:cover;width:100%;height:100%}.attendance-review{width:min(560px,92vw);max-height:90vh;overflow:auto}.attendance-review>.live-selfie{border-radius:13px;height:330px;margin:15px 0}.attendance-facts{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:13px;display:grid}.attendance-facts span{color:var(--muted);background:#f4f7f5;border-radius:10px;flex-direction:column;gap:4px;padding:11px;font-size:8px;display:flex}.attendance-facts b{color:var(--ink);font-size:11px}.attendance-review select,.attendance-review textarea{border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px;font:600 10px Manrope}.attendance-review textarea{resize:vertical;min-height:65px}.decision{flex-direction:column;gap:4px;display:flex}.metrics-refresh{color:var(--green);background:#eef3f0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;font-weight:800;display:flex}.unconfirmed-day{color:#6e7c76;background:#edf0ee;border-radius:12px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.pending-count{color:#a6631f;background:#fff0df;border-radius:8px;place-items:center;min-width:25px;height:25px;font-size:10px;font-weight:900;display:inline-grid}.ledger-date{color:var(--muted);flex-direction:column;gap:5px;font-size:8px;font-weight:900;display:flex}.ledger-date input,.ledger-controls select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;padding:9px 11px;font:700 10px Manrope}.ledger-controls{align-items:center;gap:10px;margin-bottom:13px;display:flex}.ledger-controls select{min-width:150px;margin-left:auto}.staff-ledger-list{gap:11px;display:grid}.staff-ledger-row{border:1px solid var(--line);background:#fff;border-left:5px solid #28a178;border-radius:15px;grid-template-columns:minmax(190px,1.3fr) minmax(190px,1.25fr) repeat(5,minmax(70px,.55fr)) minmax(240px,1.5fr) 82px;align-items:center;gap:9px;padding:13px;display:grid;box-shadow:0 6px 20px #183d3010}.staff-ledger-row.short{border-left-color:#ed5a62}.ledger-person{align-items:center;gap:10px;display:flex}.ledger-person>span{color:#f0c84f;background:#10251f;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;font-size:11px;font-weight:900;display:grid}.ledger-person>div{flex-direction:column;gap:3px;display:flex}.ledger-person b{font-size:11px}.ledger-person small{color:var(--muted);font-size:8px}.ledger-person em{color:#637169;background:#eef1ef;border-radius:10px;width:max-content;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.ledger-progress{gap:5px;display:grid}.ledger-progress header{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.ledger-progress header b{color:#8b6b1c}.ledger-progress>div{background:#edf0ee;border-radius:8px;height:8px;overflow:hidden}.ledger-progress i{background:linear-gradient(90deg,#f0bd2e,#ffdc57);border-radius:8px;height:100%;display:block}.ledger-progress small{color:var(--muted);font-size:7px}.ledger-value{background:#f5f6f5;border:1px solid #eceeed;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-height:58px;padding:9px;display:flex}.ledger-value small{text-transform:uppercase;color:#8b9490;font-size:7px;font-weight:900}.ledger-value b{font:900 17px Manrope}.ledger-value.dark{color:#f5cf46;background:#15221f;border-color:#15221f}.ledger-value.dark small{color:#afbbb6}.ledger-value.danger{color:#df464f;background:#fff0f0;border-color:#f8dddd}.ledger-value.success{color:#087052;background:#eaf7f1;border-color:#d8ede4}.ledger-types{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.ledger-types span{text-align:center;background:#fff8d7;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:58px;padding:7px 5px;display:flex}.ledger-types small{text-transform:uppercase;color:#897d48;font-size:6px;font-weight:900}.ledger-types b{color:#6c5d19;font-size:13px}.ledger-state{text-align:center;border-radius:10px;padding:13px 7px;font-size:8px;font-weight:900}.ledger-state.live{color:#087052;background:#e5f5ee}.ledger-state.closed{color:#80651b;background:#fff0b7}.staff-ledger-list>.filter-empty{border:1px solid var(--line);background:#fff;border-radius:14px}@media (width<=1500px){.staff-ledger-list{overflow-x:auto}.staff-ledger-row{min-width:1380px}}.failed-sales{background:#fff1f1;border:1px solid #efc4c4;border-radius:15px;margin-bottom:13px;padding:14px}.failed-sales>span{letter-spacing:1.3px;color:#a23d3d;font-size:8px;font-weight:900}.failed-sales h2{margin:4px 0 10px;font:800 16px Manrope}.failed-sales article{background:#fff;border-radius:11px;gap:9px;margin-top:8px;padding:11px;display:grid}.failed-sales article>div{flex-direction:column;gap:3px;display:flex}.failed-sales article b{font-size:10px}.failed-sales article span{color:var(--muted);font-size:8px}.failed-sales article p{color:#a23d3d;margin:4px 0 0;font-size:9px;line-height:1.45}.failed-sales article button{color:#fff;background:#a23d3d;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:9px 10px;font-size:9px;font-weight:900;display:flex}.failed-sales article button svg{width:14px}.attempt-pill,.cooling-pill{white-space:nowrap;border-radius:12px;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}.attempt-pill{color:#607169;background:#edf0ee}.attempt-pill.corrected{color:#a6631f;background:#fff0df}.cooling-pill.active{color:#a23d3d;background:#fce8e8}.cooling-pill.eligible{color:#087052;background:#e3f2eb}.resubmission-history{background:#fff8ed;border:1px solid #f0d6ad;border-radius:12px;gap:7px;margin:14px 0;padding:12px;display:grid}.resubmission-history>b{color:#7a5320;font-size:10px}.resubmission-history>span{color:var(--muted);background:#fff;border-radius:9px;grid-template-columns:24px 130px 1fr;align-items:center;gap:8px;padding:8px;display:grid}.resubmission-history>span.current{box-shadow:inset 3px 0 #d59a3a}.resubmission-history i{color:#8b601e;background:#f2e1c4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:900;display:grid}.resubmission-history strong{color:var(--ink);font-size:9px}.resubmission-history small{font-size:8px;line-height:1.4}.loan-amount-select{background:#f2f7f4;border-radius:10px;gap:6px;padding:11px;color:#0b7455!important;margin-top:12px!important;display:grid!important}.loan-amount-select select{width:100%}.underwriting-amount{color:#087052;font-size:13px}.underwriting-actions{align-items:center;gap:6px;min-width:280px;display:flex}.underwriting-actions input{border:1px solid var(--line);border-radius:8px;min-width:130px;padding:8px;font:600 9px Manrope}.underwriting-actions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px;font-size:8px;font-weight:900}.underwriting-actions .primary{background:var(--green);border-color:var(--green);color:#fff}.approval.under_review{color:#365a9b;background:#e8efff}.approval.pending{color:#a6631f;background:#fff0df}.approval.approved{color:#087052;background:#e3f2eb}.approval.rejected{color:#a23d3d;background:#fae6e6}.underwriting-hero{grid-template-columns:1.15fr repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.underwriting-hero>div{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:6px;min-height:132px;padding:18px;display:flex;box-shadow:0 8px 24px #183d300b}.underwriting-hero>div:first-child{color:#fff;background:linear-gradient(135deg,#0d2b23,#17483a)}.underwriting-hero svg{color:#b8812e;width:23px}.underwriting-hero span{letter-spacing:1px;color:var(--muted);font-size:8px;font-weight:900}.underwriting-hero>div:first-child span,.underwriting-hero>div:first-child p{color:#c3d5ce}.underwriting-hero strong{color:#f0c34d;font:900 39px Manrope}.underwriting-hero b{font:800 17px Manrope}.underwriting-hero p,.underwriting-hero small{color:var(--muted);margin:0;font-size:8px}.underwriting-analytics{grid-template-columns:1.65fr 1fr;gap:14px;margin-bottom:14px;display:grid}.week-trend,.queue-health{padding:17px}.week-trend header{justify-content:space-between;align-items:flex-start;display:flex}.week-trend header span,.queue-health>span{letter-spacing:1.2px;color:#9b762e;font-size:8px;font-weight:900}.week-trend h2,.queue-health h2{margin:3px 0;font:800 16px Manrope}.week-trend header>b{color:#087052;align-items:center;gap:5px;font-size:9px;display:flex}.week-trend header svg{width:15px}.trend-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;height:120px;margin-top:8px;display:grid}.trend-bars>div{text-align:center;grid-template-rows:1fr auto auto;gap:3px;height:100%;display:grid}.trend-bars>div>span{background:#f1f4f2;border-radius:7px;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.trend-bars i{background:linear-gradient(#51b990,#087052);border-radius:7px 7px 0 0;width:100%}.trend-bars b{font-size:8px}.trend-bars small{color:var(--muted);font-size:7px}.queue-health>div{gap:7px;margin-top:10px;display:grid}.queue-health p{background:#f4f7f5;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;margin:0;padding:9px;display:grid}.queue-health p>svg{color:#087052;background:#e3f2eb;border-radius:8px;width:27px;height:27px;padding:6px}.queue-health p>span{flex-direction:column;font-size:9px;font-weight:800;display:flex}.queue-health small{color:var(--muted);font-size:7px;font-weight:600}.queue-health p>b{font-size:14px}.underwriting-toolbar{align-items:center;gap:10px;margin:14px 0;display:flex}.underwriting-toolbar .search{flex:1}.underwriting-toolbar select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px;font:700 9px Manrope}.underwriting-toolbar>span{color:#7b6650;background:#fff4df;border-radius:9px;padding:9px;font-size:8px}.underwriting-error{margin-bottom:12px}.underwriting-card-grid{grid-template-columns:repeat(3,minmax(280px,1fr));gap:13px;display:grid}.underwriting-case{border:1px solid var(--line);background:#fff;border-top:4px solid #d9a943;border-radius:16px;padding:16px;box-shadow:0 8px 25px #16392e0b}.underwriting-case.under_review{border-top-color:#537cc4}.underwriting-case.approved{border-top-color:#16825e}.underwriting-case.rejected{border-top-color:#c45252}.underwriting-case>header{justify-content:space-between;gap:10px;display:flex}.underwriting-case>header>div{flex-direction:column;gap:3px;display:flex}.underwriting-case>header>div>span{letter-spacing:1px;color:#a37b2b;font-size:7px;font-weight:900}.underwriting-case>header b{font-size:14px}.underwriting-case>header small{color:var(--muted);font-size:8px}.case-amount{color:#087052;background:#edf7f2;border-radius:11px;align-items:center;gap:9px;margin:13px 0;padding:11px;display:flex}.case-amount>svg{width:25px}.case-amount span{color:#527267;flex-direction:column;font-size:7px;display:flex}.case-amount b{color:#087052;font:900 19px Manrope}.underwriting-case dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.underwriting-case dl>div{background:#f6f8f7;border-radius:9px;min-width:0;padding:8px}.underwriting-case dt{color:var(--muted);margin-bottom:3px;font-size:7px}.underwriting-case dd{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:8px;font-weight:800;overflow:hidden}.case-timing{color:var(--muted);grid-template-columns:15px 1fr auto;align-items:center;gap:6px;margin:12px 0;font-size:7px;display:grid}.case-timing svg{width:14px}.case-timing b{color:#815f1e}.case-start{color:#fff;background:#0b7455;border:0;border-radius:9px;width:100%;padding:10px;font-size:9px;font-weight:900}.case-start:disabled{color:#8b9691;background:#e7eae8}.case-review label{flex-direction:column;gap:5px;font-size:8px;font-weight:900;display:flex}.case-review textarea{border:1px solid var(--line);resize:vertical;border-radius:9px;min-height:58px;padding:9px;font:600 9px Manrope}.case-review>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px;display:grid}.case-review button{color:#a23d3d;background:#fff0f0;border:1px solid #e0b1b1;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:9px;font-size:8px;font-weight:900;display:flex}.case-review button svg{width:13px}.case-review button.query{color:#946016;background:#fff4df;border-color:#e2b75f}.case-review button.approve{color:#fff;background:#087052;border-color:#087052}.query-raised{color:#7e561c;background:#fff4df}.query-raised .case-start{margin-top:6px}.case-complete{background:#f4f7f5;border-radius:9px;flex-direction:column;gap:4px;padding:10px;font-size:8px;display:flex}.case-complete span{color:var(--muted);line-height:1.45}@media (width<=1200px){.underwriting-card-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}.underwriting-hero{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.underwriting-hero,.underwriting-analytics,.underwriting-card-grid{grid-template-columns:1fr}.underwriting-toolbar{flex-direction:column;align-items:stretch}.underwriting-toolbar .search{width:100%}}@media (width<=700px){body{min-width:0}.auth-page{background:#10251f;min-width:0;display:block}.auth-brand{display:none}.auth-card{background:#f4f7f5;min-height:100vh;padding:28px 22px}.auth-form{max-width:420px}.qr-panel img{width:min(220px,70vw);height:min(220px,70vw)}}.quality-question textarea{border:1px solid var(--line);width:100%;min-height:82px;color:var(--ink);resize:vertical;background:#fff;border-radius:10px;padding:11px;font:700 10px/1.5 Manrope}.quality-centre-summary{border:1px solid var(--line);background:#f4f8f6;border-radius:12px;grid-template-columns:92px 1fr;align-items:center;gap:12px;margin-top:12px;padding:10px;display:grid}.quality-centre-summary>img,.quality-centre-summary>div{object-fit:cover;background:#e4eee9;border-radius:9px;width:92px;height:72px}.quality-centre-summary>div{color:var(--muted);text-align:center;place-items:center;font-size:7px;display:grid}.quality-centre-summary>div svg{width:20px}.quality-centre-summary>section{flex-direction:column;gap:5px;display:flex}.quality-centre-summary>section b{font-size:11px}.quality-centre-summary>section span{color:#087052;align-items:center;gap:4px;font-size:9px;font-weight:800;display:flex}.quality-centre-summary>section span svg{width:13px}.quality-centre-summary>section small{color:var(--muted);font-size:7px}.leader-companies{gap:9px;display:grid}.leader-company{border:1px solid var(--line);background:#fbfcfb;border-radius:12px;padding:11px}.leader-company>label{flex-direction:column;gap:5px;font-size:8px;font-weight:900;display:flex}.leader-company>label input{border:1px solid var(--line);border-radius:9px;padding:10px;font:700 9px Manrope}.leader-company .quality-photo{margin-top:8px!important}.add-company{color:#087052;background:#e3f2eb;border:1px dashed #93c8b2;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:100%;padding:10px;font-size:8px;font-weight:900;display:flex;position:static}.add-company svg{width:14px}.quality-invalid{box-shadow:0 0 0 2px #d950501f;background:#fff3f3!important;border-color:#d95050!important}.quality-question.quality-invalid{border:1px solid #d95050;border-radius:11px;padding:9px}.quality-question.quality-invalid>span:first-child{color:#b53535}.quality-help{color:#b53535;font-size:7px}.photo-geo{color:#087052;background:#e3f2eb;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.photo-geo>svg{width:16px}.photo-geo>span{font-size:8px;font-weight:800}.photo-geo small{color:#55716a;margin-top:2px;display:block}.bvr-attendance-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:15px}.bvr-attendance-card>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:12px;display:flex}.bvr-attendance-card>header>svg{color:#087052;background:#e3f2eb;border-radius:10px;width:38px;height:38px;padding:9px}.bvr-attendance-card>header span{letter-spacing:1px;color:#a47b2a;font-size:8px;font-weight:900}.bvr-attendance-card>header h2{margin:2px 0 0;font:800 15px Manrope}.bvr-attendance-card>article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:9px;padding:13px 0;display:flex}.bvr-attendance-card>article>div{flex-direction:column;gap:3px;display:flex}.bvr-attendance-card>article b{font-size:10px}.bvr-attendance-card>article span{color:var(--muted);font-size:7px}.bvr-attendance-card>article>section{grid-template-columns:1fr 1fr;gap:5px;display:grid}.bvr-attendance-card>article button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:3px;padding:7px;font-size:7px;font-weight:900;display:flex}.bvr-attendance-card>article button svg{width:12px}.bvr-attendance-card .present.selected{color:#087052;background:#e3f2eb;border-color:#8fc7ae}.bvr-attendance-card .absent.selected{color:#a23d3d;background:#fae6e6;border-color:#e5abab}.bvr-attendance-card>.field-primary{margin-top:14px}.attendance-complete{color:#087052;background:#e3f2eb;border-radius:11px;align-items:center;gap:9px;margin-bottom:11px;padding:11px;display:flex}.attendance-complete>svg{width:20px}.attendance-complete span{flex-direction:column;display:flex}.attendance-complete b{font-size:9px}.attendance-complete small{font-size:7px}.bm-member-head em{text-transform:uppercase;color:#087052;background:#e3f2eb;border-radius:8px;margin-left:auto;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.bm-member-card.absent .bm-member-head em{color:#a23d3d;background:#fae6e6}.leader-company.compact{background:#eef8f3;border-color:#add7c5;padding:0;overflow:hidden}.leader-company-summary{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px;display:flex}.leader-company-summary span{flex-direction:column;gap:3px;display:flex}.leader-company-summary small{color:var(--muted);font-size:7px;font-weight:800}.leader-company-summary b{color:var(--ink);font-size:10px}.leader-company-summary em{color:#087052;align-items:center;gap:4px;font-size:8px;font-style:normal;font-weight:900;display:flex}.leader-company-summary em svg{width:16px;height:16px}.underwriting-centre-list{gap:16px;display:grid}.underwriting-centre-group{border:1px solid var(--line);background:#f5f8f6;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #16392e0b}.underwriting-centre-head{border-bottom:1px solid var(--line);color:#fff;background:linear-gradient(110deg,#0d2b23,#17483a);grid-template-columns:minmax(220px,1.2fr) 2fr auto;align-items:center;gap:18px;padding:17px 18px;display:grid}.centre-queue-position{flex-direction:column;gap:4px;display:flex}.centre-queue-position span{color:#efc25b;letter-spacing:1.2px;font-size:8px;font-weight:900}.centre-queue-position strong{font:850 17px Manrope}.centre-queue-position small{color:#bed1ca;font-size:8px}.underwriting-centre-head>dl{grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px;margin:0;display:grid}.underwriting-centre-head>dl div{background:#ffffff12;border-radius:9px;min-width:0;padding:8px}.underwriting-centre-head dt{color:#b8ccc4;font-size:7px}.underwriting-centre-head dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;font-weight:800;overflow:hidden}.underwriting-centre-head>aside{color:#173229;background:#efc25b;border-radius:12px;flex-direction:column;align-items:center;min-width:78px;padding:9px;display:flex}.underwriting-centre-head>aside b{font:900 23px Manrope}.underwriting-centre-head>aside span{text-transform:uppercase;font-size:7px;font-weight:900}.underwriting-centre-head>aside small{margin-top:3px;font-size:7px}.underwriting-centre-group>.underwriting-card-grid{padding:14px}@media (width<=1000px){.underwriting-centre-head{grid-template-columns:1fr auto}.underwriting-centre-head>dl{grid-column:1/-1}}@media (width<=620px){.underwriting-centre-head{grid-template-columns:1fr}.underwriting-centre-head>dl{grid-template-columns:1fr 1fr}.underwriting-centre-head>aside{align-items:flex-start}.underwriting-centre-group>.underwriting-card-grid{padding:10px}}.centre-fifo-hero.underwriting-hero{grid-template-columns:1.15fr repeat(3,1fr)}.centre-fifo-card{border:1px solid var(--line);text-align:left;background:#fff;border-left:5px solid #d8a63b;border-radius:15px;grid-template-columns:62px minmax(240px,1fr) minmax(500px,2fr) 18px;align-items:center;gap:16px;width:100%;padding:14px 17px;display:grid;box-shadow:0 8px 24px #16392e0b}.centre-fifo-card.first{border-left-color:#087052;box-shadow:0 10px 28px #08705218}.centre-fifo-card.completed{border-left-color:#8ba49a}.fifo-number{color:#805f19;background:#fff1d1;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.centre-fifo-card.first .fifo-number{color:#087052;background:#e3f2eb}.fifo-number span{letter-spacing:.8px;font-size:6px;font-weight:900}.fifo-number b{font:900 20px Manrope}.fifo-number svg{width:18px}.centre-fifo-card>section{flex-direction:column;gap:3px;display:flex}.centre-fifo-card>section>span{color:#a37b2b;letter-spacing:.7px;font-size:7px;font-weight:900}.centre-fifo-card h2{color:var(--ink);margin:0;font:850 15px Manrope}.centre-fifo-card p{color:var(--muted);margin:0;font-size:8px}.centre-fifo-card>dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.centre-fifo-card>dl div{background:#f4f7f5;border-radius:9px;padding:8px}.centre-fifo-card dt{color:var(--muted);font-size:7px}.centre-fifo-card dd{color:var(--ink);margin:3px 0 0;font-size:9px;font-weight:900}.distance-good{color:#087052!important}.distance-bad{color:#b43f3f!important}.centre-fifo-card>svg{color:#087052}.underwriting-back{color:#087052;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:10px;padding:0;font:900 9px Manrope;display:flex}.underwriting-back svg{width:15px}.uw-centre-layer{border-radius:17px;margin-bottom:15px;overflow:hidden;box-shadow:0 10px 28px #16392e0d}.uw-centre-layer>header{color:#fff;align-items:center;gap:12px;padding:16px 18px;display:flex}.uw-centre-layer>header>svg{background:#ffffff20;border-radius:11px;width:39px;height:39px;padding:9px}.uw-centre-layer>header>div{flex-direction:column;flex:1;gap:2px;display:flex}.uw-centre-layer>header span{letter-spacing:1px;font-size:7px;font-weight:900}.uw-centre-layer>header h2{margin:0;font:850 17px Manrope}.uw-centre-layer>header p{opacity:.8;margin:0;font-size:8px}.layer-summary{background:#f4fbf8;border:1px solid #a9d4c1}.layer-summary>header{background:linear-gradient(120deg,#096b50,#11906a)}.layer-quality{background:#fffbef;border:1px solid #e5cb8b}.layer-quality>header{background:linear-gradient(120deg,#9a6a18,#c28a2b)}.layer-members{background:#f5f9ff;border:1px solid #aac5e8}.layer-members>header{background:linear-gradient(120deg,#315f98,#4c7db9)}.uw-summary-grid{grid-template-columns:repeat(5,1fr);gap:9px;padding:15px;display:grid}.uw-info{background:#fff;border:1px solid #dbe6e1;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.uw-info span{color:var(--muted);font-size:7px}.uw-info b{color:var(--ink);text-overflow:ellipsis;font-size:9px;overflow:hidden}.radius-alert{border-radius:10px;align-items:center;padding:9px 11px;flex-direction:row!important;flex:none!important;gap:7px!important;display:flex!important}.radius-alert.good{color:#086a4d;background:#e1f5e9}.radius-alert.bad{color:#a32727;background:#ffe1e1}.radius-alert>svg{width:19px}.radius-alert>span{flex-direction:column;display:flex;letter-spacing:0!important}.radius-alert b{font-size:10px}.radius-alert small{font-size:7px}.quality-overview{grid-template-columns:repeat(4,1fr);gap:10px;padding:15px;display:grid}.uw-quality-block{background:#fff;border:1px solid #ead9ab;border-radius:11px;padding:11px}.uw-quality-block h3{color:#8c641b;margin:0 0 8px;font:900 10px Manrope}.uw-quality-block p{color:#34433d;flex-direction:column;gap:2px;margin:0 0 8px;font-size:8px;line-height:1.45;display:flex}.uw-quality-block p:last-child{margin-bottom:0}.uw-quality-block p>b{color:#8b978f;font-size:7px}.uw-member-list{gap:9px;padding:15px;display:grid}.uw-member-card{background:#fff;border:1px solid #ccdaea;border-radius:12px;overflow:hidden}.uw-member-card>button{text-align:left;background:#fff;border:0;grid-template-columns:32px 1fr auto auto 15px;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.member-order{color:#315f98;background:#e8f0fa;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.uw-member-card>button>section{flex-direction:column;gap:3px;display:flex}.uw-member-card>button b{font-size:10px}.uw-member-card>button small{color:var(--muted);font-size:7px}.uw-member-card>button>strong{color:#087052;font:900 12px Manrope}.uw-member-card>button>svg{color:#4975a8;width:14px}.credit-member-appraisal{background:#f8fbff;border-top:1px solid #d8e3ee;gap:10px;padding:13px;display:grid}.appraisal-overview-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.credit-member-appraisal .uw-quality-block{border-color:#ceddeb}.income-line{flex-direction:column;gap:2px;margin-bottom:7px;display:flex}.income-line:last-child{margin-bottom:0}@media (width<=1150px){.centre-fifo-card{grid-template-columns:55px 1fr 18px}.centre-fifo-card>dl{grid-column:2/3}.uw-summary-grid{grid-template-columns:repeat(3,1fr)}.quality-overview{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.centre-fifo-hero.underwriting-hero{grid-template-columns:1fr}.centre-fifo-card{grid-template-columns:48px 1fr 14px;padding:11px}.centre-fifo-card>dl{grid-template-columns:1fr 1fr}.uw-summary-grid,.quality-overview,.appraisal-overview-grid{grid-template-columns:1fr}.uw-centre-layer>header{flex-wrap:wrap;align-items:flex-start}.radius-alert{width:100%}.uw-member-card>button{grid-template-columns:30px 1fr auto 14px}.uw-member-card>button>strong{grid-column:2/3}.uw-member-card>button>em{grid-area:1/3/3/4}}.uw-review-page{background:#fff;border:1px solid #dbe4df;border-radius:18px;overflow:hidden}.uw-v2-layer{border-bottom:1px solid #dce5e0;padding:20px 22px}.uw-v2-layer:last-child{border-bottom:0}.uw-v2-layer>header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;height:auto;margin-bottom:15px;padding:0;display:flex;position:static;top:auto}.uw-v2-layer>header>div:first-child{flex-direction:column;gap:3px;display:flex}.uw-v2-layer>header span{letter-spacing:1.2px;font-size:7px;font-weight:900}.uw-v2-layer>header h2{margin:0;font:850 17px Manrope}.uw-v2-layer>header p{color:var(--muted);margin:0;font-size:8px}.uw-v2-summary{color:#fff;background:#10372c}.uw-v2-summary>header span{color:#efc65e}.uw-v2-summary>header p{color:#c6d8d1}.uw-v2-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.uw-v2-summary .uw-info{background:#ffffff14;border:0}.uw-v2-summary .uw-info span{color:#bdd0c8}.uw-v2-summary .uw-info b{color:#fff}.uw-v2-quality{background:#fff}.uw-v2-quality>header span,.uw-v2-members>header span{color:#a97826}.uw-v2-quality-columns{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.uw-v2-quality-columns .uw-quality-block{background:0 0;border:0;border-radius:0;padding:4px 20px}.uw-v2-quality-columns .uw-quality-block:first-child{padding-left:0}.uw-v2-quality-columns .uw-quality-block+.uw-quality-block{border-left:1px solid #dce5e0}.uw-v2-quality-columns .uw-quality-block h3{font-size:10px}.uw-v2-quality-columns .uw-quality-block p{font-size:8px}.uw-photo-member-card{perspective:1100px;min-width:0;position:relative}.uw-photo-member-flip{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.uw-photo-member-inner{height:330px;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.75,.2,1);display:block;position:relative}.uw-photo-member-card.flipped .uw-photo-member-inner{transform:rotateY(180deg)}.uw-photo-member-front,.uw-photo-member-back{backface-visibility:hidden;background:#fff;border:1px solid #d6e1dc;border-radius:18px;position:absolute;inset:0;overflow:hidden;box-shadow:0 15px 36px #13392f1a}.uw-photo-member-front>img{object-fit:cover;width:100%;height:100%}.uw-photo-member-placeholder{color:#184c3d;background:linear-gradient(145deg,#dcebe4,#9bbbad);flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;display:flex}.uw-photo-member-placeholder svg{width:42px;height:42px}.uw-photo-member-shade{color:#fff;background:linear-gradient(#0000,#04221be6);flex-direction:column;padding:52px 18px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.uw-photo-member-shade b{font:850 19px Manrope}.uw-photo-member-shade small{margin-top:4px;font:700 12px Manrope}.uw-photo-member-front>.approval{position:absolute;top:14px;right:14px}.uw-photo-member-back{color:#123c31;background:linear-gradient(145deg,#fff,#eef6f2);flex-direction:column;gap:10px;padding:24px;display:flex;transform:rotateY(180deg)}.uw-photo-member-back>small{color:#b27c22;letter-spacing:1.3px;font:900 11px Manrope}.uw-photo-member-back>b{font:850 22px Manrope}.uw-photo-member-back>span{font:700 13px Manrope}.uw-photo-member-back dl{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 42px;display:grid}.uw-photo-member-back dl div{background:#ffffffc7;border-radius:12px;padding:13px}.uw-photo-member-back dt{color:#72837d;text-transform:uppercase;font:800 10px Manrope}.uw-photo-member-back dd{margin:5px 0 0;font:850 15px Manrope}.uw-photo-member-hint{margin-top:auto;color:#56736a!important;font-size:11px!important}.uw-photo-member-appraise{z-index:4;color:#fff;background:#087052;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:12px;font:850 13px Manrope;display:flex;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 8px 20px #08705238}.uw-photo-member-appraise svg{width:16px}.uw-photo-member-card:hover .uw-photo-member-front,.uw-photo-member-card:hover .uw-photo-member-back{box-shadow:0 20px 44px #13392f29}.uw-quality-nbfc,.uw-quality-evidence-section{border-top:1px solid #dce5e0;margin-top:20px;padding-top:18px}.uw-quality-nbfc>h3,.uw-quality-section-title h3{color:#17362c;margin:0 0 5px;font:900 15px Manrope}.uw-quality-nbfc>p,.uw-quality-section-title p{color:var(--muted);margin:0;font-size:12px}.uw-quality-proof-grid,.uw-quality-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:14px;display:grid}.uw-quality-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.uw-quality-section-title>span{letter-spacing:0;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.uw-quality-section-title>span.complete{color:#087052;background:#e4f5ec}.uw-quality-section-title>span.missing{color:#b63d3d;background:#fff0ef}.uw-quality-evidence-card{background:#f7faf8;border:1px solid #d7e3dd;border-radius:15px;overflow:hidden}.uw-quality-evidence-card.missing{border-color:#efd4d1}.uw-quality-image{background:#e7efeb;height:230px;position:relative}.uw-quality-image img{object-fit:cover;width:100%;height:100%;display:block}.uw-quality-image-missing{color:#8d9993;place-items:center;height:100%;font-size:12px;font-weight:800;display:grid}.uw-quality-image-overlay{color:#fff;background:linear-gradient(#0000,#0b2f27e8);justify-content:space-between;align-items:flex-end;gap:12px;padding:28px 15px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.uw-quality-image-overlay>b{font-size:14px}.uw-quality-image-overlay>span{align-items:center;gap:5px;font-size:10px;font-weight:900;display:flex}.uw-quality-gps{color:#087052;align-items:center;gap:10px;padding:12px 14px;display:flex}.uw-quality-gps>svg{flex:none}.uw-quality-gps>span{flex-direction:column;gap:3px;min-width:0;display:flex}.uw-quality-gps b{font-size:12px}.uw-quality-gps small{color:#66776f;font-size:10px}.uw-quality-completion{gap:30px;margin-top:17px;display:flex;color:#34433d!important;background:0 0!important;border-top:1px solid #dce5e0!important;padding:14px 0 0!important}.uw-quality-completion span{flex-direction:column;gap:4px;font-size:12px;display:flex}.uw-quality-completion b{color:#89968f;font-size:10px}.uw-quality-inline-photos{gap:8px;margin-top:12px;display:grid}.uw-quality-thumb{color:#17362c;text-align:left;background:#f7faf8;border:1px solid #d7e3dd;border-radius:12px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;width:100%;margin-top:12px;padding:7px;text-decoration:none;transition:all .18s;display:grid}.uw-quality-thumb:hover{border-color:#2f8067;transform:translateY(-1px);box-shadow:0 8px 20px #163d3020}.uw-quality-thumb.missing{border-color:#efd4d1}.uw-quality-thumb-image{color:#839089;background:#e5ece8;border-radius:9px;place-items:center;height:82px;font-size:9px;font-weight:800;display:grid;position:relative;overflow:hidden}.uw-quality-thumb-image img{object-fit:cover;width:100%;height:100%;display:block}.uw-quality-thumb-image em{color:#fff;background:#0b2f27d9;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:4px;right:4px}.uw-quality-thumb-overlay{color:#fff;background:linear-gradient(#0000,#071f1bcf);flex-direction:column;gap:2px;padding:14px 5px 4px;font-size:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.uw-quality-thumb-overlay span{align-items:center;gap:3px;display:flex}.uw-quality-thumb-overlay svg{width:8px;height:8px}.uw-quality-thumb-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.uw-quality-thumb-copy>b{text-overflow:ellipsis;white-space:normal;font-size:11px;overflow:hidden}.uw-quality-thumb-copy>span{color:#087052;font-size:9px;font-weight:800}.uw-quality-thumb-copy>small{color:#66776f;align-items:center;gap:4px;font-size:8px;line-height:1.3;display:flex}.uw-quality-thumb-copy svg{flex:none;width:11px;height:11px}.uw-photo-distance{color:#087052;background:#e5f4ed;border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:10px;display:flex}.uw-photo-distance>svg{width:18px}.uw-photo-distance span{flex-direction:column;gap:2px;display:flex}.uw-photo-distance b{font-size:11px}.uw-photo-distance small{font-size:8px}.uw-v2-members{background:#f7f4ec}.uw-v2-member-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.uw-v2-member{text-align:left;color:var(--ink);background:#fff;border:1px solid #dce5e0;border-top:3px solid #2f8067;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto auto 15px;align-items:center;gap:9px;padding:12px;display:grid}.uw-v2-member.selected{background:#eaf4ef;border-color:#2f8067}.uw-v2-member>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.uw-v2-member small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.uw-v2-member strong{color:#087052;font:900 12px Manrope}.uw-v2-member>svg{color:#087052;width:14px}.uw-v2-member .member-order{color:#087052;background:#e3f2eb}.uw-appraisal-status-register{background:#fff;border:1px solid #d6e2dc;border-radius:16px;margin-bottom:18px;overflow:hidden}.uw-appraisal-status-register.bottom{margin-top:22px;margin-bottom:0}.uw-appraisal-status-heading{background:#eef6f2;border-bottom:1px solid #dce5e0;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.uw-appraisal-status-heading span{color:#9a7128;letter-spacing:1.2px;font:900 9px Manrope}.uw-appraisal-status-heading h3{color:#173b31;margin:3px 0 0;font:850 17px Manrope}.uw-appraisal-status-heading strong{color:#fff;background:#143e33;border-radius:99px;padding:8px 12px;font:850 11px Manrope}.uw-appraisal-status-list{background:#dce5e0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.uw-appraisal-status-list>button{text-align:left;color:#173b31;background:#fff;border:0;grid-template-rows:auto auto;grid-template-columns:28px 38px minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0;padding:12px;display:grid}.uw-appraisal-status-list>button.active{background:#fff4cf;position:relative;box-shadow:inset 0 0 0 2px #e2a81c}.uw-appraisal-status-list .member-order{color:#087052;background:#e5f2ec;border-radius:50%;grid-row:1/3;place-items:center;width:26px;height:26px;font:900 10px Manrope;display:grid}.uw-appraisal-member-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.uw-appraisal-status-list b{text-overflow:ellipsis;white-space:nowrap;font:850 12px Manrope;overflow:hidden}.uw-appraisal-status-list small{color:#73847d;font:700 9px Manrope}.uw-appraisal-status-list .approval{grid-column:3;justify-self:start;margin-top:3px}.uw-appraisal-focus{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;width:100%;padding-bottom:15px;display:grid}.uw-appraisal-focus>span{letter-spacing:1.25px;color:#efbd54!important;font:900 9px Manrope!important}.uw-appraisal-focus h2{color:#fff;margin:0;font:850 24px Manrope}.uw-appraisal-focus button{color:#fff;background:#ffffff12;border:1px solid #ffffff45;border-radius:9px;grid-area:1/2/3;align-items:center;gap:7px;padding:9px 12px;font:800 10px Manrope;display:flex}.uw-appraisal-focus button svg{width:15px}.uw-appraisal-header{flex-wrap:wrap}.uw-appraisal-header-top{width:100%}.uw-credit-questionnaire-new fieldset{border:0;border-top:1px solid #d9e4df;margin:0;padding:0}.uw-credit-questionnaire-new fieldset legend{box-sizing:border-box;color:#9a7128;letter-spacing:.65px;text-transform:uppercase;background:#f3f8f5;width:100%;padding:15px 18px 10px;font:900 11px Manrope}.uw-appraisal-fields{background:#fbfdfc;border-top:1px dashed #d9e4df;grid-template-columns:1fr 1fr;gap:12px;padding:15px 18px;display:grid}.uw-appraisal-fields label{flex-direction:column;gap:7px;background:0 0!important;border:0!important;align-items:stretch!important;padding:0!important;display:flex!important}.uw-appraisal-fields label>span{color:#566d65!important;background:0 0!important;width:auto!important;height:auto!important;font:800 10px Manrope!important;display:block!important}.uw-appraisal-fields select,.uw-appraisal-fields textarea{box-sizing:border-box;color:#17362c;background:#fff;border:1px solid #cddbd4;border-radius:10px;width:100%;padding:11px 12px;font:700 12px Manrope}.uw-appraisal-fields textarea{resize:vertical;min-height:82px}.uw-credit-questionnaire-new .recent-od-check{border-top:1px dashed #d9e4df}@media (width<=760px){.uw-appraisal-fields{grid-template-columns:1fr}.uw-credit-questionnaire-new fieldset legend{padding-inline:14px}}.uw-v2-appraisal{background:#fff;border:1px solid #dce5e0;border-radius:14px;margin-top:16px;overflow:hidden}.uw-v2-appraisal>header{color:#fff;z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:#10372c;border:0;justify-content:space-between;align-items:center;gap:14px;height:auto;padding:15px 17px;display:flex;position:static;top:auto}.uw-v2-appraisal-person{align-items:center;gap:10px;display:flex}.uw-v2-appraisal-person>span{color:#fff;background:#ffffff18;border-radius:10px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.uw-v2-appraisal-person>div{flex-direction:column;gap:3px;display:flex}.uw-v2-audit-section{border-bottom:1px solid #dce5e0;grid-template-columns:170px minmax(0,1fr);gap:18px;padding:15px 0;display:grid}.uw-v2-audit-section:last-child{border-bottom:0}.uw-v2-audit-section>h3{color:#9b7126;margin:0;font:900 10px Manrope}.uw-v2-audit-section .uw-info{border:0;border-radius:0;padding:0}.uw-v2-audit-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.uw-v2-audit-values p{color:#34433d;flex-direction:column;gap:4px;margin:0;font-size:8px;display:flex}.uw-v2-audit-values p b{color:#89968f;font-size:7px}.uw-v2-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.uw-v2-evidence span{color:#17362c;background:linear-gradient(145deg,#d9e9e1,#f5eee0);border-radius:10px;align-items:flex-end;min-height:70px;padding:10px;font-size:8px;font-weight:900;display:flex}.uw-v2-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.uw-detail-cards{gap:10px;display:grid}.uw-detail-cards article{background:#f7faf8;border:1px solid #dce5e0;border-radius:11px;padding:12px}.uw-detail-cards h4{color:#0b6f53;margin:0 0 10px;font-size:11px}.uw-empty-detail{color:#65756e;background:#f4f6f5;border-radius:10px;padding:12px;font-size:10px}.uw-photo-modal{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071b17e8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.uw-photo-modal-card{width:min(1100px,96vw);height:min(820px,92vh);position:relative}.uw-photo-modal-close{z-index:2;color:#fff;background:#082d25e8;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.uw-photo-modal-image{background:#07110f;border-radius:18px;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0008}.uw-photo-modal-image img{object-fit:contain;width:100%;height:100%}.uw-photo-modal-overlay{color:#fff;background:linear-gradient(#0000,#041510eb);flex-wrap:wrap;align-items:center;gap:10px 22px;padding:42px 22px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.uw-photo-modal-overlay b{width:100%;font-size:18px}.uw-photo-modal-overlay span{align-items:center;gap:7px;font-size:12px;display:flex}.uw-photo-modal-overlay svg{width:16px}.uw-v2-decision{border-top:1px solid #dce5e0;padding-top:14px}.uw-v2-family-layer{background:#f1f5f8}.uw-family-register{gap:12px;display:grid}.uw-family-register>article{background:#fff;border:1px solid #d6e0e5;border-radius:14px;grid-template-columns:240px minmax(0,1fr) minmax(0,1.3fr);display:grid;overflow:hidden;box-shadow:0 7px 18px #17362c0a}.uw-family-member{color:#fff;background:#11372f;align-items:center;gap:12px;padding:18px;display:flex}.uw-family-member>span{color:#efbd54;background:#ffffff18;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.uw-family-member>div{flex-direction:column;gap:4px;min-width:0;display:flex}.uw-family-member b{font-size:14px}.uw-family-member small{color:#bfd0ca;font-size:9px}.uw-family-side{padding:16px 18px}.uw-family-side+.uw-family-side{border-left:1px solid #e1e8e5}.uw-family-side h3{color:#8e6824;margin:0 0 11px;font-size:11px}.uw-family-side dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.uw-family-side.nominee-side dl{grid-template-columns:repeat(4,minmax(0,1fr))}.uw-family-side dl div{flex-direction:column;gap:4px;min-width:0;display:flex}.uw-family-side dt{color:#89968f;font-size:8px;font-weight:800}.uw-family-side dd{overflow-wrap:anywhere;color:#17362c;margin:0;font-size:11px;font-weight:800}.uw-family-risk-summary{border-radius:13px;align-items:center;gap:13px;margin-bottom:14px;padding:16px;display:flex}.uw-family-risk-summary>svg{flex:none;width:27px;height:27px}.uw-family-risk-summary>div{flex-direction:column;gap:4px;display:flex}.uw-family-risk-summary b{font-size:14px}.uw-family-risk-summary span{font-size:10px;line-height:1.5}.uw-family-risk-summary.clear{color:#086b50;background:#e6f5ee;border:1px solid #b9decf}.uw-family-risk-summary.warning{color:#765315;background:#fff5dc;border:1px solid #edcf8e}.uw-family-alerts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.uw-family-alerts article{background:#fff;border:1px solid #efd39a;border-radius:12px;align-items:flex-start;gap:11px;padding:14px;display:flex}.uw-family-alerts article>span{color:#fff;text-transform:uppercase;background:#a94732;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900}.uw-family-alerts article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.uw-family-alerts b{color:#18362e;font-size:12px}.uw-family-alerts small{color:#9b7126;font-size:9px;font-weight:900}.uw-family-alerts p{color:#5f6f68;margin:3px 0 0;font-size:9px;line-height:1.5}.uw-layer-header-actions{justify-content:flex-end;align-items:center;flex-direction:row!important;gap:10px!important;display:flex!important}.uw-layer-toggle{color:#17483b;background:#fff;border:1px solid #ccd9d3;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font:800 10px Manrope;display:flex}.uw-layer-toggle svg{width:15px;height:15px}.uw-member-photo{color:#087052;background:#e3f2eb;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.uw-member-photo img{object-fit:cover;width:100%;height:100%;display:block}.uw-family-member>.uw-member-photo{color:#efbd54;background:#ffffff18}.uw-aadhaar-copy{cursor:pointer;align-items:center;gap:5px;font-weight:800;color:#4d6c62!important;white-space:normal!important;font-size:10px!important;display:inline-flex!important}.uw-aadhaar-copy svg{color:#0b7a59;flex:none;width:13px;height:13px}.uw-aadhaar-copy.unavailable{cursor:default;color:#8d9993!important}.uw-family-member .uw-aadhaar-copy{color:#d9e6e1!important}.uw-v2-appraisal-person>.uw-member-photo{color:#fff;background:#ffffff18}.uw-collapsed-summary{color:#31584d;background:#f2f6f4;border-radius:9px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.uw-collapsed-summary b{font-size:11px}.uw-collapsed-summary span{letter-spacing:0!important;font-size:8px!important}.uw-collapsed-summary.danger{color:#a53333;background:#fff0ef}.uw-family-header-alert{border-radius:10px;grid-template-columns:auto auto;align-items:center;gap:1px 7px;padding:8px 11px;display:grid}.uw-family-header-alert>.uw-siren{border-radius:50%;grid-row:1/3;place-items:center;width:31px;height:31px;display:grid;letter-spacing:0!important;font-size:14px!important}.uw-family-header-alert>.uw-siren svg{stroke-width:2.5px;width:19px;height:19px}.uw-family-header-alert b{font-size:10px}.uw-family-header-alert small{font-size:8px}.uw-family-header-alert.clear{color:#087052;background:#e5f4ed}.uw-family-header-alert.clear>.uw-siren{background:#cce8dc}.uw-family-header-alert.danger{color:#fff;background:#b51f2b;border:1px solid #e14949;animation:1.45s infinite uwFamilyAlert;box-shadow:0 0 #d42f3c80}.uw-family-header-alert.danger>.uw-siren{color:#b51f2b;background:#fff;animation:1.15s linear infinite uwSirenRotate}.uw-family-header-alert.danger>.uw-siren:before,.uw-family-header-alert.danger>.uw-siren:after{content:"";background:#ffcf59;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 7px #ffcf59}.uw-family-header-alert.danger>.uw-siren:before{transform:translate(-15px,-10px)}.uw-family-header-alert.danger>.uw-siren:after{transform:translate(15px,-10px)}@keyframes uwFamilyAlert{0%{box-shadow:0 0 #d42f3c80}70%{box-shadow:0 0 0 10px #d42f3c00}to{box-shadow:0 0 #d42f3c00}}@keyframes uwSirenRotate{0%{filter:drop-shadow(-4px 0 3px #ffd15c);transform:rotate(-10deg)scale(.96)}50%{filter:drop-shadow(4px 0 3px #ff775f);transform:rotate(10deg)scale(1.06)}to{filter:drop-shadow(-4px 0 3px #ffd15c);transform:rotate(-10deg)scale(.96)}}@media (prefers-reduced-motion:reduce){.uw-family-header-alert.danger,.uw-family-header-alert.danger>.uw-siren{animation:none}}.uw-member-tags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex!important}.uw-member-tags em{color:#205b49;background:#e6efe9;border-radius:99px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900}.uw-member-tags em.addition{color:#4055a2;background:#e8ecff}.uw-member-tags em.leader{color:#805c13;background:#fff0c9}.uw-member-tags em.alternate{color:#714098;background:#f2e6ff}@media (width<=1150px){.uw-v2-summary-grid{grid-template-columns:repeat(3,1fr)}.uw-v2-member-grid{grid-template-columns:repeat(2,1fr)}.uw-appraisal-status-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.uw-family-income-summary{background:#fff;border:1px solid #cfddd6;border-radius:13px;overflow:hidden}.uw-family-income-head,.uw-family-income-summary article{grid-template-columns:90px minmax(180px,1fr) minmax(220px,1.2fr) 150px;align-items:center;gap:14px;display:grid}.uw-family-income-head{color:#71847b;text-transform:uppercase;letter-spacing:.45px;background:#eef5f1;padding:10px 14px;font-size:8px;font-weight:900}.uw-family-income-summary article{border-top:1px solid #e3ebe7;padding:13px 14px}.uw-family-income-summary article>strong{color:#087052;background:#e1f2ea;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.uw-family-income-summary article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.uw-family-income-summary article>div b{color:#17362c;font-size:11px}.uw-family-income-summary article>div small{color:#77867f;font-size:9px}.uw-family-income-summary .amount{color:#087052;text-align:right;font-size:13px}.uw-family-income-summary footer{background:#eaf6f0;border-top:2px solid #b7d4c7;justify-content:flex-end;align-items:center;gap:24px;padding:14px;display:flex}.uw-family-income-summary footer span{color:#426359;font-size:10px;font-weight:900}.uw-family-income-summary footer b{color:#075f47;font-size:17px}.uw-family-header-alert>.uw-siren{position:relative}.uw-member-tags .leader-symbol,.uw-member-tags .alternate-symbol{border-radius:50%;place-items:center;width:23px;height:23px;padding:0;display:inline-grid}.uw-member-tags .leader-symbol{color:#593e00;background:#f6c94f;box-shadow:0 0 0 3px #f6c94f30}.uw-member-tags .alternate-symbol{color:#40505d;background:#dce2e8;box-shadow:0 0 0 3px #aeb9c430}.uw-member-tags .leader-symbol svg,.uw-member-tags .alternate-symbol svg{stroke-width:2.6px;width:13px;height:13px}.uw-member-distance-strip{justify-content:flex-end;flex-direction:row!important;flex:1!important;gap:8px!important;display:flex!important}.uw-member-distance-strip>span{color:#fff;background:#ffffff12;border-radius:10px;grid-template-columns:19px auto;align-items:center;gap:1px 7px;min-width:118px;padding:8px 10px;display:grid}.uw-member-distance-strip svg{color:#efbd54;grid-row:1/3;width:18px;height:18px}.uw-member-distance-strip b{letter-spacing:.7px;font-size:7px}.uw-member-distance-strip strong{font-size:10px}.uw-default-summary{background:#fff;border:1px solid #e2d6c3;border-radius:12px;overflow:hidden}.uw-default-head,.uw-default-summary article{grid-template-columns:65px minmax(140px,1fr) minmax(110px,.7fr) minmax(120px,.8fr) minmax(220px,1.5fr);align-items:center;gap:14px;display:grid}.uw-default-head{color:#765f42;text-transform:uppercase;background:#f8f2e8;padding:12px 15px;font-size:10px;font-weight:900}.uw-default-summary article{color:#30433c;border-top:1px solid #eee4d5;padding:15px;font-size:13px}.uw-default-summary article>b,.uw-default-summary article>span{font-size:13px}.uw-default-summary article>strong{color:#875e16;background:#fff0d4;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.uw-default-summary article>p{margin:0;font-size:12px;line-height:1.55}.highmark-row{grid-template-columns:repeat(4,minmax(0,1fr))}.uw-residence-line{color:#37584e;background:#eef5f1;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:11px 13px;display:flex}.uw-residence-line span{font-size:10px;font-weight:800}.uw-residence-line b{font-size:12px}.uw-proof-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.uw-proof-answer{background:#f8fbf9;border:1px solid #d7e3dd;border-radius:13px;overflow:hidden}.uw-proof-answer>header{border-bottom:1px solid #dce7e2;flex-direction:column;gap:5px;padding:12px 13px;display:flex}.uw-proof-answer>header span{color:#71817a;font-size:9px;font-weight:800}.uw-proof-answer>header b{color:#143a30;font-size:13px}.uw-proof-answer>.uw-quality-thumb{background:#fff;border:0;border-radius:0}@media (width<=760px){.uw-review-page{border-radius:13px}.uw-v2-layer{padding:15px}.uw-v2-summary-grid,.uw-v2-member-grid,.uw-v2-audit-values,.uw-v2-evidence,.uw-v2-evidence-grid,.appraisal-overview-grid,.uw-quality-proof-grid,.uw-quality-evidence-grid,.uw-v2-quality-columns{grid-template-columns:1fr}.uw-v2-quality-columns .uw-quality-block{padding:12px 0}.uw-v2-quality-columns .uw-quality-block+.uw-quality-block{border-top:1px solid #dce5e0;border-left:0}.uw-v2-layer>header{flex-wrap:wrap}.uw-v2-layer>header .radius-alert{width:100%}.uw-v2-member{grid-template-columns:30px minmax(0,1fr) auto 14px}.uw-v2-member>strong{grid-column:2/3}.uw-v2-member>em{grid-area:1/3/3/4}.uw-v2-audit-section{grid-template-columns:1fr}.uw-v2-appraisal>header{flex-direction:column;align-items:flex-start}.uw-quality-image{height:200px}.uw-quality-section-title,.uw-quality-completion{flex-direction:column;align-items:flex-start;gap:10px}.uw-quality-thumb{grid-template-columns:105px minmax(0,1fr)}.uw-photo-modal{padding:10px}.uw-photo-modal-card{width:100%;height:90vh}.uw-photo-modal-overlay{padding:42px 14px 14px}.uw-photo-modal-overlay b{font-size:15px}.uw-photo-modal-overlay span{font-size:10px}.uw-appraisal-status-heading{flex-direction:column;align-items:flex-start}.uw-appraisal-status-list,.uw-appraisal-focus{grid-template-columns:1fr}.uw-appraisal-focus button{grid-area:auto/1;justify-self:start;margin-top:9px}.uw-family-income-head{display:none}.uw-family-income-summary article{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.uw-family-income-summary article>div:nth-of-type(2){grid-column:2/4}.uw-family-income-summary .amount{text-align:right;grid-area:1/3}.uw-family-income-summary footer{justify-content:space-between;gap:12px}.uw-family-income-summary footer b{font-size:15px}.uw-member-distance-strip{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.uw-member-distance-strip>span{min-width:0}.uw-member-distance-strip>span:last-child{grid-column:1/3}.uw-default-head{display:none}.uw-default-summary article{grid-template-columns:28px 1fr auto;gap:8px}.uw-default-summary article>span:nth-of-type(2),.uw-default-summary article>p{grid-column:2/4}.uw-default-summary article>p{border-top:1px dashed #e3d6c3;padding-top:5px}}.uw-v2-layer>header span{font-size:11px}.uw-v2-layer>header h2{font-size:22px}.uw-v2-layer>header p{font-size:12px}.uw-v2-layer{padding:24px 26px}.uw-v2-summary-grid{gap:12px}.uw-v2-summary .uw-info{padding:14px}.uw-v2-summary .uw-info span,.uw-v2-audit-section .uw-info span{font-size:11px}.uw-v2-summary .uw-info b,.uw-v2-audit-section .uw-info b{font-size:14px}.uw-v2-quality-columns .uw-quality-block{padding:8px 28px}.uw-v2-quality-columns .uw-quality-block h3{margin-bottom:14px;font-size:15px}.uw-v2-quality-columns .uw-quality-block p{gap:4px;margin-bottom:13px;font-size:13px;line-height:1.5}.uw-v2-quality-columns .uw-quality-block p>b{font-size:11px}.uw-v2-quality .radius-alert{padding:12px 15px}.uw-v2-quality .radius-alert b{font-size:14px}.uw-v2-quality .radius-alert small{font-size:10px}.uw-v2-member-grid{gap:14px}.uw-v2-member{grid-template-columns:42px minmax(0,1fr) auto auto 20px;gap:13px;padding:16px}.uw-v2-member .member-order{width:40px;height:40px;font-size:13px}.uw-v2-member b{font-size:15px}.uw-v2-member small{font-size:11px}.uw-v2-member strong{font-size:18px}.uw-v2-member>svg{width:19px}.uw-v2-member .approval{padding:7px 10px;font-size:10px}.uw-v2-appraisal-person>span{width:44px;height:44px;font-size:12px}.uw-v2-appraisal-person small{font-size:11px}.uw-v2-audit-body{padding:0 22px}.uw-v2-audit-section{grid-template-columns:210px minmax(0,1fr);gap:24px;padding:20px 0}.uw-v2-audit-section>h3{font-size:14px}.uw-v2-audit-values{gap:16px}.uw-v2-audit-values p{gap:5px;font-size:13px}.uw-v2-audit-values p b{font-size:11px}.uw-v2-evidence span{min-height:100px;padding:14px;font-size:12px}.uw-v2-appraisal>.case-start,.uw-v2-decision,.uw-v2-complete{margin:0 22px 22px}@media (width<=760px){.uw-v2-layer{padding:18px}.uw-v2-layer>header h2{font-size:19px}.uw-v2-summary .uw-info span,.uw-v2-audit-section .uw-info span{font-size:10px}.uw-v2-summary .uw-info b,.uw-v2-audit-section .uw-info b{font-size:13px}.uw-v2-quality-columns .uw-quality-block{padding:16px 0}.uw-v2-member{grid-template-columns:40px minmax(0,1fr) auto 18px}.uw-v2-member>strong{grid-column:2/3}.uw-v2-member>em{grid-area:1/3/3/4}.uw-v2-audit-section{grid-template-columns:1fr;gap:12px}.uw-family-alerts,.uw-family-register>article{grid-template-columns:1fr}.uw-family-side+.uw-family-side{border-top:1px solid #e1e8e5;border-left:0}.uw-family-side dl,.uw-family-side.nominee-side dl{grid-template-columns:repeat(2,minmax(0,1fr))}.uw-layer-header-actions{align-items:stretch;width:100%;flex-direction:column!important}.uw-layer-toggle{justify-content:center}.uw-member-photo{width:40px;height:40px}}.uw-disbursement-control{background:#fff8e8;border:1px solid #d8bd7a;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:15px 17px;display:flex}.uw-disbursement-control>div{align-items:center;gap:11px;display:flex}.uw-disbursement-control>div>svg{color:#8b621b;background:#f5e2ac;border-radius:10px;width:34px;height:34px;padding:8px}.uw-disbursement-control span{flex-direction:column;gap:3px;display:flex}.uw-disbursement-control b{font-size:14px}.uw-disbursement-control small{color:var(--muted);font-size:11px}.uw-disbursement-control button{color:#fff;background:#0b7455;border:0;border-radius:10px;padding:11px 15px;font:800 12px Manrope}.uw-disbursement-control.complete{background:#edf8f3;border-color:#a9d4c1}.uw-disbursement-control.complete>div>svg{color:#087052;background:#d9f0e5}@media (width<=760px){.uw-disbursement-control{flex-direction:column;align-items:stretch}.uw-disbursement-control button{width:100%}}.aadhaar-boxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mobile-form .aadhaar-boxes input{text-align:center;letter-spacing:3px;width:100%;min-width:0;padding:13px 7px;font-size:14px}.duplicate-member-popup{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05231bad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.duplicate-member-popup>div{background:#fff;border-radius:20px;width:min(100%,390px);max-height:calc(100dvh - 40px);padding:22px;overflow:auto;box-shadow:0 22px 60px #041f1847}.duplicate-member-popup>div>svg{width:42px;height:42px;color:var(--green);background:#e1f2ea;border-radius:12px;padding:10px}.duplicate-member-popup h3{margin:13px 0 8px;font:800 21px Manrope}.duplicate-member-popup p{color:var(--ink);margin:5px 0;font-size:11px}.duplicate-member-popup strong{margin-top:18px;font-size:11px;line-height:1.5;display:block}.duplicate-actions{grid-template-columns:1fr 1.45fr;gap:9px;margin-top:15px;display:grid}.duplicate-actions button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:10px;font:800 10px Manrope}.duplicate-actions .field-primary{border-color:var(--green);background:var(--green);color:#fff}.remap-approvals{margin-bottom:15px}.remap-approvals article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.remap-approvals article>div{flex-direction:column;gap:4px;display:flex}.remap-approvals article b{font-size:11px}.remap-approvals article span,.remap-approvals article small{color:var(--muted);font-size:8px;line-height:1.45}.remap-approvals article section{gap:7px;display:flex}.remap-approvals article button{color:#a53c3c;background:#fff2f2;border:1px solid #e8bcbc;border-radius:9px;align-items:center;gap:4px;padding:9px 11px;font:800 8px Manrope;display:flex}.remap-approvals article button svg{width:13px}.remap-approvals article button.approve{color:var(--green);background:#e9f7f0;border-color:#b6ddcc}@media (width<=560px){.remap-approvals article{grid-template-columns:1fr}.remap-approvals article section{grid-template-columns:1fr 1fr;display:grid}.remap-approvals article button{justify-content:center}.duplicate-actions{grid-template-columns:1fr}}.bm-dashboard{gap:13px;display:grid}.bm-day-hero{color:#fff;background:linear-gradient(135deg,#102f27,#087657);border-radius:20px;justify-content:space-between;align-items:flex-start;padding:20px;display:flex;box-shadow:0 14px 32px #0a403029}.bm-day-hero>div{gap:4px;display:grid}.bm-day-hero span{letter-spacing:1.4px;color:#e1b65d;font-size:8px;font-weight:900}.bm-day-hero h1{margin:0;font:800 23px Manrope}.bm-day-hero p{color:#c8d8d2;margin:0;font-size:9px}.bm-day-hero button{color:#fff;background:#ffffff1a;border:1px solid #ffffff24;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.bm-day-hero button svg{width:16px}.bm-today-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bm-today-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:35px 1fr;align-items:center;gap:10px;min-width:0;padding:15px;display:grid}.bm-today-grid article>svg{border-radius:10px;width:35px;height:35px;padding:9px}.bm-today-grid article.attendance>svg{color:#087052;background:#e4f3ec}.bm-today-grid article.sales>svg{color:#9a651d;background:#fff0d7}.bm-today-grid article span{gap:2px;min-width:0;display:grid}.bm-today-grid small{letter-spacing:.8px;color:var(--muted);font-size:7px;font-weight:900}.bm-today-grid b{font:900 24px/1 Manrope}.bm-today-grid b em{color:var(--muted);font:800 11px Manrope}.bm-today-grid p{color:var(--muted);margin:2px 0 0;font-size:7px;line-height:1.4}.bm-sales-breakdown{border:1px solid var(--line);background:#fff;border-radius:16px;padding:15px}.bm-sales-breakdown header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.bm-sales-breakdown header div{gap:3px;display:grid}.bm-sales-breakdown header span{letter-spacing:1.2px;color:#a47b2a;font-size:8px;font-weight:900}.bm-sales-breakdown h2{margin:0;font:800 15px Manrope}.bm-sales-breakdown header strong{color:var(--green);font:900 27px Manrope}.bm-sales-breakdown>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bm-sales-breakdown>div span{background:#f3f7f5;border-radius:10px;gap:4px;padding:10px;display:grid}.bm-sales-breakdown small{color:var(--muted);font-size:7px}.bm-sales-breakdown b{font:900 16px Manrope}.bm-my-verifications{color:#fff;text-align:left;background:linear-gradient(135deg,#192f28,#123f33);border:0;border-radius:17px;grid-template-columns:40px minmax(0,1fr) auto auto 15px;align-items:center;gap:10px;width:100%;padding:15px;display:grid;box-shadow:0 12px 28px #0a302524}.bm-my-verifications>div{color:#173129;background:#d9ad57;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.bm-my-verifications>div svg{width:20px}.bm-my-verifications section{gap:3px;min-width:0;display:grid}.bm-my-verifications section span{letter-spacing:1px;color:#d9ad57;font-size:7px;font-weight:900}.bm-my-verifications section b{font:800 14px Manrope}.bm-my-verifications section small{color:#b9cac3;font-size:7px}.bm-my-verifications aside{border-left:1px solid #ffffff29;justify-items:center;min-width:38px;padding-left:9px;display:grid}.bm-my-verifications aside strong{font:900 18px Manrope}.bm-my-verifications aside small{color:#b9cac3;font-size:6px}.bm-my-verifications>svg{color:#d9ad57;width:15px}.bm-attendance-roster{margin-top:0}.bm-attendance-roster article{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.bm-attendance-roster article:last-child{border-bottom:0}.bm-attendance-roster article>div{color:#819088;background:#f0f2f1;border-radius:10px;place-items:center;width:36px;height:36px;font:900 11px Manrope;display:grid}.bm-attendance-roster article>div.present{color:#087052;background:#e3f2eb}.bm-attendance-roster article section,.bm-attendance-roster article aside{gap:3px;display:grid}.bm-attendance-roster article section b,.bm-attendance-roster article aside b{font-size:9px}.bm-attendance-roster article section span{color:var(--muted);font-size:7px}.bm-attendance-roster article aside{justify-items:end}.bm-attendance-roster article aside span{text-transform:capitalize;color:#6d7a75;background:#edf0ee;border-radius:10px;padding:4px 7px;font-size:7px;font-weight:800}.bm-attendance-roster article aside span.approved{color:#087052;background:#e3f2eb}.bm-attendance-roster article aside span.rejected{color:#a23d3d;background:#fae6e6}.bm-dashboard-back{width:max-content;color:var(--green);background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:9px;font-weight:900;display:flex}.bm-dashboard-back svg{width:15px}.bm-queue-tabs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bm-queue-tabs>button{border:1px solid var(--line);text-align:left;color:var(--muted);background:#fff;border-radius:16px;grid-template-columns:35px 1fr;align-items:center;gap:9px;padding:14px;display:grid}.bm-queue-tabs>button>svg{width:35px;height:35px;color:var(--green);background:#eef3f0;border-radius:10px;padding:9px}.bm-queue-tabs>button span{gap:2px;display:grid}.bm-queue-tabs small{letter-spacing:.7px;font-size:7px;font-weight:900}.bm-queue-tabs b{color:var(--ink);font:900 22px Manrope}.bm-queue-tabs em{color:var(--muted);font:700 7px Manrope}.bm-queue-tabs>button.active{background:#eaf6f0;border-color:#0d7c5c;box-shadow:0 0 0 2px #0d7c5c14}.bm-queue-tabs>button.active>svg{background:var(--green);color:#fff}.bm-verification-list{margin-top:0}@media (width<=430px){.bm-today-grid article{grid-template-columns:1fr;gap:7px}.bm-today-grid article>svg{width:32px;height:32px}.bm-my-verifications{grid-template-columns:38px minmax(0,1fr) auto 14px}.bm-my-verifications aside:first-of-type{display:none}.bm-queue-tabs>button{grid-template-columns:1fr;padding:12px}.bm-queue-tabs>button>svg{width:31px;height:31px}.bm-day-hero h1{font-size:21px}}.member-detail-section{border:1px solid var(--line);background:#f8faf9;border-radius:14px;margin:16px 0;padding:14px}.member-detail-section>span{color:#9a6e25;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.member-detail-section label:first-of-type{margin-top:8px}.member-detail-section select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;padding:12px;font:700 11px Manrope}.quality-photo{grid-template-columns:38px minmax(0,1fr) auto}.quality-photo.complete{background:#e7f5ee;border-style:solid;border-color:#8fc7ae}.quality-photo .quality-photo-check{color:#087052;background:0 0;width:22px;height:22px;padding:0}.guided-progress{background:#f6faf8;border:1px solid #d8e4de;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;margin:12px 0;padding:12px;display:grid}.guided-progress>div{gap:3px;display:grid}.guided-progress span{letter-spacing:1px;font-weight:900;color:#9a7127!important;font-size:7px!important}.guided-progress b{font-size:10px}.guided-progress strong{color:#087052;font:900 17px Manrope}.guided-progress>i{background:#dfe9e4;border-radius:10px;grid-column:1/-1;height:7px;overflow:hidden}.guided-progress>i>em{background:linear-gradient(90deg,#0b7455,#42a77e);border-radius:10px;height:100%;transition:width .2s;display:block}.guided-form{gap:9px}.guided-section{background:#fff;border:1px solid #dce5e0;border-radius:13px;overflow:hidden}.guided-section>summary{cursor:pointer;grid-template-columns:31px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:12px;list-style:none;display:grid}.guided-section>summary::-webkit-details-marker{display:none}.guided-section>summary>span{letter-spacing:0;background:#edf3f0;border-radius:9px;place-items:center;width:31px;height:31px;font:900 10px Manrope;display:grid;color:#087052!important}.guided-section>summary>div{gap:2px;display:grid}.guided-section>summary b{font-size:10px}.guided-section>summary small{color:var(--muted);font-size:7px}.guided-section>summary>svg{color:#087052;width:19px}.guided-section[open]>summary{background:#eaf5ef;border-bottom:1px solid #d7e5de}.guided-section[open]>summary>span{background:#087052;color:#fff!important}.guided-section-body{gap:10px;padding:12px;display:grid}.guided-section-body>.appraisal-section,.guided-section-body>.appraisal-repeat{margin:0}.appraisal-title.compact h3{margin:0 0 2px}.quality-photo>img{object-fit:cover;border-radius:10px;width:38px;height:38px}.centre-quality-card>.quality-save,.member-appraisal>.field-primary{z-index:3;position:sticky;bottom:82px;box-shadow:0 10px 28px #0935283d}.bm-own-attendance{width:100%;color:var(--ink);text-align:left;background:#fff8e8;border:1px solid #e0c178;border-radius:15px;grid-template-columns:39px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:13px;display:grid}.bm-own-attendance>div{color:#8f621a;background:#f3d997;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.bm-own-attendance>div svg{width:19px}.bm-own-attendance section{gap:3px;display:grid}.bm-own-attendance section span{letter-spacing:1px;color:#9a7127;font-size:7px;font-weight:900}.bm-own-attendance section b{font-size:11px}.bm-own-attendance section small{color:var(--muted);font-size:8px}.bm-own-attendance>svg{color:#9a7127;width:15px}.bm-own-attendance.complete{background:#eaf6f0;border-color:#a8d3c1}.bm-own-attendance.complete>div{color:#fff;background:#087052}.bm-own-attendance.complete section span,.bm-own-attendance.complete>svg{color:#087052}.bm-completed-bvr{margin-top:0}.bm-completed-bvr .field-card-head>svg{color:#087052;background:#e3f2eb;border-radius:10px;width:34px;height:34px;padding:8px}.bm-completed-bvr article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.bm-completed-bvr article:last-child{border-bottom:0}.bm-completed-bvr article>div{gap:3px;display:grid}.bm-completed-bvr article b{font-size:9px}.bm-completed-bvr article span{color:var(--muted);font-size:7px}.bm-completed-bvr article em{color:#087052;background:#e8f1ed;border-radius:12px;padding:5px 8px;font:800 7px Manrope}.bm-completed-bvr article em.query-raised{color:#9a651d;background:#fff0d7}.bm-completed-bvr article em.all-members-bm-rejected,.member-review-summary em.rejected{color:#a23d3d;background:#fae6e6}.test-login-nav{color:#f0c15b!important}.test-login-modal{width:min(900px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.test-login-modal>p{color:var(--muted);margin:5px 0 16px}.test-safety{color:var(--green);background:#e8f5ee;border-radius:12px;align-items:center;gap:11px;margin-bottom:16px;padding:12px 14px;display:flex}.test-safety svg{flex:none}.test-safety span{flex-direction:column;gap:2px;font-size:10px;line-height:1.45;display:flex}.test-role-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.test-role-groups>section{border:1px solid var(--line);background:#f8faf9;border-radius:14px;overflow:hidden}.test-role-groups>section>header{background:#edf3f0;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.test-role-groups>section>header b{font-size:11px}.test-role-groups>section>header span{color:var(--muted);font-size:8px}.test-role-groups>section>button{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:#fff;grid-template-columns:36px 1fr 16px;align-items:center;gap:10px;padding:11px 12px;display:grid}.test-role-groups>section>button:hover{background:#f2faf6}.test-role-groups>section>button>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.test-role-groups>section>button b{font-size:10px}.test-role-groups>section>button small{color:var(--muted);font-size:8px}.test-role-groups>section>button>svg{width:15px;color:var(--green)}.test-avatar{width:36px;height:36px;color:var(--green);background:#dff0e8;border-radius:10px;place-items:center;font-size:10px;font-weight:900;display:grid}.test-empty{text-align:center;color:var(--muted);padding:18px;font-size:9px}.test-mode-banner{z-index:200;color:#5e4814;background:#fff2c9;border-bottom:1px solid #d7ae4c;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:8px 18px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 7px 24px #3024051f}.test-mode-banner span{font-size:10px}.test-mode-banner span b{color:#fff;letter-spacing:.08em;background:#7c5b0a;border-radius:6px;margin-right:7px;padding:4px 7px;font-size:8px;display:inline-block}.test-mode-banner button{background:var(--green);color:#fff;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font:800 9px Manrope;display:flex}.test-mode-banner button svg{width:14px}.test-mode-banner+.app-shell,.test-mode-banner+.pull-refresh-shell{padding-top:48px}@media (width<=700px){.test-role-groups{grid-template-columns:1fr}.test-login-modal{padding:20px}.test-mode-banner{justify-content:space-between;gap:8px;padding:7px 10px}.test-mode-banner span{font-size:8px;line-height:1.3}.test-mode-banner span b{width:max-content;margin-bottom:2px;display:block}.test-mode-banner button{white-space:nowrap}.test-mode-banner+.app-shell,.test-mode-banner+.pull-refresh-shell{padding-top:55px}}body:has(.test-login-modal){min-width:0}.nearest-centre-distance{color:#087052;background:#e3f2eb;border-radius:8px;align-items:center;gap:5px;margin-top:5px;padding:8px 9px;font-size:8px;font-weight:900;display:flex}.nearest-centre-distance svg{width:14px;height:14px}.nearest-centre-distance.unavailable{color:#9a6b18;background:#fff4dd}.uw-v2-appraisal>.uw-appraisal-header{grid-template-columns:1fr;gap:14px;padding:20px 22px;display:grid}.uw-appraisal-header-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.uw-appraisal-header-top>.approval{flex:none}.uw-member-distance-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;display:grid}.uw-member-distance-strip>span{background:#ffffff12;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:1px 9px;min-width:0;padding:10px 12px;display:grid}.uw-member-distance-strip svg{color:#efbd54;grid-row:1/3;width:18px}.uw-member-distance-strip b{color:#c9d9d3;white-space:nowrap;font-size:9px}.uw-member-distance-strip strong{color:#fff;white-space:nowrap;font:900 13px Manrope}.highmark-row{gap:10px;margin-bottom:12px}.highmark-row .uw-info{background:#f4f8f6!important;border:1px solid #dce7e2!important;border-radius:11px!important;min-height:76px!important;padding:13px 15px!important}.highmark-row .uw-info span{font-size:10px!important}.highmark-row .uw-info b{color:#123b30;margin-top:6px;font:900 22px Manrope!important}.highmark-row .uw-info:last-child{background:#edf7f2!important}.highmark-row .uw-info:last-child b{color:#087052}.uw-residence-line{margin-bottom:10px}.uw-proof-table{border:1px solid #d7e3dd;border-radius:12px;overflow:hidden}.uw-proof-table>header,.uw-proof-row{grid-template-columns:1.25fr 1.1fr 92px 105px;align-items:center;gap:14px;display:grid}.uw-proof-table>header{color:#6f7f78;background:#edf4f0;padding:10px 14px}.uw-proof-table>header span{letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:900}.uw-proof-row{background:#fff;border-top:1px solid #dce5e0;min-height:70px;padding:9px 14px}.uw-proof-row>b{font-size:12px}.uw-proof-row>span{color:#34463f;font-size:12px}.uw-proof-row>button{cursor:pointer;background:#e7eeea;border:0;border-radius:8px;height:50px;padding:0;position:relative;overflow:hidden}.uw-proof-row>button img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.uw-proof-row>button:hover img{transform:scale(1.05)}.uw-proof-row>button span{color:#fff;background:#10372de6;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:900;position:absolute;bottom:4px;right:4px}.uw-proof-row>div.missing{color:#8c9892;background:#f2f4f3;border-radius:8px;place-items:center;height:50px;font-size:9px;display:grid}.uw-proof-row>em{border-radius:14px;align-items:center;gap:5px;width:max-content;padding:6px 8px;font:800 9px Manrope;display:flex}.uw-proof-row>em svg{width:13px;height:13px}.uw-proof-row>em.captured{color:#087052;background:#e4f3ec}.uw-proof-row>em.missing{color:#a23d3d;background:#fae8e8}.uw-v2-audit-section{padding:17px 0}.uw-v2-decision{z-index:25;background:#fff;border-radius:13px;position:sticky;bottom:12px;box-shadow:0 16px 38px #072e2333;border:1px solid #cbdcd4!important;padding:14px!important}@media (width<=760px){.uw-appraisal-header-top{flex-direction:column;align-items:flex-start}.uw-member-distance-strip{grid-template-columns:1fr}.uw-member-distance-strip>span{grid-template-columns:24px minmax(0,1fr)}.uw-proof-table{overflow-x:auto}.uw-proof-table>header,.uw-proof-row{min-width:610px}.highmark-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.uw-v2-decision{bottom:76px}}.uw-appraisal-completion{grid-template-columns:auto auto;justify-items:end;gap:5px 18px;display:grid}.uw-appraisal-completion>.approval{grid-column:1/-1}.uw-appraisal-completion>span{color:#e0ebe7;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.uw-v2-appraisal-person .uw-aadhaar-copy{color:#f2faf7!important}.uw-v2-appraisal-person .uw-aadhaar-copy svg{color:#efbd54}.uw-v2-appraisal-person .uw-aadhaar-copy.unavailable{color:#c4d5cf!important}@media (width<=760px){.uw-appraisal-completion{grid-template-columns:1fr;justify-items:start;width:100%}.uw-appraisal-completion>.approval{grid-column:auto}.uw-appraisal-completion>span{white-space:normal}}.uw-bvr-decision{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(210px,1.3fr);gap:11px;display:grid}.uw-bvr-decision>p{background:#f7faf8;border:1px solid #dce6e1;border-radius:11px;gap:5px;margin:0;padding:13px;font-size:13px;display:grid}.uw-bvr-decision>p b,.uw-bvr-decision>strong span,.uw-bvr-decision>blockquote b{color:#829089;font-size:9px}.uw-bvr-decision>strong{color:#efbd54;background:#123b30;border-radius:11px;gap:4px;padding:13px 16px;font:900 24px Manrope;display:grid}.uw-bvr-decision>blockquote{color:#273a33;background:#fff8e9;border-left:4px solid #d7aa50;border-radius:8px;grid-column:1/-1;gap:5px;margin:0;padding:12px 14px;font-size:12px;display:grid}.appraise-member{font-size:13px!important}.uw-credit-workspace{margin:0 22px 22px}.uw-credit-questionnaire{background:#fff;border:1px solid #cfddd6;border-radius:13px;margin-bottom:12px;overflow:hidden}.uw-credit-questionnaire>header{background:#edf5f1;padding:14px 16px}.uw-credit-questionnaire>header span{color:#9a7127;letter-spacing:1px;font-size:8px;font-weight:900}.uw-credit-questionnaire>header h3{margin:3px 0;font:900 17px Manrope}.uw-credit-questionnaire>header p{color:#687871;margin:0;font-size:10px}.uw-credit-questionnaire>label{cursor:pointer;border-top:1px solid #dce5e0;grid-template-columns:18px 28px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:12px 16px;display:grid}.uw-credit-questionnaire>label input{accent-color:#087052;width:17px;height:17px}.uw-credit-questionnaire>label>span{color:#687871;background:#eef2f0;border-radius:8px;place-items:center;width:26px;height:26px;font:900 9px Manrope;display:grid}.uw-credit-questionnaire>label>b{font-size:12px}.uw-credit-questionnaire>label>svg{color:#c5cfca;width:18px}.uw-credit-questionnaire>label.checked{background:#f2faf6}.uw-credit-questionnaire>label.checked>span{color:#fff;background:#087052}.uw-credit-questionnaire>label.checked>svg{color:#087052}.uw-credit-workspace>.uw-v2-decision{margin:0}.uw-credit-workspace .uw-v2-decision{position:sticky;bottom:12px}@media (width<=760px){.uw-bvr-decision{grid-template-columns:1fr}.uw-bvr-decision>blockquote{grid-column:auto}.uw-credit-workspace{margin:0 14px 14px}.uw-credit-questionnaire>label{grid-template-columns:17px 25px minmax(0,1fr) 18px;padding:11px}.uw-credit-questionnaire>label>b{font-size:10px}}.uw-risk-category{background:#fafcfb;border-top:1px solid #dce5e0;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.uw-risk-category>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.uw-risk-category button{color:#5e6d66;background:#fff;border:1px solid #d4dfda;border-radius:9px;min-height:38px;font:800 10px Manrope}.uw-risk-category button.low-risk.selected{color:#087052;background:#e4f4ec;border-color:#72b798}.uw-risk-category button.medium-risk.selected{color:#91601b;background:#fff2d8;border-color:#dcad55}.uw-risk-category button.high-risk.selected{color:#a53333;background:#fde9e9;border-color:#d77}.uw-credit-questionnaire>.uw-appraisal-note{background:#fafcfb;grid-template-columns:28px minmax(140px,.45fr) minmax(0,1.55fr);align-items:start}.uw-credit-questionnaire>.uw-appraisal-note textarea{resize:vertical;color:#17342b;border:1px solid #ccd9d3;border-radius:9px;min-height:88px;padding:10px;font:600 11px Manrope}.uw-credit-questionnaire>.uw-appraisal-note>span{margin-top:2px}.uw-credit-questionnaire>.uw-appraisal-note>b{padding-top:7px}.uw-credit-questionnaire>.uw-appraisal-note>svg,.uw-credit-questionnaire>.uw-appraisal-note>input{display:none}@media (width<=760px){.uw-risk-category,.uw-risk-category>div{grid-template-columns:1fr}.uw-credit-questionnaire>.uw-appraisal-note{grid-template-columns:25px 1fr}.uw-credit-questionnaire>.uw-appraisal-note textarea{grid-column:1/-1;width:100%}}.uw-credit-actions{background:#fff;border:1px solid #cbdcd4;border-radius:13px;grid-template-columns:1fr 1fr 1.25fr;gap:10px;padding:14px;display:grid;box-shadow:0 12px 30px #072e231f}.uw-credit-actions button{background:#fff;border:1px solid #d8e1dd;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:46px;font:900 10px Manrope;display:flex}.uw-credit-actions button svg{width:16px}.uw-credit-actions .reject{color:#a63131;background:#fff1f1;border-color:#e2aaaa}.uw-credit-actions .query{color:#93641b;background:#fff8e8;border-color:#e3c37e}.uw-credit-actions .approve{color:#fff;background:#087052;border-color:#087052}.uw-credit-actions button:disabled{opacity:.5}.uw-credit-approval-backdrop{z-index:300;background:#041f18ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.uw-credit-approval-modal{background:#fff;border-radius:20px;width:min(650px,96vw);max-height:92vh;padding:24px;position:relative;overflow:auto;box-shadow:0 28px 80px #0000004d}.uw-credit-approval-close{color:#64736d;background:#edf1ef;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.uw-credit-approval-close svg{width:19px}.uw-credit-approval-modal>header span{letter-spacing:1.4px;color:#a1762a;font-size:8px;font-weight:900}.uw-credit-approval-modal>header h2{margin:5px 0 3px;font:900 24px Manrope}.uw-credit-approval-modal>header p{color:var(--muted);margin:0;font-size:10px}.uw-approval-member{color:#fff;background:#0e4033;border-radius:13px;align-items:center;gap:12px;margin:20px 0 13px;padding:13px;display:flex}.uw-approval-member>.uw-member-avatar{width:54px;height:54px}.uw-approval-member>div{gap:4px;display:grid}.uw-approval-member b{font:900 16px Manrope}.uw-approval-member span{color:#c5d8d0;font-size:9px}.uw-approval-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:16px;display:grid}.uw-approval-summary>.uw-info{background:#f5f8f6;border:1px solid #dce5e0;border-radius:11px;min-height:76px;padding:12px}.uw-credit-approval-modal>label{gap:7px;margin-top:13px;display:grid}.uw-credit-approval-modal>label>span{font-size:10px;font-weight:900}.uw-credit-approval-modal select,.uw-credit-approval-modal textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cad8d1;border-radius:10px;padding:12px;font:700 11px Manrope}.uw-credit-approval-modal textarea{resize:vertical;min-height:100px}.uw-credit-approval-modal>footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.uw-credit-approval-modal>footer button{background:#fff;border:1px solid #d5ded9;border-radius:10px;min-width:125px;padding:12px;font:900 10px Manrope}.uw-credit-approval-modal>footer .approve{color:#fff;background:#087052;border-color:#087052;justify-content:center;align-items:center;gap:7px;display:flex}.uw-credit-approval-modal>footer .approve:disabled{opacity:.5}.uw-credit-actions.guidance-enabled{grid-template-columns:repeat(4,1fr)}.uw-credit-actions .guidance{color:#825d12;background:#fff6de;border-color:#d7ae55}.uw-guidance-pending{color:#78550f;background:#fff7df;border:1px solid #dfbd72;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.uw-guidance-pending svg{width:20px}.uw-guidance-pending span{gap:3px;display:grid}.uw-guidance-pending small{font-weight:600}.uw-credit-approval-modal>footer .guidance-submit{color:#fff;background:#b7841f;border-color:#b7841f;justify-content:center;align-items:center;gap:7px;display:flex}.uw-credit-approval-modal>footer .guidance-submit:disabled{opacity:.45}.hoc-actions.guidance-only{grid-template-columns:1fr}.hoc-card.guidance-card{background:#fffaf0;border-color:#d3a642}.hoc-card.guidance-card .hoc-card-alert{color:#553a00;background:#f2b83f}.uw-guidance-response{color:#0b5f45;background:#eaf8f1;border:1px solid #7bc7aa;border-radius:14px;align-items:flex-start;gap:12px;margin:16px 0;padding:16px;display:flex}.uw-guidance-response>svg{flex:none;width:22px}.uw-guidance-response span{gap:5px;display:grid}.uw-guidance-response b{font-size:16px}.uw-guidance-response small{color:#153c31;font-size:15px;font-weight:700;line-height:1.45}.uw-guidance-response em{color:#56776d;font-size:12px;font-style:normal}@media (width<=700px){.uw-credit-actions,.uw-credit-actions.guidance-enabled,.uw-approval-summary{grid-template-columns:1fr}.uw-credit-approval-modal{padding:20px 16px}.uw-credit-approval-modal>footer{grid-template-columns:1fr 1fr;display:grid}.uw-credit-approval-modal>footer button{min-width:0}}.module-recovery{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:360px;display:flex}.module-recovery>svg{color:#b37f27;width:42px;height:42px}.module-recovery h2{margin:0;font:900 24px Manrope}.module-recovery p{color:var(--muted);margin:0 0 8px}.chat-unavailable{max-width:520px;margin:auto;padding:30px}.chat-unavailable span{max-width:430px}.chat-unavailable button{color:#fff;background:#0a7658;border:0;border-radius:9px;margin-top:8px;padding:10px 18px;font:900 10px Manrope}.sidebar-credit-chat{background:#f5f1e7;border-color:#cfad5e;grid-template-rows:auto minmax(210px,1fr) auto;min-height:350px;max-height:55vh}.sidebar-credit-chat>header span{color:#667a72;max-width:108px}.sidebar-credit-chat>header>svg{color:#b6811d}.sidebar-chat-maximize,.sidebar-chat-toggle{color:#785916;background:#fff9e8;border:1px solid #dfc77e;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;display:grid}.sidebar-chat-maximize svg,.sidebar-chat-toggle svg{width:14px}.sidebar-chat-messages{background:#f5f1e7}.sidebar-chat-messages article{box-shadow:0 5px 14px #16392e14}.sidebar-credit-chat>footer{background:#fbf7ec;border-color:#dfc77e}.sidebar-credit-chat textarea{border-color:#d7c389}.sidebar-credit-chat footer button{color:#10251f;background:#d8aa43}.credit-chat-popup-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#061a15ba;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.credit-chat-popup{background:#f5f1e7;border:1px solid #d8b65f;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,94vw);height:min(720px,88vh);display:grid;overflow:hidden;box-shadow:0 30px 90px #0007}.credit-chat-popup>header{color:#fff;background:#123b30;border-bottom:1px solid #41675c;height:auto;padding:17px 20px;position:static}.credit-chat-popup>header>div{align-items:center;gap:12px;display:flex}.credit-chat-popup>header>div>svg{color:#efb94a}.credit-chat-popup>header span{gap:3px;display:grid}.credit-chat-popup>header b{font:900 17px Manrope}.credit-chat-popup>header small{color:#bad0c7;font-size:10px}.credit-chat-popup>header>button{color:#fff;background:#214e42;border:1px solid #557a6f;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.credit-chat-popup>header>button svg{width:18px}.credit-chat-popup-messages{background:linear-gradient(145deg,#f5f1e7,#eef5f1);flex-direction:column;gap:11px;padding:22px;display:flex;overflow:auto}.credit-chat-popup-messages article{color:#173229;background:#fff;border:1px solid #d7e1dc;border-radius:5px 15px 15px;align-self:flex-start;width:min(520px,78%);padding:11px 14px;box-shadow:0 7px 18px #15372c12}.credit-chat-popup-messages article.mine{background:#dff1e8;border-color:#b4d5c5;border-radius:15px 5px 15px 15px;align-self:flex-end}.credit-chat-popup-messages article b{color:#087052;font-size:11px}.credit-chat-popup-messages article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 8px;font-size:14px;line-height:1.5}.credit-chat-popup-messages article small{text-align:right;color:#687a72;font-size:9px;display:block}.credit-chat-popup-composer{background:#fffaf0;border-top:1px solid #dfc77e;grid-template-columns:minmax(0,1fr) 110px;gap:10px;padding:14px 18px;display:grid}.credit-chat-popup-composer textarea{resize:none;border:1px solid #d7c389;border-radius:12px;height:58px;padding:12px;font:600 12px Manrope}.credit-chat-popup-composer button{color:#fff;background:#0b7455;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;font:900 11px Manrope;display:flex}.credit-chat-popup-composer button:disabled{opacity:.45}.credit-chat-popup-composer button svg{width:17px}@media (width<=700px){.credit-chat-popup-backdrop{padding:10px}.credit-chat-popup{width:100%;height:90vh}.credit-chat-popup-composer{grid-template-columns:minmax(0,1fr) 54px}.credit-chat-popup-composer button span{display:none}}.credit-chat-shell{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:310px minmax(0,1fr);height:calc(100vh - 235px);min-height:570px;display:grid;overflow:hidden;box-shadow:0 16px 38px #09302514}.chat-rooms{border-right:1px solid var(--line);background:#f6f9f7;flex-direction:column;display:flex}.chat-rooms>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:18px;display:flex}.chat-rooms>header>svg{color:#fff;background:#0c4939;border-radius:10px;width:38px;height:38px;padding:10px}.chat-rooms header div,.chat-panel>header>div{gap:3px;display:grid}.chat-rooms header b,.chat-panel>header b{font:900 14px Manrope}.chat-rooms header span,.chat-panel>header span{color:var(--muted);font-size:8px}.chat-rooms>label,.chat-panel>header>label{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:7px;margin:12px;padding:10px;display:flex}.chat-rooms label svg,.chat-panel label svg{color:#89958f;width:15px}.chat-rooms input,.chat-panel input{background:0 0;border:0;outline:0;width:100%;min-width:0;font:700 9px Manrope}.chat-rooms>div{overflow:auto}.chat-rooms>div>button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-top:1px solid #e3e9e6;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.chat-rooms>div>button:hover,.chat-rooms>div>button.active{background:#e5f2ec}.chat-rooms>div>button.active{box-shadow:inset 4px 0 #0b7455}.chat-rooms button>span{color:#0b7455;background:#dfece6;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.chat-rooms button>span.centre{color:#9b681c;background:#fff0d9}.chat-rooms button svg{width:18px}.chat-rooms button>div{gap:4px;min-width:0;display:grid}.chat-rooms button b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.chat-rooms button small{color:var(--muted);font-size:7px}.chat-panel{grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;display:grid}.chat-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:13px 17px;display:flex}.chat-panel>header>label{width:230px;margin:0}.chat-panel>main{background:linear-gradient(135deg,#f3f8f5,#fbfaf6);flex-direction:column;gap:10px;padding:20px;display:flex;overflow:auto}.chat-panel article{background:#fff;border:1px solid #dce5e0;border-radius:4px 14px 14px;align-self:flex-start;width:min(620px,78%);padding:10px 13px;position:relative;box-shadow:0 5px 14px #0f352a0d}.chat-panel article.mine{background:#e3f3eb;border-color:#aad1bf;border-radius:14px 4px 14px 14px;align-self:flex-end}.chat-panel article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-panel article b{color:#087052;font-size:8px}.chat-panel article small{color:#7d8a84;font-size:7px}.chat-panel article p{white-space:pre-wrap;margin:5px 18px 0 0;font-size:11px;line-height:1.55}.chat-panel article>svg{color:#087052;width:13px;position:absolute;bottom:6px;right:7px}.chat-panel>footer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 94px;gap:10px;padding:12px 16px;display:grid}.chat-panel textarea{resize:vertical;border:1px solid #cfdcd6;border-radius:10px;min-height:48px;max-height:110px;padding:11px;font:600 10px Manrope}.chat-panel footer button{color:#fff;background:#087052;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;font:900 9px Manrope;display:flex}.chat-panel footer button:disabled{opacity:.5}.chat-panel footer svg{width:16px}.chat-record-note{color:#89958f;padding:0 16px 10px;font-size:7px}.chat-empty{color:#89958f;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;font-size:9px;display:flex}.chat-empty>svg{width:36px;height:36px}.chat-empty b{color:#274139;font-size:12px}.chat-error{color:#a23939;background:#fdeaea;border-radius:8px;margin:0 16px;padding:8px 10px;font-size:8px}@media (width<=900px){.credit-chat-shell{grid-template-columns:1fr;height:auto;min-height:0}.chat-rooms{border-right:0;border-bottom:1px solid var(--line);max-height:280px}.chat-panel{height:620px}.chat-panel>header{flex-direction:column;align-items:flex-start}.chat-panel>header>label{width:100%}}.sidebar-credit-chat:not(.collapsed){grid-template-rows:auto minmax(170px,1fr) auto;min-height:310px;max-height:46vh}.sidebar-chat-messages article.mine{background:#cfeadd;border:1px solid #a8d1bd}.sidebar-credit-chat footer button{color:#fff;background:#0b7455;box-shadow:0 6px 16px #044c373d}.sidebar-credit-chat>header{background:#e0ad4e;border-color:#f0ca72}.sidebar-credit-chat>header b,.sidebar-credit-chat>header>svg{color:#102d25}.sidebar-credit-chat>header .sidebar-chat-maximize,.sidebar-credit-chat>header .sidebar-chat-toggle{color:#102d25;background:#f9e1a7;border-color:#b47b13}.sidebar-credit-chat>header .chat-live-dot{background:#087052;box-shadow:0 0 0 4px #08705226}.uw-guidance-success{text-align:center;background:#fff;border-radius:20px;justify-items:center;gap:12px;width:min(430px,92vw);padding:34px;display:grid;box-shadow:0 28px 80px #0000004d}.uw-guidance-success>svg{color:#087052;background:#dff1e8;border-radius:50%;width:54px;height:54px;padding:13px}.uw-guidance-success h2{margin:0;font:900 24px Manrope}.uw-guidance-success p{color:var(--muted);margin:0;font-size:11px}.uw-guidance-success button{color:#fff;background:#087052;border:0;border-radius:10px;min-width:140px;margin-top:8px;padding:13px;font:900 11px Manrope}.uw-recent-od{background:#fff;border:1px solid #d9e3df;border-radius:14px;padding:14px 16px}.uw-recent-od.alert{background:#fff7f7;border-color:#ef9a9a}.uw-recent-od-question{grid-template-columns:34px 1fr auto;align-items:center;gap:12px;display:grid}.uw-recent-od-question>span{color:#087b59;background:#eef6f2;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.uw-recent-od-question>div{gap:8px;display:flex}.uw-recent-od-question button,.uw-add-od-company{background:#fff;border:1px solid #cddbd5;border-radius:9px;padding:9px 16px;font-weight:800}.uw-recent-od-question button.selected{color:#087b59;background:#e2f3eb;border-color:#087b59}.uw-recent-od-question button.danger{color:#a51f1f;background:#fde8e8;border-color:#c93434}.uw-od-companies{gap:10px;margin:14px 0 0 46px;display:grid}.uw-od-companies label{grid-template-columns:140px 1fr;align-items:center;gap:10px;display:grid}.uw-od-companies input{border:1px solid #cad8d2;border-radius:9px;min-height:42px;padding:0 12px}.uw-add-od-company{color:#087b59;justify-self:start}.hoc-summary{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}.hoc-summary>div{background:#fff;border:1px solid #dbe4e0;border-radius:18px;align-items:center;gap:14px;padding:20px;display:flex}.hoc-summary svg{color:#0b7a58}.hoc-summary .danger{background:#fff2f2;border-color:#efb1b1}.hoc-summary .danger svg{color:#c22727}.hoc-summary span{display:grid}.hoc-summary b{font-size:28px}.hoc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hoc-card{text-align:left;background:#fff;border:1px solid #dce5e1;border-radius:18px;grid-template-columns:1fr auto;gap:18px;padding:22px;display:grid;position:relative;box-shadow:0 8px 24px #0c392c0f}.hoc-card-alert{color:#bd2525;grid-column:1/-1;align-items:center;gap:8px;font-weight:900;display:flex}.hoc-card h2{margin:0 0 4px}.hoc-card p,.hoc-card small{color:#6d7c77;display:block}.hoc-card dl{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}.hoc-card dl div{background:#f3f7f5;border-radius:10px;padding:10px}.hoc-card dt{color:#72807b;font-size:11px}.hoc-card dd{margin:3px 0 0;font-weight:800}.hoc-card>em{text-transform:capitalize;position:absolute;top:18px;right:18px}.hoc-review{max-width:900px}.hoc-review-alert{color:#a82222;background:#fff0f0;border:1px solid #efb2b2;border-radius:12px;gap:12px;padding:14px;display:flex}.hoc-review-alert div{display:grid}.hoc-review-columns{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.hoc-review-columns>div{border:1px solid #dce5e1;border-radius:14px;padding:18px}.hoc-review-columns p{gap:3px;display:grid}.hoc-review label{gap:7px;margin-top:14px;font-weight:800;display:grid}.hoc-review select,.hoc-review textarea{background:#fff;border:1px solid #ccd9d4;border-radius:10px;padding:13px}.hoc-review textarea{min-height:90px}.hoc-actions{grid-template-columns:1fr 1.4fr 1.4fr;gap:10px;margin-top:18px;display:grid}.hoc-actions button{border:0;border-radius:11px;padding:13px;font-weight:900}.hoc-actions .reject{color:#a51f1f;background:#fde8e8}.hoc-actions .board{color:#815b00;background:#fff0cc}.hoc-actions .approve{color:#fff;background:#087b59}@media (width<=900px){.hoc-summary,.hoc-grid,.hoc-review-columns,.hoc-actions{grid-template-columns:1fr}.uw-recent-od-question{grid-template-columns:34px 1fr}.uw-recent-od-question>div{grid-column:2}.uw-od-companies{margin-left:0}.uw-od-companies label{grid-template-columns:1fr}}.hoc-actions.guidance-response-actions{grid-template-columns:1fr 1.35fr}.uw-head-credit-decision-panel{border-top:1px solid #d8e2de;margin-top:24px;padding:24px}.hoc-page-decision{background:#fffaf0;border:1px solid #d7ae55;border-radius:18px;gap:18px;padding:24px;display:grid}.hoc-page-decision header span{letter-spacing:.14em;color:#9a711f;font-size:12px;font-weight:900}.hoc-page-decision header h2{margin:5px 0;font-size:28px}.hoc-page-decision header p{color:#61716b;margin:0}.hoc-page-decision label{gap:8px;font-weight:800;display:grid}.hoc-page-decision select,.hoc-page-decision textarea{font:inherit;background:#fff;border:1px solid #cbd9d3;border-radius:12px;padding:14px}.hoc-page-decision textarea{min-height:130px}.hoc-page-decision .hoc-actions{margin-top:0}@media (width<=900px){.hoc-actions.guidance-response-actions{grid-template-columns:1fr}.uw-head-credit-decision-panel{padding:16px}.hoc-page-decision{padding:18px}}.uw-query-modal{width:min(760px,96vw)}.uw-query-items{gap:12px;margin:16px 0;display:grid}.uw-query-items article{background:#f7faf8;border:1px solid #d9e4df;border-radius:13px;padding:14px}.uw-query-items article>header{justify-content:space-between;align-items:center;display:flex}.uw-query-items article>header b{color:#0d4234;font:900 11px Manrope}.uw-query-items article>header button{color:#a13a3a;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;font-weight:800;display:flex}.uw-query-items article>header svg{width:14px}.uw-query-items label{gap:6px;margin-top:10px;font-size:9px;font-weight:900;display:grid}.uw-query-items select,.uw-query-items textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cad8d1;border-radius:10px;padding:11px;font:700 10px Manrope}.uw-query-items textarea{resize:vertical;min-height:72px}.uw-add-query{color:#805b14;background:#fff9e9;border:1px dashed #b78b34;border-radius:10px;width:100%;padding:11px;font:900 10px Manrope}.bm-credit-query-panel{background:#fff9e9;border:1px solid #e0b451;border-radius:16px;margin:14px 0;overflow:hidden}.bm-credit-query-panel>header{color:#533900;background:#f2bd45;align-items:center;gap:10px;padding:15px;display:flex}.bm-credit-query-panel>header svg{width:24px}.bm-credit-query-panel>header div{gap:2px;display:grid}.bm-credit-query-panel>header span{letter-spacing:1.2px;font-size:8px;font-weight:900}.bm-credit-query-panel>header h2{margin:0;font:900 17px Manrope}.bm-credit-query-panel>article{border-top:1px solid #ecd28e;padding:15px}.bm-credit-query-panel>article>h3{margin:0;font:900 17px Manrope}.bm-credit-query-panel>article>p{color:#718078;margin:3px 0 12px;font-size:10px}.bm-query-item{background:#fff;border:1px solid #dfd4b8;border-radius:12px;margin:10px 0;padding:12px}.bm-query-item>b{color:#9a6710;font-size:11px}.bm-query-item>p{font-size:11px;line-height:1.5}.bm-query-item label{gap:6px;font-size:9px;font-weight:900;display:grid}.bm-query-item textarea{border:1px solid #cbd9d2;border-radius:9px;min-height:80px;padding:10px;font:600 10px Manrope}.field-query-list{gap:10px;display:grid}.field-query-list article{background:#fff9e8;border:1px solid #e1c277;border-radius:12px;padding:13px}.field-query-list article>span{letter-spacing:1px;color:#9a6813;font-size:8px;font-weight:900}.field-query-list article h3{margin:4px 0;font:900 14px Manrope}.field-query-list article p{margin:0;font-size:10px;line-height:1.5}.field-query-list article small{color:#087052;border-top:1px solid #ead8a9;margin-top:9px;padding-top:9px;display:block}.uw-query-history{background:#fffaf0;border:1px solid #e3b84d;border-radius:18px;margin:1rem 0;overflow:hidden}.uw-query-history>header{color:#17372d;background:#f4c44f;align-items:center;gap:.8rem;padding:1rem 1.2rem;display:flex}.uw-query-history>header svg{width:24px}.uw-query-history>header span{letter-spacing:.14em;font-size:.7rem;font-weight:800}.uw-query-history>header h3{margin:.15rem 0 0}.uw-query-history article{border-top:1px solid #ecdcae;padding:1rem 1.2rem}.uw-query-history article>p{color:#556760;margin:.35rem 0}.uw-query-history article>em{color:#9b6310;font-style:normal}.uw-query-history article>div{color:#086a4a;background:#e8f5ef;border-radius:12px;gap:.6rem;margin-top:.65rem;padding:.8rem;display:flex}.uw-query-history article>div span{gap:.2rem;display:grid}.uw-query-history article>div small{color:#657b72}.member-journey{background:#f8fbf9;border:1px solid #d7e3de;border-radius:14px;margin:18px 22px 0;overflow:hidden}.member-journey>header{color:#153b30!important;background:#eef5f2!important;align-items:center!important;gap:10px!important;padding:14px 16px!important;display:flex!important}.member-journey>header svg{color:#b27a1f;width:20px}.member-journey>header span{color:#9b6c20;letter-spacing:.12em;font-size:9px;font-weight:900}.member-journey>header h3{margin:3px 0 0;font-size:14px}.member-journey>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:12px;display:grid}.member-journey article{border-bottom:1px solid #e0e8e4;border-right:1px solid #e0e8e4;gap:9px;min-height:64px;padding:10px;display:flex}.member-journey article:nth-child(4n){border-right:0}.member-journey article i{color:#75847e;background:#e5ece8;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:900;display:grid}.member-journey article.complete i{color:#fff;background:#087158}.member-journey article i svg{width:13px}.member-journey article>span{align-content:start;gap:3px;display:grid}.member-journey article b{color:#183a30;font-size:10px}.member-journey article small{color:#718079;font-size:9px}.member-journey article em{color:#9b6c20;font-size:8px;font-style:normal}.member-journey article.pending{opacity:.72}@media (width<=900px){.member-journey>div{grid-template-columns:repeat(2,minmax(0,1fr))}.member-journey article:nth-child(4n){border-right:1px solid #e0e8e4}.member-journey article:nth-child(2n){border-right:0}}@media (width<=560px){.member-journey{margin:12px}.member-journey>div{grid-template-columns:1fr}.member-journey article{border-right:0!important}}.branch-query-desk{border:1px solid var(--line,#d9e2de);background:#fff;border-radius:22px;margin-top:24px;padding:24px;box-shadow:0 12px 34px #0e362b12}.branch-query-desk>header{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.branch-query-desk>header svg{color:#087a58;background:#e4f3ed;border-radius:14px;width:44px;height:44px;padding:10px}.branch-query-desk>header span{letter-spacing:.14em;color:#9b712c;font-size:12px;font-weight:800}.branch-query-desk>header h2{margin:4px 0;font-size:24px}.branch-query-desk>header p{color:#718078;margin:0}.branch-query-desk>article{background:#fbfcfb;border:1px solid #d8e4df;border-radius:18px;margin-top:14px;padding:20px}.branch-query-desk>article>div h3{margin:0;font-size:22px}.branch-query-desk>article>div p{color:#6d7a74;margin:5px 0 16px}.branch-query-desk label{gap:7px;margin:13px 0;display:grid}.branch-query-desk label span{color:#4c5d55}.branch-query-desk textarea{min-height:92px}.branch-query-desk .primary{align-items:center;gap:8px;margin-left:auto;display:flex}.query-control-panel .uw-query-history{margin:18px 0}.query-control-panel .uw-query-history article{background:#fff;border:1px solid #dae4df;border-radius:14px;margin:10px 0;padding:14px}.query-control-panel .uw-query-history p{margin:6px 0}.query-control-panel .uw-query-history article>div{color:#087a58;gap:8px;display:flex}.query-control-panel .uw-query-history article>div span{display:grid}.query-control-panel .hoc-actions{margin-top:18px}.branch-query-card-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.branch-query-card-title>strong{color:#176b52;background:#e9f4ef;border-radius:999px;flex:none;padding:8px 12px;font-size:11px}.branch-query-card-title>strong.repeat-count{color:#fff;background:#c7272d;box-shadow:0 0 0 4px #c7272d1f}.branch-query-desk>article.repeated-query-card{background:snow;border:2px solid #df5559}.branch-query-repeat-alert{color:#9e2328;background:#fde7e8;border:1px solid #e87377;border-radius:14px;align-items:flex-start;gap:12px;margin:8px 0 18px;padding:14px;display:flex}.branch-query-repeat-alert>svg{flex:none;width:26px;height:26px}.branch-query-repeat-alert>div{gap:4px;display:grid}.branch-query-repeat-alert b{font-size:13px}.branch-query-repeat-alert span{font-size:10px;line-height:1.5}.branch-query-repeat-alert em{border-top:1px solid #9e232833;margin-top:4px;padding-top:7px;font-size:10px;font-style:normal;font-weight:800}.branch-query-desk label>b{align-items:center;gap:8px;display:flex}.branch-query-desk label>b small{color:#176b52;background:#e8f3ee;border-radius:999px;padding:4px 7px;font-size:8px}.branch-query-desk label.repeated-query-item{background:#fff;border:1px solid #efb2b4;border-radius:12px;padding:12px}.branch-query-desk label.repeated-query-item>b small{color:#fff;background:#c7272d}.branch-query-desk label>em{color:#94272b;background:#fff0f0;border-left:3px solid #c7272d;padding:8px 10px;font-size:10px;font-style:normal;font-weight:800}@media (width<=700px){.branch-query-card-title{display:grid}.branch-query-card-title>strong{width:max-content}.branch-query-desk{padding:15px}}.query-routing-note{display:grid;background:#fff8e7!important;border:1px solid #e3bf66!important;gap:7px!important;padding:14px!important}.query-routing-note b{color:#775013;font-size:11px}.query-routing-note textarea{background:#fff!important}.query-route-actions button:disabled{cursor:not-allowed;color:#eef2f0;background:#aebbb6!important}.branch-query-routing-note{color:#624615;background:#fff5dd;border-left:4px solid #b77c1d;border-radius:8px;margin:10px 0 16px;padding:13px 15px}.branch-query-routing-note b{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.branch-query-routing-note p{margin:5px 0 0;font-size:12px;line-height:1.5}.uw-photo-modal-card{background:#07110f;border-radius:18px;grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 24px 80px #0008}.uw-photo-modal-image{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;border-radius:0;overflow:hidden}.uw-photo-modal-image img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.uw-photo-modal-overlay{color:#fff;background:#041510;flex-wrap:wrap;align-items:center;gap:8px 22px;padding:14px 22px 16px;display:flex;position:static}.staff-ledger-row{cursor:pointer;transition:transform .16s,box-shadow .16s}.staff-ledger-row:hover,.staff-ledger-row:focus-visible{outline-offset:2px;outline:2px solid #d7b14a;transform:translateY(-2px);box-shadow:0 12px 28px #183d3020}.ledger-types{background:#faf8ef;border:1px solid #eee8d1;border-radius:12px;padding:4px}.ledger-types span{border:1px solid #f3e9b7}.ledger-types span:nth-child(4){background:#fff5db;border-color:#f3e1a8}.ledger-types span:nth-child(5){background:#fff0ef;border-color:#f2d7d3}.ledger-types span:nth-child(5) b{color:#b3433c}@media (width<=1500px){.staff-ledger-row{min-width:1440px}}.staff-sales-breakdown{width:min(840px,94vw);max-height:90vh;overflow:auto}.sales-credit-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin:18px 0;display:grid}.sales-credit-summary span{border:1px solid var(--line);background:#f3f7f5;border-radius:12px;gap:6px;padding:14px;display:grid}.sales-credit-summary small{text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:900}.sales-credit-summary b{color:var(--green);font:900 23px Manrope}.sales-credit-group{border:1px solid var(--line);border-radius:14px;margin-top:12px;overflow:hidden}.sales-credit-group>header{background:#f1f6f3;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.sales-credit-group h3{margin:0;font-size:13px}.sales-credit-group>header>b{color:#fff;background:#0c4436;border-radius:9px;place-items:center;min-width:28px;height:28px;display:grid}.sales-credit-group>p{color:var(--muted);margin:0;padding:18px;font-size:10px}.sales-credit-records article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.sales-credit-records span{gap:3px;display:grid}.sales-credit-records span>b{font-size:11px}.sales-credit-records span>small{color:var(--muted);font-size:8px}.sales-credit-records em{border-radius:999px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:900}.weekly-trend{background:#f8fbf9;border:1px solid #dbe5e0;border-radius:16px;margin-top:20px;padding:18px}.weekly-trend>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.weekly-trend>header span{color:#9b7424;letter-spacing:.12em;font-size:9px;font-weight:900}.weekly-trend h3{margin:5px 0 0;font-size:16px}.trend-totals{gap:8px;display:flex}.trend-totals>b{color:#173b31;text-align:center;background:#fff;border-radius:10px;min-width:66px;padding:9px 11px;font-size:19px}.trend-totals small{color:#728079;text-transform:uppercase;margin-top:3px;font-size:7px;display:block}.trend-legend{justify-content:flex-end;gap:16px;margin:15px 0 8px;display:flex}.trend-legend span{color:#65756e;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.trend-legend span:before{content:"";background:#d8b14a;border-radius:3px;width:9px;height:9px}.trend-legend .verified:before{background:#168263}.trend-legend .failed:before{background:#df5a5f}.trend-chart{background:repeating-linear-gradient(0deg,#fff 0 48px,#e9eeeb 49px);border:1px solid #e3e9e6;border-radius:13px;grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;height:245px;padding:16px 12px 10px;display:grid}.trend-day{text-align:center;grid-template-rows:1fr auto auto;gap:5px;height:100%;display:grid}.trend-bars{justify-content:center;align-items:flex-end;gap:5px;min-height:0;display:flex}.trend-bars i{background:#d8b14a;border-radius:5px 5px 2px 2px;width:16px;min-height:2px}.trend-bars i.verified{background:#168263}.trend-bars i.failed{background:#df5a5f}.trend-day>b{font-size:10px}.trend-day>small{color:#76837d;font-size:8px}@media (width<=650px){.weekly-trend>header{display:grid}.trend-totals{width:100%}.trend-totals>b{flex:1}.trend-chart{gap:5px;height:210px;padding-inline:5px}.trend-bars{gap:2px}.trend-bars i{width:9px}}.ledger-button{cursor:pointer;color:#087052;background:#e5f5ee;border:0;font:900 9px/1.35 Manrope,sans-serif;transition:background .15s,transform .15s}.ledger-button:hover,.ledger-button:focus-visible{outline-offset:2px;background:#cfece0;outline:2px solid #d7b14a;transform:translateY(-1px)}.monthly-sales-ledger{background:#fff;border:1px solid #dbe5e0;border-radius:16px;margin-top:20px;overflow:hidden}.monthly-sales-ledger>header{background:#eef7f3;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.monthly-sales-ledger>header span{color:#9b7424;letter-spacing:.12em;font-size:9px;font-weight:900}.monthly-sales-ledger h3{margin:4px 0 0;font-size:16px}.monthly-sales-ledger>header>b{color:#176c52;background:#fff;border-radius:9px;padding:7px 10px;font-size:10px}.monthly-ledger-table{overflow:auto}.monthly-ledger-head,.monthly-ledger-row{grid-template-columns:1.5fr repeat(5,1fr);align-items:center;min-width:650px;display:grid}.monthly-ledger-head{color:#fff;background:#17352d;padding:10px 15px}.monthly-ledger-head span{text-transform:uppercase;font-size:8px;font-weight:900}.monthly-ledger-row{border-top:1px solid #e5ebe8;padding:11px 15px}.monthly-ledger-row strong{font-size:10px}.monthly-ledger-row span{font-size:12px;font-weight:800}.monthly-ledger-row .approved{color:#087052}.monthly-ledger-row .closing{color:#df464f}.monthly-ledger-row .clear{color:#087052}.sales-credit-records em.approved{color:#087052;background:#e2f3eb}.sales-credit-records em.pending{color:#956317;background:#fff2d4}.sales-credit-records em.bad{color:#b43c42;background:#fde8e8}@media (width<=650px){.sales-credit-summary{grid-template-columns:1fr 1fr}.sales-credit-records article{flex-direction:column;align-items:flex-start}}.field-nav.field-nav-four{grid-template-columns:repeat(4,1fr);height:74px;box-shadow:0 -8px 28px #12302712}.field-nav.field-nav-four button{letter-spacing:.15px;font-size:8px;position:relative}.field-nav.field-nav-four button svg{width:21px;height:21px}.field-nav.field-nav-four button.active:before{content:"";background:#dcae50;border-radius:0 0 5px 5px;width:34px;height:3px;position:absolute;top:0}.field-nav.field-nav-four button i{color:#fff;background:#c93e3e;border-radius:9px;place-items:center;min-width:15px;height:15px;padding:0 4px;font:800 8px Manrope;display:grid;position:absolute;top:10px;left:calc(50% + 8px)}.mobile-home-hero{color:#fff;background:linear-gradient(145deg,#0c3126,#12503d);border-radius:20px;margin:2px -1px 14px;padding:20px 19px 17px;box-shadow:0 12px 28px #0c312629}.mobile-home-hero>span{color:#dfb250;letter-spacing:1.45px;font-size:8px}.mobile-home-hero h1{color:#fff;letter-spacing:-1.1px;margin:9px 0 8px;font-size:29px;line-height:1.05}.mobile-home-hero h1 em{color:#dfb250;font-style:normal}.mobile-home-hero p{color:#c3d5ce;font-size:10px}.mobile-today-strip{gap:9px;margin-bottom:13px;display:grid}.mobile-today-strip>button{color:#0b7355;text-align:left;background:#e5f3ed;border:0;border-radius:14px;grid-template-columns:34px 1fr 20px;align-items:center;gap:10px;padding:12px;display:grid}.mobile-today-strip>button>svg:first-child{box-sizing:content-box;background:#cde8dc;border-radius:10px;width:18px;padding:8px}.mobile-today-strip>button span{gap:2px;display:grid}.mobile-today-strip small{letter-spacing:1px;font-size:7px;font-weight:900}.mobile-today-strip b{color:#17362c;font-size:11px}.mobile-today-strip>button>svg:last-child{width:18px}.mobile-today-strip>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mobile-today-strip>div span{background:#fff;border:1px solid #dbe5e0;border-radius:12px;gap:3px;padding:11px 10px;display:grid}.mobile-today-strip>div small{color:#87958f}.mobile-today-strip>div b{color:#14352b;font:900 18px Manrope}.mobile-priority-card{background:#fffdf8;border:1px solid #e3ded1;border-radius:16px;margin-top:13px;overflow:hidden}.mobile-priority-card header{background:0 0;border:0;justify-content:space-between;height:auto;padding:13px 15px;display:flex;position:static}.mobile-priority-card header span{letter-spacing:1.1px;color:#9a762f;font-size:8px;font-weight:900}.mobile-priority-card header b{color:#9a6613;background:#fff0d4;border-radius:8px;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.mobile-priority-card>button{text-align:left;color:#17362c;background:#fff;border:0;border-top:1px solid #eee8dc;grid-template-columns:35px 1fr 17px;align-items:center;gap:10px;width:100%;padding:14px;display:grid}.mobile-priority-card>button>svg:first-child{box-sizing:content-box;color:#0b7355;background:#edf5f1;border-radius:10px;width:18px;padding:8px}.mobile-priority-card>button div{gap:3px;display:grid}.mobile-priority-card>button b{font-size:11px}.mobile-priority-card>button small{color:#788780;font-size:8px}.mobile-priority-card>button>svg:last-child{color:#8b9993;width:16px}.mobile-work-menu{gap:9px;margin-bottom:16px;display:grid}.mobile-work-menu button{text-align:left;color:#17362c;background:#fff;border:1px solid #dce5e1;border-radius:15px;grid-template-columns:40px 1fr 17px;align-items:center;gap:11px;padding:13px;display:grid;box-shadow:0 5px 16px #13342a09}.mobile-work-menu button>span{color:#0b7355;background:#e7f2ed;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.mobile-work-menu button:nth-child(2)>span{color:#a96e18;background:#fff0dc}.mobile-work-menu button:nth-child(3)>span{color:#496eaa;background:#e9eef8}.mobile-work-menu button svg{width:19px}.mobile-work-menu button>div{gap:3px;display:grid}.mobile-work-menu b{font-size:12px}.mobile-work-menu small{color:#7a8982;font-size:8px}.mobile-work-menu button>svg{color:#8b9993;width:16px}.mobile-enrollment-work{background:#f4f9f6;border:1px solid #cdded6;border-radius:18px;overflow:hidden;box-shadow:0 8px 22px #13342a0f}.mobile-work-menu .mobile-enrollment-work>button{width:100%;box-shadow:none;border:0;border-bottom:1px solid #d8e6df;border-radius:0}.mobile-enrollment-centres{gap:9px;padding:12px;display:grid}.mobile-enrollment-centres .centre-search{margin:0 0 3px}.mobile-enrollment-centres .field-card{margin:0}.mobile-work-menu>button:first-of-type>span{color:#a96e18;background:#fff0dc}.mobile-work-menu>button:nth-of-type(2)>span{color:#496eaa;background:#e9eef8}.mobile-task-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.mobile-task-summary span{text-align:center;background:#fff;border:1px solid #dce5e1;border-radius:13px;gap:3px;padding:13px 9px;display:grid}.mobile-task-summary b{color:#0b7355;font:900 21px Manrope}.mobile-task-summary small{color:#7b8983;font-size:7px}.mobile-profile-card{text-align:center;background:linear-gradient(#fff 0 43%,#0d7357 43%);border:1px solid #dce5e1;border-radius:20px;padding:22px 17px 17px;overflow:hidden}.mobile-profile-avatar{color:#102b23;background:#dfb250;border-radius:22px;place-items:center;width:74px;height:74px;margin:auto;font:900 25px Manrope;display:grid;box-shadow:0 8px 22px #11342a29}.mobile-profile-card h2{margin:12px 0 2px;font:900 20px Manrope}.mobile-profile-card>p{color:#75847d;margin:0;font-size:10px}.mobile-profile-card>b{color:#0b7355;margin:5px 0 28px;font-size:10px;display:block}.mobile-profile-card dl{text-align:left;gap:9px;margin:0;display:grid}.mobile-profile-card dl div{background:#fff;border-radius:12px;padding:12px 14px;box-shadow:0 5px 15px #072a1f1f}.mobile-profile-card dt{letter-spacing:1px;color:#7f8d87;text-transform:uppercase;font-size:7px;font-weight:900}.mobile-profile-card dd{color:#17362c;margin:4px 0 0;font-size:10px;font-weight:800}.mobile-profile-card>button{color:#ad3838;background:#fff0ee;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:11px;padding:13px;font:800 10px Manrope;display:flex}.mobile-profile-card>button svg{width:16px}.compact-attendance-head{background:linear-gradient(135deg,#fff,#f3f8f5);border:1px solid #dfe9e4;border-radius:15px;margin:2px 0 10px;padding:13px 14px;box-shadow:0 5px 16px #0f3b2d0d}.compact-attendance-head>span{letter-spacing:.14em;color:#c58c2f;font-size:7px;font-weight:900}.compact-attendance-head>div{justify-content:space-between;align-items:center;gap:8px;margin:3px 0;display:flex}.compact-attendance-head h1{color:var(--ink);margin:0;font:900 20px Manrope}.compact-attendance-head b{color:#087052;white-space:nowrap;background:#e1f2ea;border-radius:9px;align-items:center;gap:4px;padding:6px 8px;font:900 10px Manrope;display:flex}.compact-attendance-head b svg{width:13px}.compact-attendance-head p{color:var(--muted);margin:0;font-size:8px}.compact-punch-form{gap:8px;padding-bottom:84px}.compact-day-choice{margin:0}.compact-day-choice button{gap:1px;min-height:50px;padding:9px}.compact-day-choice button span{font:900 11px Manrope}.compact-day-choice button small{opacity:.72;font-size:7px;font-weight:700}.compact-target{border-radius:14px;min-height:76px;margin:0;padding:12px 14px}.compact-target>span{column-gap:6px}.compact-target strong{font-size:38px}.compact-target b{padding-bottom:5px;font-size:10px}.compact-target p{max-width:137px;padding:8px 9px;font-size:9px;line-height:1.35}.compact-day-fields{gap:8px;display:grid}.good-punch-tip{color:#087052;background:#e7f5ee;border-radius:11px;align-items:center;gap:8px;padding:9px 10px;display:flex}.good-punch-tip>svg{width:18px;min-width:18px}.good-punch-tip span{gap:1px;display:grid}.good-punch-tip b{font-size:9px}.good-punch-tip small{font-size:8px;line-height:1.35}.collection-field-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.collection-field-grid label,.collection-field-grid input,.collection-field-grid select{min-width:0}.compact-late-reason{margin:0;padding:10px}.compact-photo-block{gap:5px;display:grid}.compact-photo-block>small{color:var(--muted);justify-content:center;align-items:center;gap:4px;font-size:7px;display:flex}.compact-photo-block>small svg{width:12px;color:var(--green)}.choose-day-prompt{min-height:78px;color:var(--muted);background:#f7faf8;border:1px dashed #c9d8d1;border-radius:13px;justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.choose-day-prompt svg{width:17px;color:var(--green)}.punch-submit-dock{z-index:8;padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:linear-gradient(#f6f8f700,#f6f8f7f5 24%);margin:4px -6px -75px;position:sticky;bottom:64px}.punch-submit-dock .field-primary{border-radius:13px;min-height:48px;box-shadow:0 10px 24px #0870523d}.attendance-fixed-shell{height:100dvh;overflow:hidden}.attendance-fixed-main{height:calc(100dvh - 78px);padding:8px 12px;overflow:hidden}.attendance-fixed-main .compact-attendance-head{border-radius:12px;margin:0 0 6px;padding:8px 11px}.attendance-fixed-main .compact-attendance-head>span{display:none}.attendance-fixed-main .compact-attendance-head>div{margin:0}.attendance-fixed-main .compact-punch-form{border-radius:13px;align-content:start;gap:5px;height:calc(100% - 55px);padding:8px;overflow:hidden}.attendance-fixed-main .compact-day-choice{gap:6px}.attendance-fixed-main .compact-day-choice button{min-height:42px;padding:6px}.attendance-fixed-main .compact-target{min-height:56px;padding:8px 11px}.attendance-fixed-main .compact-target p{padding:6px 8px;font-size:8px}.attendance-fixed-main .good-punch-tip{padding:6px 8px}.attendance-fixed-main .mobile-form input,.attendance-fixed-main .mobile-form select{border-radius:8px;padding:8px;font-size:9px}.attendance-fixed-main .photo-field{border-radius:10px;padding:8px 10px}.attendance-fixed-main .photo-field>span{margin-bottom:4px}.attendance-fixed-main .photo-field b{gap:6px;font-size:8px}.attendance-fixed-main .compact-photo-block{gap:2px}.attendance-fixed-main .compact-late-reason textarea{resize:none;min-height:38px;padding:7px;font-size:8px}.attendance-fixed-main .choose-day-prompt{min-height:62px}.attendance-fixed-main .punch-submit-dock{left:12px;right:12px;bottom:max(8px,env(safe-area-inset-bottom));z-index:8;background:0 0;margin:0;padding:0;position:absolute}.attendance-fixed-main .punch-submit-dock .field-primary{min-height:44px}.attendance-fixed-main .field-message{margin-top:2px;padding:7px;font-size:8px}@media (height<=700px){.attendance-fixed-main .compact-target{min-height:48px}.attendance-fixed-main .compact-target strong{font-size:25px}.attendance-fixed-main .good-punch-tip small,.attendance-fixed-main .compact-photo-block>small{display:none}.attendance-fixed-main .compact-attendance-head{padding:6px 9px}.attendance-fixed-main .compact-punch-form{height:calc(100% - 49px)}}.attendance-fixed-main{position:relative}.attendance-fixed-main .compact-attendance-head{height:68px;padding:11px 14px}.attendance-fixed-main .compact-attendance-head h1{font-size:21px}.attendance-fixed-main .compact-attendance-head b{padding:7px 10px;font-size:12px}.attendance-fixed-main .compact-attendance-head p{font-size:10px}.attendance-fixed-main .compact-punch-form{flex-direction:column;justify-content:flex-start;gap:9px;height:calc(100% - 74px);padding:10px 11px 68px;display:flex}.attendance-fixed-main .compact-day-choice{flex:0 0 62px}.attendance-fixed-main .compact-day-choice button{border-width:2px;min-height:62px;font-size:13px}.attendance-fixed-main .compact-day-choice button:first-child{color:#087052;background:linear-gradient(145deg,#edf9f4,#dff2ea);border-color:#8dc6b1}.attendance-fixed-main .compact-day-choice button:last-child{color:#b95316;background:linear-gradient(145deg,#fff8f1,#ffead8);border-color:#edbd91}.attendance-fixed-main .compact-day-choice button:first-child.selected{color:#fff;background:linear-gradient(135deg,#087052,#17a878);border-color:#087052;box-shadow:0 7px 16px #08705233}.attendance-fixed-main .compact-day-choice button:last-child.selected{color:#fff;background:linear-gradient(135deg,#d8611b,#f29a3e);border-color:#d8611b;box-shadow:0 7px 16px #d8611b33}.attendance-fixed-main .compact-day-choice button small{font-size:10px}.attendance-fixed-main .compact-target{flex:0 0 78px;min-height:78px;padding:11px 15px}.attendance-fixed-main .compact-target small{font-size:9px}.attendance-fixed-main .compact-target strong{font-size:40px}.attendance-fixed-main .compact-target b{font-size:13px}.attendance-fixed-main .compact-target p{max-width:175px;padding:9px 11px;font-size:12px}.attendance-fixed-main .good-punch-tip{min-height:49px;padding:9px 11px}.attendance-fixed-main .good-punch-tip>svg{width:22px;min-width:22px}.attendance-fixed-main .good-punch-tip b{font-size:12px}.attendance-fixed-main .good-punch-tip small{font-size:10px}.attendance-fixed-main .mobile-form label{gap:5px;margin:3px 0;font-size:10px}.attendance-fixed-main .mobile-form input,.attendance-fixed-main .mobile-form select{min-height:42px;padding:10px;font-size:12px}.attendance-fixed-main .collection-field-grid{gap:7px 9px}.attendance-fixed-main .compact-late-reason{grid-template-columns:22px 1fr;gap:5px 8px;padding:9px 11px}.attendance-fixed-main .compact-late-reason>svg{width:21px}.attendance-fixed-main .compact-late-reason b{font-size:12px}.attendance-fixed-main .compact-late-reason small{font-size:9px}.attendance-fixed-main .compact-late-reason textarea{min-height:48px;padding:9px;font-size:11px}.attendance-fixed-main .compact-photo-block{gap:4px;margin-top:auto}.attendance-fixed-main .photo-field{min-height:70px;padding:11px 13px}.attendance-fixed-main .photo-field>span{margin-bottom:7px;font-size:10px}.attendance-fixed-main .photo-field b{font-size:11px}.attendance-fixed-main .photo-field svg{width:20px}.attendance-fixed-main .compact-photo-block>small{font-size:9px}.attendance-fixed-main .punch-submit-dock{left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom))}.attendance-fixed-main .punch-submit-dock .field-primary{border-radius:14px;min-height:52px;font-size:13px}@media (height<=720px){.attendance-fixed-main .compact-attendance-head{height:60px;padding:8px 12px}.attendance-fixed-main .compact-attendance-head h1{font-size:19px}.attendance-fixed-main .compact-punch-form{gap:6px;height:calc(100% - 66px);padding-bottom:60px}.attendance-fixed-main .compact-day-choice{flex-basis:54px}.attendance-fixed-main .compact-day-choice button{min-height:54px}.attendance-fixed-main .compact-target{flex-basis:65px;min-height:65px}.attendance-fixed-main .compact-target strong{font-size:33px}.attendance-fixed-main .compact-target p{font-size:10px}.attendance-fixed-main .good-punch-tip{min-height:42px;padding:7px 9px}.attendance-fixed-main .mobile-form input,.attendance-fixed-main .mobile-form select{min-height:36px;padding:8px}.attendance-fixed-main .compact-late-reason{padding:7px 9px}.attendance-fixed-main .compact-late-reason textarea{min-height:38px}.attendance-fixed-main .photo-field{min-height:56px;padding:8px 11px}.attendance-fixed-main .compact-photo-block>small{display:flex}}.live-flip-clock{align-items:center;gap:2px;display:flex}.live-flip-clock i{color:#fff;text-align:center;background:linear-gradient(#26302d 0 49%,#111715 49% 52%,#222a28 52%);border-radius:6px;min-width:29px;padding:7px 4px;font:900 15px Manrope;animation:.28s ease-out flipTick;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 3px 7px #0f1f1a2e}.live-flip-clock em{color:#52655e;font:900 13px Manrope}.live-flip-clock small{color:#087052;text-transform:uppercase;margin-left:3px;font:900 8px Manrope}.live-flip-clock.late i{background:linear-gradient(#b94c1f 0 49%,#7f2e12 49% 52%,#a33e18 52%)}@keyframes flipTick{0%{opacity:.65;transform:rotateX(-55deg)}to{opacity:1;transform:rotateX(0)}}.attendance-fixed-main .compact-photo-block{flex:none;margin-top:auto}.attendance-fixed-main .punch-submit-dock{background:0 0;flex:none;margin:0;padding:0;position:static}.attendance-fixed-main .compact-photo-block>small{padding-bottom:2px}.session-controls{display:none!important}@media (width<=390px){.live-flip-clock i{min-width:25px;padding:6px 3px;font-size:13px}.live-flip-clock em{font-size:11px}.live-flip-clock small{font-size:7px}.attendance-fixed-main .compact-attendance-head h1{font-size:18px}}.attendance-fixed-main .late-reason-field{color:#a4491c;background:0 0;border:0;gap:5px;margin:0;padding:0;display:grid}.attendance-fixed-main .late-reason-field>span{font-size:10px;font-weight:900}.attendance-fixed-main .late-reason-field textarea{min-height:42px;color:var(--ink);resize:none;background:#fffaf5;border:1px solid #e8b17d;border-radius:10px;padding:9px 11px;font:700 11px Manrope}.attendance-fixed-main .compact-photo-block{margin-top:0}.attendance-fixed-main .punch-submit-dock{left:12px;right:12px;bottom:max(9px,env(safe-area-inset-bottom));z-index:10;position:absolute}.attendance-fixed-main .punch-submit-dock:before{content:"";z-index:-1;background:linear-gradient(#f6f8f780,#f6f8f7 35%);border-radius:15px;position:absolute;inset:-8px -4px}@media (height<=720px){.attendance-fixed-main .compact-punch-form{padding-bottom:60px}.attendance-fixed-main .late-reason-field{gap:3px}.attendance-fixed-main .late-reason-field>span{font-size:9px}.attendance-fixed-main .late-reason-field textarea{min-height:34px;padding:7px 9px}.attendance-fixed-main .compact-photo-block>small{font-size:8px}}.attendance-fixed-main .compact-attendance-head{color:#fff;background:radial-gradient(circle at 82% 20%,#0f7c596b,#0000 42%),linear-gradient(135deg,#003f2f,#006044);border:0;border-radius:18px 18px 0 0;height:132px;margin:0;padding:22px 20px;box-shadow:0 8px 20px #00402e2e}.attendance-fixed-main .compact-attendance-head>span{color:#dcebe5;letter-spacing:.19em;font-size:10px;font-weight:800;display:block}.attendance-fixed-main .compact-attendance-head>div{align-items:center;margin:8px 0 3px}.attendance-fixed-main .compact-attendance-head h1{color:#fff;letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.attendance-fixed-main .compact-attendance-head p{color:#dcebe5;font-size:11px}.attendance-fixed-main .compact-punch-form{background:#fff;border-radius:0 0 18px 18px;gap:12px;height:calc(100% - 132px);padding:16px 14px 94px}.live-flip-clock{perspective:260px;gap:3px}.live-flip-clock i{color:#080908;text-shadow:0 1px #fff;background:linear-gradient(#fff 0 48%,#c9cac9 49%,#f5f5f5 51%,#fff 100%);border:1px solid #d0d2d1;border-radius:8px;min-width:49px;padding:11px 5px 10px;font-family:Arial,sans-serif;font-size:29px;font-style:normal;font-weight:900;line-height:1;position:relative;box-shadow:inset 0 -2px 3px #00000012,0 3px 6px #00000038}.live-flip-clock i:before,.live-flip-clock i:after{content:"";background:#343735;border-radius:2px;width:5px;height:10px;position:absolute;top:46%;box-shadow:inset 0 0 2px #000}.live-flip-clock i:before{left:-3px}.live-flip-clock i:after{right:-3px}.live-flip-clock small{color:#fff;margin-left:7px;font-size:11px}.live-flip-clock.late i{color:#080908;background:linear-gradient(#fff 0 48%,#c9cac9 49%,#f5f5f5 51%,#fff 100%)}.attendance-fixed-main .compact-day-choice{background:#fff;border:1px solid #dfe4e1;border-radius:12px;flex:0 0 50px;grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid;overflow:hidden}.attendance-fixed-main .compact-day-choice button,.attendance-fixed-main .compact-day-choice button:first-child,.attendance-fixed-main .compact-day-choice button:last-child{color:#3b403e;min-height:50px;box-shadow:none;background:#fff;border-radius:10px;font-weight:700;border:0!important}.attendance-fixed-main .compact-day-choice button.selected,.attendance-fixed-main .compact-day-choice button:first-child.selected,.attendance-fixed-main .compact-day-choice button:last-child.selected{color:#fff;background:linear-gradient(135deg,#004b37,#006a4c);box-shadow:0 5px 12px #004f3933}.attendance-fixed-main .compact-day-choice button span{font-size:14px}.attendance-fixed-main .compact-day-fields{gap:10px}.attendance-fixed-main .good-punch-tip{background:#f4f8f6;border:1px solid #dfe8e4;border-radius:14px;min-height:48px}.attendance-fixed-main .sourcing-area-picker,.attendance-fixed-main .collection-field-grid{background:#fff;border:1px solid #dfe4e1;border-radius:14px;padding:12px}.attendance-fixed-main .collection-field-grid{grid-template-columns:1fr}.attendance-fixed-main .collection-field-grid label{border-bottom:1px solid #edf0ee;grid-template-columns:42% 1fr;align-items:center;margin:0;padding:4px 0;display:grid}.attendance-fixed-main .collection-field-grid label:last-child{border-bottom:0}.attendance-fixed-main .collection-field-grid input,.attendance-fixed-main .collection-field-grid select{text-align:right;background:0 0;border:0}.collection-phase-tabs{border:1px solid #dfe4e1;border-radius:11px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.collection-phase-tabs button{color:#303532;background:#fff;border:0;border-right:1px solid #e2e6e4;min-height:43px;font:700 11px Manrope}.collection-phase-tabs button:last-child{border-right:0}.collection-phase-tabs button.selected{color:#fff;background:#00563f}.attendance-fixed-main .late-reason-field>span{color:#bd211a;align-items:center;gap:7px;font-size:11px;display:flex}.attendance-fixed-main .late-reason-field>span svg{width:20px;height:20px}.attendance-fixed-main .late-reason-field textarea{background:snow;border-color:#efb6b2}.attendance-fixed-main .punch-submit-dock{left:14px;right:14px;bottom:max(10px,env(safe-area-inset-bottom));background:linear-gradient(135deg,#004a36,#006448);border-radius:15px;grid-template-columns:108px 1fr;align-items:stretch;min-height:72px;display:grid;overflow:hidden;box-shadow:0 10px 24px #00483340}.attendance-fixed-main .punch-submit-dock:before{display:none}.punch-target{color:#fff;border-right:1px solid #ffffff8c;justify-content:center;align-items:center;gap:8px;display:flex}.punch-target strong{font:900 35px Manrope}.punch-target span{letter-spacing:.08em;font:800 8px/1.55 Manrope}.attendance-fixed-main .punch-submit-dock .field-primary{min-height:72px;box-shadow:none;background:0 0;border-radius:0;font-size:20px}.attendance-fixed-main .punch-submit-dock .field-primary>svg{width:25px;height:25px}.attendance-fixed-main .punch-submit-dock .field-primary>span{text-align:left;line-height:1.1;display:grid}.attendance-fixed-main .punch-submit-dock .field-primary small{opacity:.82;margin-top:5px;font-size:9px;font-weight:600}.attendance-fixed-main .punch-submit-dock .field-primary:disabled{opacity:.5;background:0 0}@media (width<=390px){.attendance-fixed-main .compact-attendance-head{height:122px;padding:19px 16px}.attendance-fixed-main .compact-attendance-head h1{font-size:23px}.attendance-fixed-main .compact-punch-form{height:calc(100% - 122px)}.live-flip-clock i{min-width:42px;padding:10px 4px;font-size:25px}.attendance-fixed-main .punch-submit-dock{grid-template-columns:96px 1fr}.attendance-fixed-main .punch-submit-dock .field-primary{font-size:17px}}.attendance-fixed-main .compact-attendance-head>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.attendance-fixed-main .compact-attendance-head h1{white-space:nowrap;font-size:24px}.attendance-fixed-main .compact-day-choice button:first-child{border-radius:10px 0 0 10px;border-right:1px solid #cfd8d4!important}.attendance-fixed-main .compact-day-choice button:last-child{border-radius:0 10px 10px 0}.attendance-fixed-main .compact-day-choice button:first-child.selected{box-shadow:inset -1px 0 #ffffff59,0 5px 12px #004f3933}.live-flip-clock.late{padding-top:16px;position:relative}.live-flip-clock.late:before{content:"LATE BY";color:#ffd7cf;letter-spacing:.14em;font:900 8px Manrope;position:absolute;top:0;left:0}.live-flip-clock.late i{color:#b62618;background:linear-gradient(#fff5f2 0 48%,#d68d80 49%,#ffe7e2 51%,#fff8f6 100%);border-color:#f19a8b;box-shadow:inset 0 -2px 3px #961e1117,0 3px 7px #25070340}.live-flip-clock.late small{color:#ffd7cf}@media (width<=390px){.attendance-fixed-main .compact-attendance-head h1{font-size:21px}.attendance-fixed-main .compact-attendance-head>div{gap:7px}.live-flip-clock.late{padding-top:14px}.live-flip-clock.late:before{font-size:7px}}.attendance-fixed-main .compact-attendance-head{grid-template-rows:auto 1fr auto;align-content:center;padding-top:18px;padding-bottom:18px;display:grid}.attendance-fixed-main .compact-attendance-head>span{align-self:end;margin:0 0 7px}.attendance-fixed-main .compact-attendance-head>div{align-items:center;width:100%;margin:0}.attendance-fixed-main .compact-attendance-head h1{align-self:center;margin:0;line-height:1.05}.attendance-fixed-main .compact-attendance-head p{align-self:start;margin:7px 0 0;line-height:1.2}.attendance-fixed-main .good-punch-tip,.attendance-fixed-main .collection-field-grid label:last-child{display:none}.live-flip-clock.late i{color:#fff;text-shadow:0 1px 1px #5805008c;background:linear-gradient(#e4342a 0 48%,#9f1711 49%,#c92119 52%,#df3026 100%);border-color:#dc281f;box-shadow:inset 0 1px #ffffff40,0 4px 8px #5d0b0557}.live-flip-clock.late i:before,.live-flip-clock.late i:after{background:#72100b}.live-flip-clock.late small,.live-flip-clock.late:before{color:#fff}.attendance-fixed-main .compact-punch-form{scrollbar-width:none;padding-bottom:12px;overflow:hidden auto}.attendance-fixed-main .compact-punch-form::-webkit-scrollbar{display:none}.attendance-fixed-main .punch-submit-dock{flex:none;width:100%;margin-top:auto;position:sticky;bottom:0;left:auto;right:auto}.attendance-fixed-main .late-reason-field{flex:none;margin-bottom:4px}.attendance-fixed-main .late-reason-field textarea{min-height:54px}.attendance-fixed-main .compact-photo-block{flex:none}@media (width<=390px){.attendance-fixed-main .compact-attendance-head{padding:16px 14px}.attendance-fixed-main .compact-attendance-head>span{margin-bottom:6px}.attendance-fixed-main .compact-attendance-head h1{font-size:20px}.attendance-fixed-main .compact-attendance-head p{margin-top:6px}.attendance-fixed-main .punch-submit-dock,.attendance-fixed-main .punch-submit-dock .field-primary{min-height:68px}}.attendance-fixed-main .compact-punch-form:has(.compact-day-choice):not(:has(.compact-day-choice button.selected)) .late-reason-field{display:none}.attendance-fixed-main .punch-submit-dock{bottom:max(16px,env(safe-area-inset-bottom));margin-bottom:max(8px,env(safe-area-inset-bottom))}.attendance-fixed-main .compact-punch-form{padding-bottom:max(20px,env(safe-area-inset-bottom))}.attendance-fixed-main .compact-punch-form:has(.compact-day-choice):not(:has(.compact-day-choice button.selected)) .punch-submit-dock{display:none}.attendance-fixed-main:has(.compact-day-choice):not(:has(.compact-day-choice button.selected)) .compact-attendance-head h1{font-size:20px}.attendance-personal-greeting{align-items:center;gap:10px;min-width:0;display:flex}.attendance-personal-greeting img,.attendance-staff-initials{border:2px solid #ffffffeb;border-radius:50%;flex:0 0 50px;width:50px;height:50px;box-shadow:0 4px 10px #001c1440}.attendance-personal-greeting img{object-fit:cover;display:block}.attendance-staff-initials{color:#17372e;background:#d7ad58;place-items:center;font:900 17px Manrope;display:grid}.attendance-personal-greeting h1{gap:1px;display:grid;white-space:normal!important;font-size:18px!important;line-height:1.05!important}.attendance-personal-greeting h1 strong{color:#fff;font:600 24px Georgia,Times New Roman,serif;display:block}.attendance-personal-greeting.work-selected h1{display:block;white-space:nowrap!important;font-size:24px!important}.attendance-fixed-main:not(:has(.compact-day-choice button.selected)) .compact-attendance-head{height:144px}.attendance-fixed-main:not(:has(.compact-day-choice button.selected)) .compact-punch-form{height:calc(100% - 144px)}@media (width<=390px){.attendance-personal-greeting{gap:8px}.attendance-personal-greeting img,.attendance-staff-initials{flex-basis:44px;width:44px;height:44px}.attendance-personal-greeting h1{font-size:16px!important}.attendance-personal-greeting h1 strong{font-size:21px}.attendance-personal-greeting.work-selected h1{font-size:20px!important}}.attendance-personal-greeting h1 strong{color:#f2c66d;text-shadow:0 1px 1px #0022184d}.punch-target span{font-size:7px;line-height:1.45}.attendance-fixed-main .bm-cro-pattern .bm-punch-submit-dock{left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));z-index:12;position:absolute;display:grid!important}.attendance-fixed-main .bm-collection-visit-fields{grid-template-columns:1fr 1fr;gap:5px 8px}.attendance-fixed-main .bm-collection-visit-fields label{margin:0}.attendance-fixed-main .bm-collection-visit-fields input{min-height:38px;padding:8px 10px}.attendance-fixed-main .bm-cro-pattern{padding-bottom:88px!important}@media (width<=380px){.attendance-fixed-main .bm-collection-visit-fields{grid-template-columns:1fr 1fr}.attendance-fixed-main .bm-collection-visit-fields input{font-size:10px}}.missing-details-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#041d16a3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.missing-details-dialog{text-align:center;background:#fff;border-radius:22px;width:min(100%,340px);padding:28px 24px 22px;animation:.2s ease-out missingDialogIn;position:relative;box-shadow:0 24px 60px #00201752}.missing-details-close{color:#315c50;background:#eef5f2;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;right:13px}.missing-details-close svg{width:18px}.missing-details-icon{color:#d35a1c;background:#fff0e6;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 14px;display:grid}.missing-details-icon svg{width:29px;height:29px}.missing-details-dialog>small{color:#9b6a2d;letter-spacing:.16em;font:900 9px Manrope}.missing-details-dialog h2{color:#153c31;margin:7px 0 8px;font:900 21px Manrope}.missing-details-dialog p{color:#526960;margin:0;font:600 13px/1.55 Manrope}.missing-details-action{color:#fff;background:linear-gradient(135deg,#00513b,#087052);border:0;border-radius:13px;width:100%;min-height:49px;margin-top:20px;font:900 13px Manrope;box-shadow:0 8px 18px #08705238}@keyframes missingDialogIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.attendance-fixed-main .punch-submit-dock{grid-template-columns:122px minmax(0,1fr)}.punch-target{box-sizing:border-box;gap:7px;padding:0 10px}.punch-target strong{font-size:32px;line-height:1}.punch-target span{white-space:normal;min-width:48px}@media (width<=390px){.attendance-fixed-main .punch-submit-dock{grid-template-columns:112px minmax(0,1fr)}.punch-target{gap:6px;padding:0 8px}.punch-target strong{font-size:30px}.punch-target span{font-size:6.5px}}.punch-target strong{color:#f2c66d;text-shadow:0 2px 4px #00231952}.sourcing-area-picker{gap:5px;display:grid;position:relative}.area-search-input{align-items:center;display:flex;position:relative}.area-search-input>svg:first-child{color:#087052;z-index:1;width:17px;position:absolute;left:11px}.area-search-input input{width:100%;padding-left:36px!important;padding-right:36px!important}.area-search-input>.spin{color:#087052;width:17px;position:absolute;right:11px}.area-search-status{color:#60766d;align-items:center;gap:6px;min-height:20px;font-size:9px;font-weight:700;display:flex}.area-search-status>svg{width:14px;min-width:14px}.area-search-status.error{color:#b94d3d}.area-search-status button{color:#087052;background:#edf5f1;border:0;border-radius:8px;margin-left:auto;padding:5px 8px;font:800 9px Manrope}.area-suggestion-list{z-index:40;background:#fff;border:1px solid #c9d9d3;border-radius:12px;max-height:225px;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow:auto;box-shadow:0 16px 32px #0c30262e}.area-suggestion-list button{text-align:left;color:#153c31;background:#fff;border:0;border-bottom:1px solid #e5ece9;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;width:100%;min-height:54px;padding:9px 11px;display:grid}.area-suggestion-list button:last-child{border-bottom:0}.area-suggestion-list button:active{background:#edf7f3}.area-suggestion-list svg{color:#087052;width:19px}.area-suggestion-list span{gap:2px;min-width:0;display:grid}.area-suggestion-list b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.area-suggestion-list small{color:#718179;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.area-suggestion-list em{color:#b07820;white-space:nowrap;font-size:9px;font-style:normal;font-weight:900}.selected-area{color:#087052;background:#e5f5ee;border-radius:10px;grid-template-columns:20px 1fr;align-items:center;gap:7px;padding:7px 9px;display:grid}.selected-area>svg{width:18px}.selected-area span{gap:1px;min-width:0;display:grid}.selected-area b{font-size:10px}.selected-area small{color:#60766d;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.attendance-two-box-dashboard{gap:16px;padding:2px 0 88px;display:grid}.attendance-two-box-dashboard .attendance-punch-card{border-width:2px;border-radius:22px;margin:0;position:relative;box-shadow:0 16px 34px #12372b1f}.attendance-two-box-dashboard .punch-in-box{background:linear-gradient(#effbf6,#fff 48%);border-color:#6fc3a5}.attendance-two-box-dashboard .punch-out-box{background:linear-gradient(#fff4e9,#fff 48%);border-color:#f0a464}.attendance-two-box-dashboard .attendance-punch-card>header,.attendance-two-box-dashboard .punch-out-heading{padding:20px}.attendance-two-box-dashboard .punch-in-box>header{background:linear-gradient(125deg,#064c3b,#087657 52%,#25b982)}.attendance-two-box-dashboard .punch-out-box>header,.attendance-two-box-dashboard .punch-out-heading{background:linear-gradient(125deg,#bd4615,#eb701e 52%,#ffae45)}.attendance-two-box-dashboard .attendance-complete-icon,.attendance-two-box-dashboard .punch-out-heading>svg{border-radius:15px;width:50px;height:50px}.attendance-two-box-dashboard .attendance-punch-card h2,.attendance-two-box-dashboard .punch-out-heading b{font-size:20px}.attendance-two-box-dashboard .attendance-time-strip{border-radius:14px;padding:14px 15px}.attendance-two-box-dashboard .attendance-time-strip strong{font-size:25px}.attendance-two-box-dashboard .attendance-time-strip em{text-align:center;text-transform:uppercase;border:2px solid;border-radius:50%;min-width:74px;padding:9px 10px;font-size:9px;transform:rotate(-4deg)}.attendance-two-box-dashboard .attendance-selfie-preview{object-position:center 38%;max-height:145px}.attendance-two-box-dashboard .attendance-complete-facts{gap:9px}.attendance-two-box-dashboard .attendance-complete-facts span{background:#ffffffe0}.attendance-two-box-dashboard .punch-out-action{border-radius:13px;min-height:48px;font-size:12px;box-shadow:0 10px 22px #da5e1440}.attendance-two-box-dashboard .worked-hours{border:1px solid #f0bd89;border-radius:15px}.attendance-two-box-dashboard .worked-hours strong{font-size:29px}@media (width<=420px){.attendance-two-box-dashboard{gap:13px}.attendance-two-box-dashboard .attendance-punch-card>header,.attendance-two-box-dashboard .punch-out-heading{padding:16px}.attendance-two-box-dashboard .attendance-selfie-preview{max-height:125px}.attendance-two-box-dashboard .attendance-time-strip strong{font-size:22px}}.attendance-greeting-card{background:linear-gradient(135deg,#f5fcf8 0%,#e2f5ed 58%,#ccebdd 100%);border:1px solid #b8d9cc;border-radius:22px;flex-direction:column;justify-content:center;min-height:150px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #0f503b1f}.attendance-greeting-card:after{content:"";background:#08705214;border-radius:50%;width:150px;height:150px;position:absolute;top:-58px;right:-42px}.attendance-greeting-card small{letter-spacing:.2em;color:#b07b25;font-size:10px;font-weight:900}.attendance-greeting-card h1{color:#0b4e3a;margin:6px 0 3px;font:900 32px Manrope}.attendance-greeting-card p{color:#60766d;margin:0;font-size:11px}.punch-summary-row{grid-template-columns:1fr 1fr;align-items:start;gap:11px;display:grid}.punch-summary-row .attendance-punch-card{border-radius:18px;min-width:0}.punch-summary-row .attendance-punch-card>header,.punch-summary-row .punch-out-heading{align-items:flex-start;min-height:108px;padding:15px}.punch-summary-row .attendance-complete-icon,.punch-summary-row .punch-out-heading>svg{border-radius:11px;width:38px;height:38px;padding:9px}.punch-summary-row .attendance-punch-card h2,.punch-summary-row .punch-out-heading b{font-size:15px;line-height:1.2}.punch-summary-row .attendance-punch-card header p{font-size:8px}.punch-summary-row .attendance-time-strip{grid-template-columns:19px 1fr;gap:6px;margin:10px;padding:10px;display:grid}.punch-summary-row .attendance-time-strip>svg{width:18px}.punch-summary-row .attendance-time-strip strong{font-size:18px}.punch-summary-row .attendance-time-strip em{border-radius:10px;grid-column:1/-1;width:100%;min-width:0;transform:none}.punch-summary-row .punch-in-box>.attendance-selfie-preview,.punch-summary-row .punch-in-box>.attendance-selfie-loading,.punch-summary-row .punch-in-box>.attendance-complete-facts,.punch-summary-row .punch-in-box>.attendance-complete-plan,.punch-summary-row .punch-out-form>.day-rule{display:none}.punch-summary-row .punch-out-form>.photo-field{margin:10px;padding:9px}.punch-summary-row .punch-out-form>.photo-field>span,.punch-summary-row .punch-out-form>.photo-field b{font-size:8px}.punch-summary-row .punch-out-form>label:not(.photo-field){margin:8px 10px;font-size:8px}.punch-summary-row .punch-out-form textarea{min-height:52px}.punch-summary-row .punch-out-form>.field-primary{width:calc(100% - 20px);min-height:43px;margin:10px;padding:9px;font-size:9px}.punch-summary-row .worked-hours{margin:0 10px 10px;padding:10px}.punch-summary-row .worked-hours strong{font-size:20px}.punch-summary-row .punch-out-complete .attendance-complete-facts{grid-template-columns:1fr;margin:0 10px 10px}.punch-summary-row .punch-out-complete .attendance-complete-plan{margin:0 10px 10px}@media (width<=360px){.attendance-greeting-card{min-height:130px;padding:19px}.attendance-greeting-card h1{font-size:28px}.punch-summary-row{gap:8px}.punch-summary-row .attendance-punch-card>header,.punch-summary-row .punch-out-heading{min-height:100px;padding:12px}.punch-summary-row .attendance-complete-icon,.punch-summary-row .punch-out-heading>svg{width:32px;height:32px;padding:7px}}.home-punch-boxes{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.home-punch-boxes button{text-align:left;color:#fff;border:0;border-radius:20px;grid-template-columns:37px 1fr;align-items:start;gap:10px;min-width:0;min-height:132px;padding:16px 13px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 25px #16392e26}.home-punch-boxes button:after{content:"";background:#ffffff1f;border-radius:50%;width:85px;height:85px;position:absolute;bottom:-40px;right:-30px}.home-punch-boxes .home-punch-in{background:linear-gradient(135deg,#075e47,#07966d 55%,#1fbc83)}.home-punch-boxes .home-punch-out{background:linear-gradient(135deg,#c84c16,#ed721f 55%,#ffad42)}.home-punch-boxes button>svg{background:#ffffff2e;border-radius:12px;width:37px;height:37px;padding:9px}.home-punch-boxes button>span{gap:4px;min-width:0;display:grid}.home-punch-boxes small{letter-spacing:.17em;color:#fff;opacity:.9;font-size:8px;font-weight:900}.home-punch-boxes b{overflow-wrap:anywhere;font:900 15px/1.18 Manrope}.home-punch-boxes em{color:#fff;opacity:.84;font-size:9px;font-style:normal;font-weight:800}.home-punch-boxes .home-punch-in em{background:#00312333;border-radius:8px;width:max-content;margin-top:5px;padding:6px 8px}.home-punch-boxes .home-punch-out em{margin-top:5px}@media (width<=360px){.home-punch-boxes{gap:7px}.home-punch-boxes button{grid-template-columns:31px 1fr;gap:7px;min-height:120px;padding:13px 10px}.home-punch-boxes button>svg{width:31px;height:31px;padding:7px}.home-punch-boxes b{font-size:13px}}.home-sales-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin:0 0 13px;display:grid}.home-sales-summary>span{background:#fff;border:1px solid #dce5e1;border-radius:15px;gap:5px;min-width:0;padding:13px 9px;display:grid;box-shadow:0 6px 16px #12362b0a}.home-sales-summary small{letter-spacing:.12em;color:#89958f;font-size:8px;font-weight:900}.home-sales-summary b{color:#0c4d3b;font:900 23px Manrope}.attendance-two-box-dashboard.punch_in .punch-summary-row,.attendance-two-box-dashboard.punch_out .punch-summary-row{grid-template-columns:1fr}.attendance-two-box-dashboard.punch_in .punch-in-box>.attendance-selfie-preview{display:block}.attendance-two-box-dashboard.punch_in .punch-in-box>.attendance-selfie-loading,.attendance-two-box-dashboard.punch_in .punch-in-box>.attendance-complete-facts{display:grid}.attendance-two-box-dashboard.punch_in .punch-in-box>.attendance-complete-plan{display:block}.attendance-two-box-dashboard.punch_in .punch-summary-row .attendance-punch-card>header,.attendance-two-box-dashboard.punch_out .punch-summary-row .punch-out-heading{align-items:center;min-height:auto}.attendance-two-box-dashboard.punch_in .punch-summary-row .attendance-time-strip{margin:12px 16px 0;padding:14px;display:flex}.attendance-two-box-dashboard.punch_in .punch-summary-row .attendance-time-strip em{border-radius:50%;grid-column:auto;width:auto;min-width:74px;transform:rotate(-4deg)}.attendance-two-box-dashboard.punch_out .punch-out-form>.day-rule{display:flex}.attendance-two-box-dashboard.punch_out .punch-out-form>.photo-field{margin:14px 16px;padding:13px}.attendance-two-box-dashboard.punch_out .punch-out-form>.field-primary{width:calc(100% - 32px);min-height:48px;margin:14px 16px;font-size:11px}.individual-monthly-target{color:#fff;background:linear-gradient(125deg,#102f26,#0a684d);border:1px solid #315f50;border-radius:16px;margin:0 0 8px;overflow:hidden;box-shadow:0 9px 22px #08402f26}.individual-monthly-target>header{justify-content:space-between;align-items:center;padding:10px 13px 6px;display:flex}.individual-monthly-target>header>span{align-items:center;gap:7px;display:flex}.individual-monthly-target>header small{letter-spacing:.13em;color:#d9b55d;font-size:6px;font-weight:900}.individual-monthly-target>header b{color:#c9ded6;font-size:7px}.individual-monthly-target>header em{color:#f0c65c;background:#ffffff1f;border-radius:8px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.individual-monthly-target>div{grid-template-columns:repeat(3,1fr);padding:0 13px 7px;display:grid}.individual-monthly-target>div>span{border-right:1px solid #ffffff24;justify-content:center;align-items:baseline;gap:6px;display:flex}.individual-monthly-target>div>span:first-child{justify-content:flex-start}.individual-monthly-target>div>span:last-child{border-right:0;justify-content:flex-end}.individual-monthly-target>div small{letter-spacing:.07em;color:#a8c1b8;font-size:6px;font-weight:900}.individual-monthly-target>div strong{color:#fff;font:900 22px Manrope}.individual-monthly-target>div .achieved strong{color:#67dcaf}.individual-monthly-target>div .shortfall strong{color:#f0c65c}.individual-monthly-target>footer{background:#ffffff21;height:4px;position:relative}.individual-monthly-target>footer i{background:linear-gradient(90deg,#25b987,#f0c65c);border-radius:0 5px 5px 0;height:100%;display:block}.individual-monthly-target>footer small{display:none}.field-sales-summary{background:linear-gradient(145deg,#fff,#f4f8f6);border:1px solid #cfded7;border-radius:22px;margin:13px 0 15px;overflow:hidden;box-shadow:0 14px 32px #10392c17}.field-sales-summary>header{justify-content:space-between;align-items:center;padding:18px 19px 12px;display:flex}.field-sales-summary>header>span{align-items:baseline;gap:10px;display:flex}.field-sales-summary>header strong{color:#0b6f53;font:900 48px/1 Manrope}.field-sales-summary>header b{letter-spacing:.12em;color:#173c31;font:900 16px Manrope}.field-sales-summary>header>small{color:#087052;letter-spacing:.12em;background:#e5f3ed;border-radius:10px;padding:6px 9px;font-size:8px;font-weight:900}.field-sales-progress{padding:0 19px 18px}.field-sales-progress>span{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.field-sales-progress>span small{letter-spacing:.13em;color:#74867e;font-size:9px;font-weight:900}.field-sales-progress>span b{color:#c68a25;font:900 15px Manrope}.field-sales-progress>div{background:#dfe9e4;border-radius:9px;height:9px;overflow:hidden}.field-sales-progress>div i{background:linear-gradient(90deg,#087052,#19ad7d,#d9aa4e);border-radius:9px;height:100%;display:block}.field-sales-progress p{color:#547168;justify-content:flex-end;align-items:center;gap:5px;margin:9px 0 0;font-size:9px;font-weight:800;display:flex}.field-sales-progress p svg{color:#087052;width:14px}.field-sales-summary>footer{background:#edf5f1;border-top:1px solid #dfe8e4;padding:16px 18px 18px}.field-sales-summary>footer h3{letter-spacing:.15em;color:#173c31;margin:0 0 11px;font:900 10px Manrope}.field-sales-summary>footer>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.field-sales-summary>footer span{text-align:center;background:#fff;border:1px solid #dae5e0;border-radius:13px;gap:6px;min-width:0;padding:11px 6px;display:grid}.field-sales-summary>footer small{letter-spacing:.06em;color:#71847b;overflow-wrap:anywhere;font-size:7px;font-weight:900}.field-sales-summary>footer b{color:#0b6f53;font:900 24px Manrope}.field-sales-summary>footer .failed{background:#fff4f0;border-color:#efc0b2}.field-sales-summary>footer .failed b{color:#c85227}@media (width<=360px){.field-sales-summary>footer>div{grid-template-columns:1fr 1fr}.field-sales-summary>header strong{font-size:42px}}.home-fixed-main{height:calc(100dvh - 152px);padding:9px 13px;overflow:hidden}.home-fixed-main .mobile-home-hero{border-radius:17px;height:112px;margin:0 0 8px;padding:13px 17px}.home-fixed-main .mobile-home-hero>span{font-size:7px}.home-fixed-main .mobile-home-hero h1{margin:6px 0 5px;font-size:24px}.home-fixed-main .mobile-home-hero p{font-size:8px}.home-fixed-main .home-punch-boxes{gap:8px;height:103px;margin:0 0 8px}.home-fixed-main .home-punch-boxes button{border-radius:16px;grid-template-columns:31px 1fr;gap:7px;min-height:103px;padding:12px 10px}.home-fixed-main .home-punch-boxes button>svg{width:31px;height:31px;padding:7px}.home-fixed-main .home-punch-boxes b{font-size:13px}.home-fixed-main .home-punch-boxes em{margin-top:2px;font-size:8px}.home-fixed-main .home-sales-summary{gap:7px;height:58px;margin:0 0 8px}.home-fixed-main .home-sales-summary>span{border-radius:12px;justify-content:space-between;align-items:center;padding:8px;display:flex}.home-fixed-main .home-sales-summary small{font-size:7px}.home-fixed-main .home-sales-summary b{font-size:19px}.home-fixed-main .field-sales-summary{background:linear-gradient(145deg,#f6fbf8,#e7f3ee);border-color:#8ebdad;border-radius:18px;height:calc(100% - 289px);min-height:178px;margin:0}.home-fixed-main .field-sales-summary>header{color:#fff;background:linear-gradient(120deg,#0a4938,#087052);height:58px;padding:10px 15px}.home-fixed-main .field-sales-summary>header strong{color:#e5b857;font-size:38px}.home-fixed-main .field-sales-summary>header b{color:#fff;font-size:13px}.home-fixed-main .field-sales-summary>header>small{color:#d8ede4;background:#ffffff24}.home-fixed-main .field-sales-progress>span{margin-bottom:5px}.home-fixed-main .field-sales-progress p{margin-top:5px;font-size:8px}.home-fixed-main .field-sales-summary>footer{background:#e4f0eb;padding:9px 12px 11px}.home-fixed-main .field-sales-summary>footer h3{margin-bottom:7px;font-size:8px}.home-fixed-main .field-sales-summary>footer span{border-radius:10px;gap:3px;padding:7px 4px}@media (height<=700px){.home-fixed-main{padding-top:7px}.home-fixed-main .mobile-home-hero{height:99px}.home-fixed-main .mobile-home-hero h1{font-size:21px}.home-fixed-main .home-punch-boxes{height:94px}.home-fixed-main .home-punch-boxes button{min-height:94px}.home-fixed-main .home-sales-summary{height:52px}.home-fixed-main .field-sales-summary{height:calc(100% - 266px);min-height:160px}.home-fixed-main .field-sales-progress{padding:7px 13px}.home-fixed-main .field-sales-summary>footer{padding:7px 10px}}.home-fixed-main .field-sales-summary{background:#e9f4ef;border:1.5px solid #184d3f;height:calc(100% - 289px);min-height:170px}.home-fixed-main .field-sales-summary>header{background:#096448;height:56px;padding:9px 15px}.home-fixed-main .field-sales-summary>header strong{font-size:40px}.home-fixed-main .field-sales-summary>header b{font-size:14px}.home-fixed-main .field-sales-progress{padding:12px 15px 10px}.home-fixed-main .field-sales-progress>div{height:8px}.home-fixed-main .field-sales-progress p{margin:8px 0 0;font-size:9px}.home-fixed-main .field-sales-summary>footer{background:#e9f4ef;border-top:0;padding:9px 10px 11px}.home-fixed-main .field-sales-summary>footer>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.home-fixed-main .field-sales-summary>footer span{background:#fff;align-content:center;min-height:57px;padding:7px 3px}.home-fixed-main .field-sales-summary>footer small{font-size:7px}.home-fixed-main .field-sales-summary>footer b{font-size:20px}.home-fixed-main .field-sales-summary>footer .failed{background:#fff6f2}@media (height<=700px){.home-fixed-main .field-sales-summary{height:calc(100% - 266px);min-height:154px}.home-fixed-main .field-sales-summary>header{height:50px}.home-fixed-main .field-sales-progress{padding:8px 13px 6px}.home-fixed-main .field-sales-summary>footer{padding:6px 8px 8px}.home-fixed-main .field-sales-summary>footer span{min-height:49px}}.home-fixed-main .field-sales-summary{min-height:232px}.monthly-sales-preview{background:#deeee7;border-top:1px solid #cbded6;padding:8px 11px 10px}.monthly-sales-preview h3{letter-spacing:.14em;color:#315b4e;margin:0 0 7px;font:900 8px Manrope}.monthly-sales-preview>div{grid-template-columns:1fr 1fr;gap:5px 10px;display:grid}.monthly-sales-preview span{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.monthly-sales-preview small{letter-spacing:.05em;color:#6d8078;font-size:6px;font-weight:900}.monthly-sales-preview b{color:#087052;font:900 15px Manrope}.monthly-sales-preview span:last-child{background:#fff2cf;border:1px solid #e6bd45;border-radius:10px;grid-column:1/-1;margin-top:2px;padding:7px 10px}.monthly-sales-preview span:last-child small{color:#5c4a18;font-size:9px}.monthly-sales-preview span:last-child b{color:#b84b16;font:900 30px/1 Manrope}@media (height<=700px){.home-fixed-main .field-sales-summary{min-height:217px}.monthly-sales-preview{padding:6px 10px 7px}.monthly-sales-preview h3{margin-bottom:4px}.monthly-sales-preview b{font-size:13px}.monthly-sales-preview span:last-child{padding:5px 8px}.monthly-sales-preview span:last-child b{font-size:24px}}.field-sales-summary>footer button{appearance:none;text-align:center;cursor:pointer;background:#fff;border:1px solid #dae5e0;border-radius:13px;gap:6px;width:100%;min-width:0;padding:11px 6px;transition:transform .15s,box-shadow .15s;display:grid}.field-sales-summary>footer button:active{transform:scale(.96)}.field-sales-summary>footer button:focus-visible{outline-offset:2px;outline:3px solid #0970523d}.home-fixed-main .field-sales-summary>footer button{border-radius:10px;align-content:center;min-height:57px;padding:7px 3px}.sales-detail-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#041c1594;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.sales-detail-modal{background:#f7fbf9;border:1px solid #ffffffa6;border-radius:24px;width:min(100%,520px);max-height:min(72dvh,620px);animation:.22s ease-out sales-sheet-in;overflow:hidden;box-shadow:0 28px 70px #031f1757}.sales-detail-modal>header{color:#fff;background:linear-gradient(125deg,#084a38,#087052);justify-content:space-between;align-items:flex-start;padding:19px 20px;display:flex}.sales-detail-modal>header small{color:#e9c261;letter-spacing:.16em;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.sales-detail-modal>header h2{margin:0;font:900 23px Manrope}.sales-detail-modal>header p{color:#cce7dd;margin:3px 0 0;font-size:11px}.sales-detail-modal>header button{color:#fff;background:#ffffff24;border:0;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.sales-detail-modal>header button svg{width:19px}.sales-detail-list{max-height:calc(72dvh - 105px);padding:12px;overflow:auto}.sales-detail-list article{background:#fff;border:1px solid #dce8e3;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;padding:13px;display:flex}.sales-detail-list article>div{gap:3px;min-width:0;display:grid}.sales-detail-list article b{color:#133d31;font:800 13px Manrope}.sales-detail-list article span{color:#71837c;overflow-wrap:anywhere;font-size:10px}.sales-detail-list article p{color:#b44824;background:#fff0ea;border-radius:8px;margin:4px 0 0;padding:6px 8px;font-size:9px}.sales-detail-list article em{text-align:center;border-radius:9px;flex:none;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.sales-detail-list article em.approved{color:#087052;background:#e0f5eb}.sales-detail-list article em.pending{color:#9a6712;background:#fff4d9}.sales-detail-list article em.failed{color:#bd4923;background:#ffe8df}.sales-detail-empty{color:#71837c;text-align:center;align-content:center;place-items:center;gap:7px;min-height:190px;display:grid}.sales-detail-empty svg{color:#0a8964;width:38px;height:38px}.sales-detail-empty b{color:#173c31;font:900 16px Manrope}.sales-detail-empty span{font-size:10px}@keyframes sales-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (height<=700px){.home-fixed-main .field-sales-summary>footer button{min-height:49px}.sales-detail-modal{max-height:78dvh}.sales-detail-list{max-height:calc(78dvh - 105px)}}.monthly-sales-preview>div>button{text-align:left;background:#fff2cf;border:1px solid #e6bd45;border-radius:10px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;width:100%;margin-top:2px;padding:7px 10px;display:grid}.monthly-sales-preview>div>button small{color:#5c4a18;font-size:9px}.monthly-sales-preview>div>button b{color:#b84b16;grid-area:1/2/3;font:900 30px/1 Manrope}.monthly-sales-preview>div>button em{color:#8a6a1f;font-size:7px;font-style:normal;font-weight:800}.shortfall-backdrop{z-index:95}.shortfall-ledger{max-width:720px;max-height:88dvh}.shortfall-ledger-list{max-height:calc(88dvh - 105px);padding:12px;overflow:auto}.shortfall-head,.shortfall-ledger-list article>button{grid-template-columns:1.35fr .75fr .7fr 1.35fr .65fr .8fr;align-items:center;gap:5px;display:grid}.shortfall-head{color:#7a8982;text-transform:uppercase;padding:8px 10px;font-size:7px;font-weight:900}.shortfall-ledger-list article{background:#fff;border:1px solid #dbe6e1;border-radius:13px;margin-bottom:8px;overflow:hidden}.shortfall-ledger-list article.needs-clarification{border-color:#e9ca87}.shortfall-ledger-list article>button{text-align:center;background:#fff;border:0;width:100%;padding:12px 10px}.shortfall-ledger-list article>button>span:first-child{text-align:left;gap:3px;display:grid}.shortfall-ledger-list article>button small{color:#8a9892;font-size:7px}.shortfall-ledger-list article>button strong{color:#173b30;font:900 14px Manrope}.shortfall-ledger-list .achievement{gap:2px;display:grid}.shortfall-ledger-list .achievement>b{color:#087052;font-size:16px}.shortfall-ledger-list .failed{color:#c24c2c}.shortfall-ledger-list .closing{color:#b87917}.shortfall-day-detail{background:#f5f9f7;border-top:1px solid #e5ece8;padding:12px}.shortfall-achievement-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.shortfall-achievement-grid span{text-align:center;background:#fff;border-radius:9px;gap:3px;padding:9px;display:grid}.shortfall-achievement-grid small{color:#7d8b85;font-size:7px}.shortfall-achievement-grid b{color:#087052;font-size:17px}.shortfall-day-detail h3{color:#9c6a18;margin:13px 0 7px;font-size:10px}.shortfall-day-detail>p{background:#fff3e9;border-radius:9px;gap:3px;margin:6px 0;padding:9px;display:grid}.shortfall-day-detail>p b{color:#983f25;font-size:9px}.shortfall-day-detail>p span{color:#6f5e57;font-size:8px}.shortfall-clear-action{color:#fff;background:#0b6b4f;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:10px;padding:11px;font-size:9px;font-weight:900;display:flex}.shortfall-clear-action svg{width:14px}.shortfall-clear{color:#087052;justify-content:center;align-items:center;gap:6px;padding:13px;font-size:9px;font-weight:900;display:flex}.shortfall-clear svg{width:16px}.home-fixed-main .field-sales-summary{height:calc(100% - 318px);min-height:200px}@media (height<=700px){.home-fixed-main .field-sales-summary{height:calc(100% - 294px);min-height:190px}.individual-monthly-target>header{padding-top:7px}.individual-monthly-target>div{padding-bottom:5px}.individual-monthly-target>div strong{font-size:19px}}.communication-list article:has(.communication-delete){grid-template-columns:36px minmax(0,1fr) auto auto}.communication-delete{color:#b73f28;background:#fff6f3;border:1px solid #efc7bf;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font:800 8px Manrope;display:flex}.communication-delete:disabled{opacity:.55}.communication-delete svg{height:14px;width:14px!important}.communication-delete span{color:inherit!important}.centre-workspace-page .corporate-centre-hero{color:#fff!important;box-shadow:none!important;background:linear-gradient(145deg,#0a5b47,#087653)!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 96px!important;gap:18px!important;margin:0 -16px!important;padding:27px 28px 25px!important;display:grid!important}.centre-workspace-page .centre-hero-copy{min-width:0!important;display:block!important}.centre-workspace-page .centre-hero-copy>small{color:#edbb4e!important;letter-spacing:.18em!important;font-size:12px!important;display:block!important}.centre-workspace-page .centre-hero-copy h1{color:#fff!important;margin:9px 0 5px!important;font-size:27px!important;line-height:1.08!important;display:block!important}.centre-workspace-page .centre-hero-copy>p{color:#d8e6e1!important;margin:0!important;padding:0!important;font-size:15px!important;display:block!important}.centre-workspace-page .centre-hero-copy>em{color:#f3c665!important;white-space:nowrap!important;align-items:center!important;gap:8px!important;margin-top:20px!important;font-size:14px!important;font-style:normal!important;display:flex!important}.centre-workspace-page .centre-hero-photo{color:#fff!important;background:#ffffff40!important;border:2px solid #ffffff47!important;border-radius:17px!important;width:92px!important;height:112px!important;display:grid!important;overflow:hidden!important}.centre-workspace-page .centre-hero-details{border-top:1px solid #ffffff38!important;grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:17px 18px!important;margin-top:1px!important;padding-top:18px!important;display:grid!important}.centre-workspace-page .centre-hero-details span{color:#fff!important;white-space:nowrap!important;flex-direction:column!important;gap:5px!important;font-size:14px!important;display:flex!important}.centre-workspace-page .centre-hero-details span b{color:#a9cbc0!important;font-size:10px!important;font-weight:500!important}.centre-workspace-page .centre-gps-card.complete{box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #d4e0dc!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;margin:0!important;padding:17px 6px!important;display:grid!important}.centre-workspace-page .centre-gps-card.complete>div:first-child{gap:9px!important;min-width:0!important;display:flex!important}.centre-workspace-page .centre-gps-card.complete section{min-width:0!important}.centre-workspace-page .centre-gps-card.complete section b{color:#173c33!important;white-space:nowrap!important;font-size:12px!important;display:block!important}.centre-workspace-page .centre-gps-card.complete section span{color:#70837c!important;white-space:nowrap!important;margin-top:3px!important;font-size:10px!important;display:block!important}.centre-workspace-page .centre-location-pin{background:#e43f3f!important;flex:0 0 29px!important;width:29px!important;height:29px!important}.centre-workspace-page .centre-inline-actions{gap:6px!important;display:flex!important}.centre-workspace-page .centre-inline-actions button{color:#fff!important;white-space:nowrap!important;background:#111!important;border:0!important;border-radius:8px!important;width:auto!important;min-width:0!important;height:36px!important;margin:0!important;padding:0 9px!important;font-size:9px!important}.centre-workspace-page .field-card>.field-card-head{border-bottom:1px solid #d6e1dd!important;align-items:end!important;padding:20px 2px 14px!important;display:flex!important}.centre-workspace-page .field-card>.field-card-head:after{content:"BOM · Audit · Credit"!important;color:#71847d!important;letter-spacing:0!important;margin-left:auto!important;font-size:11px!important}.centre-workspace-page .mobile-member{box-shadow:none!important;border:0!important;border-bottom:1px solid #d9e3df!important;border-radius:0!important;grid-template-columns:58px minmax(0,1fr) auto!important;gap:12px!important;padding:16px 0!important;display:grid!important}.centre-workspace-page .mobile-member>div{border-radius:14px!important;width:58px!important;height:58px!important}.centre-workspace-page .mobile-member>section{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.centre-workspace-page .mobile-member>section>b{color:#173c33!important;padding:0!important;font-size:16px!important}.centre-workspace-page .mobile-member>section>b+span{display:none!important}.centre-workspace-page .mobile-member>section>span{color:#72857e!important;padding:0!important;font-size:12px!important}.centre-workspace-page .mobile-member>aside{color:#08765a!important;white-space:nowrap!important;grid-column:auto!important;align-items:center!important;gap:5px!important;margin:0!important;font-size:11px!important;display:flex!important;position:static!important}.centre-workspace-page .member-approval-meters{background:0 0!important;border:0!important;border-top:1px solid #dce5e1!important;border-radius:0!important;grid-template-columns:none!important;gap:12px!important;width:auto!important;margin-top:10px!important;padding-top:10px!important;display:flex!important;overflow:visible!important}.centre-workspace-page .approval-meter{background:0 0!important;border:0!important;grid-template-rows:none!important;grid-template-columns:none!important;place-items:center normal!important;gap:5px!important;width:auto!important;min-width:0!important;padding:0!important;display:flex!important}.centre-workspace-page .approval-meter small{letter-spacing:0!important;font-size:11px!important;font-weight:600!important}.centre-workspace-page .approval-meter b{border-radius:8px!important;place-items:center!important;min-width:27px!important;height:27px!important;padding:0 5px!important;font-size:14px!important;display:grid!important}@media (width<=380px){.centre-workspace-page .corporate-centre-hero{grid-template-columns:minmax(0,1fr) 86px!important;padding:23px 20px!important}.centre-workspace-page .centre-hero-photo{width:84px!important;height:104px!important}.centre-workspace-page .centre-hero-copy h1{font-size:24px!important}.centre-workspace-page .centre-gps-card.complete{padding-left:2px!important;padding-right:2px!important}.centre-workspace-page .centre-inline-actions button{padding:0 7px!important;font-size:8px!important}.centre-workspace-page .mobile-member{grid-template-columns:54px minmax(0,1fr)!important}.centre-workspace-page .mobile-member>aside{grid-column:2!important}.centre-workspace-page .member-approval-meters{gap:7px!important}}body:has(.centre-workspace-page){background:#edf2ef!important}.centre-workspace-page{background:#fff!important;border:1px solid #c8d8d1!important;border-radius:30px!important;width:calc(100% - 18px)!important;min-height:calc(100dvh - 18px)!important;margin:9px auto!important;overflow:hidden!important;box-shadow:0 10px 30px #0c332814!important}.centre-workspace-page .centre-workspace-header{text-align:left!important;background:linear-gradient(115deg,#073a2f 0%,#0d4d3c 100%)!important;justify-content:flex-start!important;min-height:102px!important;padding:18px 25px!important}.centre-workspace-page .centre-workspace-header button{flex:0 0 30px!important}.centre-workspace-page .centre-workspace-header div{text-align:left!important;align-items:flex-start!important}.centre-workspace-page .centre-hero-photo{isolation:isolate!important;background:#deebe559!important;position:relative!important}.centre-workspace-page .centre-hero-photo img{object-fit:cover!important;z-index:-1!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.centre-workspace-page .centre-hero-photo:after{content:"Centre\a photo";white-space:pre!important;color:#fff!important;text-align:center!important;background:#052b22db!important;border-radius:9px!important;place-items:center!important;min-height:52px!important;font-size:14px!important;line-height:1.35!important;display:grid!important;position:absolute!important;bottom:7px!important;left:7px!important;right:7px!important}.centre-workspace-page .centre-location-pin,.centre-workspace-page .member-pin{box-sizing:border-box!important;color:#fff!important;background:#e44848!important;border:2px solid #fff!important;border-radius:50%!important;flex:0 0 27px!important;place-items:center!important;width:27px!important;height:27px!important;padding:5px!important;display:grid!important;box-shadow:0 0 0 1px #e44848!important}.centre-workspace-page .centre-location-pin svg,.centre-workspace-page .member-pin svg{stroke-width:2px!important;width:15px!important;height:15px!important}.centre-workspace-page .centre-gps-card.complete{padding:18px 15px!important}.centre-workspace-page .centre-inline-actions button{border-radius:8px!important;height:36px!important;padding:0 11px!important;font-size:10px!important}.centre-workspace-page .mobile-member{grid-template-columns:58px minmax(0,1fr)!important;padding:17px 0!important;position:relative!important}.centre-workspace-page .mobile-member>section{padding-right:0!important}.centre-workspace-page .mobile-member>section>b,.centre-workspace-page .mobile-member>section>span{padding-right:92px!important}.centre-workspace-page .mobile-member>aside{grid-column:auto!important;margin:0!important;position:absolute!important;top:20px!important;right:0!important}.centre-workspace-page .member-approval-meters{width:100%!important;max-width:none!important;padding-right:0!important}.centre-workspace-page .approval-meter{flex:none!important}.centre-workspace-page .approval-meter small{text-transform:none!important;font-size:12px!important}.centre-workspace-page .approval-meter b{min-width:28px!important;height:28px!important}@media (width<=380px){.centre-workspace-page{border-radius:24px!important;width:calc(100% - 10px)!important;margin:5px auto!important}.centre-workspace-page .centre-gps-card.complete{padding-left:9px!important;padding-right:9px!important}.centre-workspace-page .centre-inline-actions button{padding:0 8px!important;font-size:9px!important}.centre-workspace-page .mobile-member>aside{grid-column:auto!important;position:absolute!important;top:20px!important;right:0!important}.centre-workspace-page .member-approval-meters{gap:8px!important}}.centre-workspace-page .centre-workspace-header{gap:8px!important;min-height:86px!important;padding:15px 24px!important}.centre-workspace-page .centre-workspace-header div{margin-left:2px!important}.centre-workspace-page .centre-workspace-header b{font-size:16px!important}.centre-workspace-page .centre-workspace-header span{font-size:14px!important}.centre-workspace-page .corporate-centre-hero{background:linear-gradient(112deg,#0c4d3d 0%,#28684f 100%)!important}.centre-workspace-page .centre-hero-copy h1{font-size:24px!important}.centre-workspace-page .centre-hero-copy>p{font-size:14px!important}.centre-workspace-page .centre-hero-copy>em{font-size:13px!important}.centre-workspace-page .centre-hero-photo{width:96px!important;height:112px!important}.centre-workspace-page .centre-location-pin,.centre-workspace-page .member-pin{border-width:1px!important;flex-basis:18px!important;width:18px!important;height:18px!important;padding:3px!important}.centre-workspace-page .centre-location-pin svg,.centre-workspace-page .member-pin svg{width:11px!important;height:11px!important}.centre-workspace-page .centre-gps-card.complete{padding-top:15px!important;padding-bottom:15px!important}.centre-workspace-page .centre-inline-actions button{height:31px!important;padding:0 10px!important;font-size:9px!important}.centre-workspace-page .approval-meter small{text-transform:none!important;letter-spacing:0!important;font-size:11px!important}.centre-workspace-page .mobile-member>aside{gap:5px!important;font-size:11px!important}@media (width<=380px){.centre-workspace-page .centre-workspace-header{min-height:82px!important;padding-top:13px!important;padding-bottom:13px!important}.centre-workspace-page .corporate-centre-hero{padding-top:24px!important}.centre-workspace-page .centre-hero-copy h1{font-size:23px!important}.centre-workspace-page .centre-hero-photo{width:88px!important;height:104px!important}}.centre-workspace-page .centre-workspace-header{box-shadow:none!important;border:0!important}.centre-workspace-page .corporate-centre-hero{border:0!important}.centre-workspace-page .centre-hero-photo:has(img):after{content:none!important;display:none!important}.centre-workspace-page .centre-hero-photo:has(img) img{z-index:1!important}.centre-workspace-page{-webkit-text-size-adjust:none!important;-moz-text-size-adjust:none!important;text-size-adjust:none!important}.centre-workspace-page,.centre-workspace-page .field-main,.centre-workspace-page .field-card,.centre-workspace-page .centre-gps-card.complete{background:#f1f3f2!important}.centre-workspace-page .mobile-member>section>b{color:#173c34!important;letter-spacing:0!important;font:500 15px/1.25 Inter,DM Sans,system-ui,sans-serif!important}.centre-workspace-page .mobile-member>section>span{color:#71847e!important;letter-spacing:0!important;white-space:nowrap!important;font:400 12px/1.35 Inter,DM Sans,system-ui,sans-serif!important}.centre-workspace-page .approval-meter small{color:#71847e!important;letter-spacing:0!important;text-transform:none!important;font:400 13px/1.2 Inter,DM Sans,system-ui,sans-serif!important}.centre-workspace-page .approval-meter b{font:500 14px/1 Inter,DM Sans,system-ui,sans-serif!important}.centre-workspace-page .mobile-member>aside{color:#08775b!important;letter-spacing:0!important;font:500 13px/1.2 Inter,DM Sans,system-ui,sans-serif!important}.member-approval-meters{background:#fff;border:1px solid #d9e4df;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin-top:9px;display:grid;overflow:hidden}.approval-meter{background:#fff;border:0;border-right:1px solid #e2e9e6;border-radius:0;grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center;gap:3px;min-width:0;padding:7px 5px 8px;display:grid!important}.approval-meter:last-child{border-right:0}.approval-meter small{letter-spacing:.08em;color:#71817a;font-weight:900;font-size:6px!important}.approval-meter b{color:#9a6712;line-height:1;font:900 15px Manrope!important}.approval-meter.approved,.approval-meter.pending,.approval-meter.rejected{background:#fff}.approval-meter.approved b{color:#087052}.approval-meter.rejected b{color:#c24c2c}.approval-meter.pending b{color:#9a6712}.standalone-centre-list{background:#fff;border:1px solid #d5e1dc;border-radius:17px;margin-top:8px;padding:0;display:block;overflow:hidden;box-shadow:0 10px 26px #0f362a12}.standalone-centre-list .centre-search{background:#f5f8f6;border-bottom:1px solid #dce6e1;margin:0;padding:14px 14px 11px;display:block}.standalone-centre-list .field-centre{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e0e7e4;border-radius:0;margin:0;padding:15px 14px}.standalone-centre-list .field-centre:last-child{border-bottom:0}.standalone-centre-list .field-centre:active{background:#f0f7f4}.standalone-centre-list .field-centre>div{background:#e7f2ed;border-radius:50%}.standalone-centre-list .field-centre section b{font-size:12px}.shortfall-backdrop{z-index:95;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom));align-items:center}.shortfall-ledger{width:min(100%,720px);height:calc(100dvh - max(20px,env(safe-area-inset-top)) - max(20px,env(safe-area-inset-bottom)));border-radius:20px;flex-direction:column;max-height:94dvh;display:flex}.shortfall-ledger>header{flex:none;padding:15px 16px}.shortfall-ledger>header h2{font-size:20px}.shortfall-ledger-list{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;padding:10px 8px 18px;overflow:auto}.shortfall-head,.shortfall-ledger-list article>button{grid-template-columns:1.3fr .7fr .65fr 1.25fr .65fr .75fr;gap:3px}.shortfall-head{padding:7px 6px;font-size:6px}.shortfall-ledger-list article>button{padding:11px 6px}.shortfall-ledger-list article>button strong{font-size:12px}.shortfall-ledger-list .achievement>b{font-size:14px}@media (width<=360px){.shortfall-ledger>header{padding:12px}.shortfall-ledger>header h2{font-size:17px}.shortfall-ledger>header p{font-size:8px}.shortfall-head{font-size:5.5px}.shortfall-ledger-list article>button{padding-left:4px;padding-right:4px}.shortfall-ledger-list article>button strong{font-size:11px}.shortfall-ledger-list article>button small{font-size:5.5px}}.attendance-flow-shell{background:#fffdfa;border:1px solid #d7e0dc;border-radius:20px;margin-bottom:16px;overflow:hidden;box-shadow:0 10px 30px #102a2b0f}.attendance-flow-tabs{background:linear-gradient(165deg,#071b21,#0a2529);align-items:end;padding:10px 14px 0;display:flex;overflow:hidden}.attendance-flow-tabs button{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 100%,0 100%);color:#c1d1cd;text-align:left;cursor:pointer;background:#17463f;border:0;border-radius:14px 0 0;flex:1;grid-template-columns:28px 34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:66px;margin-right:-15px;padding:12px 30px 11px 15px;transition:all .18s;display:grid;position:relative}.attendance-flow-tabs button+button{margin-left:0}.attendance-flow-tabs button:nth-child(2){background:#194b44}.attendance-flow-tabs button:nth-child(3){background:#1b5048}.attendance-flow-tabs button:nth-child(4){background:#20584f}.attendance-flow-tabs button:hover{background:#286258}.attendance-flow-tabs button.selected{z-index:4;color:#173034;background:#fffdfa;flex:1.08;box-shadow:0 -5px 16px #0000001a}.attendance-flow-tabs button>svg{color:#e2b44c;background:#ffffff13;border-radius:9px;width:27px;height:27px;padding:6px}.attendance-flow-tabs button.selected>svg{color:#087052;background:#e7f2ed}.attendance-flow-tabs button>strong{color:#fff;font:700 24px/1 Manrope}.attendance-flow-tabs button.selected>strong{color:#12373a}.attendance-flow-tabs button>span{gap:2px;min-width:0;display:grid}.attendance-flow-tabs button b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font:800 11px Manrope;overflow:hidden}.attendance-flow-tabs button small{color:#93aaa5;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.attendance-flow-tabs button.selected small{color:#718184}.attendance-flow-shell .attendance-audit-toolbar{background:#fffdfa;border:0;border-radius:0;margin:0;padding:20px 24px}.attendance-audit-fields{grid-template-columns:minmax(210px,.9fr) minmax(210px,.9fr) minmax(210px,.9fr) auto;align-items:end;gap:14px;width:100%;display:grid}.attendance-audit-fields>.audit-filters{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.attendance-audit-fields>.audit-filters>div{width:100%}.attendance-audit-fields label{gap:7px;display:grid}.attendance-audit-fields label>span,.attendance-audit-fields .audit-filters label{color:#718184;letter-spacing:.13em;font:800 9px Manrope}.attendance-audit-fields select,.attendance-audit-fields input{color:#193337;background:#fff;border:1px solid #d4dfda;border-radius:12px;width:100%;height:46px;padding:0 14px;font:600 11px Manrope}.attendance-clear{color:#087052;white-space:nowrap;cursor:pointer;background:0 0;border:0;height:46px;padding:0 8px;font:800 11px Manrope}.punch-out-time strong{color:#b67b21}.missing-attendance-list{background:#fffdfa}.missing-attendance-row{border-bottom:1px solid #e6e4de;grid-template-columns:58px minmax(190px,1.3fr) minmax(230px,1fr) auto;align-items:center;gap:18px;padding:20px 24px;display:grid}.missing-attendance-row:last-child{border:0}.missing-avatar{color:#315951;background:#e8efec;border-radius:15px;place-items:center;width:54px;height:54px;font:800 17px Manrope;display:grid}.missing-attendance-row>div:nth-child(2),.missing-attendance-row>div:nth-child(3){gap:4px;display:grid}.missing-attendance-row span,.missing-attendance-row small{color:#7a898b;font-size:9px}.missing-attendance-row h3{color:#173034;margin:0;font:800 15px Manrope}.missing-attendance-row p{color:#738285;margin:0;font-size:10px}.missing-attendance-row>div:nth-child(3)>b{color:#243b3d;font-size:12px}.missing-attendance-row>em{color:#b64a42;background:#fde8e5;border-radius:18px;padding:8px 11px;font:800 9px Manrope}@media (width<=1050px){.attendance-flow-tabs button{grid-template-columns:25px 29px minmax(0,1fr);padding:11px 27px 10px 12px}.attendance-flow-tabs button>svg{width:24px;height:24px}.attendance-flow-tabs button>strong{font-size:21px}.attendance-audit-fields{grid-template-columns:1fr 1fr}.attendance-clear{justify-self:start}.attendance-audit-list.punched-out .attendance-audit-row{grid-template-columns:72px minmax(140px,1fr) 105px 105px minmax(140px,1fr) 100px}}@media (width<=720px){.attendance-flow-tabs{padding:8px 7px 0}.attendance-flow-tabs button,.attendance-flow-tabs button+button{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 100%,0 100%);text-align:center;border-radius:10px 0 0;grid-template-columns:1fr;justify-items:center;min-height:58px;margin-right:-10px;padding:9px 20px 8px 8px}.attendance-flow-tabs button>svg{display:none}.attendance-flow-tabs button>strong{font-size:19px}.attendance-flow-tabs button b{font-size:8px}.attendance-flow-tabs button small{display:none}.attendance-flow-shell .attendance-audit-toolbar{padding:14px}.attendance-audit-fields{grid-template-columns:1fr}.attendance-audit-list.punched-out .attendance-audit-row{grid-template-columns:64px 1fr 90px}.attendance-audit-list.punched-out .attendance-audit-plan,.attendance-audit-list.punched-out .attendance-audit-state{grid-column:auto}.missing-attendance-row{grid-template-columns:48px 1fr}.missing-attendance-row>div:nth-child(3),.missing-attendance-row>em{grid-column:2}.missing-avatar{width:46px;height:46px}}.corporate-attendance-audit{color:#171c19;font-family:Inter,DM Sans,system-ui,sans-serif}.attendance-audit-hero{color:#fff;background:#102820;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:18px;padding:28px 32px;display:flex}.attendance-audit-hero span,.corporate-attendance-review header span,.attendance-day-review>span,.attendance-location-comparison header span{color:#2f8068;letter-spacing:.16em;font:600 10px/1.2 Inter,sans-serif}.attendance-audit-hero h2{margin:7px 0 5px;font:400 34px/1.08 Georgia,DM Serif Display,serif}.attendance-audit-hero p{color:#b9c8c2;margin:0;font-size:13px}.attendance-audit-hero time{background:#293c36;border:1px solid #5a7069;border-radius:14px;flex:none;padding:14px 18px;font:500 14px Manrope,sans-serif}.attendance-audit-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.attendance-audit-toolbar .audit-filters{background:#fffefd;border-color:#e8dfcf;flex:1;margin:0}.attendance-audit-counts{background:#fffefd;border:1px solid #e8dfcf;border-radius:12px;display:flex;overflow:hidden}.attendance-audit-counts span{color:#777b76;white-space:nowrap;border-right:1px solid #e8dfcf;padding:12px 15px;font-size:10px}.attendance-audit-counts span:last-child{border:0}.attendance-audit-counts b{color:#171c19;margin-left:4px;font:700 12px Manrope,sans-serif}.attendance-audit-list{background:#fffefd;border:1px solid #e8dfcf;border-radius:17px;overflow:hidden;box-shadow:0 12px 34px #1028200d}.attendance-audit-row{border-bottom:1px solid #eee7dc;grid-template-columns:86px minmax(150px,1.15fr) 125px minmax(170px,1fr) minmax(210px,1.35fr) 118px;align-items:center;gap:18px;padding:18px 20px;display:grid}.attendance-audit-row:last-child{border-bottom:0}.attendance-audit-row>.live-selfie{background:#eef3ef;border-radius:12px;width:86px;height:72px;overflow:hidden}.attendance-audit-row>.live-selfie img{object-fit:cover;width:100%;height:100%}.attendance-audit-row>.live-selfie .time-chip{text-align:center;background:#102820d9;padding:5px;font-size:8px;inset:auto 7px 7px}.attendance-audit-person span,.attendance-audit-time small,.attendance-audit-plan small,.attendance-audit-location small{color:#8a8c88;letter-spacing:.09em;font-size:8px;font-weight:700}.attendance-audit-person h3{color:#171c19;margin:4px 0 3px;font:600 15px/1.2 Manrope,sans-serif}.attendance-audit-person p,.attendance-audit-plan span{color:#777b76;margin:0;font-size:10px}.attendance-audit-time{gap:2px;display:grid}.attendance-audit-time strong{color:#102820;font:500 25px/1.1 Manrope,sans-serif}.attendance-audit-time>span{color:#777b76;font-size:9px}.attendance-audit-plan{gap:4px;display:grid}.attendance-audit-plan b{font:600 13px Manrope,sans-serif}.attendance-audit-location{color:#28654f;background:#eef3ef;border-radius:11px;align-items:center;gap:9px;padding:11px;display:flex}.attendance-audit-location>svg{flex:none;width:19px}.attendance-audit-location>span{gap:2px;min-width:0;display:grid}.attendance-audit-location b{text-overflow:ellipsis;color:#26332e;white-space:nowrap;font:600 9px Manrope,sans-serif;overflow:hidden}.attendance-audit-location em{color:#60726b;font-size:8px;font-style:normal}.attendance-audit-state{justify-items:end;gap:7px;display:grid}.attendance-audit-state button{color:#fff;background:#28654f;border:0;border-radius:9px;align-items:center;gap:5px;padding:10px 13px;font-size:10px;font-weight:700;display:flex}.attendance-audit-state button svg{width:13px}.attendance-audit-state small{color:#777b76;text-align:right;max-width:115px;font-size:8px}.corporate-attendance-review{background:#faf8f3;border-radius:22px;width:min(1040px,100vw - 48px);max-height:92vh;padding:0;overflow:auto}.corporate-attendance-review>.modal-x{color:#fff;background:#ffffff1f;top:18px;right:18px}.corporate-attendance-review>header{color:#fff;background:#102820;border-radius:22px 22px 0 0;justify-content:space-between;align-items:center;gap:30px;padding:25px 30px;display:flex}.corporate-attendance-review>header h2{margin:6px 0 3px;font:400 29px Georgia,DM Serif Display,serif}.corporate-attendance-review>header p{color:#b9c8c2;margin:0;font-size:10px}.corporate-attendance-review>header>div:last-child{justify-items:end;padding-right:44px;display:grid}.corporate-attendance-review>header small{color:#9db1aa;letter-spacing:.1em;font-size:8px}.corporate-attendance-review>header strong{font:500 32px Manrope,sans-serif}.corporate-attendance-review>header time{color:#d5dfdb;font-size:9px}.attendance-review-grid{grid-template-columns:.9fr 1.1fr;gap:18px;padding:20px 24px 0;display:grid}.attendance-review-grid>section{background:#fffefd;border:1px solid #e8dfcf;border-radius:15px;overflow:hidden}.attendance-review-grid .live-selfie img{object-fit:cover;width:100%;height:100%}.attendance-evidence-checks{border-top:1px solid #e8dfcf;grid-template-columns:repeat(3,1fr);display:grid}.attendance-evidence-checks span{color:#28654f;border-right:1px solid #e8dfcf;justify-content:center;align-items:center;gap:5px;padding:11px 5px;font-size:8px;font-weight:700;display:flex}.attendance-evidence-checks span:last-child{border:0}.attendance-day-review h3{margin:7px 0 5px;font:400 25px Georgia,DM Serif Display,serif}.attendance-day-review>p{color:#777b76;margin:0 0 14px;font-size:10px}.attendance-day-review label{margin:0 0 14px}.attendance-day-review dl{gap:8px;margin:0;display:grid}.attendance-day-review dl div{background:#eef3ef;border-radius:10px;padding:11px}.attendance-day-review dt{color:#7b8681;letter-spacing:.1em;font-size:7px;font-weight:700}.attendance-day-review dd{color:#26332e;margin:4px 0 0;font:600 10px Manrope,sans-serif}.attendance-location-comparison{background:#fffefd;border:1px solid #d8e2dd;border-radius:15px;margin:18px 24px 0;overflow:hidden}.attendance-location-comparison>header{background:#eef3ef;border:0;border-bottom:1px solid #dce6e1;height:auto;padding:15px 18px;position:static}.attendance-location-comparison header h3{margin:5px 0 0;font:400 18px Georgia,DM Serif Display,serif}.attendance-location-comparison header>b{color:#fff;background:#102820;border-radius:8px;padding:8px 10px;font:700 9px Manrope,sans-serif}.attendance-map-strip{background:linear-gradient(135deg,#f5f7f2,#fffaf0);grid-template-columns:minmax(160px,1fr) minmax(150px,.8fr) minmax(190px,1fr);align-items:center;gap:16px;padding:22px 24px;display:grid;position:relative}.attendance-map-strip>i{opacity:.3;background-image:linear-gradient(#b9c8c2 1px,#0000 1px),linear-gradient(90deg,#b9c8c2 1px,#0000 1px);background-size:35px 35px;position:absolute;inset:0}.map-point,.map-route{z-index:1;position:relative}.map-point{background:#fff;border:1px solid #d4dfda;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.map-point>svg{color:#fff;background:#ca892e;border-radius:50%;width:30px;height:30px;padding:7px}.map-point.actual>svg{background:#28654f}.map-point>span{gap:3px;display:grid}.map-point small{color:#828985;letter-spacing:.1em;font-size:7px}.map-point b{font:600 10px Manrope,sans-serif}.map-route{justify-items:center;gap:6px;display:grid}.map-route span{background:repeating-linear-gradient(90deg,#ca892e 0 8px,#0000 8px 14px);width:100%;height:2px}.map-route em{color:#6f7772;text-align:center;font-size:8px;font-style:normal}.attendance-location-comparison>footer{border-top:1px solid #e8dfcf;grid-template-columns:repeat(3,1fr);padding:12px 18px;display:grid}.attendance-location-comparison>footer span{color:#777b76;font-size:8px}.attendance-location-comparison>footer b{color:#26332e;margin-top:3px;font:600 10px Manrope,sans-serif;display:block}.attendance-rejection{margin:16px 24px 0!important}.attendance-rejection textarea{resize:vertical;border:1px solid #dfd6c8;border-radius:10px;min-height:54px;padding:10px}.attendance-decision-actions{margin:16px 24px 22px}.attendance-decision-actions button{align-items:center;gap:6px;display:flex}.attendance-decision-actions button:first-child{color:#b95343}.attendance-decision-actions svg{width:14px}@media (width<=1150px){.attendance-audit-row{grid-template-columns:74px minmax(140px,1fr) 115px minmax(150px,1fr) 105px}.attendance-audit-location{display:none}.attendance-audit-toolbar{flex-direction:column;align-items:stretch}.attendance-audit-counts{align-self:flex-start}}.corporate-audit-module>.page-title{background:#fffefd;border:1px solid #e8dfcf;border-radius:17px;align-items:center;margin:0 0 14px;padding:18px 22px}.corporate-audit-module>.page-title h1{margin:3px 0 2px;font-size:27px}.corporate-audit-module>.page-title p{font-size:12px}.corporate-audit-module>.audit-selector{gap:8px;margin-bottom:16px}.corporate-audit-module>.audit-selector button{min-height:70px;box-shadow:none;border-color:#e8dfcf;border-radius:13px;padding:11px 13px}.corporate-audit-module>.audit-selector button>svg:first-child{width:38px;height:38px}.corporate-audit-module>.audit-selector button b{font-size:13px}.corporate-audit-module>.audit-selector button small{font-size:10px}.attendance-audit-toolbar{background:#fffefd;border:1px solid #e8dfcf;border-radius:15px;align-items:center;padding:11px 13px}.attendance-audit-toolbar .audit-filters{background:0 0;border:0;flex:0 0 310px;padding:0}.attendance-audit-toolbar .audit-filters>div{width:100%}.attendance-audit-toolbar .audit-filters input[type=date]{background:#fff;width:100%;min-width:0;height:42px}.attendance-audit-counts{border-radius:10px;margin-left:auto}.attendance-audit-counts span{text-align:center;min-width:94px;padding:13px 14px;font-size:11px}.attendance-audit-counts b{font-size:14px}.corporate-audit-module .audit-workspace{padding-top:0}@media (width<=1200px){.attendance-audit-toolbar{flex-direction:column;align-items:stretch}.attendance-audit-toolbar .audit-filters{flex:auto;width:100%}.attendance-audit-counts{align-self:flex-start;margin-left:0}}.corporate-attendance-review>.modal-x{z-index:8!important;color:#fff!important;background:#ffffff18!important;border:1px solid #ffffff4a!important;border-radius:50%!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important;position:absolute!important;top:16px!important;left:auto!important;right:16px!important}.corporate-attendance-review>.modal-x svg{width:20px!important;height:20px!important}.corporate-attendance-review>header{z-index:1!important;height:auto!important;min-height:118px!important;padding:24px 72px 24px 30px!important;position:relative!important;top:auto!important}.corporate-attendance-review header span,.attendance-day-review>span,.attendance-location-comparison header span{font-size:12px!important}.corporate-attendance-review>header h2{font-size:32px!important}.corporate-attendance-review>header p{font-size:13px!important}.corporate-attendance-review>header small{font-size:11px!important}.corporate-attendance-review>header strong{font-size:38px!important}.corporate-attendance-review>header time{font-size:12px!important}.attendance-review-grid{grid-template-columns:minmax(360px,.85fr) minmax(410px,1fr);gap:20px;padding-top:20px}.attendance-review-grid .live-selfie{height:245px}.attendance-review-grid .time-chip{padding:8px 10px;font-size:12px}.attendance-evidence-checks span{min-height:48px;padding:11px 8px;font-size:11px}.attendance-evidence-checks svg{width:15px}.attendance-day-review{padding:22px}.attendance-day-review h3{font-size:29px}.attendance-day-review>p{font-size:13px;line-height:1.45}.attendance-day-review label{font-size:13px}.attendance-day-review select{min-height:48px;font-size:13px}.attendance-day-review dt{font-size:10px}.attendance-day-review dd{font-size:13px}.attendance-location-comparison header h3{font-size:22px}.attendance-location-comparison header>b{font-size:11px}.map-point small{font-size:10px}.map-point b{font-size:13px}.map-route em{font-size:11px;line-height:1.35}.attendance-location-comparison>footer span{font-size:11px}.attendance-location-comparison>footer b{font-size:13px}.attendance-rejection{font-size:13px!important}.attendance-rejection textarea{min-height:62px!important;font-size:13px!important}.attendance-decision-actions button{min-height:46px;padding:12px 18px;font-size:13px}.attendance-audit-person span,.attendance-audit-time small,.attendance-audit-plan small,.attendance-audit-location small{font-size:10px}.attendance-audit-person p,.attendance-audit-plan span{font-size:12px}.attendance-audit-location b{font-size:11px}.attendance-audit-location em{font-size:10px}.bvr-photo-gate{color:#965116;background:#fff8ee;border:1px dashed #d4a567;border-radius:15px;align-items:center;gap:11px;margin:12px 0;padding:16px;display:flex}.bvr-photo-gate>svg{width:28px;min-width:28px}.bvr-photo-gate>span{gap:3px;display:grid}.bvr-photo-gate b{font-size:11px}.bvr-photo-gate small{font-size:9px;line-height:1.4}.simple-house-verification{display:grid;gap:12px!important}.simple-house-verification .photo-field,.simple-house-verification .loan-amount-select{margin:0!important}.simple-member-submit{min-height:48px!important}.bm-four-page-main{padding-bottom:92px!important}.bm-four-page-nav{z-index:20}.bm-four-page-nav button.active{color:#087052}.bm-sales-actions{gap:12px;margin-bottom:14px;display:grid}.bm-sales-actions .bm-my-verifications{margin:0}.bm-query-raised-action{color:#fff;text-align:left;background:linear-gradient(135deg,#d75a18,#f28a32);border:0;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto 18px;align-items:center;gap:11px;width:100%;padding:15px;display:grid;box-shadow:0 10px 24px #cc50113b}.bm-query-raised-action>div{background:#ffffff26;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.bm-query-raised-action svg{width:25px}.bm-query-raised-action>section{gap:3px;min-width:0;display:grid}.bm-query-raised-action section span{letter-spacing:.12em;color:#ffe0c8;font-size:8px;font-weight:900}.bm-query-raised-action section b{font:900 20px Manrope}.bm-query-raised-action section small{color:#fff1e7;font-size:9px}.bm-query-raised-action>strong{color:#c44b10;background:#fff;border-radius:18px;place-items:center;min-width:36px;height:36px;padding:0 8px;font:900 17px Manrope;display:grid}.bm-query-raised-action>svg{width:18px}.bm-four-page-main>.page-title{margin-top:2px}@media (width<=390px){.bm-query-raised-action{grid-template-columns:42px minmax(0,1fr) auto 16px;padding:13px 11px}.bm-query-raised-action>div{width:42px;height:42px}.bm-query-raised-action section b{font-size:18px}}.bm-five-page-nav{z-index:20;height:74px;box-shadow:0 -8px 28px #12302712}.bm-five-page-nav button{letter-spacing:.1px;font-size:7px;position:relative}.bm-five-page-nav button svg{width:20px;height:20px}.bm-five-page-nav button.active{color:#087052}.bm-five-page-nav button.active:before{content:"";background:#dcae50;border-radius:0 0 5px 5px;width:32px;height:3px;position:absolute;top:0}.bm-five-page-nav button i{color:#fff;background:#c93e3e;border-radius:9px;place-items:center;min-width:15px;height:15px;padding:0 4px;font:800 8px Manrope;display:grid;position:absolute;top:9px;left:calc(50% + 7px)}.bm-day-actions{gap:12px;display:grid}.bm-day-actions>button{text-align:left;border:0;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto 18px;align-items:center;gap:11px;width:100%;min-height:108px;padding:15px;display:grid}.bm-day-actions>button>div{border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.bm-day-actions>button>div svg{width:25px}.bm-day-actions>button>section{gap:3px;min-width:0;display:grid}.bm-day-actions>button section span{letter-spacing:.12em;font-size:8px;font-weight:900}.bm-day-actions>button section b{font:900 20px Manrope}.bm-day-actions>button section small{font-size:9px}.bm-day-actions>button>strong{border-radius:18px;place-items:center;min-width:36px;height:36px;padding:0 8px;font:900 14px Manrope;display:grid}.bm-day-actions>button>svg{width:18px}.bm-day-actions .vault{color:#fff;background:linear-gradient(135deg,#192f28,#123f33);box-shadow:0 12px 28px #0a302524}.bm-day-actions .vault>div{color:#173129;background:#d9ad57}.bm-day-actions .vault section span{color:#d9ad57}.bm-day-actions .vault section small{color:#b9cac3}.bm-day-actions .vault>strong{color:#173129;background:#fff}.bm-day-actions .attendance-review{color:#17362d;background:linear-gradient(135deg,#f5bf31,#ffd866);border:1px solid #e6b942;box-shadow:0 10px 24px #be891538}.bm-day-actions .attendance-review>div{color:#087052;background:#fff7dc}.bm-day-actions .attendance-review section span{color:#75520a}.bm-day-actions .attendance-review section small{color:#674f1d}.bm-day-actions .attendance-review>strong{color:#fff;background:#17362d}.bm-day-actions .placeholder{color:#fff;opacity:1;background:linear-gradient(135deg,#d75a18,#f28a32);box-shadow:0 10px 24px #cc50113b}.bm-day-actions .placeholder>div{background:#ffffff26}.bm-day-actions .placeholder section span{color:#ffe0c8}.bm-day-actions .placeholder section small{color:#fff1e7}.bm-day-actions .placeholder>strong{color:#c44b10;background:#fff}.bm-attendance-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bm-attendance-summary article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:5px;padding:12px;display:grid}.bm-attendance-summary span{letter-spacing:.55px;color:var(--muted);font-size:7px;font-weight:900}.bm-attendance-summary b{color:var(--ink);font:900 23px Manrope}.bm-attendance-summary article.present{background:#edf8f3;border-color:#b9decf}.bm-attendance-summary article.present b{color:#087052}.bm-attendance-summary article.missing{background:#fff3f3;border-color:#f1cccc}.bm-attendance-summary article.missing b{color:#b13d3d}.bm-day-attendance-roster .field-card-head>button{color:#087052;background:#edf4f1;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.bm-day-attendance-roster .field-card-head>button svg{width:16px}@media (width<=390px){.bm-day-actions>button{grid-template-columns:42px minmax(0,1fr) auto 16px;min-height:102px;padding:13px 11px}.bm-day-actions>button>div{width:42px;height:42px}.bm-day-actions>button section b{font-size:18px}.bm-five-page-nav button{font-size:6.5px}}.cro-sales-actions{margin-top:0;padding:0 18px}.cro-returned-action{grid-template-columns:40px minmax(0,1fr) auto 15px}.cro-returned-action>aside{min-width:44px}.cro-returned-action>aside+svg{color:#d9ad57;width:15px}@media (width<=390px){.cro-sales-actions{padding:0 14px}.cro-returned-action{grid-template-columns:40px minmax(0,1fr) auto 15px}}.bm-completed-files-action{color:#17362d;text-align:left;background:linear-gradient(135deg,#f5bf31,#ffd866);border:1px solid #e6b942;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto 18px;align-items:center;gap:11px;width:100%;padding:15px;display:grid;box-shadow:0 10px 24px #be891538}.bm-completed-files-action>div{color:#087052;background:#fff7dc;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.bm-completed-files-action>div svg{width:25px}.bm-completed-files-action>section{gap:3px;min-width:0;display:grid}.bm-completed-files-action section span{letter-spacing:.12em;color:#75520a;font-size:8px;font-weight:900}.bm-completed-files-action section b{font:900 20px Manrope}.bm-completed-files-action section small{color:#674f1d;font-size:9px}.bm-completed-files-action>strong{color:#fff;background:#17362d;border-radius:18px;place-items:center;min-width:36px;height:36px;padding:0 8px;font:900 17px Manrope;display:grid}.bm-completed-files-action>svg{width:18px}.bm-completed-files-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.bm-completed-files-list>button:last-child{border-bottom:0}.bm-completed-files-list>button>div{gap:3px;display:grid}.bm-completed-files-list>button b{font-size:10px}.bm-completed-files-list>button span{color:var(--muted);font-size:8px}.bm-completed-files-list>button aside{align-items:center;gap:8px;display:flex}.bm-completed-files-list>button em{color:#087052;background:#e8f1ed;border-radius:12px;padding:5px 8px;font:800 7px Manrope}.bm-completed-files-list>button em.query-raised{color:#9a651d;background:#fff0d7}.bm-completed-files-list>button em.all-members-bm-rejected{color:#a23d3d;background:#fae6e6}.bm-completed-files-list>button svg{color:#087052;width:15px}.bm-completed-detail-hero{color:#fff;background:linear-gradient(135deg,#17362d,#087052);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:17px;display:flex}.bm-completed-detail-hero>div{gap:4px;display:grid}.bm-completed-detail-hero span{letter-spacing:1.2px;color:#f5c451;font-size:8px;font-weight:900}.bm-completed-detail-hero h1{margin:0;font:900 20px Manrope}.bm-completed-detail-hero p{color:#c9dbd5;margin:0;font-size:8px}.bm-completed-detail-hero aside{justify-items:end;gap:3px;display:grid}.bm-completed-detail-hero aside small{color:#c9dbd5;font-size:7px;font-weight:800}.bm-completed-detail-hero aside strong{color:#ffd15c;font:900 22px Manrope}.bm-completed-detail-stats{grid-template-columns:1fr 1fr;gap:9px;display:grid}.bm-completed-detail-stats article{color:#087052;background:#edf8f3;border:1px solid #b9decf;border-radius:14px;align-items:center;gap:9px;padding:12px;display:flex}.bm-completed-detail-stats article.rejected{color:#b13d3d;background:#fff3f3;border-color:#f1cccc}.bm-completed-detail-stats svg{width:26px}.bm-completed-detail-stats span{display:grid}.bm-completed-detail-stats b{font:900 19px Manrope}.bm-completed-detail-stats small{font-size:7px}.bm-completed-member-list article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.bm-completed-member-list article:last-child{border-bottom:0}.bm-completed-member-avatar{color:#087052;background:#e1f1ea;border-radius:11px;place-items:center;width:38px;height:38px;font:900 15px Manrope;display:grid;overflow:hidden}.bm-completed-member-avatar img{object-fit:cover;width:100%;height:100%}.bm-completed-member-list article section{gap:2px;min-width:0;display:grid}.bm-completed-member-list article section b{font-size:10px}.bm-completed-member-list article section span,.bm-completed-member-list article section small{color:var(--muted);font-size:7px}.bm-completed-member-list article aside{justify-items:end;gap:5px;display:grid}.bm-completed-member-list article aside em{text-transform:capitalize;color:#65736e;background:#eef1f0;border-radius:12px;padding:5px 8px;font:800 7px Manrope}.bm-completed-member-list article aside em.approved{color:#087052;background:#e2f3eb}.bm-completed-member-list article aside em.rejected{color:#a23d3d;background:#fae6e6}.bm-completed-member-list article aside em.query-raised{color:#9a651d;background:#fff0d7}.bm-completed-member-list article aside strong{color:#087052;font:900 12px Manrope}@media (width<=390px){.bm-completed-files-action{grid-template-columns:42px minmax(0,1fr) auto 16px;padding:13px 11px}.bm-completed-files-action>div{width:42px;height:42px}.bm-completed-files-action section b{font-size:18px}.bm-completed-detail-hero{align-items:flex-start}.bm-completed-detail-hero aside strong{font-size:18px}.bm-completed-member-list article{grid-template-columns:34px minmax(0,1fr) auto;padding:11px 10px}.bm-completed-member-avatar{width:34px;height:34px}}.photo-field.captured{background:#eef9f4!important;border-color:#7fc5aa!important}.photo-capture-confirmation{align-items:center;gap:12px;display:flex}.photo-capture-confirmation>img{object-fit:cover;border:2px solid #fff;border-radius:11px;flex:0 0 58px;width:58px;height:58px;box-shadow:0 4px 12px #064e382e}.photo-capture-confirmation>span{gap:4px;min-width:0;display:grid}.photo-capture-confirmation b{align-items:center;gap:6px;color:#087052!important;font-size:11px!important;display:flex!important}.photo-capture-confirmation b svg{width:17px!important}.photo-capture-confirmation small{color:#547269;font-size:9px;font-weight:700}.attendance-fixed-main .bm-cro-pattern>.photo-field.captured{min-height:84px!important;padding:9px 12px!important}.attendance-fixed-main .bm-cro-pattern .photo-capture-confirmation>img{flex-basis:48px;width:48px;height:48px}.bm-radius-dialog{border-top:5px solid #c64232!important}.bm-radius-dialog .missing-details-icon{color:#b83225!important;background:#fde9e5!important}.bm-radius-dialog>small{color:#b83225!important}.bm-radius-rule{color:#74423a;text-align:left;background:#fff7f5;border:1px solid #eed1ca;border-radius:12px;align-items:center;gap:10px;margin:14px 0 18px;padding:12px;display:flex}.bm-radius-rule svg{color:#b83225;width:22px;min-width:22px}.bm-radius-rule span{font-size:10px;font-weight:700;line-height:1.45}.attendance-fixed-main .bm-cro-pattern{padding-bottom:104px!important;overflow:hidden auto!important}.attendance-fixed-main .bm-cro-pattern>.photo-field{background:#f5fbf8!important;border:1px solid #b9d5ca!important;flex:none!important;min-height:72px!important;margin:8px 0 0!important;padding:12px 14px!important;display:block!important}.attendance-fixed-main .bm-cro-pattern>.photo-field>span{color:#405b52!important;margin-bottom:8px!important;font-size:10px!important;font-weight:800!important;display:block!important}.attendance-fixed-main .bm-cro-pattern>.photo-field b{font-size:12px!important}.attendance-fixed-main .bm-cro-pattern .bm-punch-submit-dock{left:12px!important;right:12px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;grid-template-columns:minmax(0,1fr)!important;width:auto!important;height:72px!important;min-height:72px!important;margin:0!important;display:grid!important;position:absolute!important;overflow:hidden!important}.attendance-fixed-main .bm-cro-pattern .bm-punch-submit-dock .field-primary{border-radius:15px!important;justify-content:center!important;width:100%!important;min-width:0!important;height:72px!important;min-height:72px!important;padding:0 22px!important;font-size:20px!important}.attendance-fixed-main .bm-cro-pattern .bm-punch-submit-dock .field-primary>span{text-align:left!important}.attendance-fixed-main .bm-cro-pattern:not(:has(.bm-work-type-grid button.active)) .bm-punch-submit-dock{display:none!important}@media (height<=760px){.attendance-fixed-main .bm-cro-pattern{padding-bottom:94px!important}.attendance-fixed-main .bm-cro-pattern>.photo-field{min-height:62px!important;padding:9px 12px!important}.attendance-fixed-main .bm-cro-pattern .bm-punch-submit-dock,.attendance-fixed-main .bm-cro-pattern .bm-punch-submit-dock .field-primary{height:66px!important;min-height:66px!important}}.field-main:has(>.attendance-complete) .member-review-body.collapsed{display:none!important}.field-main:has(>.attendance-complete) .bm-member-card:not(:has(.member-review-body:not(.collapsed))){display:block!important}.field-main:has(>.attendance-complete){-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;overflow:hidden;background:#eef2f0!important;padding:20px 16px 104px!important}.field-main:has(>.attendance-complete)>.field-title{color:#fff;background:linear-gradient(135deg,#102f27 0%,#0a664d 72%,#118568 100%);border-radius:20px;margin:0 0 15px;padding:20px;box-shadow:0 14px 30px #0d3c2f2e}.field-main:has(>.attendance-complete)>.field-title>span{letter-spacing:.16em;color:#e0b85e;font-size:9px}.field-main:has(>.attendance-complete)>.field-title h1{color:#fff;margin:7px 0 5px;font:800 25px/1.15 Manrope}.field-main:has(>.attendance-complete)>.field-title p{color:#c8dbd4;font:600 10px/1.5 Manrope}.field-main:has(>.attendance-complete)>.attendance-complete{color:#0a6e52;background:#fff;border:1px solid #b9dacd;border-radius:15px;min-height:64px;margin:0 0 12px;padding:13px 15px;box-shadow:0 7px 18px #10342a0f}.field-main:has(>.attendance-complete)>.attendance-complete>svg{background:#e2f2eb;border-radius:9px;width:30px;height:30px;padding:6px}.field-main:has(>.attendance-complete)>.attendance-complete small{color:#698078;margin-top:2px;font-size:9px}.field-main:has(>.attendance-complete)>.quality-complete{background:#f6fbf8!important;border:1px solid #b9dacd!important;border-radius:15px!important;min-height:76px!important;margin:0 0 16px!important;padding:15px!important;box-shadow:0 7px 18px #10342a0d!important}.field-main:has(>.attendance-complete)>.quality-complete>svg{color:#fff;background:#0a7658;border-radius:10px;width:34px;height:34px;padding:7px}.field-main:has(>.attendance-complete)>.bm-member-card{background:#fff;border:1px solid #d5e0db;border-radius:17px;width:100%;min-width:0;margin:0 0 12px;padding:0;overflow:hidden;box-shadow:0 8px 22px #0d342912}.field-main:has(>.attendance-complete) .member-review-summary{color:#17362d;background:#fff;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) 18px;gap:4px 11px;width:100%;min-width:0;min-height:76px;padding:13px 14px;border:0!important;outline:0!important}:is(.field-main:has(>.attendance-complete) .member-review-summary>img,.field-main:has(>.attendance-complete) .member-review-summary>div){background:linear-gradient(145deg,#dcefe7,#c8e4d8);border-radius:12px;grid-row:1/3;width:44px;height:44px;font-size:14px}.field-main:has(>.attendance-complete) .member-review-summary>section{grid-area:1/2;gap:4px;overflow:hidden}.field-main:has(>.attendance-complete) .member-review-summary b{white-space:nowrap;text-overflow:ellipsis;font:800 12px/1.25 Manrope;overflow:hidden}.field-main:has(>.attendance-complete) .member-review-summary span{color:#70817a;white-space:nowrap;text-overflow:ellipsis;font:600 8px/1.35 Manrope;display:block;overflow:hidden}.field-main:has(>.attendance-complete) .member-review-summary em{color:#96601e;letter-spacing:.03em;text-transform:uppercase;background:#fff3df;border-radius:7px;grid-area:2/2;justify-self:start;padding:5px 8px;font:800 7px/1 Manrope}.field-main:has(>.attendance-complete) .member-review-summary>svg{color:#789089;grid-area:1/3/3;align-self:center;width:17px;transition:transform .2s}.field-main:has(>.attendance-complete) .bm-member-card:has(.member-review-body:not(.collapsed)){background:#fff;border:1px solid #78bba3;padding:0;box-shadow:0 12px 28px #08705221}.field-main:has(>.attendance-complete) .bm-member-card:has(.member-review-body:not(.collapsed)):before{content:none!important;display:none!important}.field-main:has(>.attendance-complete) .bm-member-card:has(.member-review-body:not(.collapsed)) .member-review-summary{background:#edf7f3;border:0;border-bottom:1px solid #cde3da;border-radius:0;padding:14px}.field-main:has(>.attendance-complete) .bm-member-card:has(.member-review-body:not(.collapsed)) .member-review-summary>svg{transform:rotate(90deg)}.field-main:has(>.attendance-complete) .member-review-body{background:#fff;border:0;width:100%;min-width:0;margin:0;padding:15px}.field-main:has(>.attendance-complete) .simple-house-verification{gap:13px!important}.field-main:has(>.attendance-complete) .photo-field{width:100%;min-width:0;background:#f5f9f7!important;border:1px dashed #9cbcb0!important;border-radius:13px!important;padding:13px!important}.field-main:has(>.attendance-complete) .loan-amount-select{background:#f5f8f7;border:1px solid #d9e4df;border-radius:13px;width:100%;min-width:0;color:#214b3e!important;padding:12px!important;font-size:9px!important}.field-main:has(>.attendance-complete) .loan-amount-select select{min-height:45px;font-size:11px!important}.field-main:has(>.attendance-complete) .simple-member-submit{box-shadow:0 8px 18px #0870522e;background:linear-gradient(135deg,#087052,#159370)!important;border-radius:12px!important;min-height:49px!important;font-size:10px!important}.field-main:has(>.attendance-complete) .appraisal-locked{background:#f7fbf9;border-color:#a7d0c0}.field-main:has(>.attendance-complete) .appraisal-locked .member-review-summary{background:#f7fbf9}@media (width<=380px){.field-main:has(>.attendance-complete){padding-left:12px!important;padding-right:12px!important}.field-main:has(>.attendance-complete)>.field-title{padding:18px}.field-main:has(>.attendance-complete)>.field-title h1{font-size:23px}.field-main:has(>.attendance-complete) .member-review-summary{grid-template-columns:40px minmax(0,1fr) 16px;padding:12px}:is(.field-main:has(>.attendance-complete) .member-review-summary>img,.field-main:has(>.attendance-complete) .member-review-summary>div){width:40px;height:40px}}.field-header .bvr-centre-location{align-items:center;gap:6px;display:flex!important}.bvr-centre-location>i,.bvr-member-aadhaar>i{flex:0 0 13px;place-items:center;width:13px;height:15px;display:grid}.bvr-centre-location .solid-location-pin,.bvr-member-aadhaar .solid-location-pin{fill:#ef202d!important;width:13px!important;height:16px!important}.bvr-centre-location .solid-location-pin circle,.bvr-member-aadhaar .solid-location-pin circle{fill:#fff!important}.field-main:has(>.attendance-complete){background:#f3f5f4!important;padding:10px 10px 92px!important}.field-main:has(>.attendance-complete)>.field-title{background:#0d3027;border-radius:13px;margin:0 0 7px;padding:12px 14px;box-shadow:0 8px 20px #0d30271f}.field-main:has(>.attendance-complete)>.field-title>span{font-size:7px}.field-main:has(>.attendance-complete)>.field-title h1{margin:4px 0 2px;font-size:20px}.field-main:has(>.attendance-complete)>.field-title p{font-size:8px}.field-main:has(>.attendance-complete)>.attendance-complete{min-height:0;box-shadow:none;border-color:#d8ddda;border-radius:10px;margin:0 6px 7px 0;padding:8px 10px;display:inline-flex}.field-main:has(>.attendance-complete)>.attendance-complete>svg{border-radius:7px;width:23px;height:23px;padding:4px}.field-main:has(>.attendance-complete)>.attendance-complete b{font-size:9px}.field-main:has(>.attendance-complete)>.attendance-complete small{font-size:7px}.field-main:has(>.attendance-complete)>.quality-complete{min-height:0!important;box-shadow:none!important;background:#fff!important;border-color:#d8ddda!important;border-radius:10px!important;margin:0 0 8px!important;padding:9px 10px!important}.field-main:has(>.attendance-complete)>.quality-complete>svg{border-radius:8px;width:27px;height:27px;padding:5px}.field-main:has(>.attendance-complete)>.quality-complete b{font-size:9px!important}.field-main:has(>.attendance-complete)>.quality-complete span{font-size:8px!important}.field-main:has(>.attendance-complete)>.quality-complete small{font-size:7px!important}.field-main:has(>.attendance-complete)>.bm-member-card{box-shadow:none;border-color:#d8ddda;border-radius:11px;margin:0 0 6px}.field-main:has(>.attendance-complete) .member-review-summary{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto 14px;gap:2px 8px;min-height:54px;padding:8px 9px}:is(.field-main:has(>.attendance-complete) .member-review-summary>img,.field-main:has(>.attendance-complete) .member-review-summary>div){color:#765917;background:#ece9df;border-radius:9px;width:34px;height:34px;font-size:10px}.field-main:has(>.attendance-complete) .member-review-summary b{font:900 12px/1.2 Manrope}.field-main:has(>.attendance-complete) .member-review-summary .bvr-member-aadhaar{color:#64716b;align-items:center;gap:5px;font:700 8px/1.2 Manrope;display:flex!important}.field-main:has(>.attendance-complete) .member-review-summary em{color:#765917;letter-spacing:0;text-transform:none;background:#f4ead3;border-radius:6px;grid-area:1/3/3;align-self:center;padding:5px 7px;font:700 8px/1 Manrope}.field-main:has(>.attendance-complete) .member-review-summary>svg{grid-area:1/4/3;width:14px}.field-main:has(>.attendance-complete) .bm-member-card:has(.member-review-body:not(.collapsed)){border-color:#0d6b51;box-shadow:0 6px 16px #0d302714}.field-main:has(>.attendance-complete) .bm-member-card:has(.member-review-body:not(.collapsed)) .member-review-summary{background:#f6f7f6;border-bottom-color:#d8ddda;padding:8px 9px}.field-main:has(>.attendance-complete) .bm-member-card:has(.member-review-body:not(.collapsed)) .member-review-summary em{color:#5f4818;background:#e7dfca}.field-main:has(>.attendance-complete) .member-review-body{padding:8px}.field-main:has(>.attendance-complete) .simple-house-verification{grid-template-columns:1fr 1fr;gap:7px!important}.field-main:has(>.attendance-complete) .photo-field{min-height:62px;background:#f7f8f7!important;border-color:#8b9f96!important;border-radius:9px!important;padding:9px!important}.field-main:has(>.attendance-complete) .loan-amount-select{border-radius:9px;padding:7px!important;font-size:8px!important}.field-main:has(>.attendance-complete) .loan-amount-select select{min-height:35px;padding-top:7px!important;padding-bottom:7px!important;font-size:9px!important}.field-main:has(>.attendance-complete) .simple-member-submit{box-shadow:none;grid-column:1/-1;background:#0d6b51!important;border-radius:8px!important;min-height:38px!important;font-size:9px!important}@media (width<=350px){.field-main:has(>.attendance-complete) .member-review-summary{grid-template-columns:32px minmax(0,1fr) 13px}.field-main:has(>.attendance-complete) .member-review-summary em{grid-area:3/2}.field-main:has(>.attendance-complete) .member-review-summary>svg{grid-column:3}.field-main:has(>.attendance-complete) .simple-house-verification{grid-template-columns:1fr}}.attendance-audit-fields{flex:1;align-items:end;gap:10px;display:flex}.attendance-audit-fields .audit-filters{flex:1}.attendance-branch-filter{gap:6px;min-width:220px;display:grid}.attendance-branch-filter>span{color:#6d7b75;letter-spacing:.1em;font-size:9px;font-weight:800}.attendance-branch-filter select{color:#173128;background:#fff;border:1px solid #d8e2dd;border-radius:10px;width:100%;height:42px;padding:0 36px 0 12px;font:600 11px Manrope,sans-serif}.attendance-audit-counts button{color:#777b76;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-right:1px solid #e8dfcf;min-width:94px;padding:13px 14px;font-size:11px}.attendance-audit-counts button:last-child{border-right:0}.attendance-audit-counts button.selected{color:#fff;background:#102820}.attendance-audit-counts button.selected b{color:#f0bd54}.attendance-photo-button{cursor:zoom-in;border:0;padding:0;display:block;position:relative;overflow:hidden}.attendance-photo-button:disabled{cursor:wait}.attendance-photo-meta{color:#fff;text-align:left;pointer-events:none;background:linear-gradient(#051611ad,#051611eb);border-radius:7px;gap:1px;padding:6px 7px;display:grid;position:absolute;bottom:5px;left:5px;right:5px}.attendance-photo-meta b{font-size:8px}.attendance-photo-meta span,.attendance-photo-meta small{color:#eef6f2;text-overflow:ellipsis;white-space:nowrap;font-size:6px;line-height:1.25;overflow:hidden}.attendance-photo-popup{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041410e0;place-items:center;padding:36px;display:grid;position:fixed;inset:0}.attendance-photo-popup-card{background:#fff;border:5px solid #fff;border-radius:18px;max-width:min(900px,92vw);max-height:88vh;position:relative;overflow:hidden;box-shadow:0 28px 70px #0008}.attendance-photo-popup-card>img{object-fit:contain;max-width:100%;max-height:87vh;display:block}.attendance-photo-popup-card>.attendance-photo-meta{border-radius:11px;gap:3px;padding:12px 14px;bottom:18px;left:18px;right:18px}.attendance-photo-popup-card>.attendance-photo-meta b{font-size:13px}.attendance-photo-popup-card>.attendance-photo-meta span,.attendance-photo-popup-card>.attendance-photo-meta small{font-size:10px}.attendance-photo-popup>button{color:#102820;background:#fff;border:1px solid #fff6;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:fixed;top:24px;right:24px}.attendance-photo-popup>button svg{width:22px}.corporate-audit-module>.audit-selector{margin-top:0}@media (width<=1200px){.attendance-audit-fields{width:100%}.attendance-audit-counts{align-self:stretch;overflow-x:auto}.attendance-audit-counts button{flex:1}}@media (width<=720px){.attendance-audit-fields{flex-direction:column;align-items:stretch}.attendance-branch-filter{min-width:0}.attendance-photo-popup{padding:18px}.attendance-photo-popup>button{top:14px;right:14px}}.credit-workflow-bar{grid-template-columns:repeat(7,minmax(118px,1fr));gap:8px;margin:0 0 18px;padding:2px 1px 8px;display:grid;overflow-x:auto}.credit-workflow-bar>div{color:#66736e;background:#fff;border:1px solid #d9e3df;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;column-gap:9px;min-height:64px;padding:10px 12px;display:grid;position:relative}.credit-workflow-bar>div:after{content:"";border-top:2px solid #d9e3df;width:9px;position:absolute;top:31px;right:-9px}.credit-workflow-bar>div:last-child:after{display:none}.credit-workflow-bar span{background:#edf2f0;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}.credit-workflow-bar svg{width:16px;height:16px}.credit-workflow-bar small{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.credit-workflow-bar b{font-size:12px;line-height:1.25}.credit-workflow-bar .complete{color:#08765a;background:#f2faf7;border-color:#a8d5c5}.credit-workflow-bar .complete span{color:#fff;background:#08765a}.credit-workflow-bar .active{color:#064c3c;background:#e7f5ef;border-color:#0b765c;box-shadow:0 0 0 2px #0b765c14}.credit-workflow-bar .active span{color:#fff;background:#d9a441}@media (width<=820px){.credit-workflow-bar{grid-template-columns:repeat(7,150px);margin-bottom:12px}.credit-workflow-bar>div{min-height:58px;padding:8px 10px}}.credit-pipeline-desk{background:#f8fbf9;border:1px solid #dce6e1;border-radius:18px;margin-bottom:22px;padding:20px}.credit-pipeline-desk>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.credit-pipeline-desk>header span{color:#b17a1e;letter-spacing:.12em;font-size:10px;font-weight:800}.credit-pipeline-desk>header h2{color:#12372c;margin:4px 0;font-size:24px}.credit-pipeline-desk>header p{color:#63736d;margin:0;font-size:12px}.credit-pipeline-desk>header button svg{width:15px}.pipeline-gate{background:#eff8f4;border:1px solid #b7d8ca;border-radius:13px;margin:0 0 16px;padding:14px}.pipeline-gate h3{color:#0b6d54;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.pipeline-gate article,.pipeline-case-list>article{background:#fff;border-top:1px solid #dce6e1;align-items:center;gap:14px;padding:13px 14px;display:flex}.pipeline-gate article:first-of-type,.pipeline-case-list>article:first-child{border-top:0;border-radius:10px 10px 0 0}.pipeline-gate article:last-child,.pipeline-case-list>article:last-child{border-radius:0 0 10px 10px}.pipeline-gate article>div{flex:1;gap:3px;display:grid}.pipeline-gate article span,.pipeline-case-list section>span{color:#74817c;font-size:10px}.pipeline-gate article button,.pipeline-assign button{color:#fff;background:#076b51;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-weight:750;display:flex}.pipeline-case-list{border:1px solid #dce6e1;border-radius:12px;overflow:hidden}.pipeline-case-list>article{min-height:84px}.pipeline-case-icon{color:#087158;background:#e6f3ed;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.pipeline-case-list section{flex:1}.pipeline-case-list h3{color:#17382e;margin:4px 0;font-size:15px}.pipeline-case-list p{color:#5f6e68;margin:0;font-size:11px}.pipeline-stage{gap:3px;min-width:160px;display:grid}.pipeline-stage small{color:#84908b;text-transform:uppercase;font-size:9px}.pipeline-stage b{text-transform:capitalize;color:#174c3d;font-size:12px}.pipeline-stage span{color:#68766f;align-items:center;gap:5px;font-size:10px;display:flex}.pipeline-stage svg{width:13px}.pipeline-assign{gap:8px;display:flex}.pipeline-assign select{color:#17382e;background:#fff;border:1px solid #ccd9d3;border-radius:9px;min-width:190px;padding:9px}@media (width<=820px){.credit-pipeline-desk{padding:13px}.credit-pipeline-desk>header,.pipeline-gate article,.pipeline-case-list>article{flex-direction:column;align-items:stretch}.pipeline-stage{min-width:0}.pipeline-assign{flex-direction:column;width:100%}.pipeline-assign select,.pipeline-assign button{width:100%}}.credit-query-control{background:#fff;border:1px solid #dce5e1;border-radius:18px;margin:0 0 22px;padding:20px}.credit-query-control>header{justify-content:space-between;gap:18px;display:flex}.credit-query-control>header span{color:#a87423;letter-spacing:.12em;font-size:10px;font-weight:800}.credit-query-control>header h2{color:#12372c;margin:4px 0;font-size:22px}.credit-query-control>header p{color:#66756f;margin:0;font-size:11px}.credit-query-control>header button{color:#195444;background:#fff;border:1px solid #cddbd5;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-weight:700;display:flex}.credit-query-control>header svg{width:14px}.query-count{color:#68766f;align-items:baseline;gap:7px;margin:14px 0;display:flex}.query-count b{color:#0b7458;font-size:27px}.query-control-list{border:1px solid #dfe7e3;border-radius:12px;overflow:hidden}.query-control-list>article+article{border-top:1px solid #dfe7e3}.query-case-head{text-align:left;background:#f9fbfa;border:0;justify-content:space-between;align-items:center;width:100%;padding:14px;display:flex}.query-case-head span{gap:3px;display:grid}.query-case-head b{color:#17382e}.query-case-head small{color:#75827d}.query-case-head em{color:#8a5a0e;text-transform:capitalize;background:#fff1d7;border-radius:20px;padding:5px 9px;font-size:9px;font-style:normal}.query-case-body{background:#fff;gap:12px;padding:15px;display:grid}.query-case-body label{color:#30463e;background:#f5f8f6;border-radius:10px;gap:6px;padding:12px;font-size:11px;display:grid}.query-case-body textarea{background:#fff;border:1px solid #cad8d2;border-radius:9px;min-height:74px;padding:10px}.query-case-body label p{color:#087158;align-items:center;gap:6px;margin:0;display:flex}.query-route-actions,.query-review-actions{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.query-route-actions{grid-template-columns:repeat(5,1fr)}.query-route-actions button,.query-review-actions button,.query-submit{color:#fff;background:#0a6f55;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:11px;font-weight:750;display:flex}.query-route-actions button:nth-child(4){background:#b4771c}.query-route-actions button.self-reply{background:#12372c}.query-review-actions{grid-template-columns:1fr 1fr}.query-review-actions button:first-child{background:#b23b32}.query-submit{justify-self:end}.query-submit.head-self-submit{background:#12372c;justify-self:stretch;width:100%}.query-route-actions svg,.query-review-actions svg,.query-submit svg{width:15px}@media (width<=720px){.credit-query-control{padding:13px}.credit-query-control>header{flex-direction:column}.query-case-head{flex-direction:column;align-items:flex-start;gap:8px}.query-route-actions{grid-template-columns:1fr 1fr}.query-review-actions{grid-template-columns:1fr}.query-submit{justify-self:stretch}}.pipeline-return-note{color:#8a461d;background:#fff4ea;border-left:3px solid #d07534;margin-top:7px;padding:7px 9px;font-size:10px;font-style:normal;display:block}.pipeline-final-action{gap:7px;min-width:300px;display:grid}.pipeline-final-action textarea{color:#18382f;min-height:58px;font:inherit;background:#fff;border:1px solid #cbd9d3;border-radius:9px;padding:9px}.pipeline-final-action>button,.pipeline-final-action>div button{color:#fff;background:#087057;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-weight:750;display:flex}.pipeline-final-action>button:disabled{background:#b8c5c0}.pipeline-final-action>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pipeline-final-action>div button.return{background:#a64639}.pipeline-final-action svg{width:15px}.pipeline-case-list>article{cursor:pointer;flex-wrap:wrap}.pipeline-case-list>article.expanded{background:#fbfdfc}.pipeline-open-hint{align-items:center;gap:4px;margin-top:6px;font-weight:750;display:flex;color:#087057!important}.pipeline-open-hint svg{width:13px;height:13px;transition:transform .2s}.pipeline-case-list>article.expanded .pipeline-open-hint svg{transform:rotate(180deg)}.pipeline-member-decisions{cursor:default;border-top:1px solid #dce6e1;width:100%;margin-top:4px;padding-top:14px}.pipeline-member-decisions>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.pipeline-member-decisions>header b{color:#17382e;font-size:13px}.pipeline-member-decisions>header span{color:#718079;font-size:10px}.pipeline-member-table{border:1px solid #dce6e1;border-radius:10px;overflow:hidden}.pipeline-member-table>div{grid-template-columns:1.1fr .7fr .7fr .8fr 2fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.pipeline-member-table .head{color:#61716a;text-transform:uppercase;letter-spacing:.06em;background:#eef5f2;font-size:9px;font-weight:800}.pipeline-member-table .row{color:#475b53;border-top:1px solid #e5ece8;font-size:11px}.pipeline-member-table .row>b{color:#17382e}.pipeline-member-table .row em{text-transform:capitalize;border-radius:999px;justify-self:start;padding:4px 8px;font-style:normal;font-weight:800}.pipeline-member-table .row em.approved{color:#087057;background:#def3e9}.pipeline-member-table .row em.rejected{color:#aa3e36;background:#fde5e3}.pipeline-member-table .row strong{color:#087057}.pipeline-member-table .row p{color:#40564e;margin:0;line-height:1.45}@media (width<=960px){.pipeline-final-action{width:100%;min-width:0}.pipeline-final-action>div{grid-template-columns:1fr}}@media (width<=820px){.pipeline-member-table .head{display:none}.pipeline-member-table .row{grid-template-columns:1fr 1fr}.pipeline-member-table .row p{border-top:1px dashed #dce6e1;grid-column:1/-1;padding-top:6px}.pipeline-member-decisions>header{flex-direction:column;align-items:flex-start;gap:3px}}.sanction-review-desk{background:#f8fbf9;border:1px solid #dbe5e0;border-radius:18px;margin-bottom:22px;padding:20px}.sanction-review-desk>header{justify-content:space-between;gap:16px;display:flex}.sanction-review-desk>header span{color:#a66f1c;letter-spacing:.12em;font-size:10px;font-weight:800}.sanction-review-desk>header h2{color:#12372c;margin:4px 0;font-size:23px}.sanction-review-desk>header p{color:#66756f;margin:0;font-size:11px}.sanction-review-desk>header button{color:#15523f;background:#fff;border:1px solid #cad8d2;border-radius:9px;align-self:flex-start;align-items:center;gap:6px;padding:9px 12px;display:flex}.sanction-review-desk>header svg{width:15px}.sanction-list{gap:14px;display:grid}.sanction-list>article{background:#fff;border:1px solid #d8e3de;border-radius:14px;overflow:hidden}.sanction-list>article>header{color:#fff;background:#12372c;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.sanction-list>article>header span{color:#c8d8d2;font-size:9px}.sanction-list>article>header h3{margin:4px 0 0;font-size:16px}.sanction-list>article>header strong{color:#f2bf59;align-items:center;gap:5px;font-size:19px;display:flex}.sanction-list>article>header svg{width:17px}.sanction-members{background:#e4ebe7;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.sanction-members>div{background:#fff;justify-content:space-between;gap:10px;padding:10px 13px;display:flex}.sanction-members span{display:grid}.sanction-members b{color:#1b3a31;font-size:11px}.sanction-members small{color:#77847f;text-transform:capitalize;font-size:9px}.sanction-members strong{color:#087057;font-size:11px}.deviation-request,.board-result{color:#744b13;background:#fff3df;border-radius:10px;gap:10px;margin:12px 14px;padding:11px;display:flex}.deviation-request{display:grid}.deviation-request b{text-transform:capitalize}.deviation-request p{margin:0;font-size:11px}.board-result svg{flex:none}.board-result span{gap:3px;font-size:11px;display:grid}.board-result em{font-style:normal;font-weight:750}.sanction-form{background:#f5f8f6;gap:9px;padding:14px;display:grid;position:relative}.sanction-form textarea,.sanction-form select,.sanction-form input{color:#18382f;background:#fff;border:1px solid #cad8d2;border-radius:9px;width:100%;padding:10px}.sanction-form textarea{min-height:72px}.sanction-form>div{justify-content:flex-end;gap:8px;display:flex}.sanction-form button{color:#fff;background:#087057;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:10px 13px;font-weight:750;display:flex}.sanction-form button.deviation{background:#ad741e}.sanction-form button.reject{background:#ad4037}.sanction-form button svg{width:15px}.sanction-busy{position:absolute;top:14px;right:14px}@media (width<=720px){.sanction-review-desk{padding:13px}.sanction-review-desk>header{flex-direction:column}.sanction-members{grid-template-columns:1fr}.sanction-form>div{flex-direction:column}.sanction-form button{width:100%}}.post-approval-desk{background:#f8fbf9;border:1px solid #dbe5e0;border-radius:18px;margin:0 0 22px;padding:20px}.post-approval-desk>header{justify-content:space-between;gap:16px;display:flex}.post-approval-desk>header span{color:#a66f1c;letter-spacing:.12em;font-size:10px;font-weight:800}.post-approval-desk>header h2{color:#12372c;margin:4px 0;font-size:23px}.post-approval-desk>header p{color:#66756f;margin:0;font-size:11px}.post-approval-desk>header button{color:#15523f;background:#fff;border:1px solid #cad8d2;border-radius:9px;align-self:flex-start;align-items:center;gap:6px;padding:9px 12px;display:flex}.post-approval-desk>header svg{width:15px}.post-approval-list{gap:14px;display:grid}.post-approval-list>article{background:#fff;border:1px solid #d8e3de;border-radius:14px;padding:15px}.post-approval-list>article>header{justify-content:space-between;gap:14px;margin-bottom:13px;display:flex}.post-approval-list>article>header span{color:#77847f;font-size:9px}.post-approval-list h3{color:#17382e;margin:4px 0}.parallel-status{gap:7px;display:flex}.parallel-status span{text-transform:capitalize;background:#eef2f0;border-radius:18px;align-items:center;gap:5px;padding:7px 9px;display:flex;color:#68756f!important}.parallel-status span.done{background:#e2f5ed;color:#087158!important}.parallel-status svg{width:14px}.post-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.post-fields label{color:#43564e;gap:6px;font-size:10px;font-weight:750;display:grid}.post-fields input,.post-fields textarea{color:#17382e;background:#fff;border:1px solid #cbd9d3;border-radius:9px;width:100%;padding:10px}.post-fields textarea{min-height:67px}.post-complete{color:#fff;background:#087057;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin:11px 0 0 auto;padding:11px 14px;font-weight:750;display:flex}.post-complete:disabled{background:#b8c4bf}.post-complete svg{width:16px}.post-kyc-members{border:1px solid #dbe6e1;border-radius:12px;margin:0 0 14px;overflow:hidden}.post-kyc-members>header{color:#194638;background:#edf5f1;justify-content:space-between;padding:10px 12px;display:flex}.post-kyc-members>header span{color:#60736b;font-size:11px}.post-kyc-members>div{color:#53655e;border-top:1px solid #e4ebe8;grid-template-columns:1.2fr 1fr 1.3fr .6fr;align-items:center;gap:10px;padding:9px 12px;font-size:11px;display:grid}.post-kyc-members>div b{color:#17382e}.post-kyc-members>div strong{color:#087057;text-align:right}.post-verification-complete{color:#087057;background:#e9f7f1;border:1px solid #a9d8c8;border-radius:12px;align-items:flex-start;gap:11px;padding:14px;display:flex}.post-verification-complete>svg{color:#fff;background:#087057;border-radius:50%;width:22px;height:22px;padding:3px}.post-verification-complete>div{gap:3px;display:grid}.post-verification-complete span,.post-verification-complete small{color:#4f6d63}@media (width<=720px){.post-approval-desk{padding:13px}.post-approval-desk>header,.post-approval-list>article>header{flex-direction:column}.parallel-status{flex-direction:column;align-items:flex-start}.post-fields{grid-template-columns:1fr}.post-complete{width:100%}.post-kyc-members>div{grid-template-columns:1fr 1fr}.post-kyc-members>div strong{text-align:left}}.query-conversation{background:#f8fbfa;border:1px solid #d7e3de;border-radius:12px;gap:0;margin:12px 0;padding:12px;display:grid}.query-conversation-title{color:#123f34;align-items:center;gap:7px;padding-bottom:10px;display:flex}.query-conversation-title svg{width:17px}.query-conversation-title b{font:900 11px Manrope}.query-conversation-entry{grid-template-columns:28px 1fr;gap:9px;padding:8px 0;display:grid;position:relative}.query-conversation-entry:not(:last-child):after{content:"";background:#c8d9d2;width:1px;position:absolute;top:36px;bottom:-3px;left:13px}.query-conversation-icon{color:#087052;z-index:1;background:#e0f1ea;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.query-conversation-icon svg{width:14px}.query-conversation-entry.query .query-conversation-icon{color:#496175;background:#e9eef4}.query-conversation-entry.route .query-conversation-icon{color:#9a6710;background:#fff0ca}.query-conversation-entry.return .query-conversation-icon{color:#b73831;background:#fde4e2}.query-conversation-entry header{justify-content:space-between;align-items:center;gap:8px;display:flex}.query-conversation-entry header b{color:#153e34;font:900 10px Manrope}.query-conversation-entry time{color:#7a8983;font:700 8px Manrope}.query-conversation-entry p{color:#374f48;margin:4px 0!important;font:600 11px/1.45 Manrope!important}.query-conversation-entry small{color:#907025;font:800 8px Manrope}.query-conversation.compact{margin:10px 0;padding:10px}.query-conversation.compact .query-conversation-entry{grid-template-columns:25px 1fr}.query-conversation.compact .query-conversation-icon{width:25px;height:25px}.query-conversation.compact .query-conversation-entry header{flex-direction:column;align-items:flex-start;gap:2px}.query-review-actions button:disabled,.hoc-actions button:disabled{cursor:not-allowed;opacity:.48}.query-investigate-label{letter-spacing:.08em;text-transform:uppercase;color:#6f7f78;margin:14px 0 7px;font:900 10px Manrope}.query-route-actions.investigation{margin-bottom:12px}.query-route-actions.investigation button{color:#075c47;background:#edf7f3;border:1px solid #bcd9ce}.query-route-actions.investigation button:last-child{color:#8b5a0a;background:#fff3dc;border-color:#e7c474}.query-conversation .query-conversation-entry{align-items:start;height:auto!important;min-height:0!important;padding:7px 0!important}.query-conversation .query-conversation-entry>div{background:#fff!important;border:1px solid #e0e8e4!important;border-radius:10px!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:10px 12px!important;display:block!important}.query-conversation .query-conversation-entry>div>header{width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:static!important}.query-conversation .query-conversation-entry>div>header b{margin:0!important;padding:0!important}.query-conversation .query-conversation-entry>div>p{background:0 0!important;border:0!important;margin:6px 0 5px!important;padding:0!important;display:block!important}.query-conversation .query-conversation-entry>div>small{margin:0!important;padding:0!important;display:block!important}.query-conversation .query-conversation-icon{margin-top:5px}.query-conversation .query-conversation-entry:not(:last-child):after{top:39px;bottom:-7px}@media (width<=700px){.query-conversation .query-conversation-entry>div>header{flex-direction:column!important;align-items:flex-start!important;gap:3px!important}}.board-query-actions{grid-template-columns:1fr 1.25fr 1fr;gap:10px;margin-top:4px;display:grid}.board-query-actions button{border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;font:850 11px Manrope;display:flex}.board-query-actions button svg{width:17px}.board-query-actions .hold{color:#4e3606;background:#f2b94b}.board-query-actions .investigate{color:#fff;background:#0a7658}.board-query-actions .reject{color:#fff;background:#bd3d35}.board-query-actions button:disabled{opacity:.5}@media (width<=700px){.board-query-actions{grid-template-columns:1fr}.board-query-actions button{min-height:48px}}.bm-completed-member-list.selectable article{cursor:pointer;grid-template-columns:20px 38px minmax(0,1fr) auto}.bm-completed-member-list.selectable article.selected{background:#fff7dc;box-shadow:inset 3px 0 #d99e17}.bm-completed-member-list.selectable input{accent-color:#0a7b5b;width:17px;height:17px}.bm-sanction-mobile-actions{background:#fff9e9;border:1px solid #e4c36b;border-radius:17px;gap:11px;padding:14px;display:grid}.bm-sanction-mobile-actions label{gap:6px;display:grid}.bm-sanction-mobile-actions label b{color:#4b3b19;font-size:9px}.bm-sanction-mobile-actions textarea{resize:vertical;background:#fff;border:1px solid #d8c58e;border-radius:12px;min-height:84px;padding:11px;font:500 10px Manrope}.bm-sanction-mobile-actions>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.bm-sanction-mobile-actions button{border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:12px 9px;font:900 9px Manrope;display:flex}.bm-sanction-mobile-actions button svg{width:17px}.bm-sanction-mobile-actions button.objection{color:#a53a30;background:#fff;border:1px solid #c25243}.bm-sanction-mobile-actions button.board{color:#fff;background:#b97b17}.bm-sanction-mobile-actions button:disabled{opacity:.45}@media (width<=390px){.bm-completed-member-list.selectable article{grid-template-columns:18px 34px minmax(0,1fr) auto}.bm-sanction-mobile-actions>div:last-child{grid-template-columns:1fr}.bm-sanction-mobile-actions button{min-height:44px}}.bm-board-member-summary{color:#704a08;background:#fff3cd;border:1px solid #e3bd54;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.bm-board-member-summary>svg{color:#fff;background:#b87a17;border-radius:9px;width:30px;height:30px;padding:7px}.bm-board-member-summary span{gap:2px;display:grid}.bm-board-member-summary b{font:900 10px Manrope}.bm-board-member-summary small{font-size:8px;line-height:1.4}.bm-completed-member-list article.with-board{background:#fff9e9;box-shadow:inset 3px 0 #c1841c}.bm-completed-member-list article section mark{color:#fff;background:#b87a17;border-radius:10px;align-items:center;gap:4px;width:max-content;margin-top:3px;padding:4px 7px;font:850 7px Manrope;display:flex}.bm-completed-member-list article section mark svg{width:11px;height:11px}.board-member-deviations{background:#f4f7f5;gap:12px;padding:14px;display:grid}.board-member-deviations>article{background:#fff;border:1px solid #d8e3de;border-radius:12px;gap:9px;padding:13px;display:grid;position:relative}.board-member-deviations>article.decided{background:#eef8f4;border-color:#a9d4c3}.board-member-deviations>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.board-member-deviations>article>header>div{align-items:center;gap:10px;display:flex}.board-member-deviations>article>header b{color:#173a30;font-size:13px}.board-member-deviations>article>header strong{color:#087057;font-size:12px}.board-member-deviations>article>header button{color:#456159;background:#eef3f1;border:0;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;display:flex}.board-member-deviations>article>header button svg{width:12px}.board-member-deviations input,.board-member-deviations textarea{color:#17382e;background:#fff;border:1px solid #cbd8d3;border-radius:9px;width:100%;padding:10px}.board-member-deviations textarea{min-height:64px}.board-member-deviations>article>div:last-of-type{justify-content:flex-end;gap:8px;display:flex}.board-member-deviations button{color:#fff;background:#087057;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:9px 12px;font-weight:800;display:flex}.board-member-deviations button svg{width:14px}.board-member-deviations button.reject{background:#b83e35}.board-member-deviations button.revise{background:#b67a1b}.board-member-deviations button:disabled{opacity:.5}.board-member-result{color:#087057;align-items:center;justify-content:flex-start!important;gap:8px!important;display:flex!important}.board-member-result>svg{width:22px}.board-member-result span{display:grid}.board-member-result b{text-transform:capitalize}.board-member-result small{color:#557067;font-size:9px}@media (width<=720px){.board-member-deviations>article>header,.board-member-deviations>article>header>div,.board-member-deviations>article>div:last-of-type{flex-direction:column;align-items:stretch}.board-member-deviations button{width:100%}}.bm-completed-member-list article.board-rejected{background:#fff4f3;box-shadow:inset 3px 0 #b83e35}.bm-completed-member-list article.board-approved,.bm-completed-member-list article.board-revised{background:#eef8f4;box-shadow:inset 3px 0 #087057}.bm-completed-member-list article section mark.decision.rejected{background:#b83e35}.bm-completed-member-list article section mark.decision.approved{background:#087057}.bm-completed-member-list article section mark.decision.revised{background:#b67a1b}.bm-today-grid>button{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:35px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:15px;display:grid}.bm-today-grid>button>svg:first-child{color:#087052;background:#e4f3ec;border-radius:10px;width:35px;height:35px;padding:9px}.bm-today-grid>button>svg:last-child{color:#72827c;width:16px}.bm-today-grid>button span{gap:2px;min-width:0;display:grid}.bm-today-grid>button:hover{border-color:#9fc8b9;box-shadow:0 7px 20px #0b423214}.bm-attendance-deck-backdrop{z-index:120;padding:18px 14px max(18px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#041411b8;align-items:end;display:grid;position:fixed;inset:0}.bm-attendance-deck{background:#f7faf8;border:1px solid #ffffff38;border-radius:25px;width:min(520px,100%);max-height:calc(100dvh - 36px);margin:0 auto;overflow:hidden;box-shadow:0 26px 70px #00000061}.bm-attendance-deck>header{color:#fff;background:#082a24;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px;display:flex}.bm-attendance-deck>header div{gap:3px;display:grid}.bm-attendance-deck>header small{color:#dfb458;letter-spacing:1.3px;font:900 8px Manrope}.bm-attendance-deck>header h2{margin:0;font:800 18px Manrope}.bm-attendance-deck>header p{color:#b9cec7;margin:0;font-size:8px}.bm-attendance-deck>header>button{color:#fff;background:#ffffff1c;border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.bm-attendance-deck>header>button svg{width:16px}.bm-attendance-swipe{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.bm-attendance-swipe::-webkit-scrollbar{display:none}.bm-attendance-photo-card{scroll-snap-align:center;flex:0 0 100%;padding:12px}.bm-attendance-photo{background:linear-gradient(145deg,#dce7e2,#b7c7c0);border-radius:20px;height:min(68dvh,650px);min-height:440px;position:relative;overflow:hidden}.bm-attendance-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bm-attendance-photo-shade{background:linear-gradient(#0516120f 30%,#04120fad 76%,#04120fe6);position:absolute;inset:0}.bm-attendance-photo-missing{color:#547069;place-content:center;justify-items:center;gap:9px;display:grid;position:absolute;inset:0}.bm-attendance-photo-missing svg{width:58px;height:58px}.bm-attendance-photo-missing span{font:800 10px Manrope}.bm-attendance-audit-chip{color:#85590f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;background:#fff4d6e6;border:1px solid #ffffff73;border-radius:16px;padding:7px 10px;font:900 8px Manrope;position:absolute;top:14px;right:14px}.bm-attendance-audit-chip.approved{color:#087052;background:#daf5e9eb}.bm-attendance-audit-chip.rejected{color:#a43b35;background:#ffe1def0}.bm-attendance-overlay{color:#163a31;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffffe6;border:1px solid #ffffff8c;border-radius:18px;gap:10px;padding:14px;display:grid;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 15px 35px #00000038}.bm-attendance-staff{align-items:center;gap:10px;display:flex}.bm-attendance-staff>span{color:#fff;background:#0a7658;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font:900 16px Manrope;display:grid}.bm-attendance-staff>div{gap:1px;min-width:0;display:grid}.bm-attendance-staff small{color:#9a6c1f;letter-spacing:.7px;text-transform:uppercase;font:900 7px Manrope}.bm-attendance-staff h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font:900 17px Manrope;overflow:hidden}.bm-attendance-staff p{color:#687b75;margin:0;font-size:8px}.bm-attendance-plan{border-top:1px solid #d9e3de;gap:3px;padding-top:9px;display:grid}.bm-attendance-plan small{color:#087052;letter-spacing:.7px;font:900 7px Manrope}.bm-attendance-plan b{font-size:11px}.bm-attendance-plan span{color:#667973;font-size:8px}.bm-attendance-overlay footer{color:#647972;border-top:1px solid #d9e3de;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:7px;display:flex}.bm-attendance-overlay footer span{align-items:center;gap:4px;display:flex}.bm-attendance-overlay footer svg{width:12px}.bm-attendance-deck-nav{grid-template-columns:36px 1fr 36px;align-items:center;gap:10px;padding:0 16px 14px;display:grid}.bm-attendance-deck-nav>button{color:#0a7056;background:#fff;border:1px solid #d3e0db;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.bm-attendance-deck-nav>button:disabled{opacity:.3}.bm-attendance-deck-nav>button svg{width:15px}.bm-attendance-deck-nav>div{justify-content:center;gap:6px;display:flex}.bm-attendance-deck-nav>div button{background:#cbd6d2;border:0;border-radius:50%;width:6px;height:6px;padding:0}.bm-attendance-deck-nav>div button.active{background:#0a7658;border-radius:5px;width:19px}.bm-attendance-verify{color:#fff;background:#087657;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;font:900 10px Manrope;display:flex;box-shadow:0 8px 18px #08765733}.bm-attendance-verify:disabled{opacity:.65}.bm-attendance-verify svg{width:16px}.bm-attendance-verified{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#034e3bc7;border:1px solid #ffffff6b;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;font:900 10px Manrope;display:flex}.bm-attendance-verified svg{width:16px}.bm-dashboard-punchout{text-align:left;color:#173a31;background:#fff;border:1px solid #d6e2dd;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.bm-dashboard-punchout>svg:first-child{color:#087052;background:#e4f3ec;border-radius:11px;width:38px;height:38px;padding:10px}.bm-dashboard-punchout>span{gap:2px;display:grid}.bm-dashboard-punchout small{letter-spacing:.8px;color:#9a6c1f;font-size:7px;font-weight:900}.bm-dashboard-punchout b{font:800 13px Manrope}.bm-dashboard-punchout em{color:#71827c;font:700 7px Manrope}.bm-dashboard-punchout>svg:last-child{color:#087052;width:15px}@media (width<=430px){.bm-today-grid>button{grid-template-columns:32px minmax(0,1fr) 14px;gap:8px;padding:12px}.bm-today-grid>button>svg:first-child{width:32px;height:32px}.bm-attendance-deck-backdrop{padding:0}.bm-attendance-deck{border:0;border-radius:0;max-height:100dvh}.bm-attendance-photo-card{padding:9px}.bm-attendance-photo{border-radius:17px;height:calc(100dvh - 150px);min-height:430px}.bm-attendance-overlay{bottom:10px;left:10px;right:10px}.bm-attendance-deck>header{padding-top:max(15px,env(safe-area-inset-top))}}.branch-live-location{background:linear-gradient(135deg,#f4faf7,#fffaf0);border:1px solid #cfe0d9;border-radius:15px;gap:12px;margin:14px 0;padding:16px;display:grid}.branch-live-location-head{align-items:center;gap:11px;display:flex}.branch-location-icon{color:#087052;background:#dff2ea;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.branch-location-icon svg{width:21px}.branch-live-location-head>div{gap:3px;display:grid}.branch-live-location-head b{color:#123e31;font:800 13px Manrope}.branch-live-location-head small{color:#71827b;font-size:10px;line-height:1.4}.branch-location-button{color:#fff;cursor:pointer;background:#087052;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;font:800 12px Manrope;display:flex;box-shadow:0 8px 18px #08705229}.branch-location-button:disabled{cursor:wait;opacity:.68}.branch-location-button svg{width:18px}.branch-location-result{color:#087052;background:#e2f5ed;border-radius:11px;align-items:center;gap:9px;padding:11px 12px;display:flex}.branch-location-result.low-accuracy{color:#966511;background:#fff3d8}.branch-location-result>svg{flex:none;width:18px}.branch-location-result>span{gap:2px;display:grid}.branch-location-result b{font-size:11px}.branch-location-result small{font-size:9px}.branch-location-warning{color:#855d12;background:#fff8e7;border-left:3px solid #dc9c25;padding:9px 11px;font-size:9px;line-height:1.45;margin:0!important}.sidebar .nav-sub-item{background:0 0;border:0;border-radius:12px;width:calc(100% - 26px);min-height:44px;margin-left:26px;position:relative}.sidebar .nav-sub-item:before{display:none}.sidebar .nav-sub-item span{font-size:inherit}.sidebar .nav-sub-item svg{width:16px}.sidebar .nav-sub-item.active{background:#1b4e3f}.head-credit-nav-group{gap:8px;display:grid}.head-credit-module-grid{background:#05181d94;border:1px solid #a4bebf33;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:1px 2px 9px;padding:9px;display:grid}.head-credit-module-card{color:#b9c8ca;text-align:left;background:#123238;border:1px solid #aac2c329;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:9px;min-height:70px;padding:10px 7px;font:700 9px/1.25 Manrope;transition:all .18s;display:flex}.head-credit-module-card svg{color:#aebfc1}.head-credit-module-card:hover{color:#fff;background:#194248;border-color:#dda6388c;transform:translateY(-1px)}.head-credit-module-card.active{color:#fff;background:linear-gradient(145deg,#1f625d,#174a4b);border-color:#dda638;box-shadow:inset 3px 0 #dda638,0 6px 16px #00000026}.head-credit-module-card.active svg{color:#f1bb4f}.head-credit-executive-shell{background:#f5f1e8}.head-credit-executive-shell .sidebar{background:linear-gradient(165deg,#071b21,#0a2228 55%,#06171c);box-shadow:14px 0 34px #05121714}.head-credit-executive-shell .brand-mark span{color:#10252a;background:linear-gradient(145deg,#e4ac3e,#c78c22)}.head-credit-executive-shell .nav-item{color:#aebdc0}.head-credit-executive-shell .nav-item.active{color:#fff;background:linear-gradient(90deg,#244f50,#1d4447);border-left-color:#dda638}.head-credit-executive-shell .nav-item:hover{color:#fff;background:#15373b}.head-credit-executive-shell main{background:#f6f2e9}.head-credit-executive-shell>main>header{background:#fffdfa;border-color:#dde4df}.head-credit-executive-shell .content{width:100%;max-width:none;margin:0;padding:28px 32px 40px}.hoc-overview{color:#152b2e}.hoc-title{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.hoc-title>div>span{color:#ca8e2b;letter-spacing:.17em;font:700 12px Manrope}.hoc-title h1{color:#132c30;margin:8px 0 4px;font:400 38px/1.08 Georgia,serif}.hoc-title p{color:#718083;margin:0;font-size:14px}.hoc-title button{color:#6d7d80;background:#fff;border:1px solid #d6dfdb;border-radius:12px;align-items:center;gap:8px;padding:13px 16px;display:flex}.hoc-title button svg{width:16px}.hoc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.hoc-kpi{background:#fff;border:1px solid #d8e1dc;border-radius:15px;min-height:142px;padding:22px;box-shadow:0 5px 18px #102a2b09}.hoc-kpi>div{color:#718285;align-items:center;gap:9px;font-size:12px;display:flex}.hoc-kpi>div svg{width:19px}.hoc-kpi>strong{color:#132b2f;margin:13px 0 2px;font:500 30px/1 Manrope;display:block}.hoc-kpi>strong.accent{color:#d19328}.hoc-kpi>small{color:#7b898b;font-size:11px;line-height:1.45}.hoc-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);gap:20px;display:grid}.hoc-card{background:#fff;border:1px solid #d7e0dc;border-radius:16px;overflow:hidden;box-shadow:0 6px 20px #102a2b09}.hoc-card>header{background:#fff;border-bottom:1px solid #dce4e0;justify-content:space-between;align-items:center;gap:15px;height:auto;padding:18px 22px;display:flex;position:static}.hoc-card>header h2{color:#183034;margin:0;font:700 16px Manrope}.hoc-card>header>span{color:#7d8b8d;font-size:11px}.hoc-table{overflow-x:auto}.hoc-tr{border-bottom:1px solid #e1e7e4;grid-template-columns:minmax(150px,1.35fr) repeat(5,minmax(70px,.72fr)) minmax(82px,.8fr);align-items:center;min-width:760px;display:grid}.hoc-tr:last-child{border:0}.hoc-tr>span{color:#2f3e40;padding:15px 13px;font-size:11px}.hoc-tr>span:first-child{padding-left:22px}.hoc-tr.head{background:#faf8f2}.hoc-tr.head>span{color:#728184;padding-top:12px;padding-bottom:12px;font-size:10px}.hoc-tr span b,.hoc-tr span small{display:block}.hoc-tr span b{color:#1d3033}.hoc-tr span small{color:#879395;margin-top:2px;font-size:9px}.hoc-tr em{color:#23785f;background:#e7f3ee;border-radius:15px;padding:6px 9px;font-size:9px;font-style:normal;display:inline-flex}.hoc-tr em.working{color:#a36c18;background:#fff0d5}.hoc-tr em.absent{color:#b74c43;background:#fde8e5}.hoc-branches>div{gap:20px;padding:25px 22px;display:grid}.hoc-branches p{grid-template-columns:minmax(105px,1fr) 108px 24px;align-items:center;gap:12px;margin:0;font-size:11px;display:grid}.hoc-branches p>i{background:#edf0ee;border-radius:5px;height:8px;overflow:hidden}.hoc-branches p>i>b{border-radius:inherit;background:#208065;height:100%;display:block}.hoc-branches p>i>b.tone-1{background:#d19a35}.hoc-branches p>i>b.tone-2{background:#5d93a4}.hoc-branches p strong{text-align:right}.hoc-trend{min-height:310px}.hoc-trend header>span{gap:12px;display:flex}.hoc-trend header i{align-items:center;gap:5px;font-style:normal;display:flex}.hoc-trend header i:before{content:"";background:#208065;border-radius:50%;width:7px;height:7px}.hoc-trend header .legend-1:before{background:#d19a35}.hoc-trend header .legend-2:before{background:#5d93a4}.hoc-trend svg{width:calc(100% - 38px);height:200px;margin:14px 19px 0;display:block}.hoc-trend svg .grid line{stroke:#e8ece9}.hoc-trend svg polyline{fill:none;stroke:#208065;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.hoc-trend svg .series-1{stroke:#d19a35}.hoc-trend svg .series-2{stroke:#5d93a4}.hoc-days{color:#899496;text-align:center;grid-template-columns:repeat(7,1fr);padding:0 34px 18px;font-size:9px;display:grid}.hoc-queue>div{padding:8px 22px}.hoc-queue p{border-bottom:1px solid #e1e7e4;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding:17px 0;display:flex}.hoc-queue p:last-child{border:0}.hoc-queue p span{gap:4px;display:grid}.hoc-queue p b{font-size:11px}.hoc-queue p small{color:#839092;font-size:9px}.hoc-queue p em{color:#d18e25;flex:none;font-size:10px;font-style:normal}.hoc-empty{color:#7a898b!important;text-align:center!important;padding:28px!important}.hoc-role-card{display:none}.head-credit-executive-shell .sidebar-bottom .help-card{background:#0c272d;border-color:#335257}@media (width<=1180px){.hoc-kpis{grid-template-columns:repeat(2,1fr)}.hoc-main-grid{grid-template-columns:1fr}.hoc-branches>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.head-credit-executive-shell .content{padding:20px 14px 32px}.hoc-title{flex-direction:column;align-items:flex-start}.hoc-title h1{font-size:31px}.hoc-kpis{grid-template-columns:1fr 1fr;gap:10px}.hoc-kpi{min-height:128px;padding:16px}.hoc-kpi>strong{font-size:25px}.hoc-main-grid{gap:14px}.hoc-branches>div{grid-template-columns:1fr}.hoc-role-card{color:#fff;background:#0a2228;border:1px solid #27464d;border-radius:14px;gap:4px;margin-top:16px;padding:17px;display:grid}.hoc-role-card span{color:#a7b6b8;font-size:10px}}.hoc-underwriting-register{grid-column:1/-1}.hoc-underwriting-register>header{align-items:flex-end}.hoc-underwriting-register>header>div>span{color:#a96e18;letter-spacing:.14em;font-size:9px;font-weight:900}.hoc-underwriting-register>header>div>h2{margin:3px 0}.hoc-underwriting-register>header>div>p{color:#7b8987;margin:0;font-size:10px}.hoc-underwriting-register>header>section{gap:9px;display:flex}.hoc-underwriting-register select{color:#243536;background:#fff;border:1px solid #d9d1c2;border-radius:22px;min-width:180px;padding:9px 34px 9px 13px;font:700 10px Manrope}.hoc-register-scroll{overflow:auto}.hoc-underwriting-register table{border-collapse:collapse;width:100%;min-width:1040px;font-size:10px}.hoc-underwriting-register th,.hoc-underwriting-register td{text-align:center;white-space:nowrap;border-bottom:1px solid #e8e1d6;padding:13px 14px}.hoc-underwriting-register th{color:#777c78;letter-spacing:.05em;text-transform:uppercase;font-size:9px}.hoc-underwriting-register thead tr:first-child th{background:#fbfaf7}.hoc-underwriting-register thead .flow-head{color:#b63d31;background:#f9e4dd!important}.hoc-underwriting-register thead .value-head{color:#78508f;background:#eee5f5!important}.hoc-underwriting-register tbody tr.today{background:#f3f8fb}.hoc-underwriting-register td:first-child,.hoc-underwriting-register td:nth-child(2){text-align:left}.hoc-underwriting-register td:nth-child(2) b{margin-right:7px}.hoc-underwriting-register td em{color:#2f6757;background:#e6f1ec;border-radius:16px;padding:5px 8px;font-size:8px;font-style:normal}.hoc-count-link{color:#24739f;cursor:pointer;background:0 0;border:0;border-bottom:1px dotted #27729b;font:900 12px Manrope}.hoc-count-link:disabled{color:#8c9290;cursor:default;border:0}.hoc-underwriting-register .not-set{color:#9b9387;font-size:9px}.hoc-drill-overlay{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05141794;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.hoc-drill{background:#fffdfa;border-radius:20px;width:min(1380px,96vw);max-height:90vh;overflow:auto;box-shadow:0 24px 80px #00000040}.hoc-drill>header{border-bottom:1px solid #e3ddd1;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.hoc-drill>header span,.hoc-member-drill>header span{color:#a86d18;letter-spacing:.14em;font-size:9px;font-weight:900}.hoc-drill>header h2{margin:4px 0 2px;font:400 30px Georgia}.hoc-drill>header p{color:#7d8885;margin:0;font-size:11px}.hoc-drill>header button{color:#253638;background:#fff;border:1px solid #d7ccbc;border-radius:10px;align-items:center;gap:6px;padding:10px 13px;font-weight:800;display:flex}.hoc-drill>header button svg{width:15px}.hoc-centre-register{overflow:auto}.hoc-centre-register>.head,.hoc-centre-register>button{grid-template-columns:.7fr 1fr 1fr 1.2fr 1.1fr 1.2fr 24px;align-items:center;min-width:1080px;display:grid}.hoc-centre-register>.head{color:#87817a;text-transform:uppercase;background:#faf7f1;padding:12px 22px;font-size:9px}.hoc-centre-register>button{text-align:left;color:#263637;background:#fff;border:0;border-top:1px solid #e8e2d8;width:100%;padding:15px 22px;font:700 11px Manrope}.hoc-centre-register>button:hover,.hoc-centre-register>button.active{background:#edf7f3}.hoc-centre-register>button svg{color:#087052;width:16px}.hoc-member-drill{border:1px solid #d6e2dd;border-radius:14px;margin:18px 22px 24px;overflow:hidden}.hoc-member-drill>header{color:#fff;background:#123c33;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.hoc-member-drill>header h3{margin:3px 0 0;font-size:18px}.hoc-member-drill>header>b{color:#f4c552}.hoc-member-drill>.head,.hoc-member-drill>div:not(.head){grid-template-columns:1.1fr .75fr .8fr 1.5fr;align-items:center;display:grid}.hoc-member-drill>.head{color:#687873;text-transform:uppercase;background:#edf3f0;padding:11px 16px;font-size:9px}.hoc-member-drill>div:not(.head){color:#344641;border-top:1px solid #e0e8e4;padding:13px 16px;font-size:10px}.hoc-member-drill span b,.hoc-member-drill span small{display:block}.hoc-member-drill span small{color:#a56f1f;margin-top:2px;font-size:8px}.hoc-member-drill em{color:#5f6d68;text-transform:capitalize;background:#eef1f0;border-radius:15px;padding:6px 9px;font-style:normal;display:inline-flex}.hoc-member-drill em.approved{color:#087052;background:#e1f3eb}.hoc-member-drill em.rejected{color:#ad3e37;background:#fbe6e5}.hoc-member-drill em.query_raised{color:#9a651d;background:#fff0d7}@media (width<=760px){.hoc-underwriting-register>header{flex-direction:column;align-items:stretch}.hoc-underwriting-register>header>section{grid-template-columns:1fr;display:grid}.hoc-underwriting-register select{width:100%}.hoc-drill-overlay{padding:8px}.hoc-drill{width:100%;max-height:96vh}.hoc-drill>header{align-items:flex-start;gap:10px;padding:18px}.hoc-drill>header h2{font-size:23px}.hoc-member-drill{margin:12px;overflow:auto}.hoc-member-drill>.head,.hoc-member-drill>div:not(.head){min-width:720px}}.bom-in-branch-card{color:#075c45;background:linear-gradient(135deg,#edf8f3,#dff1e9);border:1px solid #a8cebf;border-radius:14px;flex:0 0 82px;align-items:center;gap:12px;padding:14px 16px;display:flex}.bom-in-branch-card>svg{color:#fff;background:#087052;border-radius:10px;width:30px;height:30px;padding:8px}.bom-in-branch-card>span{gap:2px;display:grid}.bom-in-branch-card small{letter-spacing:.15em;color:#8a6a26;font:800 8px Manrope,sans-serif}.bom-in-branch-card b{font:900 20px Manrope,sans-serif}.bom-in-branch-card em{color:#597269;font:700 9px Manrope,sans-serif}.attendance-fixed-main .compact-punch-form.bom-attendance-form .punch-submit-dock{display:grid!important}.attendance-fixed-main:has(.bom-attendance-form) .compact-attendance-head{height:132px!important}.attendance-fixed-main:has(.bom-attendance-form) .compact-punch-form{height:calc(100% - 132px)!important}.daily-sales-card footer span.closing.credit{color:#177356;background:#e8f7f0}.daily-sales-card footer .closing.credit b{color:#087052}.shortfall-ledger>header{background:linear-gradient(135deg,#092d25,#087052 72%,#15906b);border-bottom:0}.shortfall-ledger>header>div>small{color:#f0ce75}.shortfall-ledger>header p{color:#c8e1d8}.shortfall-ledger>header>button{color:#fff;background:#ffffff18;border:1px solid #ffffff2e}.shortfall-ledger-summary{background:#eff5f2;border-bottom:1px solid #dce7e2;grid-template-columns:145px 1fr;gap:10px;padding:12px;display:grid}.shortfall-ledger-summary>span{background:#fff;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:11px 13px;display:grid;box-shadow:0 4px 14px #092d250f}.shortfall-ledger-summary>span small{letter-spacing:.1em;color:#71837c;font-size:7px;font-weight:900}.shortfall-ledger-summary>span b{grid-area:1/2/3;font:900 27px/1 Manrope}.shortfall-ledger-summary>span b.due{color:#bd552f}.shortfall-ledger-summary>span b.credit,.shortfall-ledger-summary>span b.clear{color:#087052}.shortfall-ledger-summary>span em{color:#71837c;font-size:7px;font-style:normal}.shortfall-ledger-summary>p{color:#087052;background:#f9fcfa;border:1px solid #d3e5dd;border-radius:13px;align-items:center;gap:9px;margin:0;padding:10px 12px;display:flex}.shortfall-ledger-summary>p>svg{flex:none;width:19px}.shortfall-ledger-summary>p>span{gap:2px;display:grid}.shortfall-ledger-summary>p b{font-size:9px}.shortfall-ledger-summary>p small{color:#61746d;font-size:7px;line-height:1.35}.shortfall-month-divider{justify-content:space-between;align-items:center;margin:13px 3px 7px;display:flex}.shortfall-month-divider span{letter-spacing:.08em;text-transform:uppercase;color:#294d42;font:900 9px Manrope}.shortfall-month-divider b{color:#087052;background:#e8f2ed;border-radius:12px;padding:4px 7px;font-size:7px}.shortfall-ledger-list article.credit{border-color:#a9d8c5}.shortfall-ledger-list article.due{border-left:3px solid #d79243}.shortfall-ledger-list article.clear{border-left:3px solid #3c9b78}.shortfall-ledger-list .closing{gap:1px;display:grid}.shortfall-ledger-list .closing strong{font:900 15px Manrope}.shortfall-ledger-list .closing small{text-transform:uppercase;font-size:6px;font-weight:900}.shortfall-ledger-list .closing.credit strong,.shortfall-ledger-list .closing.credit small{color:#087052}.shortfall-ledger-list .closing.due strong,.shortfall-ledger-list .closing.due small{color:#b87917}.shortfall-ledger-list .closing.clear strong,.shortfall-ledger-list .closing.clear small{color:#5f746c}.shortfall-balance-equation{color:#fff;text-align:center;background:#102e26;border-radius:11px;grid-template-columns:1fr auto 1fr auto 1fr auto 1.35fr;align-items:center;gap:5px;margin-bottom:9px;padding:10px;display:grid}.shortfall-balance-equation span,.shortfall-balance-equation strong{gap:2px;font:900 15px Manrope;display:grid}.shortfall-balance-equation small{color:#aac1b9;font:600 6px Manrope}.shortfall-balance-equation i{color:#86a59a;font-style:normal}.shortfall-balance-equation strong{background:#ffffff13;border-radius:8px;padding:7px}.shortfall-balance-equation strong.credit{color:#087052;background:#dff5ea}.shortfall-balance-equation strong.credit small{color:#3f7f69}@media (width<=520px){.shortfall-ledger-summary{grid-template-columns:1fr}.shortfall-ledger-summary>span{grid-template-columns:1fr auto}.shortfall-ledger-summary>p{padding:9px 10px}.shortfall-head,.shortfall-ledger-list article>button{grid-template-columns:1.25fr .72fr .66fr 1.15fr .62fr .82fr}.shortfall-balance-equation{gap:3px;padding:8px 6px}.shortfall-balance-equation span,.shortfall-balance-equation strong{font-size:13px}}.staff-filter-bar{background:#f7faf8;border-bottom:1px solid #e8eeeb;grid-template-columns:minmax(160px,.8fr) minmax(180px,.9fr) minmax(240px,1.35fr) auto auto;align-items:end;gap:11px;padding:16px 20px;display:grid}.staff-filter-bar label{gap:6px;display:grid}.staff-filter-bar label>span{color:#718179;letter-spacing:.12em;font:900 8px Manrope}.staff-filter-bar select,.staff-search-field>div{background:#fff;border:1px solid #d5e1db;border-radius:10px;height:42px}.staff-filter-bar select{color:#263d35;width:100%;padding:0 12px;font:700 10px Manrope}.staff-search-field>div{align-items:center;gap:8px;padding:0 11px;display:flex}.staff-search-field svg{color:#698078;width:15px}.staff-search-field input{color:#263d35;background:0 0;border:0;outline:0;width:100%;min-width:0;font:600 10px Manrope}.staff-search-button{color:#fff;background:#087052;border:0;border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 18px;font:900 10px Manrope;display:flex;box-shadow:0 6px 14px #0870522e}.staff-search-button svg{width:14px}.staff-clear-button{color:#087052;background:0 0;border:0;height:42px;padding:0 7px;font:800 10px Manrope}.staff-results-line{color:#718179;padding:12px 20px 0;font-size:9px}.staff-results-line b{color:#173b30;font-size:12px}.staff-card{gap:0;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.staff-card:hover{border-color:#b9d3c8;transform:translateY(-1px);box-shadow:0 10px 26px #14403217}.staff-card-main{text-align:left;cursor:pointer;background:#fff;border:0;gap:13px;width:100%;padding:17px;display:grid}.staff-card-main:focus-visible{outline-offset:-3px;outline:3px solid #9bd2bd}.staff-card-avatar.staff-photo{object-fit:cover;border:2px solid #d7e8e0}.staff-card-chevron{color:#7d9189;width:17px;margin-left:auto;transition:transform .18s}.staff-card.expanded .staff-card-chevron{color:#087052;transform:rotate(180deg)}.staff-centre-preview{border-top:1px solid #edf2ef;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.staff-centre-preview span{color:#667a72;align-items:center;gap:5px;font-size:9px;display:flex}.staff-centre-preview svg{color:#087052;width:14px}.staff-centre-preview b{color:#173b30;font-size:12px}.staff-centre-preview em{color:#087052;font-size:8px;font-style:normal;font-weight:900}.staff-card>.staff-centre-mapping{background:#f6faf8;border:1px solid #dbe7e1;border-radius:12px;margin:0 17px;padding:13px}.staff-card>.staff-card-footer{margin:0 17px;padding:13px 0 16px}.staff-card.expanded{border-color:#98c8b5;box-shadow:0 12px 30px #1440321a}@media (width<=1050px){.staff-filter-bar{grid-template-columns:1fr 1fr}.staff-search-field{grid-column:1/3}.staff-search-button{justify-content:center}.staff-clear-button{justify-self:start}}@media (width<=620px){.staff-filter-bar{grid-template-columns:1fr;padding:14px}.staff-search-field{grid-column:auto}.staff-results-line{padding-left:14px}.staff-card-grid{grid-template-columns:1fr;padding:14px}.staff-search-button{justify-content:center;width:100%}.staff-clear-button{width:100%}}.centre-command-bar{background:#fff;border:1px solid #dce5e0;border-radius:15px;grid-template-columns:minmax(150px,.75fr) minmax(170px,.85fr) minmax(190px,1fr) minmax(220px,1.2fr) auto;align-items:end;gap:11px;margin-bottom:15px;padding:15px 17px;display:grid;box-shadow:0 6px 20px #18392d0a}.centre-command-bar label{gap:6px;display:grid}.centre-command-bar label>span{color:#74827c;letter-spacing:.12em;font:900 8px Manrope}.centre-command-bar select,.centre-command-search>div{background:#fafcfb;border:1px solid #d7e0dc;border-radius:10px;height:42px}.centre-command-bar select{color:#253b33;width:100%;min-width:0;padding:0 11px;font:700 10px Manrope}.centre-command-search>div{align-items:center;gap:7px;padding:0 11px;display:flex}.centre-command-search svg{color:#719087}.centre-command-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font:600 10px Manrope}.centre-command-bar>button{color:#087052;background:0 0;border:0;height:42px;padding:0 11px;font:900 10px Manrope}.centre-directory-panel{background:#f6f8f5;border:1px solid #dce5e0;border-radius:17px;overflow:hidden;box-shadow:0 10px 28px #18392d0d}.centre-directory-panel>header{background:#fff;border-bottom:1px solid #dfe7e2;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.centre-directory-panel>header>div>span{color:#9b793a;letter-spacing:.14em;font:900 8px Manrope}.centre-directory-panel>header h2{color:#17352b;margin:4px 0 0;font:900 23px Manrope}.centre-directory-panel>header h2 small{color:#718179;font-size:10px}.centre-directory-panel>header p{color:#718179;margin:0;font-size:10px}.centre-operations-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:13px;padding:16px;display:grid}.centre-operations-card{background:#fff;border:1px solid #dce5e0;border-radius:15px;transition:all .18s;overflow:hidden;box-shadow:0 4px 14px #18392d09}.centre-operations-card:hover{border-color:#a9cfc0;transform:translateY(-2px);box-shadow:0 12px 28px #18392d17}.centre-card-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;gap:13px;padding:16px;display:grid}.centre-card-open:focus-visible{outline-offset:-3px;outline:3px solid #92cdb6}.centre-card-open>header{grid-template-columns:43px 1fr auto;align-items:center;gap:11px;display:grid}.centre-card-icon{color:#087052;background:#e4f2eb;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.centre-card-icon svg{width:20px}.centre-card-open>header span{color:#9b793a;letter-spacing:.1em;font:900 8px Manrope}.centre-card-open h3{color:#18342b;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font:800 13px Manrope;overflow:hidden}.centre-card-open header p{color:#74827c;margin:0;font-size:9px}.centre-card-open>header>svg{color:#729087;width:17px}.centre-owner{background:#f4f8f6;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.centre-owner span{gap:3px;display:grid}.centre-owner small,.centre-milestone-grid small{color:#7c8984;letter-spacing:.08em;font-size:7px;font-weight:900}.centre-owner b{color:#29453b;font-size:10px}.centre-owner em{border-radius:12px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.centre-owner em.ready{color:#087052;background:#dff2e9}.centre-owner em.setup{color:#a2671c;background:#fff0d9}.centre-milestone-grid{border:1px solid #e2e8e5;border-radius:11px;grid-template-columns:1.15fr 1fr .9fr;display:grid;overflow:hidden}.centre-milestone-grid span{border-right:1px solid #e2e8e5;gap:4px;min-width:0;padding:10px;display:grid}.centre-milestone-grid span:last-child{border:0}.centre-milestone-grid b{color:#29453b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.centre-milestone-grid b.complete{color:#087052}.centre-milestone-grid b.pending{color:#a36c21}.centre-card-open>footer{border-top:1px solid #edf1ef;grid-template-columns:.7fr 1.2fr auto;align-items:center;gap:9px;padding-top:11px;display:grid}.centre-card-open>footer>span{grid-template-columns:auto 1fr;align-items:center;gap:1px 6px;min-width:0;display:grid}.centre-card-open>footer>span svg{color:#278266;grid-row:1/3;width:15px}.centre-card-open>footer>span b{color:#234138;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.centre-card-open>footer>span small{color:#84918c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.centre-card-open>footer>em{color:#087052;align-items:center;gap:3px;font-size:8px;font-style:normal;font-weight:900;display:flex}.centre-card-open>footer>em svg{width:12px}@media (width<=1100px){.centre-command-bar{grid-template-columns:1fr 1fr}.centre-command-search{grid-column:1/3}.centre-command-bar>button{justify-self:start}.centre-operations-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (width<=650px){.centre-command-bar{grid-template-columns:1fr}.centre-command-search{grid-column:auto}.centre-directory-panel>header{flex-direction:column;align-items:flex-start}.centre-operations-grid{grid-template-columns:1fr;padding:10px}.centre-milestone-grid{grid-template-columns:1fr 1fr}.centre-milestone-grid span:first-child{border-bottom:1px solid #e2e8e5;border-right:0;grid-column:1/3}.centre-card-open>footer{grid-template-columns:1fr 1.4fr}.centre-card-open>footer>em{grid-column:1/3;justify-content:center;padding-top:8px}}.bvr-attendance-card>article>.bvr-attendance-member-photo{object-fit:cover;background:#e5f2ec;border:2px solid #d5e9df;border-radius:12px;flex:none;width:42px;height:42px}.bvr-attendance-card>article>.bvr-attendance-member-photo.fallback{color:#087052;place-items:center;font:900 13px Manrope;display:grid}.bvr-attendance-card>article>div:nth-child(2){flex:1;min-width:0}.bvr-attendance-card>article>section{flex:none}@media (width<=380px){.bvr-attendance-card>article{gap:7px}.bvr-attendance-card>article>.bvr-attendance-member-photo{width:36px;height:36px}.bvr-attendance-card>article button{padding:6px 5px}}.staff-card-grid{background:linear-gradient(135deg,#f7faf8 0%,#fdf9f0 100%);gap:18px}.staff-card{background:#fffdf8;border:1px solid #d6e4dd;position:relative}.staff-card:before{content:"";background:#0b7a59;width:5px;position:absolute;inset:0 auto 0 0}.staff-card:nth-child(4n+2):before{background:#d39b31}.staff-card:nth-child(4n+3):before{background:#477aa5}.staff-card:nth-child(4n):before{background:#8b5b9f}.staff-card:nth-child(4n+2) .staff-card-main{background:linear-gradient(145deg,#fffdf7,#fffaf0)}.staff-card:nth-child(4n+3) .staff-card-main{background:linear-gradient(145deg,#fbfdff,#f3f8fc)}.staff-card:nth-child(4n) .staff-card-main{background:linear-gradient(145deg,#fff,#faf6fc)}.staff-card.inactive-card{filter:saturate(.72);background:#fafafa}.staff-card-main{padding:20px 21px 18px}.staff-card-avatar{border-radius:17px;width:66px;height:66px;font-size:18px;box-shadow:0 6px 16px #1840321f}.staff-card-avatar.staff-photo{border:3px solid #fff;outline:2px solid #c3dbd0}.staff-card-name b{font-size:17px;line-height:1.2}.staff-card-name span{margin-top:4px;font-size:11px}.staff-card-top{align-items:center}.staff-admin-actions{flex:1;justify-content:flex-end;gap:7px;display:flex}.staff-admin-actions button{border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font:800 9px Manrope;display:inline-flex}.staff-status-action{color:#a44632;background:#fff5f1;border:1px solid #e9c7bd}.staff-status-action.reactivate{color:#087052;background:#edf9f3;border-color:#b8ddcc}.staff-delete-action{color:#b23b3b;background:#fff;border:1px solid #ebc2c2}.staff-admin-actions svg{width:14px;height:14px}.staff-card-action-error{color:#a33f32;background:#fff1ef;border-radius:8px;margin:0 18px 14px;padding:9px 11px;font-size:9px;display:block}.staff-card-footer{gap:10px}.staff-card>.staff-card-footer{margin-left:21px;margin-right:21px}@media (width<=720px){.staff-admin-actions{flex-wrap:wrap}.staff-admin-actions .reset-access{flex:100%}.staff-status-action,.staff-delete-action{flex:1}.staff-card-avatar{width:58px;height:58px}.staff-card-name b{font-size:15px}}.field-main:has(.centre-meeting-card){background:linear-gradient(#073d31 0,#0b6049 360px,#e9f3ee 760px);padding-top:18px}.field-main:has(.centre-meeting-card)>.field-title{color:#fff;box-shadow:none;background:0 0}:is(.field-main:has(.centre-meeting-card)>.field-title span,.field-main:has(.centre-meeting-card)>.field-title p){color:#d4e8df}.field-main:has(.centre-meeting-card)>.attendance-complete{color:#fff;box-shadow:none;background:#ffffff21;border:0}.centre-quality-card.centre-meeting-card{background:#f7fbf9;border:0;border-radius:24px;padding:0;overflow:hidden;box-shadow:0 22px 55px #02241b4d}.centre-meeting-image{background:#123d32;height:225px;position:relative;overflow:hidden}.centre-meeting-image>img{object-fit:cover;width:100%;height:100%}.centre-meeting-image>div{color:#b8d7ca;align-content:center;place-items:center;gap:8px;height:100%;display:grid}.centre-meeting-image>div svg{width:42px;height:42px}.centre-meeting-image:after{content:"";background:linear-gradient(#0000,#022119e0);position:absolute;inset:35% 0 0}.centre-meeting-image>span,.centre-meeting-image>h2{z-index:1;color:#fff;position:absolute;left:20px}.centre-meeting-image>span{letter-spacing:1.5px;color:#f1c65f;font:900 8px Manrope;bottom:53px}.centre-meeting-image>h2{margin:0;font:900 20px Manrope;bottom:20px;right:20px}.centre-meeting-facts{background:#d9e9e1;border-bottom:1px solid #d9e9e1;grid-template-columns:1fr 1fr;gap:1px;display:grid}.centre-meeting-facts>span{background:#fff;gap:5px;min-width:0;padding:16px 18px;display:grid}.centre-meeting-facts small{letter-spacing:1px;color:#83948d;font:900 7px Manrope}.centre-meeting-facts b{color:#133d31;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font:800 11px Manrope;display:flex;overflow:hidden}.centre-meeting-facts b svg{color:#0a7a58;width:14px}.centre-meeting-capture{background:#e9f5ef;border:1px solid #cfe2d9;border-radius:17px;margin:16px;padding:15px}.centre-meeting-capture>header{align-items:center;gap:11px;margin-bottom:13px;display:flex}.centre-meeting-capture>header>svg{color:#fff;background:#087052;border-radius:13px;width:42px;height:42px;padding:11px}.centre-meeting-capture>header div{gap:2px;display:grid}.centre-meeting-capture>header span{letter-spacing:1.2px;color:#a77927;font:900 7px Manrope}.centre-meeting-capture h3{color:#153d31;margin:0;font:900 14px Manrope}.centre-meeting-capture p{color:#637b72;margin:0;font-size:8px}.centre-meeting-capture .quality-photo{background:#fff;border:2px dashed #9ebdaf;grid-template-columns:52px 1fr;min-height:92px}.centre-meeting-capture .quality-photo>svg,.centre-meeting-capture .quality-photo>img{width:52px;height:52px}.centre-meeting-capture .quality-photo b{font-size:11px}.centre-meeting-capture .photo-geo.complete{color:#087052;background:#dcf1e7}.centre-meeting-card>.quality-save{border-radius:14px;width:calc(100% - 32px);min-height:53px;margin:0 16px 17px;font-size:11px;bottom:76px}.centre-meeting-card+.bvr-photo-gate{display:none}@media (width<=380px){.centre-meeting-image{height:190px}.centre-meeting-facts>span{padding:13px}.centre-meeting-image>h2{font-size:17px}}.bvr-member-distances{margin-top:3px;gap:6px!important;display:flex!important}.bvr-member-distances>span{background:#edf4f0;border-radius:7px;align-items:center;gap:3px;padding:3px 6px;color:#60776e!important;font-size:7px!important;display:inline-flex!important}.bvr-member-distances b{color:#087052!important;font-size:7px!important}.member-rejection-reason{color:#9c3f32;background:#fff1ee;border-radius:11px;grid-column:1/-1;gap:6px;margin-top:8px;padding:11px;font:800 8px Manrope;display:grid}.member-rejection-reason textarea{color:#243b33;resize:vertical;background:#fff;border:1px solid #e3b9b2;border-radius:9px;min-height:72px;padding:9px;font:600 9px Manrope}.bm-member-decision-actions{border-top:1px solid #dce6e1;grid-column:1/-1;grid-template-columns:.85fr 1.35fr;gap:10px;margin-top:10px;padding-top:10px;display:grid}.bm-member-decision-actions>button{justify-content:center;align-items:center;gap:6px;font:900 9px Manrope;display:flex;border-radius:9px!important;min-height:42px!important}.bm-member-decision-actions .simple-member-submit{grid-column:auto;margin:0}.bm-member-decision-actions .reject-member{color:#a13e31;background:#fff3f1;border:1px solid #e1b7b0}.bm-member-decision-actions svg{width:15px}.bm-member-card:has(.member-rejection-reason) .loan-amount-select{opacity:.55}.field-main:has(>.attendance-complete) .member-review-summary{min-height:64px}@media (width<=360px){.bm-member-decision-actions{grid-template-columns:1fr}.bvr-member-distances{flex-wrap:wrap}}.field-app:has(.centre-meeting-card){overscroll-behavior-y:none;height:100dvh;min-height:0;padding-bottom:0;overflow:hidden}body:has(.centre-meeting-card){overscroll-behavior:none;height:100dvh;overflow:hidden}.field-main:has(.centre-meeting-card){flex-direction:column;height:calc(100dvh - 152px);min-height:0;display:flex;overflow:hidden;padding:8px!important}.field-main:has(.centre-meeting-card)>.field-title{flex:none;margin-bottom:6px!important;padding:8px 12px!important}.field-main:has(.centre-meeting-card)>.field-title h1{margin:2px 0!important;font-size:17px!important}.field-main:has(.centre-meeting-card)>.field-title p{font-size:7px!important}.field-main:has(.centre-meeting-card)>.attendance-complete{flex:none;margin-bottom:6px!important;padding:6px 9px!important}.field-main:has(.centre-meeting-card)>.attendance-complete>svg{width:21px!important;height:21px!important}.centre-quality-card.centre-meeting-card{flex:1;grid-template-rows:minmax(72px,1fr) auto minmax(106px,1fr) auto auto;min-height:0;margin:0;display:grid}.centre-meeting-card .centre-meeting-image{height:auto;min-height:72px}.centre-meeting-card .centre-meeting-image>span{bottom:34px}.centre-meeting-card .centre-meeting-image>h2{font-size:15px;bottom:10px}.centre-meeting-card .centre-meeting-facts>span{padding:7px 10px}.centre-meeting-card .centre-meeting-facts small{font-size:6px}.centre-meeting-card .centre-meeting-facts b{font-size:9px}.centre-meeting-card .centre-meeting-capture{min-height:0;margin:7px 10px;padding:8px}.centre-meeting-card .centre-meeting-capture>header{margin-bottom:6px}.centre-meeting-card .centre-meeting-capture>header>svg{width:32px;height:32px;padding:8px}.centre-meeting-card .centre-meeting-capture h3{font-size:11px}.centre-meeting-card .centre-meeting-capture p{font-size:7px}.centre-meeting-card .centre-meeting-capture .quality-photo{grid-template-columns:38px 1fr;min-height:56px;padding:7px}.centre-meeting-card .centre-meeting-capture .quality-photo>svg,.centre-meeting-card .centre-meeting-capture .quality-photo>img{width:38px;height:38px}.centre-meeting-card .centre-meeting-capture .quality-photo b{font-size:9px}.centre-meeting-card>.quality-save{z-index:auto;width:calc(100% - 28px);margin:0 14px 16px;position:static;bottom:auto;box-shadow:0 8px 20px #08705233}@media (width<=600px){.field-main:has(.centre-meeting-card){padding:6px 8px!important}.centre-quality-card.centre-meeting-card{border-radius:20px}.centre-meeting-card>.quality-save{width:calc(100% - 20px);min-height:42px;margin:0 10px 9px}}.field-main:has(.centre-meeting-card)>.field-title{color:#0b352b}.field-main:has(.centre-meeting-card)>.field-title h1{color:#0b352b!important}.field-main:has(.centre-meeting-card)>.field-title>span{color:#a87518!important}.field-main:has(.centre-meeting-card)>.field-title>p{color:#507267!important}.field-main:has(.centre-meeting-card)>.attendance-complete{color:#0a664d!important;background:#e4f3ec!important;border:1px solid #a9d3c2!important}.field-main:has(.centre-meeting-card)>.attendance-complete b{color:#0a513e!important}.field-main:has(.centre-meeting-card)>.attendance-complete small{color:#53766a!important}.field-main:has(.centre-meeting-card)>.attendance-complete>svg{color:#087052!important;background:#c8e8db!important}.field-main:has(>.attendance-complete) .member-review-summary{text-align:left!important;grid-template-rows:1fr!important;grid-template-columns:48px minmax(0,1fr) auto 16px!important;align-items:center!important;gap:10px!important;min-height:76px!important;padding:11px 12px!important;display:grid!important}:is(.field-main:has(>.attendance-complete) .member-review-summary>img,.field-main:has(>.attendance-complete) .member-review-summary>div){object-fit:cover!important;border-radius:13px!important;grid-area:1/1!important;width:48px!important;height:48px!important}.field-main:has(>.attendance-complete) .member-review-summary>section{grid-area:1/2!important;align-content:center!important;justify-items:start!important;gap:4px!important;min-width:0!important;display:grid!important}.field-main:has(>.attendance-complete) .member-review-summary>section>b{text-align:left!important;font:900 12px/1.25 Manrope!important}.field-main:has(>.attendance-complete) .member-review-summary .bvr-member-aadhaar{margin:0!important;font-size:8px!important}.field-main:has(>.attendance-complete) .member-review-summary .bvr-member-distances{flex-wrap:wrap!important;margin:0!important}.field-main:has(>.attendance-complete) .member-review-summary>em{white-space:nowrap!important;grid-area:1/3!important;place-self:center end!important;margin:0!important}.field-main:has(>.attendance-complete) .member-review-summary>svg{grid-area:1/4!important;align-self:center!important}.field-main:has(>.attendance-complete) .bm-member-card:has(.member-review-body:not(.collapsed)) .member-review-summary{background:linear-gradient(90deg,#edf7f2,#fffdf8)!important}.field-main:has(>.attendance-complete) .member-review-body.simple-house-verification{background:#fbfcfb!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;padding:12px!important;display:grid!important}:is(.field-main:has(>.attendance-complete) .simple-house-verification .photo-field,.field-main:has(>.attendance-complete) .simple-house-verification .loan-amount-select){border-radius:11px!important;min-height:82px!important;margin:0!important;padding:10px!important}.field-main:has(>.attendance-complete) .simple-house-verification .loan-amount-select select{min-height:40px!important;margin-top:6px!important}.field-main:has(>.attendance-complete) .bm-member-decision-actions{grid-column:1/-1!important;grid-template-columns:1fr 1.35fr!important;gap:8px!important;margin-top:2px!important;padding-top:10px!important}.field-main:has(>.attendance-complete) .bm-member-decision-actions>button{min-height:43px!important;margin:0!important}@media (width<=360px){.field-main:has(>.attendance-complete) .member-review-summary{grid-template-columns:44px minmax(0,1fr) 14px!important;gap:8px!important}:is(.field-main:has(>.attendance-complete) .member-review-summary>img,.field-main:has(>.attendance-complete) .member-review-summary>div){width:44px!important;height:44px!important}.field-main:has(>.attendance-complete) .member-review-summary>em{grid-area:1/2!important;align-self:end!important}.field-main:has(>.attendance-complete) .member-review-summary>section{padding-bottom:22px!important}.field-main:has(>.attendance-complete) .member-review-summary>svg{grid-column:3!important}.field-main:has(>.attendance-complete) .member-review-body.simple-house-verification{grid-template-columns:1fr!important}.field-main:has(>.attendance-complete) .bm-member-decision-actions{grid-template-columns:1fr!important}}.bom-enrollment-workspace{gap:16px;display:grid}.bom-enrollment-workspace>.page-title{color:#fff;background:linear-gradient(125deg,#082f27,#0c6e54);border-radius:20px;margin:0;padding:24px 26px;box-shadow:0 16px 34px #07352a29}.bom-enrollment-workspace>.page-title span{color:#efbd50}.bom-enrollment-workspace>.page-title h1{color:#fff}.bom-enrollment-workspace>.page-title p{color:#cbe2d9}.bom-enrollment-workspace .enrollment-metrics{gap:11px}.bom-enrollment-workspace .metric{border:0;border-radius:17px;min-height:104px;box-shadow:0 7px 20px #193b2f12}.bom-enrollment-workspace .audit-filters{border:0;border-radius:16px;margin:0;padding:13px 15px;box-shadow:0 6px 18px #193b2f0f}.bom-enrollment-workspace .audit-filters input,.bom-enrollment-workspace .audit-filters select{background:#f8fbf9;border-radius:11px}.bom-enrollment-workspace .enrollment-table{box-shadow:none;background:0 0;border:0;border-radius:18px}.bom-enrollment-workspace .enrollment-table>.toolbar{background:#fff;border:1px solid #dbe6e0;border-radius:16px;margin-bottom:0;box-shadow:0 6px 18px #193b2f0d}.bom-enrollment-workspace .enrollment-table table{border-collapse:separate;border-spacing:0 9px}.bom-enrollment-workspace .enrollment-table thead th{color:#71827b;background:0 0;border:0;padding:8px 13px}.bom-enrollment-workspace .enrollment-table tbody td{background:#fff;border-top:1px solid #dce7e2;border-bottom:1px solid #dce7e2;padding:13px}.bom-bvr-state{color:#8c5c17;background:#fff3dd;border-radius:11px;gap:3px;min-width:135px;padding:9px 10px;display:grid}.bom-bvr-state.complete{color:#086b50;background:#e1f4eb}.bom-bvr-state b{font-size:9px}.bom-bvr-state span,.bom-bvr-state small{font-size:7px}.bom-distance-stack{gap:5px;min-width:100px;display:grid}.bom-distance-stack>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.bom-distance-stack small{color:#84928c;font-size:6px}.bom-distance-stack b{color:#176d55;font-size:8px}.bom-enrollment-workspace .enrollment-inline-actions .approve{background:linear-gradient(135deg,#087052,#15906e);border-radius:11px;min-height:38px;padding:0 13px;box-shadow:0 6px 13px #0870522e}.member-review-body.collapsed{display:none!important}.field-main:has(>.attendance-complete)>.bm-member-card{background:#fff!important;border:2px solid #176f58!important;border-left-width:7px!important;border-radius:18px!important;margin:0 0 10px!important;position:relative!important;overflow:hidden!important;box-shadow:0 5px 15px #0a3a2d1a!important}.field-main:has(>.attendance-complete)>.bm-member-card:nth-of-type(4n+2){border-color:#c18a27!important}.field-main:has(>.attendance-complete)>.bm-member-card:nth-of-type(4n+3){border-color:#36789a!important}.field-main:has(>.attendance-complete)>.bm-member-card:nth-of-type(4n){border-color:#76558f!important}.field-main:has(>.attendance-complete)>.bm-member-card .member-review-summary{background:#f1f8f5!important;border-radius:11px!important}.field-main:has(>.attendance-complete)>.bm-member-card:nth-of-type(4n+2) .member-review-summary{background:#fff8e9!important}.field-main:has(>.attendance-complete)>.bm-member-card:nth-of-type(4n+3) .member-review-summary{background:#eef7fb!important}.field-main:has(>.attendance-complete)>.bm-member-card:nth-of-type(4n) .member-review-summary{background:#f7f1fa!important}.field-main:has(>.attendance-complete)>.bm-member-card:has(.member-review-body:not(.collapsed)){border-width:2px 2px 2px 7px!important;box-shadow:0 10px 25px #0a3a2d29!important}.field-main:has(>.attendance-complete)>.bm-member-card:has(.member-review-body:not(.collapsed)) .member-review-summary{border-bottom:1px solid #17463929!important;border-radius:10px 10px 0 0!important}.field-main:has(>.attendance-complete) .member-review-body.simple-house-verification{background:#fff!important;gap:8px!important;padding:10px!important}:is(.field-main:has(>.attendance-complete) .simple-house-verification .photo-field,.field-main:has(>.attendance-complete) .simple-house-verification .loan-amount-select){border-radius:15px!important;min-height:70px!important;padding:9px 10px!important}.field-main:has(>.attendance-complete) .simple-house-verification .photo-field{background:#f4faf7!important;border:1.5px dashed #72a28f!important}.field-main:has(>.attendance-complete) .simple-house-verification .loan-amount-select{color:#315c4d!important;background:#f4faf7!important;border:1px solid #c9ddd4!important;font:800 8px Manrope!important;position:relative!important}.field-main:has(>.attendance-complete) .simple-house-verification .loan-amount-select select{color:#173b30!important;appearance:auto!important;background:#fff!important;border:1px solid #9fbeb1!important;border-radius:13px!important;outline:0!important;width:100%!important;min-height:42px!important;margin-top:5px!important;padding:0 36px 0 12px!important;font:700 9px Manrope!important;box-shadow:0 2px 7px #0e41310f!important}.field-main:has(>.attendance-complete) .bm-member-decision-actions{gap:8px!important;margin:0!important;padding-top:8px!important}.field-main:has(>.attendance-complete) .bm-member-decision-actions>button{border-radius:13px!important;min-height:40px!important}@media (width<=360px){.field-main:has(>.attendance-complete)>.bm-member-card{border-radius:15px!important;margin-bottom:8px!important}.field-main:has(>.attendance-complete) .member-review-body.simple-house-verification{grid-template-columns:1fr!important}:is(.field-main:has(>.attendance-complete) .simple-house-verification .photo-field,.field-main:has(>.attendance-complete) .simple-house-verification .loan-amount-select){min-height:62px!important}}.server-pagination{border-top:1px solid var(--line,#e6e8eb);color:#667085;justify-content:space-between;align-items:center;padding:16px 18px;font-size:13px;display:flex}.server-pagination div{gap:8px;display:flex}.server-pagination button{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:8px 14px;font-weight:700}.server-pagination button:disabled{opacity:.45;cursor:not-allowed}.bom-enrollment-workspace .bom-enrollment-filter-panel{grid-template-columns:minmax(270px,1.45fr) repeat(5,minmax(145px,1fr)) auto;align-items:end;gap:12px;padding:18px;display:grid}.bom-enrollment-filter-panel>div{min-width:0}.bom-enrollment-filter-panel label{letter-spacing:.08em!important;font-size:10px!important}.bom-enrollment-filter-panel input,.bom-enrollment-filter-panel select{width:100%;min-width:0!important;height:46px!important;font-size:13px!important}.enrollment-filter-search>span{display:block;position:relative}.enrollment-filter-search svg{z-index:1;color:#71827b;width:19px;position:absolute;top:13px;left:13px}.bom-enrollment-filter-panel .enrollment-filter-search input{color:#172f28;background:#f8fbf9;border:1px solid #dce3df;border-radius:11px;outline:none;padding:0 14px 0 42px}.bom-enrollment-filter-panel .enrollment-filter-search input:focus{border-color:#087052;box-shadow:0 0 0 3px #e4f1ec}.bom-enrollment-filter-panel>button{white-space:nowrap;height:46px;padding:0 13px!important;font-size:12px!important}.filter-result-count{color:#697a73;grid-column:1/-1;padding-top:2px;font-size:11px;font-weight:700}.bom-enrollment-workspace .enrollment-table{overflow-x:auto}.bom-enrollment-workspace .enrollment-table table{border-spacing:0 12px;min-width:1280px}.bom-enrollment-workspace .enrollment-table thead th{letter-spacing:.09em;padding:10px 15px;font-size:11px}.bom-enrollment-workspace .enrollment-table tbody td{color:#43564f;padding:16px 15px;font-size:13px;line-height:1.4}.bom-enrollment-workspace .enrollment-table tbody td:first-child{border-left-width:6px}.bom-enrollment-workspace .member-photo-icon{background:#e5f0eb;border-radius:14px;width:58px;height:58px;overflow:hidden}.bom-enrollment-workspace .member-photo-icon img{object-fit:cover;width:100%;height:100%}.bom-enrollment-workspace .name-cell{gap:14px}.bom-enrollment-workspace .name-cell b{font-size:15px}.bom-enrollment-workspace .name-cell span{font-size:11px}.bom-enrollment-workspace .secure-aadhaar,.bom-enrollment-workspace .aadhaar-locked{font-size:10px}.bom-enrollment-workspace .stacked-cell b{font-size:13px}.bom-enrollment-workspace .stacked-cell span{font-size:11px}.bom-enrollment-workspace .bom-bvr-state{min-width:155px;padding:11px 12px}.bom-enrollment-workspace .bom-bvr-state b{font-size:12px}.bom-enrollment-workspace .bom-bvr-state span,.bom-enrollment-workspace .bom-bvr-state small{font-size:10px}.bom-enrollment-workspace .bom-distance-stack small{font-size:9px}.bom-enrollment-workspace .bom-distance-stack b{font-size:11px}.bom-enrollment-workspace .member-count-cell small{font-size:9px}.bom-enrollment-workspace .pending-audit,.bom-enrollment-workspace .resubmit-sent{padding:9px 11px;font-size:10px}.bom-enrollment-workspace .server-pagination{background:#fff;border:1px solid #dce6e1;border-radius:14px;margin-top:12px;font-size:13px;box-shadow:0 5px 15px #163a2d0d}@media (width<=1300px){.bom-enrollment-workspace .bom-enrollment-filter-panel{grid-template-columns:repeat(3,minmax(180px,1fr))}.bom-enrollment-filter-panel>button{justify-self:start}.filter-result-count{grid-column:1/-1}}@media (width<=700px){.bom-enrollment-workspace .bom-enrollment-filter-panel{grid-template-columns:1fr;padding:14px}.filter-result-count{grid-column:auto}.bom-enrollment-workspace .enrollment-table table{min-width:1180px}}.bom-enrollment-workspace{color:#18372e;gap:18px;padding-bottom:24px}.bom-enrollment-workspace>.page-title{background:linear-gradient(100deg,#073a30 0%,#07513f 58%,#087356 100%);border:1px solid #164f40;border-radius:14px;align-content:center;min-height:132px;margin:0;padding:26px 34px 26px 39px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 24px #09362b1f}.bom-enrollment-workspace>.page-title:before{content:"";background:#e7b43f;border-radius:0 5px 5px 0;width:5px;position:absolute;inset:25px auto 25px 0}.bom-enrollment-workspace>.page-title:after{content:"REVIEW  •  VERIFY  •  DECIDE";color:#ffffffbd;letter-spacing:.15em;background:#ffffff12;border:1px solid #fff3;border-radius:6px;padding:9px 13px;font:800 9px Manrope;position:absolute;top:31px;right:34px}.bom-enrollment-workspace>.page-title span{letter-spacing:.15em;font:850 10px Manrope}.bom-enrollment-workspace>.page-title h1{letter-spacing:-.035em;margin:7px 0 4px;font:800 32px/1.05 Manrope}.bom-enrollment-workspace>.page-title p{margin:0;font:600 12px/1.5 Manrope}.bom-enrollment-workspace .enrollment-metrics{background:#fff;border:1px solid #d3dfd9;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:0 5px 16px #193b2f0e}.bom-enrollment-workspace .enrollment-metrics .metric{min-height:112px;box-shadow:none;background:#fff;border:0;border-right:1px solid #dce5e0;border-radius:0;grid-template-columns:48px 1fr;align-content:center;gap:0 14px;padding:20px 22px;display:grid}.bom-enrollment-workspace .enrollment-metrics .metric:last-child{border-right:0}.bom-enrollment-workspace .enrollment-metrics .metric>.metric-icon{border-radius:9px;grid-row:1/4;width:46px;height:46px}.bom-enrollment-workspace .enrollment-metrics .metric>span{color:#667a72;letter-spacing:.025em;align-self:end;font:750 10px Manrope}.bom-enrollment-workspace .enrollment-metrics .metric>strong{color:#14382e;font:850 25px/1.15 Manrope}.bom-enrollment-workspace .enrollment-metrics .metric>small{color:#87958f;font:600 9px Manrope}.bom-enrollment-workspace .bom-enrollment-filter-panel{background:#fff;border:1px solid #d3dfd9;border-radius:12px;grid-template-columns:minmax(270px,1.45fr) repeat(5,minmax(140px,1fr)) 72px;align-items:end;gap:12px;margin:0;padding:0 20px 18px;display:grid;box-shadow:0 5px 16px #193b2f0d}.bom-enrollment-filter-panel>header{background:#f7faf8;border-bottom:1px solid #dce5e0;grid-column:1/-1;justify-content:space-between;align-items:center;margin:0 -20px 2px;padding:16px 20px;display:flex}.bom-enrollment-filter-panel>header>div{gap:2px;display:grid}.bom-enrollment-filter-panel>header b{color:#173a30;font:850 14px Manrope}.bom-enrollment-filter-panel>header span{color:#71827b;font:600 10px Manrope}.bom-enrollment-filter-panel>header em{color:#086d51;background:#e6f1ec;border-radius:6px;padding:7px 10px;font:800 9px Manrope}.bom-enrollment-filter-panel label{color:#61756d;text-transform:uppercase;margin-bottom:7px;letter-spacing:.09em!important;font:850 9px Manrope!important}.bom-enrollment-filter-panel input,.bom-enrollment-filter-panel select{color:#213f36;height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfdcd6!important;border-radius:7px!important;font:700 11px Manrope!important}.bom-enrollment-filter-panel input:focus,.bom-enrollment-filter-panel select:focus{border-color:#087052!important;box-shadow:0 0 0 3px #0870521a!important}.bom-enrollment-filter-panel .enrollment-filter-search input{background:#fff!important;border-radius:7px!important}.bom-enrollment-filter-panel>button{height:44px;color:#0b6d52!important;background:#f5f8f6!important;border:1px solid #bfd1c9!important;border-radius:7px!important;font:800 10px Manrope!important}.bom-enrollment-workspace .enrollment-table tbody td{border-bottom-color:#e1e8e4;padding:13px 15px;font-size:12px}@media (width<=1300px){.bom-enrollment-workspace .bom-enrollment-filter-panel{grid-template-columns:repeat(3,minmax(180px,1fr))}.bom-enrollment-filter-panel>header{grid-column:1/-1}.bom-enrollment-workspace .enrollment-metrics{grid-template-columns:repeat(2,1fr)}.bom-enrollment-workspace .enrollment-metrics .metric:nth-child(2){border-right:0}.bom-enrollment-workspace .enrollment-metrics .metric:nth-child(-n+2){border-bottom:1px solid #dce5e0}}@media (width<=700px){.bom-enrollment-workspace>.page-title{min-height:120px;padding:24px}.bom-enrollment-workspace>.page-title:after{display:none}.bom-enrollment-workspace>.page-title h1{font-size:27px}.bom-enrollment-workspace .enrollment-metrics{grid-template-columns:1fr}.bom-enrollment-workspace .enrollment-metrics .metric{border-bottom:1px solid #dce5e0;border-right:0}.bom-enrollment-workspace .bom-enrollment-filter-panel{grid-template-columns:1fr}.bom-enrollment-filter-panel>header{align-items:flex-start}.bom-enrollment-filter-panel>header span{max-width:210px}}.bom-enrollment-workspace .enrollment-table{background:#fff;border:1px solid #d8e3dd;border-radius:18px;overflow-x:auto;box-shadow:0 10px 28px #163a2d12}.bom-enrollment-workspace .enrollment-table table{border-collapse:collapse;border-spacing:0;background:#fff;margin:0}.bom-enrollment-workspace .enrollment-table thead th{background:#f3f7f5;border-bottom:1px solid #d8e3dd;padding:15px}.bom-enrollment-workspace .enrollment-table tbody tr{filter:none}.bom-enrollment-workspace .enrollment-table tbody td{background:#fff;border:0;border-bottom:1px solid #dfe7e3;padding:12px 15px}.bom-enrollment-workspace .enrollment-table tbody tr:last-child td{border-bottom:0}.bom-enrollment-workspace .enrollment-table tbody td:first-child{border-left:4px solid #0000;border-radius:0}.bom-enrollment-workspace .enrollment-table tbody tr:hover td:first-child{border-left-color:#0a7959}.bom-enrollment-workspace .enrollment-table tbody td:last-child{border-right:0;border-radius:0}.bom-enrollment-workspace .member-photo-icon{border-radius:11px;width:50px;height:50px}.bom-enrollment-workspace .bom-bvr-state{padding:9px 11px}.bom-enrollment-workspace .server-pagination{box-shadow:none;background:#fbfcfb;border:0;border-top:1px solid #d8e3dd;border-radius:0;margin:0}.bom-enrollment-workspace .enrollment-table{border-color:#cfdcd6;border-radius:12px;box-shadow:0 7px 20px #163a2d0f}.bom-enrollment-workspace .enrollment-table thead{background:#123f34}.bom-enrollment-workspace .enrollment-table thead th{color:#e8f1ed;letter-spacing:.1em;background:#123f34;border:0;height:48px;padding:0 15px;font:800 9px Manrope}.bom-enrollment-workspace .enrollment-table tbody tr:nth-child(2n) td{background:#fbfcfb}.bom-enrollment-workspace .enrollment-table tbody tr:hover td{background:#eef6f2}.bom-enrollment-workspace .enrollment-table .filter-empty{color:#70817a;background:linear-gradient(#fff,#fbfcfb);place-items:center;min-height:170px;font:700 12px Manrope;display:grid}.seyon-version-update{z-index:3000;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(125%);background:#12261ee0;border:1px solid #ffffff24;border-radius:24px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:10px 18px;width:min(560px,100vw - 44px);padding:22px 24px;font-family:DM Sans,sans-serif;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 24px 70px #06181247}.seyon-version-update>div{grid-row:1/3;gap:7px;display:grid}.seyon-version-update span{color:#f2f7f5d1;font-size:14px;line-height:1.55}.seyon-version-update button{border:0;border-radius:14px;min-height:52px;padding:0 15px;font-size:15px;font-weight:800}.seyon-version-update button[data-action=reload]{color:#173021;background:#82c45f;grid-area:1/2}.seyon-version-update button[data-action=later]{color:#ffffffd6;background:0 0;grid-area:2/2;min-height:38px}@media (width<=620px){.seyon-version-update{border-radius:19px;grid-template-columns:1fr 1fr;width:calc(100vw - 28px);padding:18px;bottom:14px;right:14px}.seyon-version-update>div{grid-area:auto/1/auto/-1}.seyon-version-update button[data-action=reload],.seyon-version-update button[data-action=later]{grid-area:auto;width:100%}}.seyon-version-update{border-radius:17px;grid-template-columns:minmax(0,1fr) 82px;gap:6px 12px;width:min(420px,100vw - 36px);padding:14px 15px;bottom:18px;right:18px;box-shadow:0 16px 44px #0618123d}.seyon-version-update>div{gap:4px}.seyon-version-update b{font-size:14px}.seyon-version-update span{font-size:11px;line-height:1.4}.seyon-version-update button{border-radius:11px;min-height:38px;padding:0 10px;font-size:12px}.seyon-version-update button[data-action=later]{min-height:28px;font-size:11px}@media (width<=620px){.seyon-version-update{border-radius:15px;width:calc(100vw - 20px);padding:13px;bottom:10px;right:10px}.seyon-version-update b{font-size:13px}.seyon-version-update span{font-size:10px}}.fifo-card-register{background:#f4f1e8;border:1px solid #d5e4dd;border-radius:22px;margin:18px 0;overflow:hidden;box-shadow:0 16px 38px #13372b12}.fifo-card-register>header{background:linear-gradient(120deg,#f8fbf9,#edf7f2);border-bottom:1px solid #d9e5df;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.fifo-card-register>header>div{align-items:center;gap:12px;display:flex}.fifo-card-register>header svg{color:#087052;width:22px}.fifo-card-register>header span{gap:3px;display:grid}.fifo-card-register>header b{color:#153d31;font:900 15px Manrope}.fifo-card-register>header small{color:#6e8179;font:600 9px Manrope}.fifo-card-register>header em{color:#087052;text-transform:uppercase;background:#dff2e9;border-radius:18px;padding:8px 12px;font:900 9px Manrope}.fifo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;padding:20px;display:grid}.fifo-flip-card{perspective:1400px;min-width:0;height:470px}.fifo-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .48s cubic-bezier(.2,.75,.25,1);position:relative}.fifo-flip-card.is-flipped .fifo-card-inner{transform:rotateY(180deg)}.fifo-card-face{backface-visibility:hidden;background:#fff;border:1px solid #d6e3dd;border-radius:22px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 28px #12382b17}.fifo-card-front{color:inherit;text-align:left;cursor:pointer;grid-template-rows:300px 1fr;padding:0;display:grid}.fifo-card-front:focus-visible{outline-offset:3px;outline:3px solid #8acbb3}.fifo-card-front:hover .fifo-card-photo img{transform:scale(1.035)}.fifo-card-photo{background:linear-gradient(145deg,#1d4a3d,#78958a);position:relative;overflow:hidden}.fifo-card-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.fifo-card-photo>div:first-child{color:#dbe9e3;align-content:center;place-items:center;gap:8px;height:100%;display:grid}.fifo-card-photo>div:first-child svg{width:38px;height:38px}.fifo-card-photo>div:first-child span{font:800 10px Manrope}.fifo-photo-shade{background:linear-gradient(#05251c1f,#0000 42%,#04241be0);position:absolute;inset:0}.fifo-card-photo>span,.fifo-card-photo>small{z-index:1;position:absolute}.fifo-rank{color:#087052;background:#fffffff0;border-radius:15px;padding:7px 10px;font:900 9px Manrope;top:16px;left:16px}.fifo-complete{color:#fff;background:#087052;border-radius:15px;align-items:center;gap:5px;padding:7px 9px;font:900 8px Manrope;display:flex;top:16px;right:16px}.fifo-complete svg{width:12px;height:12px;color:#fff!important}.fifo-card-photo>small{color:#fff;letter-spacing:.08em;text-transform:uppercase;font:900 9px Manrope;bottom:17px;left:18px}.fifo-front-copy{background:#fff;align-content:start;gap:5px;padding:20px 20px 17px;display:grid;position:relative}.fifo-front-copy:before{content:"";background:#fff;border-radius:50% 50% 0 0/100% 100% 0 0;width:100%;height:31px;position:absolute;top:-22px;left:0}.fifo-front-copy h3{color:#143c31;margin:0;font:900 17px/1.25 Manrope;position:relative}.fifo-front-copy p{color:#73867e;margin:0;font:700 10px Manrope}.fifo-front-copy>span{color:#087052;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;margin-top:auto;font:900 8px Manrope;display:flex}.fifo-front-copy>span svg{width:13px}.fifo-card-back{background:linear-gradient(145deg,#fff,#f4faf7);grid-template-rows:auto auto auto auto 1fr;padding:18px;display:grid;transform:rotateY(180deg)}.fifo-card-back>header{justify-content:space-between;align-items:center;display:flex}.fifo-card-back>header button{color:#087052;background:0 0;border:0;align-items:center;gap:5px;font:900 9px Manrope;display:flex}.fifo-card-back>header button svg{width:14px}.fifo-card-back>header span{color:#087052;background:#e1f2eb;border-radius:13px;padding:6px 9px;font:900 8px Manrope}.fifo-back-title{border-bottom:1px solid #dce7e2;margin-top:14px;padding-bottom:13px}.fifo-back-title small{color:#aa7b28;letter-spacing:.13em;font:900 7px Manrope}.fifo-back-title h3{color:#143c31;margin:4px 0 2px;font:900 15px/1.25 Manrope}.fifo-back-title p{color:#72827c;margin:0;font:700 9px Manrope}.fifo-card-back dl{gap:0;margin:4px 0 0;display:grid}.fifo-card-back dl>div{border-bottom:1px solid #e5ece8;grid-template-columns:42% 1fr;gap:10px;padding:9px 2px;display:grid}.fifo-card-back dt{color:#7e8e88;font:800 8px Manrope}.fifo-card-back dd{color:#203e34;text-align:right;margin:0;font:800 9px/1.35 Manrope}.fifo-back-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin:11px 0;display:grid}.fifo-back-stats>span{text-align:center;background:#edf3f0;border-radius:11px;gap:2px;padding:9px 5px;display:grid}.fifo-back-stats b{color:#183d31;font:900 15px Manrope}.fifo-back-stats small{color:#73847d;font:800 7px Manrope}.fifo-back-stats .approved{background:#def2e9}.fifo-back-stats .approved b{color:#087052}.fifo-back-stats .rejected{background:#fbe6e3}.fifo-back-stats .rejected b{color:#ad473a}.fifo-card-assignment{background:#edf7f2;border:1px solid #cfe2d9;border-radius:14px;align-self:end;gap:8px;padding:11px;display:grid}.fifo-card-assignment label{color:#566d64;letter-spacing:.06em;text-transform:uppercase;gap:5px;font:900 7px Manrope;display:grid}.fifo-card-assignment select{color:#244038;background:#fff;border:1px solid #bfd4ca;border-radius:10px;width:100%;height:39px;padding:0 10px;font:700 9px Manrope}.fifo-card-assignment>button{color:#fff;background:#087052;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:39px;font:900 9px Manrope;display:flex}.fifo-card-assignment>button:disabled{opacity:.48}.fifo-card-assignment>button svg{color:#fff;width:15px}.fifo-card-register>footer{background:#fff;border-top:1px solid #d9e5df;justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;display:flex}.fifo-card-register>footer>span{color:#71827b;font:700 9px Manrope}.fifo-card-register>footer>div{align-items:center;gap:9px;display:flex}.fifo-card-register>footer b{color:#29463c;font:800 9px Manrope}.fifo-card-register>footer button{color:#087052;background:#fff;border:1px solid #cddbd4;border-radius:9px;min-height:34px;padding:0 12px;font:900 8px Manrope}.fifo-card-register>footer button:disabled{opacity:.38}@media (width<=1180px){.fifo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.fifo-card-register{border-radius:17px}.fifo-card-register>header{align-items:flex-start;padding:16px}.fifo-card-register>header small{line-height:1.45}.fifo-card-grid{grid-template-columns:1fr;padding:12px}.fifo-flip-card{height:455px}.fifo-card-front{grid-template-rows:285px 1fr}.fifo-card-register>footer{flex-direction:column;align-items:flex-start}.fifo-card-register>footer>div{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.fifo-card-inner{transition:none}}.fifo-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:16px}.fifo-flip-card{height:370px}.fifo-card-front{grid-template-rows:225px 1fr}.fifo-rank,.fifo-complete{top:12px}.fifo-rank{left:12px}.fifo-complete{right:12px}.fifo-card-photo>small{bottom:13px;left:14px}.fifo-front-copy{gap:3px;padding:15px 16px 13px}.fifo-front-copy:before{height:23px;top:-16px}.fifo-front-copy h3{font-size:14px}.fifo-front-copy p{font-size:8px}.fifo-front-copy>span{font-size:7px}.fifo-card-back{padding:12px}.fifo-card-back>header span{padding:5px 8px}.fifo-back-title{margin-top:7px;padding-bottom:7px}.fifo-back-title h3{font-size:12px}.fifo-back-title p{font-size:7px}.fifo-card-back dl>div{padding:5px 1px}.fifo-card-back dt,.fifo-card-back dd{font-size:7px}.fifo-back-stats{gap:5px;margin:7px 0}.fifo-back-stats>span{padding:6px 4px}.fifo-back-stats b{font-size:12px}.fifo-back-stats small{font-size:6px}.fifo-card-assignment{gap:5px;padding:8px}.fifo-card-assignment select,.fifo-card-assignment>button{height:32px;font-size:7px}@media (width<=1100px){.fifo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.fifo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fifo-flip-card{height:390px}.fifo-card-front{grid-template-rows:245px 1fr}}@media (width<=620px){.fifo-card-grid{grid-template-columns:1fr}.fifo-flip-card{height:390px}.fifo-card-front{grid-template-rows:245px 1fr}}.cro-performance-page{color:#17372e;gap:16px;display:grid}.cro-performance-hero{color:#fff;background:linear-gradient(125deg,#092d26,#087052);border:0;border-radius:22px;min-height:154px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 18px 42px #073e2f2e}.cro-performance-hero:after{content:"";border:55px solid #efbd501f;border-radius:50%;width:300px;height:300px;position:absolute;top:-95px;right:-50px}.cro-performance-hero>div{z-index:1;position:relative}.cro-performance-hero>div>span{color:#efbd50;letter-spacing:.18em;font:900 10px Manrope}.cro-performance-hero h1{margin:9px 0 6px;font:900 32px Manrope}.cro-performance-hero p{color:#d2e6de;margin:0;font-size:12px}.cro-performance-hero>button{z-index:1;color:#fff;background:#ffffff16;border:1px solid #ffffff36;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font:800 10px Manrope;display:flex;position:relative}.cro-performance-hero>button svg{width:17px}.cro-performance-toolbar{background:#fff;border:1px solid #dbe5e0;border-radius:16px;align-items:flex-end;gap:10px;padding:13px;display:flex;box-shadow:0 7px 20px #14372c0d}.cro-mode-switch{background:#edf3f0;border-radius:12px;gap:5px;margin-right:auto;padding:4px;display:flex}.cro-mode-switch button{color:#65766f;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font:850 10px Manrope;display:flex}.cro-mode-switch button svg{width:16px}.cro-mode-switch button.active.good{color:#fff;background:#087052;box-shadow:0 5px 12px #08705238}.cro-mode-switch button.active.focus{color:#fff;background:#c94b47;box-shadow:0 5px 12px #b4373233}.cro-performance-toolbar>label{color:#708078;text-transform:uppercase;letter-spacing:.08em;gap:5px;font:850 8px Manrope;display:grid}.cro-performance-toolbar input,.cro-performance-toolbar select{color:#17372e;background:#f9fbfa;border:1px solid #d4e0da;border-radius:9px;min-width:142px;padding:9px 10px;font:750 10px Manrope}.cro-leader-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.cro-leader-grid article{background:#fff;border:1px solid #dce6e1;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:14px;display:grid;box-shadow:0 7px 18px #1034290b}.cro-leader-grid article>i{color:#087052;background:#e2f2eb;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.cro-leader-grid article>i svg{width:18px}.cro-leader-grid article>span{gap:2px;min-width:0;display:grid}.cro-leader-grid small{color:#7a8983;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.cro-leader-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cro-leader-grid em{text-overflow:ellipsis;white-space:nowrap;color:#83918b;font-size:8px;font-style:normal;overflow:hidden}.cro-leader-grid strong{color:#087052;font:900 19px Manrope}.cro-ranking{background:#fff;border:1px solid #d8e3de;border-radius:20px;overflow:hidden;box-shadow:0 12px 32px #1034290f}.cro-ranking>header{background:#f6faf8;height:auto;padding:20px 23px;position:static}.cro-ranking.focus>header{background:#fff6f5}.cro-ranking>header span{color:#aa7a22;letter-spacing:.15em;font:900 8px Manrope}.cro-ranking.focus>header span{color:#b84b46}.cro-ranking>header h2{margin:5px 0 3px;font:900 20px Manrope}.cro-ranking>header p{color:#71817a;margin:0;font-size:10px}.cro-ranking>header>strong{color:#087052;background:#e3f1eb;border-radius:18px;padding:7px 10px;font-size:9px}.cro-score-head,.cro-ranking>article{grid-template-columns:minmax(245px,1.5fr) repeat(6,minmax(86px,.62fr)) minmax(105px,.75fr);align-items:center;display:grid}.cro-score-head{color:#cfe0da;background:#133f34;padding:10px 14px}.cro-score-head span{text-transform:uppercase;letter-spacing:.06em;padding:0 9px;font-size:8px;font-weight:900}.cro-ranking>article{border-bottom:1px solid #e5ebe8;min-height:82px;padding:0 14px}.cro-ranking>article:last-of-type{border-bottom:0}.cro-ranking>article:hover{background:#f8fbf9}.cro-ranking.focus>article:hover{background:#fff9f8}.cro-person{grid-template-columns:23px 42px minmax(0,1fr);align-items:center;gap:9px;padding:11px 9px;display:grid}.cro-person>em{color:#b4862f;text-align:center;font:900 12px Manrope}.cro-person>i{color:#efbd50;background:#103c31;border-radius:12px;place-items:center;width:42px;height:42px;font:900 12px Manrope;display:grid}.cro-ranking.focus .cro-person>i{color:#ad403b;background:#fee8e6}.cro-person>span{gap:3px;min-width:0;display:grid}.cro-person b{font-size:12px}.cro-person small{text-overflow:ellipsis;white-space:nowrap;color:#73827c;font-size:9px;overflow:hidden}.cro-ranking>article>.metric-good,.cro-ranking>article>.metric-focus{text-align:center;gap:3px;padding:9px;display:grid}.cro-ranking>article>div>b{font:900 15px Manrope}.cro-ranking>article>div>small{color:#7a8983;font-size:8px}.cro-ranking>article>.metric-good b{color:#087052}.cro-ranking>article>.metric-focus b{color:#bf4742}.cro-score{grid-template-columns:30px minmax(40px,1fr);align-items:center;gap:7px;padding:9px;display:grid}.cro-score>b{color:#17372e!important;font-size:18px!important}.cro-score>i{background:#e7ece9;border-radius:5px;height:7px;overflow:hidden}.cro-score>i span{border-radius:inherit;background:linear-gradient(90deg,#e0aa3f,#087052);height:100%;display:block}.cro-ranking.focus .cro-score>i span{background:linear-gradient(90deg,#d54e49,#e7ae40)}.cro-score>small{color:#74837d;grid-column:1/-1;font-size:7px}.cro-empty{color:#71817a;justify-content:center;align-items:center;gap:8px;min-height:150px;font-size:11px;display:flex}.cro-empty svg{width:22px}.cro-dashboard-note{background:#fff9e8;border:1px solid #e4d39d;border-radius:14px;justify-content:flex-start;align-items:flex-start;gap:11px;height:auto;padding:15px 18px;display:flex;position:static}.cro-dashboard-note>svg{color:#a9791f;flex:none;width:20px}.cro-dashboard-note b{font-size:10px}.cro-dashboard-note p{color:#746c58;margin:4px 0 0;font-size:9px;line-height:1.5}@media (width<=1250px){.cro-leader-grid{grid-template-columns:repeat(3,1fr)}.cro-score-head,.cro-ranking>article{grid-template-columns:minmax(220px,1.35fr) repeat(6,minmax(76px,.6fr)) minmax(95px,.7fr)}}.cro-performance-hero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.cro-hero-actions{justify-items:end;gap:10px;display:grid;position:relative;z-index:2!important}.cro-hero-actions>label{color:#d3ddd9;text-transform:uppercase;letter-spacing:.11em;gap:6px;min-width:230px;font:850 9px Manrope;display:grid}.cro-hero-actions select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff16;border:1px solid #ffffff38;border-radius:11px;width:100%;padding:11px 13px;font:850 11px Manrope}.cro-hero-actions>button{color:#fff;background:#fff1;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font:800 9px Manrope;display:flex}.cro-hero-actions>button svg{width:15px}@media (width<=760px){.cro-performance-hero{display:grid}.cro-hero-actions{justify-items:stretch;width:100%}.cro-hero-actions>label{min-width:0}.cro-hero-actions>button{width:max-content}.cro-performance-toolbar{flex-wrap:wrap}.cro-mode-switch{width:100%;margin-right:0}.cro-mode-switch button{flex:1;justify-content:center}}.saturday-policy-card{color:#49370b;background:linear-gradient(135deg,#fff2bd,#ffd65b);border:1px solid #e7bb45;border-radius:15px;gap:4px;margin:14px 16px;padding:15px 16px;display:grid;box-shadow:0 8px 20px #9769001f}.saturday-policy-card span{letter-spacing:.16em;font-size:8px;font-weight:900}.saturday-policy-card strong{font:900 16px Manrope}.saturday-policy-card small{color:#735d25;font-size:9px}.saturday-location-choice{margin-top:10px}.field-punch-reason{margin-top:12px}.saturday-holiday-card{text-align:center;background:linear-gradient(145deg,#fffaf0,#fff1bf);border-color:#e9c35f;min-height:330px}.saturday-holiday-card>svg{color:#ffd45c;background:#123f34;border-radius:18px;width:56px;height:56px;padding:14px}.saturday-holiday-card span{letter-spacing:.18em;color:#9b6a08;font-size:9px;font-weight:900}.saturday-holiday-card h2{color:#173d33;margin:5px 0 0;font:900 24px Manrope}.saturday-holiday-card p{color:#786f58;max-width:250px;margin:0}@media (width>=821px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.sidebar{width:210px;padding:17px 11px 13px}.brand-mark{gap:9px;padding:0 8px 17px}.brand-mark>span{border-radius:10px;width:34px;height:34px;font-size:18px}.brand-mark b{font-size:14px}.brand-mark small{letter-spacing:2.4px;font-size:7px}.module-label{letter-spacing:1.45px;padding:0 9px 7px;font-size:8px}.sidebar nav{gap:2px;padding-right:3px}.nav-item{gap:9px;min-height:39px;padding:9px 10px;font-size:12px}.nav-item svg{width:17px;height:17px}.nav-item em{width:18px;height:18px;font-size:9px}.sidebar .nav-sub-item{gap:9px;width:calc(100% - 22px);min-height:39px;margin-left:22px;padding:9px 10px}.sidebar .nav-sub-item span{font-size:12px}.sidebar .nav-sub-item svg{width:17px;height:17px}.sidebar-credit-chat{border-radius:13px;margin-top:8px}.sidebar-credit-chat:not(.collapsed){min-height:225px;max-height:36vh}.sidebar-credit-chat.collapsed{max-height:52px}.sidebar-credit-chat>header{gap:6px;padding:9px}.sidebar-credit-chat>header>svg{width:17px}.sidebar-credit-chat>header b{font-size:11px}.sidebar-credit-chat>header span{font-size:8px}.sidebar-chat-toggle{width:22px;height:22px}.sidebar-chat-toggle svg{width:13px}.sidebar-credit-chat>select{width:calc(100% - 16px);margin:7px 8px 0;padding:6px 7px;font-size:8px}.sidebar-chat-messages{gap:6px;padding:7px}.sidebar-chat-messages article{padding:6px 8px}.sidebar-chat-messages article p{font-size:10px}.sidebar-credit-chat>footer{grid-template-columns:minmax(0,1fr) 34px;gap:5px;padding:7px}.sidebar-credit-chat textarea{height:36px;padding:7px;font-size:9px}}.uw-review-page{background:#f6f3ec;border:1px solid #d9e3de;border-radius:22px;overflow:hidden;box-shadow:0 22px 55px #19372d17}.uw-review-page>.uw-v2-summary{background:linear-gradient(125deg,#0b382d 0%,#105743 72%,#0b6c50 100%);border-radius:19px;margin:18px;position:relative;box-shadow:0 17px 38px #0a362b33}.uw-review-page>.uw-v2-summary:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:310px;height:310px;position:absolute;top:-110px;right:-75px}.uw-v2-summary>header{z-index:1;border-bottom:1px solid #ffffff24;padding-bottom:18px;position:relative}.uw-v2-summary-grid{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));padding-top:18px;position:relative}.uw-v2-summary .uw-info{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:13px;min-height:72px;background:#ffffff17!important;border:1px solid #ffffff1f!important;padding:14px 15px!important}.uw-v2-summary .uw-info span{letter-spacing:.02em;font-size:10px!important}.uw-v2-summary .uw-info b{line-height:1.35;font-size:15px!important}.uw-v2-members{background:0 0;padding:24px 28px!important}.uw-v2-members>header{border-bottom:1px solid #dbe3de;padding-bottom:15px}.uw-v2-members>header h2{color:#12382e;font:850 23px Manrope}.uw-v2-members>header p{color:#71827b;max-width:510px}.uw-v2-appraisal{background:#fff;border:1px solid #d4e1db;border-radius:20px;overflow:hidden;box-shadow:0 14px 34px #163e311a}.uw-v2-appraisal>header{background:linear-gradient(125deg,#0d392e,#11513f);padding:19px 22px!important}.uw-appraisal-focus{padding-bottom:14px}.uw-appraisal-focus h2{font-size:25px}.uw-appraisal-focus button{background:#ffffff1a;border-radius:11px;transition:all .18s}.uw-appraisal-focus button:hover{background:#ffffff2e;transform:translate(-2px)}.uw-appraisal-header-top{padding-top:14px}.uw-v2-appraisal-person{padding:2px 0}.uw-v2-appraisal-person .uw-member-photo{border:2px solid #ffffff8c;box-shadow:0 5px 15px #0000002e}.uw-credit-workspace{background:#f5f8f6;padding:20px}.uw-credit-questionnaire-new{background:#fff;border:1px solid #d7e2dc;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #193e3212}.uw-credit-questionnaire-new>header{background:linear-gradient(115deg,#edf7f2,#fbfcfb);grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:24px;border:0!important;padding:22px 24px!important;display:grid!important}.uw-credit-questionnaire-new>header>div:first-child>span{color:#ad7a20;letter-spacing:1.5px;font:900 10px Manrope}.uw-credit-questionnaire-new>header h3{color:#133b30;margin:5px 0 4px;font:850 21px Manrope}.uw-credit-questionnaire-new>header p{color:#6b7d76;margin:0;font:650 11px/1.5 Manrope}.uw-questionnaire-progress{background:#ffffffc2;border:1px solid #d6e7df;border-radius:14px;grid-template-columns:auto 1fr;align-items:end;gap:2px 10px;padding:13px 15px;display:grid}.uw-questionnaire-progress strong{color:#087052;grid-row:1/3;font:900 26px Manrope}.uw-questionnaire-progress span{color:#657a71;font:800 10px Manrope}.uw-questionnaire-progress i{background:#e5ece8;border-radius:10px;height:6px;overflow:hidden}.uw-questionnaire-progress i b{border-radius:inherit;background:linear-gradient(90deg,#0b7858,#e5ae37);height:100%;transition:width .25s;display:block}.uw-questionnaire-sections{background:#f6f8f7;gap:14px;padding:16px;display:grid}.uw-question-group{background:#fff;border:1px solid #dbe5e0;border-radius:15px;overflow:hidden;box-shadow:0 5px 16px #163e310b}.uw-question-group>header{background:#fbfcfb;border-bottom:1px solid #e0e8e4;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.uw-question-group>header>i{color:#087052;background:#e4f2eb;border-radius:10px;place-items:center;width:34px;height:34px;font:900 12px Manrope;display:grid}.uw-question-group>header div span{color:#a17225;letter-spacing:1.1px;font:900 8px Manrope}.uw-question-group>header h4{color:#153b31;margin:2px 0 0;font:850 15px Manrope}.uw-question-group>header em{color:#61756d;background:#edf3f0;border-radius:99px;padding:6px 9px;font:800 9px Manrope}.uw-question-grid{background:#e4ebe7;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.uw-question-grid>label{cursor:pointer;background:#fff;grid-template-columns:20px 30px minmax(0,1fr) 22px;align-items:center;gap:9px;min-height:58px;padding:11px 14px;transition:background .16s,box-shadow .16s;display:grid}.uw-question-grid>label:hover{background:#f6fbf8;position:relative;box-shadow:inset 3px 0 #d7aa3d}.uw-question-grid>label.checked{background:#eef8f3}.uw-question-grid input{accent-color:#087052;width:18px;height:18px;margin:0}.uw-question-grid>label>span{color:#657871;background:#eff3f1;border-radius:9px;place-items:center;width:28px;height:28px;font:900 10px Manrope;display:grid}.uw-question-grid>label.checked>span{color:#087052;background:#d8eee3}.uw-question-grid>label>b{color:#243c35;font:750 12px/1.4 Manrope}.uw-question-grid>label>i{color:#0000;border:1px solid #d5dfda;border-radius:50%;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.uw-question-grid>label>i svg{width:13px}.uw-question-grid>label.checked>i{color:#fff;background:#087052;border-color:#087052}.uw-question-group .uw-appraisal-fields{background:#f9fbfa;border-top:1px solid #e2e9e5;padding:15px 16px}.uw-question-group .uw-appraisal-fields label>span{font-size:11px!important}.uw-question-group .uw-appraisal-fields select,.uw-question-group .uw-appraisal-fields textarea{border-radius:11px;min-height:46px;font-size:12px}.uw-credit-questionnaire-new .uw-question-grid>label{min-height:64px}.uw-credit-questionnaire-new .uw-question-grid>label>b{font-size:13px;line-height:1.42}.uw-loan-eligibility-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}.uw-loan-eligibility-fields input,.uw-highmark-summary input{color:#183d32;background:#fff;border:1px solid #cfddd6;border-radius:11px;outline:none;min-height:46px;padding:0 12px;font:700 13px Manrope}.uw-loan-eligibility-fields input:focus,.uw-highmark-summary input:focus{border-color:#087052;box-shadow:0 0 0 3px #0870521f}.uw-highmark-fields{background:#f9fbfa;border-top:1px solid #e2e9e5}.uw-highmark-summary{border-top:0!important;grid-template-columns:1.4fr repeat(4,minmax(105px,1fr))!important}.uw-default-detail-fields{background:#fff;border:1px solid #d9e5df;border-radius:12px;margin:0 16px 16px;overflow:hidden}.uw-default-detail-fields>header{background:#eef6f2;border-bottom:1px solid #e1e9e5;align-items:baseline;gap:9px;padding:11px 13px;display:flex}.uw-default-detail-fields>header b{color:#123d31;font:850 13px Manrope}.uw-default-detail-fields>header span{color:#657a71;font:700 10px Manrope}.uw-default-detail-row{border-top:1px solid #e5ece8;grid-template-columns:78px minmax(180px,1fr) minmax(210px,.8fr);align-items:end;gap:14px;padding:13px;display:grid}.uw-default-detail-row:first-of-type{border-top:0}.uw-default-detail-row>strong{color:#087052;padding-bottom:12px;font:850 12px Manrope}.uw-default-detail-row label>span{color:#526b61;margin-bottom:6px;font:800 10px Manrope;display:block}.uw-default-detail-row input[type=text],.uw-default-detail-row input:not([type]){color:#183d32;border:1px solid #cfddd6;border-radius:10px;outline:none;width:100%;min-height:42px;padding:0 11px;font:700 13px Manrope}.uw-default-detail-row fieldset{border:0;gap:13px;min-height:42px;margin:0;padding:0;display:flex}.uw-default-detail-row legend{color:#526b61;width:100%;margin-bottom:6px;font:800 10px Manrope}.uw-default-detail-row fieldset label{color:#29483d;align-items:center;gap:6px;font:750 12px Manrope;display:flex}.uw-default-detail-row fieldset input{accent-color:#087052;width:16px;height:16px;margin:0}.uw-risk-category{background:#fafcfb!important;border:1px solid #dce4df!important;border-radius:14px!important;margin:0 16px 17px!important;padding:15px!important}.uw-risk-category>b{color:#173c31;font-size:12px!important}.uw-risk-category button{min-height:42px;transition:all .18s;border-radius:10px!important;font-size:11px!important}.uw-credit-actions{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;bottom:10px;box-shadow:0 12px 32px #13362b24;background:#ffffffe0!important;border:1px solid #d1ddd7f2!important;border-radius:15px!important;margin-top:14px!important;padding:10px!important}.uw-appraisal-status-register.bottom{border-color:#d4e1da;border-radius:18px;margin:20px;box-shadow:0 10px 25px #1a3d3212}.uw-appraisal-status-heading{background:linear-gradient(100deg,#edf7f2,#f9fbfa);padding:17px 19px}.uw-appraisal-status-list>button{min-height:70px;transition:all .16s}.uw-appraisal-status-list>button:hover{background:#f5faf7;position:relative}.uw-appraisal-status-list>button.active{background:#fff2c8}@media (width<=1200px){.uw-v2-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.uw-question-grid{grid-template-columns:1fr}}@media (width<=960px){.uw-loan-eligibility-fields,.uw-highmark-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.uw-default-detail-row{grid-template-columns:70px minmax(0,1fr)}.uw-default-detail-row fieldset{grid-column:2}}@media (width<=760px){.uw-review-page>.uw-v2-summary{margin:9px}.uw-v2-summary-grid{grid-template-columns:1fr 1fr}.uw-v2-members{padding:17px 12px!important}.uw-credit-workspace{padding:10px}.uw-credit-questionnaire-new>header{grid-template-columns:1fr;padding:17px!important}.uw-questionnaire-progress{grid-template-columns:auto 1fr}.uw-questionnaire-sections{padding:9px}.uw-question-group>header{grid-template-columns:32px minmax(0,1fr)}.uw-question-group>header em{grid-column:2}.uw-question-grid>label{grid-template-columns:19px 27px minmax(0,1fr) 20px;padding:10px}.uw-question-grid>label>b,.uw-credit-questionnaire-new .uw-question-grid>label>b{font-size:12px}.uw-loan-eligibility-fields,.uw-highmark-summary{grid-template-columns:1fr!important}.uw-default-detail-row{grid-template-columns:1fr}.uw-default-detail-row>strong{padding-bottom:0}.uw-default-detail-row fieldset{grid-column:auto}.uw-appraisal-status-register.bottom{margin:14px 10px}}.uw-v2-summary>header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;display:grid!important}.uw-file-value{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#f5bc4838,#ffffff14);border:1px solid #f5bc488c;border-radius:14px;gap:2px;min-width:190px;padding:11px 16px;display:grid;box-shadow:inset 0 1px #fff3}.uw-file-value span{letter-spacing:1.4px;color:#f7c85f!important;font:900 9px Manrope!important}.uw-file-value strong{color:#fff;font:900 24px Manrope}.uw-file-value small{color:#cfe0d9;font:700 10px Manrope}.uw-v2-appraisal>header{padding:22px 26px!important}.uw-appraisal-focus button{box-shadow:0 8px 20px #00000029;color:#17382f!important;background:linear-gradient(135deg,#f2c65f,#dca630)!important;border:1px solid #e9b84b!important;padding:11px 16px!important;font-size:12px!important}.uw-appraisal-focus button:hover{transform:translate(-2px);background:linear-gradient(135deg,#ffda79,#e7b441)!important}.uw-appraisal-header-top{align-items:center!important;padding-top:18px!important}.uw-v2-appraisal-person{gap:16px!important}.uw-v2-appraisal-person .uw-member-photo{border-width:3px!important;border-radius:20px!important;width:88px!important;height:88px!important}.uw-v2-appraisal-person>div{gap:5px!important}.uw-v2-appraisal-person b{font-size:21px!important}.uw-v2-appraisal-person small{color:#d8e7e1!important;font-size:13px!important}.uw-v2-appraisal-person .uw-aadhaar-copy{color:#fff!important;font-size:13px!important}.uw-appraisal-completion{gap:8px!important}.uw-appraisal-completion>span{color:#d2e1dc!important;font-size:12px!important}.uw-appraisal-completion>span b{color:#9fc1b5!important;font-size:11px!important}.uw-appraisal-completion .approval{padding:7px 12px!important;font-size:11px!important}.uw-member-distance-strip span{min-height:82px!important;padding:14px 17px!important}.uw-member-distance-strip b{font-size:11px!important}.uw-member-distance-strip strong{font-size:21px!important;line-height:1.2!important}.uw-member-distance-strip svg{width:23px!important;height:23px!important}.uw-risk-category{padding:18px!important}.uw-risk-category>b{font-size:14px!important}.uw-risk-category>div{gap:12px!important}.uw-risk-category button{position:relative;box-shadow:0 7px 18px #10372b17,inset 0 0 0 1px #d7e1dc;color:#536b62!important;background:linear-gradient(145deg,#fff,#edf2ef)!important;border:0!important;border-radius:16px!important;min-height:54px!important;font-size:13px!important}.uw-risk-category button:hover{transform:translateY(-2px);box-shadow:0 11px 24px #10372b24,inset 0 0 0 1px #cbdad3}.uw-risk-category button.low-risk.selected{box-shadow:0 8px 22px #0870522e,inset 0 0 0 2px #67b593;color:#086e50!important;background:linear-gradient(135deg,#dff5e9,#bce5d0)!important}.uw-risk-category button.medium-risk.selected{box-shadow:0 8px 22px #a670192e,inset 0 0 0 2px #d9a743;color:#865812!important;background:linear-gradient(135deg,#fff3d4,#f5d489)!important}.uw-risk-category button.high-risk.selected{box-shadow:0 8px 22px #9f303029,inset 0 0 0 2px #db7777;color:#9d2f2f!important;background:linear-gradient(135deg,#ffe6e6,#f2b9b9)!important}.uw-credit-actions{gap:14px!important;padding:13px!important}.uw-credit-actions button{transition:transform .18s,box-shadow .18s;box-shadow:0 7px 18px #1133291a;border:0!important;border-radius:16px!important;min-height:56px!important;font-size:13px!important}.uw-credit-actions button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 11px 24px #11332929}.uw-credit-actions .reject{color:#a52f2f!important;background:linear-gradient(135deg,#fff1f1,#f7d2d2)!important}.uw-credit-actions .query{color:#83580f!important;background:linear-gradient(135deg,#fff8e8,#f4d992)!important}.uw-credit-actions .approve{color:#fff!important;background:linear-gradient(135deg,#0c805e,#075f46)!important}.uw-appraisal-status-list{background:#dce5e0;flex-direction:column;gap:1px;display:flex!important}.uw-appraisal-status-list>button{width:100%;grid-template-rows:1fr!important;grid-template-columns:34px 52px minmax(0,1fr) auto!important;min-height:76px!important;padding:12px 18px!important}.uw-appraisal-status-list .member-order{grid-row:1!important;width:30px!important;height:30px!important;font-size:11px!important}.uw-appraisal-status-list .uw-member-photo{grid-row:1!important;width:52px!important;height:52px!important}.uw-appraisal-status-list b{font-size:14px!important}.uw-appraisal-status-list small{font-size:11px!important}.uw-appraisal-status-list .approval{grid-area:1/4!important;justify-self:end!important;margin:0!important;padding:7px 11px!important;font-size:10px!important}.uw-appraisal-status-list>button.active{background:linear-gradient(90deg,#fff2c8,#fffaf0)!important;box-shadow:inset 4px 0 #dfaa31!important}@media (width<=900px){.uw-v2-summary>header{grid-template-columns:1fr auto}.uw-v2-summary>header>p{grid-column:1/-1}.uw-appraisal-header-top{flex-direction:column!important;align-items:flex-start!important}.uw-appraisal-completion{align-items:flex-start!important}.uw-member-distance-strip{grid-template-columns:1fr!important}}@media (width<=620px){.uw-file-value{min-width:0}.uw-file-value strong{font-size:20px}.uw-v2-appraisal-person .uw-member-photo{width:72px!important;height:72px!important}.uw-appraisal-status-list>button{grid-template-columns:30px 46px minmax(0,1fr)!important}.uw-appraisal-status-list .uw-member-photo{width:46px!important;height:46px!important}.uw-appraisal-status-list .approval{grid-area:2/3!important;justify-self:start!important}.uw-credit-actions{grid-template-columns:1fr!important}}.corporate-attendance-audit .attendance-audit-fields{grid-template-columns:repeat(5,minmax(145px,1fr)) auto;align-items:end;gap:12px;width:100%;display:grid}.corporate-attendance-audit .attendance-branch-filter{min-width:0}.corporate-attendance-audit .attendance-branch-filter input{color:#193337;background:#fff;border:1px solid #d4dfda;border-radius:12px;width:100%;height:46px;padding:0 13px;font:600 11px Manrope,sans-serif}@media (width<=1400px){.corporate-attendance-audit .attendance-audit-fields{grid-template-columns:repeat(3,minmax(160px,1fr))}.corporate-attendance-audit .attendance-clear{justify-self:start}}@media (width<=720px){.corporate-attendance-audit .attendance-audit-fields{grid-template-columns:1fr}}.attendance-cro-verification{justify-items:end;gap:2px;margin-top:3px;display:grid;max-width:150px!important}.attendance-cro-verification strong{color:#28654f;letter-spacing:.03em;font-size:8px}.attendance-cro-verification span{color:#777b76;font-size:8px;line-height:1.25}.attendance-cro-verification.overdue strong{color:#b95343}.bom-mobile-punchout-link{justify-content:center;align-items:center;gap:9px;margin:0 0 18px;display:flex!important}.bom-mobile-punchout-link svg{width:18px}.customer-review-card{background:#f8fbf9;border:1px solid #d5e1dc;border-radius:18px;grid-template-columns:1fr 1fr;margin:18px 0;display:grid;overflow:hidden}.customer-review-profile{align-items:center;gap:14px;padding:18px;display:flex}.customer-review-profile img,.customer-photo-placeholder{object-fit:cover;background:#dfece6;border-radius:16px;width:82px;height:82px}.customer-photo-placeholder{color:#087052;place-items:center;display:grid}.customer-photo-placeholder svg{width:30px}.customer-review-profile span,.aadhaar-copy-card span{letter-spacing:.13em;color:#987026;font-size:8px;font-weight:900}.customer-review-profile h3{margin:5px 0 4px;font-size:20px}.customer-review-profile small{color:#718079;font-size:9px}.aadhaar-copy-card{color:#fff;text-align:left;background:#0c4436;border:0;border-radius:14px;align-content:center;gap:5px;margin:12px;padding:15px 18px;display:grid}.aadhaar-copy-card span{color:#bcd9cc}.aadhaar-copy-card b{letter-spacing:.05em;font-size:18px}.aadhaar-copy-card em{color:#f0c86d;align-items:center;gap:6px;font-size:9px;font-style:normal;font-weight:900;display:flex}.aadhaar-copy-card svg{width:14px}.aadhaar-copy-card:disabled{opacity:.72}.customer-review-facts{border-top:1px solid #d5e1dc;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.customer-review-facts div{border-bottom:1px solid #dfe7e3;border-right:1px solid #dfe7e3;padding:13px 15px}.customer-review-facts dt{color:#75837d;text-transform:uppercase;margin-bottom:4px;font-size:8px}.customer-review-facts dd{color:#19352d;margin:0;font-size:10px;font-weight:900}.enrollment-review.redesigned .evidence-grid{grid-template-columns:repeat(2,1fr)}.enrollment-verification-checklist>header p{color:#718079;margin:2px 0 0;font-size:9px}.enrollment-verification-checklist>label>i{color:#60716a;background:#edf2f0;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:900;display:grid}.enrollment-verification-checklist>label.checked>i{color:#fff;background:#087052}@media (width<=650px){.customer-review-card{grid-template-columns:1fr}.aadhaar-copy-card{margin:0 12px 12px}.customer-review-facts{grid-template-columns:1fr 1fr}.enrollment-review.redesigned .evidence-grid{grid-template-columns:1fr}}.enrollment-review.redesigned{background:#f6f8f7;border:1px solid #dce6e1;border-radius:24px;width:min(980px,100vw - 32px);max-height:92vh;padding:0;font-family:Manrope,Inter,sans-serif;overflow:auto;box-shadow:0 28px 90px #05221a4d}.enrollment-review-hero{z-index:5;color:#fff;background:linear-gradient(118deg,#092f27,#0c5541);justify-content:space-between;align-items:center;gap:24px;padding:23px 26px;display:flex;position:sticky;top:0}.enrollment-review-hero span{color:#e5b94e;letter-spacing:.16em;font-size:9px;font-weight:900}.enrollment-review-hero h2{color:#fff;margin:5px 0 3px;font-size:25px;line-height:1.15}.enrollment-review-hero p{color:#bcd0c8;margin:0;font-size:11px}.enrollment-review.redesigned .enrollment-review-hero .modal-x{color:#fff;background:#ffffff12;border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;position:static}.enrollment-review-hero .modal-x:hover{background:#ffffff25}.enrollment-review-hero .modal-x svg{width:19px}.enrollment-review-body{padding:22px 24px 26px}.enrollment-review.redesigned .customer-review-card{background:#fff;margin-top:0;box-shadow:0 8px 24px #11372c0e}.enrollment-review.redesigned .enrollment-verification-checklist{background:#fff;border-color:#d6e2dc;border-radius:18px;margin:20px 0;box-shadow:0 9px 28px #11372c0f}.enrollment-review.redesigned .enrollment-verification-checklist>header{background:linear-gradient(105deg,#edf7f2,#f8fbf9);padding:17px 19px}.enrollment-review.redesigned .enrollment-verification-checklist>header>svg{width:30px;height:30px}.enrollment-review.redesigned .enrollment-verification-checklist>header span{font-size:9px}.enrollment-review.redesigned .enrollment-verification-checklist>header h3{font-size:16px}.enrollment-review.redesigned .enrollment-verification-checklist>header p{font-size:10px;line-height:1.45}.enrollment-review.redesigned .enrollment-verification-checklist>header strong{padding:8px 12px;font-size:12px;box-shadow:0 3px 10px #143c2f0f}.enrollment-review.redesigned .enrollment-verification-checklist>label{cursor:pointer;background:#fff;border-top:1px solid #e3eae6;grid-template-columns:20px 30px minmax(0,1fr);align-items:center;gap:11px;min-height:64px;padding:12px 18px;transition:background .16s,box-shadow .16s;flex-direction:row!important;margin:0!important;display:grid!important}.enrollment-review.redesigned .enrollment-verification-checklist>label:hover{background:#f6fbf8;box-shadow:inset 3px 0 #d9aa3e}.enrollment-review.redesigned .enrollment-verification-checklist>label.checked{background:#eef8f3}.enrollment-review.redesigned .enrollment-verification-checklist>label input{width:19px;height:19px;box-shadow:none;margin:0;padding:0}.enrollment-review.redesigned .enrollment-verification-checklist>label>i{width:28px;height:28px;font-size:10px}.enrollment-review.redesigned .enrollment-verification-checklist>label>span{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;font-size:12px;line-height:1.45;display:grid}.enrollment-review.redesigned .enrollment-verification-checklist>label>span svg{width:17px}.enrollment-review-decision{background:#fff;border:1px solid #d6e1dc;border-radius:18px;margin-top:20px;padding:18px;box-shadow:0 9px 28px #11372c0f}.decision-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.decision-heading span{color:#a57620;letter-spacing:.14em;font-size:8px;font-weight:900}.decision-heading h3{color:#173b31;margin:3px 0 0;font-size:16px}.decision-heading>b{color:#557068;background:#edf4f1;border-radius:99px;padding:7px 10px;font-size:9px}.enrollment-review-decision>label{margin:0!important;font-size:10px!important}.enrollment-review-decision textarea{background:#fbfcfb;min-height:68px}.enrollment-review-decision .modal-actions{border-top:1px solid #e4ebe7;margin-top:14px;padding-top:14px}.enrollment-review-decision .modal-actions button{border-radius:11px;min-height:43px;padding:11px 17px}.enrollment-review-decision .modal-actions .primary{box-shadow:0 7px 17px #0870522e}@media (width<=650px){.enrollment-review.redesigned{border-radius:0;width:100vw;max-height:100dvh}.enrollment-review-hero{padding:18px}.enrollment-review-body{padding:14px}.enrollment-review.redesigned .enrollment-verification-checklist>label{grid-template-columns:19px 27px minmax(0,1fr);gap:8px;padding:11px 12px}.enrollment-review.redesigned .enrollment-verification-checklist>label>span{grid-template-columns:16px minmax(0,1fr);font-size:11px}.decision-heading{flex-direction:column;align-items:flex-start}.enrollment-review-decision .modal-actions{grid-template-columns:1fr 1fr;display:grid}.enrollment-review-decision .modal-actions button{width:100%}}.enrollment-review.redesigned .customer-review-facts dt{color:#65766f;letter-spacing:.02em;margin-bottom:7px;font-size:11px;font-weight:800}.enrollment-review.redesigned .customer-review-facts dd{font-size:14px;line-height:1.35}.enrollment-review.redesigned .customer-review-facts div{min-height:78px;padding:17px 18px}.enrollment-review.redesigned .customer-review-profile span,.enrollment-review.redesigned .aadhaar-copy-card span{font-size:10px}.enrollment-review.redesigned .customer-review-profile small{font-size:12px}.customer-photo-button{cursor:zoom-in;background:#dfece6;border:0;border-radius:16px;flex:none;width:82px;height:82px;padding:0;position:relative;overflow:hidden}.customer-photo-button img{transition:transform .2s;border-radius:0!important;width:100%!important;height:100%!important}.customer-photo-button>span{text-align:center;opacity:0;background:#092f27d9;border-radius:7px;padding:5px 4px;transition:all .2s;position:absolute;inset:auto 5px 5px;transform:translateY(3px);color:#fff!important;letter-spacing:0!important;font-size:8px!important}.customer-photo-button:hover img{transform:scale(1.05)}.customer-photo-button:hover>span,.customer-photo-button:focus-visible>span{opacity:1;transform:none}.enrollment-photo-viewer{z-index:50;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#041410d4;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.enrollment-photo-viewer>div{background:#102d25;border:1px solid #ffffff2f;border-radius:22px;width:min(760px,100vw - 32px);max-height:92vh;overflow:hidden;box-shadow:0 30px 100px #00000080}.enrollment-review.redesigned .enrollment-photo-viewer header{color:#fff!important;background:linear-gradient(115deg,#082f27,#0d5944)!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;height:auto!important;min-height:126px!important;padding:18px 20px!important;display:flex!important;position:static!important}.enrollment-photo-viewer header span{letter-spacing:.14em;font-size:10px;font-weight:900;color:#f0c75f!important}.enrollment-photo-viewer header h3{margin:5px 0 8px;font-size:22px;color:#fff!important}.enrollment-photo-viewer header time{background:#ffffff14;border:1px solid #ffffff2b;border-radius:9px;align-items:center;gap:5px;padding:8px 11px;font-size:11px;font-style:normal;display:inline-flex;color:#d7e8e1!important}.enrollment-photo-viewer header time b{color:#fff;font-size:12px}.enrollment-photo-viewer header button{flex:none;color:#fff!important;background:#ffffff16!important;border:1px solid #fff5!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;position:static!important}.enrollment-photo-viewer header button svg{width:19px}.enrollment-photo-viewer>div>img{object-fit:contain;background:#061712;width:100%;max-height:calc(92vh - 181px);display:block}.enrollment-photo-viewer footer{color:#bcd0c8;justify-content:space-between;gap:16px;padding:12px 20px;font-size:10px;display:flex}.enrollment-photo-viewer footer b{color:#fff}@media (width<=650px){.enrollment-review.redesigned .customer-review-facts dt{font-size:10px}.enrollment-review.redesigned .customer-review-facts dd{font-size:12px}.enrollment-review.redesigned .customer-review-facts div{min-height:70px;padding:14px}.customer-photo-button>span{opacity:1;transform:none}.enrollment-photo-viewer{padding:10px}.enrollment-photo-viewer>div{border-radius:17px;width:100%}.enrollment-photo-viewer header{padding:14px}.enrollment-photo-viewer footer{padding:11px 14px}}.bom-approved-time{gap:3px;min-width:120px;display:grid}.bom-approved-time b{color:#173b31;font-size:12px}.bom-approved-time span{color:#6e7e77;font-size:10px}.enrollment-table .row-action{white-space:nowrap}.staff-ledger-row{grid-template-columns:minmax(190px,1.1fr) minmax(390px,2.25fr) minmax(175px,1fr) repeat(5,minmax(70px,.5fr)) 82px}.ledger-activity{background:#f8faf9;border:1px solid #e4e9e6;border-radius:14px;gap:8px;padding:9px;display:grid}.ledger-activity>section{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;display:grid}.ledger-activity>section+section{border-top:1px solid #dde5e1;padding-top:8px}.ledger-activity label{color:#66766f;letter-spacing:.1em;font-size:9px;font-weight:900;line-height:1.35}.ledger-activity .ledger-types{background:0 0;border:0;grid-template-columns:repeat(4,1fr);padding:0}.ledger-activity .ledger-types span{background:#fff;border-color:#e2e9e5;min-height:47px;padding:5px}.ledger-activity .ledger-types small{font-size:8px;line-height:1.2}.ledger-activity .ledger-types b{font-size:17px;line-height:1}.ledger-activity .reported span{background:#fff9df;border-color:#f1e5ad}.ledger-activity .reported span:nth-child(4){background:#fff4d8;border-color:#efd99a}.ledger-activity .verified span{background:#ebf7f1;border-color:#d4e9df}.ledger-activity .verified span b{color:#087052}.ledger-activity .verified span:nth-child(4){background:#fff0ef;border-color:#f0d5d2}.ledger-activity .verified span:nth-child(4) b{color:#b3433c}@media (width<=1500px){.staff-ledger-row{min-width:1510px}}.ledger-activity .ledger-types button{min-height:57px;color:inherit;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #e2e9e5;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:7px 5px;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex}.ledger-activity .ledger-types button:hover,.ledger-activity .ledger-types button:focus-visible{border-color:#caa743;outline:none;transform:translateY(-1px);box-shadow:0 5px 12px #1a42351f}.ledger-activity .reported button{background:#fff9df;border-color:#f1e5ad}.ledger-activity .reported button:nth-child(4){background:#fff4d8;border-color:#efd99a}.ledger-activity .verified button{background:#ebf7f1;border-color:#d4e9df}.ledger-activity .verified button b{color:#087052}.ledger-activity .verified button:nth-child(4){background:#fff0ef;border-color:#f0d5d2}.ledger-activity .verified button:nth-child(4) b{color:#b3433c}.ledger-person b{font-size:14px;line-height:1.25}.ledger-person small{font-size:10px;line-height:1.35}.ledger-person em{padding:5px 8px;font-size:9px}.ledger-person>span{width:48px;height:48px;font-size:14px}.ledger-progress header{font-size:10px}.ledger-progress header b{font-size:11px}.ledger-progress small{font-size:9px;line-height:1.35}.ledger-value{min-height:68px;padding:10px}.ledger-value small{font-size:9px;line-height:1.2}.ledger-value b{font-size:22px;line-height:1}.ledger-state{padding:15px 8px;font-size:10px;line-height:1.2}.staff-sales-breakdown{width:min(980px,94vw);padding:28px}.staff-sales-breakdown>.eyebrow{color:#a87a27;letter-spacing:.16em}.staff-sales-breakdown>h2{margin:8px 0 3px;font-size:27px}.sales-credit-group{background:#f8fbf9;border-radius:18px}.sales-credit-group>header{color:#fff;background:linear-gradient(120deg,#074f3c,#087052);padding:15px 18px}.sales-credit-group>header>b{background:#ffffff29}.sales-credit-records{background:#fff}.sales-credit-records .activity-record{gap:13px;padding:17px 19px;display:grid}.activity-record-main{justify-content:space-between;align-items:center;gap:18px;display:flex}.activity-record-main>span{min-width:0}.activity-record-main>span>b{font-size:14px}.activity-record-main>span>small{font-size:10px}.activity-workflow{align-items:center;gap:9px;display:flex!important}.activity-workflow>span{justify-items:center;gap:5px;display:grid!important}.activity-workflow>span>small{letter-spacing:.06em;color:#6c7d76;font-size:7px;font-weight:900}.activity-workflow>span>b{color:#956317;background:#fff2d4;border-radius:11px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.activity-workflow>span>b.approved{color:#087052;background:#e2f3eb}.activity-workflow>span>b.rejected{color:#b43c42;background:#fde8e8}.activity-record-meta{background:#f2f7f4;border-radius:12px;grid-template-columns:minmax(190px,1.5fr) 1fr 1fr auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.activity-record-meta>span{gap:3px;display:grid!important}.activity-record-meta>span>small{letter-spacing:.07em;color:#71837c;font-size:7px;font-weight:900}.activity-record-meta>span>b{color:#24493f;font-size:10px}.activity-record-meta>em{justify-self:end}@media (width<=650px){.staff-sales-breakdown{border-radius:0;width:100vw;max-height:100dvh;padding:22px 16px}.activity-record-main{flex-direction:column;align-items:flex-start}.activity-workflow{justify-content:flex-start;width:100%}.activity-record-meta{grid-template-columns:1fr 1fr}.activity-record-meta>span:first-child{grid-column:1/-1}.activity-record-meta>em{justify-self:start}.sales-credit-records .activity-record{padding:15px}}@media (width<=820px){.home-fixed-main{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-bottom:calc(104px + env(safe-area-inset-bottom))!important;overflow:hidden auto!important}.home-fixed-main .field-sales-summary{flex:none;height:auto!important;min-height:232px!important}}.staff-access-page{padding:0;overflow:hidden}.staff-access-back{color:#0b6d52;background:#eef5f2;border:0;border-radius:10px;align-items:center;gap:8px;margin:20px 24px 0;padding:9px 12px;font-weight:800;display:flex}.staff-access-back svg{width:17px;transform:rotate(90deg)}.staff-access-page>header{border-bottom:1px solid #dce7e2;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.staff-access-identity{align-items:center;gap:15px;display:flex}.staff-access-identity>span,.staff-access-identity>img{color:#087052;object-fit:cover;background:#e5f0eb;border-radius:18px;place-items:center;width:68px;height:68px;font-size:22px;font-weight:900;display:grid}.staff-access-identity small,.staff-access-heading small{color:#a77622;letter-spacing:.15em;font-size:8px;font-weight:900}.staff-access-identity h2{color:#143b30;margin:5px 0 3px;font-size:25px}.staff-access-identity p{color:#6d7e77;margin:0;font-size:11px}.staff-access-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.staff-access-tags>span:not(.status){color:#536861;background:#f0f4f2;border-radius:10px;padding:8px 11px;font-size:10px;font-weight:800}.staff-access-security{background:#f8faf9;align-items:center;gap:10px;padding:14px 24px;display:flex}.staff-access-security>span{color:#52675f;background:#edf3f0;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:800;display:flex}.staff-access-security svg{width:15px}.staff-access-security button{color:#087052;background:#fff;border:1px solid #c9dcd4;border-radius:10px;align-items:center;gap:7px;margin-left:auto;padding:9px 12px;font-weight:800;display:flex}.staff-access-workspace{padding:24px}.staff-access-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.staff-access-heading h3{color:#173d32;margin:5px 0 4px;font-size:19px}.staff-access-heading p{color:#6c7e77;margin:0;font-size:11px}.staff-access-heading>b{color:#087052;background:#e5f4ed;border-radius:10px;padding:8px 11px;font-size:11px}.staff-access-branch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.staff-access-branch-grid label{cursor:pointer;background:#fff;border:1px solid #d9e5e0;border-radius:13px;grid-template-columns:20px 1fr 20px;align-items:center;gap:10px;min-height:72px;padding:13px;display:grid}.staff-access-branch-grid label.selected{background:#eaf7f1;border-color:#1b9874;box-shadow:0 6px 16px #08705217}.staff-access-branch-grid label>span{gap:3px;display:grid}.staff-access-branch-grid label b{font-size:11px}.staff-access-branch-grid label small{color:#6e8078;font-size:9px}.staff-access-branch-grid label>svg{color:#bac8c2;width:18px}.staff-access-branch-grid label.selected>svg{color:#087052}.staff-access-save{border-top:1px solid #dce6e2;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:18px;display:flex}.staff-access-save p{color:#60736b;margin:0;font-size:11px}.staff-access-save button{color:#fff;background:#087052;border:0;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-weight:900;display:flex}.staff-access-save button svg{width:16px}.staff-access-message{border-radius:11px;align-items:center;gap:8px;margin:0 24px 22px;padding:12px 14px;font-size:11px;font-weight:800;display:flex}.staff-access-message.success{color:#087052;background:#e6f6ee}.staff-access-message.error{color:#bb452c;background:#fff0eb}.staff-access-message svg{width:17px}.staff-branch-reporting-time{color:#41655a;align-items:center;gap:6px;margin-top:5px;font-size:8px;font-weight:900;display:flex!important}.staff-branch-reporting-time svg{color:#087052;width:13px;height:13px}.staff-branch-reporting-time input{color:#143b30;background:#fff;border:1px solid #b9d5c9;border-radius:7px;width:92px;padding:5px 7px;font:800 10px Manrope}@media (width<=900px){.staff-access-branch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.staff-access-page>header{flex-direction:column;align-items:flex-start}.staff-access-tags{justify-content:flex-start}.staff-access-security{flex-wrap:wrap;align-items:flex-start}.staff-access-security button{justify-content:center;width:100%;margin-left:0}.staff-access-branch-grid{grid-template-columns:1fr}.staff-access-save{flex-direction:column;align-items:stretch}.staff-access-save button{justify-content:center}}.field-main:has(>.attendance-complete) .member-review-summary .member-status-letter{color:#9a651d;letter-spacing:0;text-transform:uppercase;background:#fff3d4;border:2px solid #e2b74f;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font:900 18px/1 Manrope;display:grid;box-shadow:0 3px 8px #9a651d1f}.field-main:has(>.attendance-complete) .member-review-summary .member-status-letter.completed{color:#087052;background:#ddf4ea;border-color:#36a47f;box-shadow:0 3px 8px #08705224}.field-main:has(>.attendance-complete) .member-review-summary .member-status-letter.pending{color:#9a651d;background:#fff3d4;border-color:#e2b74f}.bm-attendance-staff-button{text-align:left;min-width:0;color:var(--ink);background:0 0;border:0;gap:3px;padding:0;display:grid}.bm-attendance-staff-button b{font-size:9px}.bm-attendance-staff-button span{color:var(--muted);font-size:7px}.bm-attendance-staff-button.reviewable{cursor:pointer}.bm-attendance-staff-button.reviewable b{color:#087052;text-underline-offset:3px;-webkit-text-decoration:underline #9dcebb;text-decoration:underline #9dcebb}.bm-day-attendance-roster article aside{gap:2px}.bm-attendance-late{color:#c43e3e;font:800 7px Manrope}.bm-day-attendance-roster article aside span.pending{color:#9a651d;background:#fff0d7}.bm-attendance-branch-group{border-top:1px solid var(--line)}.bm-attendance-branch-group:first-of-type{border-top:0}.bm-attendance-branch-group>header{background:#edf5f1;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.bm-attendance-branch-group>header div{gap:2px;display:grid}.bm-attendance-branch-group>header span{letter-spacing:.8px;color:#a47b2a;font-size:7px;font-weight:900}.bm-attendance-branch-group>header b{color:#15372e;font:900 12px Manrope}.bm-attendance-branch-group>header strong{color:#087052;background:#fff;border-radius:12px;padding:5px 8px;font:800 7px Manrope}.bm-attendance-branch-empty{color:var(--muted);text-align:center;padding:16px 14px;font-size:8px}.bm-day-attendance-roster{background:#f4f7f6;border-color:#dbe5e1;overflow:hidden;box-shadow:0 16px 38px #0c31271a}.bm-day-attendance-roster>.field-card-head{background:#fff;padding:16px}.bm-attendance-branch-group{border:0;padding:12px}.bm-attendance-branch-group+.bm-attendance-branch-group{padding-top:0}.bm-attendance-branch-group>header{color:#fff;background:linear-gradient(115deg,#103f34,#176650);border-radius:13px;margin-bottom:8px;padding:12px 14px}.bm-attendance-branch-group>header span{color:#e4ba60}.bm-attendance-branch-group>header b{color:#fff;font-size:13px}.bm-attendance-branch-group>header strong{color:#fff;background:#ffffff21}.bm-day-attendance-roster article.attendance-corporate-card{background:#fff;border:1px solid #dce7e2;border-radius:14px;grid-template-columns:48px minmax(112px,.75fr) minmax(290px,2fr) auto;align-items:center;gap:12px;margin:0 0 8px;padding:12px;display:grid;box-shadow:0 5px 14px #113a2f0d}.bm-day-attendance-roster article.attendance-corporate-card:last-child{border-bottom:1px solid #dce7e2;margin-bottom:0}.attendance-corporate-photo{overflow:hidden;background:#e8efec!important;border-radius:13px!important;width:48px!important;height:48px!important;font-size:15px!important}.attendance-corporate-photo img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.attendance-corporate-card .bm-attendance-staff-button b{font:900 11px Manrope}.attendance-corporate-card .bm-attendance-staff-button span{font-size:8px}.attendance-corporate-card .bm-attendance-staff-button em{color:#087052;font:800 7px Manrope}.attendance-timing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.attendance-timing-grid section{background:#f4f7f6;border-left:3px solid #81938c;border-radius:10px;gap:2px;min-width:0;padding:8px 9px;display:grid}.attendance-timing-grid section.bm-check{background:#fff8e8;border-color:#d7a83e}.attendance-timing-grid section.ch-check{background:#edf7f3;border-color:#15805f}.attendance-timing-grid span{letter-spacing:.55px;color:#71817b;font-size:6px;font-weight:900}.attendance-timing-grid b{color:#173b31;font:900 10px Manrope}.attendance-timing-grid em{color:#b83f3f;white-space:nowrap;font:800 6.5px Manrope}.attendance-timing-grid em:only-child{color:#71817b}.attendance-corporate-status{white-space:nowrap;border-radius:12px;justify-self:end;padding:6px 8px;font:900 7px Manrope}.attendance-corporate-status.approved{color:#087052;background:#dcf2e8}.attendance-corporate-status.pending{color:#97620e;background:#fff0d5}.attendance-corporate-status.rejected{color:#ae3d3d;background:#fae3e3}.bm-day-attendance-roster article>.attendance-timing-grid{width:auto;height:auto;color:inherit;font:inherit;background:0 0;border-radius:0;place-items:stretch stretch}.attendance-timing-grid section.punch.missing{background:#f52f3f;border-color:#b80f20;box-shadow:0 5px 14px #c514253d,inset 0 0 0 1px #ffffff2e}.attendance-timing-grid section.punch.missing span,.attendance-timing-grid section.punch.missing b,.attendance-timing-grid section.punch.missing em{color:#fff}.bm-attendance-overlay{color:#fff;-webkit-backdrop-filter:blur(10px)saturate(118%);background:#03110e7a;border-color:#ffffff4d;box-shadow:0 18px 42px #00000052}.bm-attendance-staff small{color:#f1c96f}.bm-attendance-staff h3{color:#fff}.bm-attendance-staff p,.bm-attendance-plan span{color:#e1ebe7}.bm-attendance-plan{border-color:#ffffff3d}.bm-attendance-plan small{color:#8be2c3}.bm-attendance-plan b{color:#fff}.bm-attendance-overlay footer{color:#dce8e4;border-color:#ffffff3d}.bm-attendance-overlay footer b{color:#f0c86e}.bm-attendance-verify{background:linear-gradient(135deg,#0a936be6,#067052e6);border:1px solid #ffffff4d;box-shadow:0 10px 24px #00000038}@media (width<=620px){.bm-day-attendance-roster article.attendance-corporate-card{grid-template-columns:44px minmax(0,1fr) auto;gap:9px}.attendance-corporate-photo{width:44px!important;height:44px!important}.bm-day-attendance-roster article>.attendance-timing-grid{grid-column:1/-1;width:100%;height:auto}.attendance-corporate-status{grid-area:1/3}.bm-attendance-branch-group{padding:9px}.attendance-timing-grid section{padding:8px 6px}.attendance-timing-grid b{font-size:9px}.attendance-timing-grid em{font-size:6px}}.cluster-visit-planner{border-top:1px solid #dce7e2;margin-top:24px;padding-top:22px}.cluster-visit-form{background:#f5faf7;border:1px solid #d7e6df;border-radius:15px;grid-template-columns:1.4fr repeat(3,minmax(130px,1fr));gap:11px;padding:16px;display:grid}.cluster-visit-form label{color:#526b62;gap:6px;font-size:9px;font-weight:900;display:grid}.cluster-visit-form label.reason{grid-column:1/-2}.cluster-visit-form input,.cluster-visit-form select{color:#173d32;background:#fff;border:1px solid #c9ddd4;border-radius:9px;min-width:0;padding:10px;font:700 11px Manrope}.cluster-visit-form button{color:#fff;background:#087052;border:0;border-radius:10px;justify-content:center;align-self:end;align-items:center;gap:7px;min-height:38px;font-weight:900;display:flex}.cluster-visit-form button svg{width:15px}.cluster-visit-list{gap:9px;margin-top:13px;display:grid}.cluster-visit-list>p{color:#71827b;border:1px dashed #cbdcd4;border-radius:12px;margin:0;padding:15px;font-size:10px}.cluster-visit-list article{background:#fff;border:1px solid #d9e6e0;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:13px;padding:13px 15px;display:grid}.cluster-visit-list article>div{gap:3px;display:grid}.cluster-visit-list article b{color:#173d32;font-size:11px}.cluster-visit-list article span,.cluster-visit-list article small{color:#697c74;font-size:9px}.cluster-visit-list article em{color:#087052;text-transform:uppercase;background:#e5f4ed;border-radius:8px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.cluster-visit-list article.cancelled{opacity:.58}.cluster-visit-list article.cancelled em{color:#67736e;background:#f0f1f0}.cluster-visit-list article button{color:#b44b36;background:#fff5f2;border:1px solid #efc9c1;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:900;display:flex}.cluster-visit-list article button svg{width:13px}@media (width<=900px){.cluster-visit-form{grid-template-columns:1fr 1fr}.cluster-visit-form label.reason{grid-column:1/-1}.cluster-visit-form button{min-height:40px}.cluster-visit-list article{grid-template-columns:1fr auto}.cluster-visit-list article button{grid-column:1/-1;justify-content:center}}@media (width<=650px){.cluster-visit-form{grid-template-columns:1fr}.cluster-visit-form label.reason{grid-column:auto}.cluster-visit-list article{grid-template-columns:1fr}.cluster-visit-list article em{justify-self:start}}.staff-access-page .cluster-visit-form{display:none}.cluster-visit-admin-queue{margin-bottom:18px;padding:20px}.cluster-visit-admin-queue>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.cluster-visit-admin-queue header small{color:#a77622;letter-spacing:.14em;font-size:8px;font-weight:900}.cluster-visit-admin-queue h2{color:#173d32;margin:5px 0 3px}.cluster-visit-admin-queue header p,.cluster-visit-admin-queue .empty{color:#6c7e77;margin:0;font-size:10px}.cluster-visit-admin-queue header>b{color:#966317;background:#fff0d7;border-radius:10px;padding:8px 11px;font-size:10px}.cluster-visit-admin-queue>div{gap:8px;margin-top:15px;display:grid}.cluster-visit-admin-queue article{border:1px solid #d9e6e0;border-radius:12px;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:14px;padding:13px;display:grid}.cluster-visit-admin-queue article span{gap:3px;display:grid}.cluster-visit-admin-queue article b{font-size:11px}.cluster-visit-admin-queue article small{color:#6e8078;font-size:9px}.cluster-visit-admin-queue article div{gap:7px;display:flex}.cluster-visit-admin-queue article button{color:#a74331;background:#fff5f2;border:1px solid #e5b9ae;border-radius:9px;padding:9px 11px;font-weight:900}.cluster-visit-admin-queue article button.approve{color:#fff;background:#087052;border-color:#087052}@media (width<=750px){.cluster-visit-admin-queue article{grid-template-columns:1fr}.cluster-visit-admin-queue article div{justify-content:stretch}.cluster-visit-admin-queue article button{flex:1}}.cluster-visit-request{background:#f3faf7;border:1px solid #c8ddd4;border-radius:13px;padding:13px}.cluster-visit-request summary{color:#087052;cursor:pointer;font-weight:900}.cluster-visit-request>p{color:#687b73;font-size:9px}.cluster-visit-request>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cluster-visit-request label{color:#526b62;gap:5px;font-size:8px;font-weight:900;display:grid}.cluster-visit-request label:last-child{grid-column:1/-1}.cluster-visit-request input,.cluster-visit-request textarea{background:#fff;border:1px solid #c9ddd4;border-radius:8px;padding:9px;font:700 10px Manrope}.cluster-visit-request textarea{resize:vertical;min-height:58px}.cluster-visit-request>button{color:#fff;background:#087052;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:10px;padding:11px;font-weight:900;display:flex}.cluster-visit-request>button svg{width:16px}.cluster-visit-request>small{color:#087052;margin-top:8px;font-weight:800;display:block}.attendance-review-grid .attendance-photo-button{background:#e9efec;width:100%!important}.attendance-review-grid .attendance-photo-button img{object-position:center 38%;object-fit:cover!important;width:100%!important;height:100%!important}.attendance-location-comparison>footer{grid-template-columns:repeat(4,1fr)}.telecaller-day-actions>button:disabled{opacity:1}.telecaller-day-actions .green{background:linear-gradient(135deg,#192f28,#123f33)}.telecaller-day-actions .yellow{color:#17362d;background:linear-gradient(135deg,#f5bf31,#ffd866);border:1px solid #e6b942}.telecaller-day-actions .orange{background:linear-gradient(135deg,#d75a18,#f28a32)}.ch-prepunch-notice{color:#17372e;background:#fff7dc;border:1px solid #e4ca7a;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.ch-prepunch-notice>svg{color:#17372e;background:#f2c451;border-radius:11px;width:38px;height:38px;padding:10px}.ch-prepunch-notice>div{gap:3px;display:grid}.ch-prepunch-notice b{font-size:10px}.ch-prepunch-notice span{color:#6e735f;font-size:8px;line-height:1.4}.ch-prepunch-notice button{color:#fff;background:#087052;border:0;border-radius:10px;padding:10px 12px;font:900 8px Manrope}.bm-verification-window{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#087052e6;border:1px solid #fff6;border-radius:15px;padding:6px 9px;font:900 8px Manrope;position:absolute;top:49px;right:14px}.bm-verification-window.late{background:#be3b36eb}.attendance-timing-grid .ch-check em,.attendance-timing-grid .bm-check em{font-weight:850}.attendance-timing-grid section em{color:#087052}.attendance-timing-grid section em:where(:not(:empty)){white-space:nowrap}@media (width<=430px){.ch-prepunch-notice{grid-template-columns:36px 1fr}.ch-prepunch-notice button{grid-column:1/-1;width:100%}}.attendance-reason-columns.monthly-count,.cro-late-today.bad-punch-list.plain.attendance-reason-list.monthly-count>article{grid-template-columns:minmax(205px,1.15fr) minmax(130px,.7fr) minmax(165px,.9fr) minmax(95px,.5fr) minmax(145px,.8fr) minmax(160px,.9fr) minmax(105px,.55fr)}.monthly-bad-count{color:#ff817b;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;justify-self:start;min-width:46px;font:900 17px Manrope}.cro-performance-page:not(.night-focus) .monthly-bad-count{color:#b6403c}.bad-punch-history-backdrop{z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050a10b8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.bad-punch-history{color:#f4f6f8;background:#171e28;border:1px solid #ffffff20;border-radius:22px;width:min(1500px,96vw);max-height:88vh;overflow:auto;box-shadow:0 28px 90px #0000008c}.bad-punch-history>header{z-index:2;background:#202732;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:flex-start;height:auto;padding:22px 25px;display:flex;position:sticky;top:0}.bad-punch-history>header small{color:#efbd50;letter-spacing:.15em;font:900 8px Manrope}.bad-punch-history>header h2{margin:5px 0 2px;font:900 23px Manrope}.bad-punch-history>header p{color:#99a4af;margin:0;font-size:10px}.bad-punch-history>header button{color:#fff;background:#ffffff0b;border:1px solid #ffffff20;border-radius:50%;width:38px;height:38px;font-size:25px}.bad-punch-history-head,.bad-punch-history-rows>article{grid-template-columns:110px 90px minmax(160px,1fr) 110px minmax(150px,1fr) 135px minmax(160px,1fr);align-items:center;gap:18px;padding:14px 24px;display:grid}.bad-punch-history-head{z-index:1;color:#aeb7c1;background:#101721;border-bottom:1px solid #ffffff18;position:sticky;top:102px}.bad-punch-history-head span{letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.bad-punch-history-rows>article{border-bottom:1px solid #ffffff12;min-height:76px}.bad-punch-history-rows>article:last-child{border-bottom:0}.bad-punch-history-rows span{gap:4px;display:grid}.bad-punch-history-rows b{color:#f4f6f8;font-size:11px}.bad-punch-history-rows small{color:#84909b;font-size:8px}.bad-punch-history-rows p{color:#b5bec7;margin:0;font-size:10px;line-height:1.4}.bad-punch-history-rows strong{color:#efbd50;text-transform:capitalize;background:#3b3220;border-radius:15px;width:max-content;padding:6px 9px;font-size:8px}.bad-punch-history-rows strong.approved{color:#70d5b2;background:#17372f}.bad-punch-history-rows strong.rejected{color:#ff817b;background:#3b2429}@media (width<=1250px){.attendance-reason-columns.monthly-count{display:none}.cro-late-today.bad-punch-list.plain.attendance-reason-list.monthly-count>article{grid-template-columns:1fr 1fr}.bad-punch-history-head{display:none}.bad-punch-history-rows>article{grid-template-columns:1fr 1fr}.bad-punch-history-rows>article>:before{color:#7f8a95;text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.bad-punch-history-rows>article>:first-child:before{content:"Date & day"}.bad-punch-history-rows>article>:nth-child(2):before{content:"Late time"}.bad-punch-history-rows>article>:nth-child(3):before{content:"Late punch-in reason"}.bad-punch-history-rows>article>:nth-child(4):before{content:"Audit decision"}.bad-punch-history-rows>article>:nth-child(5):before{content:"Audit reason"}.bad-punch-history-rows>article>:nth-child(6):before{content:"Previous-day wind-up"}.bad-punch-history-rows>article>:nth-child(7):before{content:"Late wind-up reason"}}@media (width<=700px){.cro-late-today.bad-punch-list.plain.attendance-reason-list.monthly-count>article,.bad-punch-history-rows>article{grid-template-columns:1fr}.bad-punch-history-backdrop{padding:10px}.bad-punch-history>header{top:0}}.cro-performance-page:not(.night-focus) .cro-attention-detail{background:#fff;border-color:#d9e4de;box-shadow:0 12px 30px #14372c12}.cro-performance-page:not(.night-focus) .cro-attention-detail>header{background:#f7faf8;border-color:#dce5e0}.cro-performance-page:not(.night-focus) .cro-attention-detail>header h2{color:#17372e}.cro-performance-page:not(.night-focus) .cro-attention-detail>header p{color:#72817b}.cro-performance-page:not(.night-focus) .cro-attention-controls>label{color:#687970}.cro-performance-page:not(.night-focus) .cro-attention-controls select{color:#17372e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#d3dfd9}.cro-performance-page:not(.night-focus) .cro-attention-detail nav{background:#eaf1ed}.cro-performance-page:not(.night-focus) .cro-attention-detail nav button{color:#687970}.cro-performance-page:not(.night-focus) .cro-attention-detail nav button.active{color:#17372e;background:#fff}.cro-performance-page:not(.night-focus) .bad-punch-columns,.cro-performance-page:not(.night-focus) .cro-calendar-head{color:#60736a;background:#eef4f1;border-color:#dce5e0}.cro-performance-page:not(.night-focus) .bad-punch-columns span,.cro-performance-page:not(.night-focus) .cro-calendar-head b{color:#60736a}.cro-performance-page:not(.night-focus) .cro-late-today>article,.cro-performance-page:not(.night-focus) .cro-attendance-history>article{border-color:#e3eae6}.cro-performance-page:not(.night-focus) .bad-punch-person b,.cro-performance-page:not(.night-focus) .cro-attendance-history b{color:#17372e}.cro-performance-page:not(.night-focus) .bad-punch-person small,.cro-performance-page:not(.night-focus) .cro-attendance-history small{color:#75857d}.cro-performance-page:not(.night-focus) .cro-attention-detail.good .bad-punch-person>i,.cro-performance-page:not(.night-focus) .cro-attendance-history>article>div:first-child>i{color:#087052;background:#e1f3eb}.cro-performance-page:not(.night-focus) .attendance-reason-list .attendance-reason{color:#5f7169!important}.cro-performance-page:not(.night-focus) .cro-yesterday-out.within b,.cro-performance-page:not(.night-focus) .cro-yesterday-out.within em{color:#087052}.cro-performance-page:not(.night-focus) .cro-yesterday-out.outside b,.cro-performance-page:not(.night-focus) .cro-yesterday-out.outside em{color:#c94b47}.cro-performance-page:not(.night-focus) .cro-yesterday-out.missing b,.cro-performance-page:not(.night-focus) .cro-yesterday-out.missing em{color:#74837c}.cro-performance-page:not(.night-focus) .cro-attendance-history.calendar-view .cro-day-strip>span{border-color:#e0e8e4}.cro-performance-page:not(.night-focus) .cro-attendance-history.calendar-view .cro-day-strip>span.on-time b,.cro-performance-page:not(.night-focus) .cro-attendance-history.calendar-view .cro-day-strip>span.on-time em{color:#087052}.cro-performance-page:not(.night-focus) .cro-attendance-history.calendar-view .cro-day-strip>span.late b,.cro-performance-page:not(.night-focus) .cro-attendance-history.calendar-view .cro-day-strip>span.late em{color:#c94b47}.cro-performance-page:not(.night-focus) .cro-week-trend{border-color:#dfe7e3}.cro-performance-page:not(.night-focus) .cro-week-trend svg path{stroke:#d8e2dd}.cro-performance-page:not(.night-focus) .cro-week-trend svg circle{stroke:#fff}.cro-performance-page:not(.night-focus) .cro-attendance-pagination{color:#697a72;background:#f7faf8;border-color:#dce5e0}.cro-performance-page:not(.night-focus) .cro-attendance-pagination button{color:#087052;background:#fff;border-color:#ccd9d3}.cro-performance-page:not(.night-focus) .cro-attendance-pagination b{color:#40564d}.cro-performance-page:not(.night-focus) .cro-attendance-empty{color:#71817a}.uw-photo-member-shade .uw-card-approval-dates{border-top:1px solid #ffffff35;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;padding-top:10px;display:grid}.uw-card-approval-dates>span{flex-direction:column;gap:3px;min-width:0;display:flex}.uw-card-approval-dates>span>span{color:#c6dfd5;letter-spacing:.045em;text-transform:uppercase;font:700 9px Manrope}.uw-card-approval-dates time{color:#fff;font:750 11px/1.4 Manrope}.uw-photo-member-shade:has(.uw-card-approval-dates){background:linear-gradient(#0000,#041c17e6 40%,#041c17f7)}.uw-credit-questionnaire [data-credit-invalid=true]{outline-offset:3px;border-radius:10px;scroll-margin-block:100px;background:#fff0f0!important;outline:2px solid #c83232!important}.uw-credit-questionnaire [data-credit-invalid=true] input,.uw-credit-questionnaire [data-credit-invalid=true] select,.uw-credit-questionnaire [data-credit-invalid=true] textarea{border-color:#c83232!important}.uw-credit-questionnaire [data-credit-invalid=true]:after{content:attr(data-credit-error);color:#aa2020;letter-spacing:normal;text-transform:none;grid-column:1/-1;padding:6px 9px;font:700 11px/1.5 Manrope;display:block}.uw-credit-questionnaire .uw-validation-summary{color:#a72424;background:#fff0f0;border:1px solid #e9aaaa;border-radius:10px;margin:0 0 16px;padding:12px 16px;font-weight:700}.uw-card-approval-dates .uw-confirmed-approval-date{align-items:center;gap:7px;display:flex}.uw-approval-green-dot{background:#41d68c;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 2px #41d68c1a}.uw-v2-layer>header .uw-centre-pending-box{color:#62440e;background:linear-gradient(135deg,#fff1bd,#f8dc87);border:1px solid #e2b647;border-radius:12px;align-items:center;gap:14px;padding:14px 18px;display:flex;box-shadow:0 5px 14px #a47b1110}.uw-centre-pending-box>strong{white-space:nowrap;font:850 26px/1 Manrope}.uw-centre-pending-box>span{gap:3px;display:grid}.uw-centre-pending-box b{color:#62440e;font:800 12px Manrope}.uw-centre-pending-box small{color:#78581c;font:600 10px/1.4 Manrope}@media (width<=700px){.uw-v2-layer>header .uw-centre-pending-box{flex-wrap:wrap;max-width:100%;margin-top:12px}}.uw-credit-questionnaire input[type=number]{caret-color:#145db5;color:#145db5!important;font-weight:800!important}.uw-credit-questionnaire input[type=number]::placeholder{opacity:1;color:#929a9e!important;font-weight:500!important}.uw-loan-eligibility-fields{margin-bottom:20px}.uw-credit-actions>button.reject{box-shadow:0 7px 16px #b6283026;color:#fff!important;background:linear-gradient(135deg,#c9343b,#a91f2c)!important;border:1px solid #9e202b!important}.uw-credit-actions>button.query{box-shadow:0 7px 16px #ad690b26;color:#fff!important;background:linear-gradient(135deg,#b56b08,#925009)!important;border:1px solid #824506!important}.uw-credit-actions>button.reject:hover:not(:disabled),.uw-credit-actions>button.query:hover:not(:disabled){filter:brightness(1.08)}.uw-credit-actions>button:focus-visible{outline-offset:4px;outline:3px solid #285caa}.uw-default-detail-row .uw-default-satisfactory-note{grid-column:2/-1;gap:8px;display:grid}.uw-default-satisfactory-note textarea{color:#204b3a;background:#fff;border:1px solid #b6cfc2;border-radius:10px;width:100%;min-height:95px;padding:13px;font:600 13px/1.5 Manrope}.uw-default-approval-block{background:#fff0f0;border:1px solid #e7aaaa;border-radius:9px;grid-column:1/-1;margin:8px 0 0;padding:12px 15px;color:#a42222!important;font:700 12px/1.5 Manrope!important}@media (width<=700px){.uw-default-detail-row .uw-default-satisfactory-note{grid-column:1/-1}}.uw-credit-approval-backdrop{-webkit-backdrop-filter:blur(10px);background:#051514c2;padding:28px}.uw-credit-approval-modal{color:#173d31;background:linear-gradient(160deg,#fff,#f2f7f4);border:1px solid #ffffff80;border-radius:26px;width:min(960px,96vw);max-height:92dvh;padding:32px;box-shadow:0 32px 100px #001b1866}.uw-credit-approval-modal>header{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dce7df;margin:0;padding:0 58px 24px 0;display:block;position:static}.uw-credit-approval-modal>header>span{color:#825a13;letter-spacing:.12em;background:#fff3d4;border:1px solid #ddc48a;border-radius:7px;padding:6px 10px;font:800 12px Manrope;display:inline-block}.uw-credit-approval-modal>header h2{letter-spacing:-.6px;color:#123c30;margin:12px 0 8px;font:800 32px/1.2 Manrope}.uw-credit-approval-modal>header p{color:#597368;max-width:650px;margin:0;font:500 16px/1.5 Manrope}.uw-credit-approval-close{z-index:2;color:#284d40;background:#fff;border:1px solid #d5e1d9;width:44px;height:44px;top:26px;right:26px;box-shadow:0 4px 10px #113b2b0c}.uw-credit-approval-close svg{width:23px;height:23px}.uw-credit-approval-modal .uw-approval-member{background:radial-gradient(at 100% 0,#32856855,#0000 65%),linear-gradient(120deg,#0a3029,#15533f);border:1px solid #ffffff30;border-radius:18px;gap:18px;margin:24px 0 18px;padding:20px;box-shadow:0 10px 25px #134b3020}.uw-credit-approval-modal .uw-approval-member>.uw-member-photo{border:2px solid #ffffff50;border-radius:15px;flex:0 0 76px;width:76px;height:76px;overflow:hidden}.uw-credit-approval-modal .uw-member-photo img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.uw-credit-approval-modal .uw-approval-member b{color:#fff;font:800 24px/1.3 Manrope}.uw-credit-approval-modal .uw-approval-member>div>span{color:#d4e8df;font:500 15px/1.4 Manrope}.uw-credit-approval-modal .uw-approval-summary{gap:14px;margin-bottom:24px}.uw-credit-approval-modal .uw-approval-summary>.uw-info{background:#fff;border:1px solid #d5e3da;border-radius:16px;flex-direction:column;justify-content:center;gap:9px;min-height:105px;padding:20px;display:flex;box-shadow:0 5px 15px #123d2906}.uw-credit-approval-modal .uw-approval-summary>.uw-info span{color:#657d71;font:650 14px/1.4 Manrope}.uw-credit-approval-modal .uw-approval-summary>.uw-info b{color:#174d39;font:800 21px/1.3 Manrope}.uw-credit-approval-modal>label{gap:10px;margin-top:22px}.uw-credit-approval-modal>label>span{color:#294d3e;font:750 16px/1.4 Manrope}.uw-credit-approval-modal select,.uw-credit-approval-modal textarea{color:#174f8f;background:#fff;border:1.5px solid #c2d5c9;border-radius:13px;padding:16px;font:650 18px/1.5 Manrope}.uw-credit-approval-modal select{min-height:60px}.uw-credit-approval-modal textarea{min-height:135px}.uw-credit-approval-modal textarea::placeholder{color:#84948c;font-weight:450}.uw-credit-approval-modal select:focus,.uw-credit-approval-modal textarea:focus{border-color:#21946e;outline:0;box-shadow:0 0 0 4px #21946e16}.uw-credit-approval-modal>footer{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f8f5ed;border-top:1px solid #d4e2d9;grid-template-columns:minmax(140px,.65fr) minmax(230px,1.35fr);gap:14px;margin:26px -32px -32px;padding:20px 32px;display:grid;position:sticky;bottom:-32px}.uw-credit-approval-modal>footer button{color:#335448;border-radius:13px;min-height:58px;padding:15px 22px;font:800 16px Manrope}.uw-credit-approval-modal>footer .approve{color:#fff;background:linear-gradient(120deg,#11835d,#07563e);border-color:#0a6e4f;box-shadow:0 8px 20px #0c734c25}.uw-credit-approval-modal>footer .approve:disabled{opacity:1;box-shadow:none;color:#6e8176;background:#dce7df;border-color:#d1ded5}.uw-credit-approval-modal>footer svg{width:21px}.uw-credit-approval-modal button:focus-visible{outline-offset:3px;outline:3px solid #c99b38}.uw-credit-approval-modal .form-error{font-size:15px}@media (width<=700px){.uw-credit-approval-backdrop{padding:12px}.uw-credit-approval-modal{border-radius:20px;width:100%;max-height:94dvh;padding:22px 18px}.uw-credit-approval-modal>header{padding-right:40px}.uw-credit-approval-modal>header h2{font-size:26px}.uw-credit-approval-modal>header p{font-size:15px}.uw-credit-approval-close{width:36px;height:36px;top:16px;right:14px}.uw-credit-approval-modal .uw-approval-summary{grid-template-columns:1fr;gap:9px}.uw-credit-approval-modal .uw-approval-summary>.uw-info{gap:5px;min-height:75px;padding:14px 16px}.uw-credit-approval-modal .uw-approval-member b{font-size:22px}.uw-credit-approval-modal .uw-approval-member{gap:12px;padding:16px}.uw-credit-approval-modal>footer{grid-template-columns:1fr 1.5fr;margin:22px -18px -22px;padding:16px 18px;bottom:-22px}.uw-credit-approval-modal>footer button{padding:12px 10px;font-size:15px}}.uw-appraisal-status-list .uw-saved-approval-details{border-top:1px solid #d4e2d8;grid-area:2/3/auto/-1;grid-template-columns:1.25fr .8fr .8fr 1fr;gap:18px;margin-top:14px;padding-top:14px;display:grid}.uw-saved-approval-details>span{flex-direction:column;gap:6px;min-width:0;display:flex}.uw-appraisal-status-list .uw-saved-approval-details small{color:#667e71;font-size:12px!important}.uw-appraisal-status-list .uw-saved-approval-details b{white-space:normal;overflow-wrap:anywhere;overflow:visible;font:750 15px/1.5 Manrope!important}.uw-saved-approval-note{background:#eef5f0;border-radius:10px;grid-column:1/-1;padding:12px 15px}.uw-saved-approval-note b{white-space:pre-wrap!important}.uw-saved-risk.low-risk{color:#14734d}.uw-saved-risk.medium-risk{color:#936000}.uw-saved-risk.high-risk{color:#b32d35}.uw-appraisal-status-list>button:has(.uw-saved-approval-details){grid-template-rows:auto auto!important;padding:18px!important}@media (width<=850px){.uw-appraisal-status-list .uw-saved-approval-details{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (width<=620px){.uw-appraisal-status-list .uw-saved-approval-details{grid-row:3}.uw-appraisal-status-list .uw-saved-approval-details b{font-size:14px!important}}.uw-appraisal-status-list .uw-saved-approval-details{background:linear-gradient(120deg,#f5faf7,#fff);border:1px solid #dbe7df;border-radius:14px;grid-template-columns:minmax(165px,1.15fr) minmax(95px,.65fr) minmax(115px,.8fr) minmax(145px,1fr) minmax(230px,2fr);align-items:start;gap:0;margin-top:12px;padding:16px 0;display:grid;overflow-x:auto;box-shadow:0 5px 16px #17442f08}.uw-appraisal-status-list .uw-saved-approval-details>span{border-right:1px solid #dce8df;gap:8px;min-height:52px;padding:0 18px}.uw-appraisal-status-list .uw-saved-approval-details>span:last-child{border-right:0}.uw-appraisal-status-list .uw-saved-approval-details small{letter-spacing:.07em;text-transform:uppercase;color:#6a8175;font:750 10px/1.4 Manrope!important}.uw-appraisal-status-list .uw-saved-approval-details b{color:#184733;font:750 14px/1.5 Manrope!important}.uw-appraisal-status-list .uw-saved-approval-details .uw-saved-approval-note{background:0 0;border-radius:0;grid-column:auto;margin:0;padding:0 18px}.uw-appraisal-status-list .uw-saved-approval-details .uw-saved-approval-note b{white-space:pre-wrap!important;font-weight:600!important}.uw-appraisal-status-list .uw-saved-risk{background:#edf2ee;border-radius:7px;align-self:flex-start;padding:4px 10px}.uw-appraisal-status-list .uw-saved-risk.low-risk{background:#dcf6e8;color:#116843!important}.uw-appraisal-status-list .uw-saved-risk.medium-risk{background:#fff0bf;color:#875b04!important}.uw-appraisal-status-list .uw-saved-risk.high-risk{background:#ffe1e4;color:#a82339!important}@media (width<=850px){.uw-appraisal-status-list .uw-saved-approval-details{grid-column:1/-1;grid-template-columns:180px 110px 135px 160px minmax(260px,1fr)}}.content:has(.uw-appraisal-status-register){width:100%;max-width:none!important;padding-left:22px!important;padding-right:22px!important}.uw-appraisal-status-register.bottom{background:#132a24;border:1px solid #37584c;border-radius:18px;margin:20px 0 0;overflow:auto;box-shadow:0 18px 40px #0d2c2422}.uw-appraisal-status-register.bottom .uw-appraisal-status-heading{background:linear-gradient(110deg,#102d25,#23483b);border-bottom:1px solid #ffffff20;padding:22px 24px}.uw-appraisal-status-register.bottom .uw-appraisal-status-heading span{color:#e8bf65}.uw-appraisal-status-register.bottom .uw-appraisal-status-heading h3{color:#f2fff8;font-size:23px}.uw-appraisal-status-register.bottom .uw-appraisal-status-heading>strong{color:#8df0c7;background:#53d6a621;border:1px solid #60d9ac40}.uw-appraisal-status-register.bottom .uw-appraisal-status-list>button:has(.uw-saved-approval-details){color:#eef9f2;border:0;border-bottom:1px solid #ffffff14;align-items:center;gap:16px;box-shadow:none!important;background:linear-gradient(110deg,#142d26,#203930)!important;grid-template-rows:auto!important;grid-template-columns:30px 56px minmax(150px,1.15fr) 90px minmax(160px,1.1fr) 80px 115px 130px minmax(220px,1.8fr)!important;padding:22px 24px!important;display:grid!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-list .member-order{color:#87deb8;background:#ffffff10;grid-column:1;grid-row:1!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-list .uw-member-photo{border:1px solid #ffffff30;border-radius:12px;grid-column:2;grid-row:1!important;width:56px!important;height:62px!important}.uw-appraisal-status-register.bottom .uw-appraisal-member-copy{grid-area:1/3}.uw-appraisal-status-register.bottom .uw-appraisal-member-copy>b{color:#f1fff6;white-space:normal;font-size:15px!important}.uw-appraisal-status-register.bottom .uw-appraisal-member-copy>small{color:#afc8bb}.uw-appraisal-status-register.bottom .uw-appraisal-status-list .approval{color:#8bf2c5;background:#55d9a621;border:1px solid #59c99c40;grid-area:1/4!important;justify-self:start!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-list .uw-saved-approval-details{display:contents!important}.uw-appraisal-status-register.bottom .uw-saved-approval-details>span{border:0;border-radius:0;flex-direction:column;justify-content:center;gap:7px;min-height:54px;display:flex;background:0 0!important;border-left:1px solid #ffffff20!important;grid-row:1!important;margin:0!important;padding:0 0 0 16px!important}.uw-appraisal-status-register.bottom .uw-saved-approval-details small{letter-spacing:.06em;color:#a6c0b2!important;font:700 10px/1.4 Manrope!important}@media (width<=700px){.content:has(.uw-appraisal-status-register){padding-left:12px!important;padding-right:12px!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-heading{padding:18px}.uw-appraisal-status-register.bottom{overflow-x:auto}}.uw-appraisal-status-register.bottom .uw-appraisal-status-heading{flex-wrap:wrap;gap:24px}.uw-appraisal-status-register.bottom .uw-appraisal-status-heading h3{font-size:28px}.uw-appraisal-status-register.bottom .uw-file-value{background:#ffffff0a;border:1px solid #d6b65c70;border-radius:14px;gap:7px;margin-left:auto;padding:12px 22px;display:grid}.uw-appraisal-status-register.bottom .uw-file-value>span{letter-spacing:.04em;color:#e8cf92;font:700 14px/1.4 Manrope}.uw-appraisal-status-register.bottom .uw-file-value>b{color:#ffdf87;font:800 30px/1.2 Manrope}.uw-appraisal-status-register.bottom .uw-file-value>small{color:#fff0cd;font-size:13px}.uw-appraisal-status-register.bottom .uw-appraisal-status-heading>strong{padding:12px 16px;font-size:16px}.uw-appraisal-status-register.bottom .uw-appraisal-status-list{background:#f5f8f7;min-width:1690px}.uw-appraisal-status-register.bottom .uw-appraisal-status-list>button:has(.uw-saved-approval-details){color:#183e35;border-bottom:1px solid #cdded6;gap:18px;background:linear-gradient(105deg,#f9fbfa,#edf3f1)!important;grid-template-columns:34px 72px minmax(180px,1.1fr) 108px minmax(220px,1.15fr) 105px 145px 165px minmax(270px,1.8fr)!important;padding:26px 24px!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-list>button:nth-child(2n){background:linear-gradient(105deg,#eef4f1,#e5eeea)!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-list>button:hover{background:#dcefe6!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-list .member-order{color:#176044;background:#d6e7de;font-size:16px}.uw-appraisal-status-register.bottom .uw-appraisal-status-list .uw-member-photo{border:1px solid #b4cdbf;width:72px!important;height:80px!important}.uw-appraisal-status-register.bottom .uw-appraisal-member-copy>b{color:#183e35;line-height:1.4;font-size:20px!important}.uw-appraisal-status-register.bottom .uw-appraisal-member-copy>small{color:#536e61;font-size:15px!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-list .approval{color:#116343;background:#d5eee1;border:1px solid #a7d6bf;padding:9px 12px;font-size:14px!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-list .approval.rejected{color:#a7213b;background:#ffe1e6;border-color:#ecb6c2}.uw-appraisal-status-register.bottom .uw-saved-approval-details>span{border-left-color:#c7d9d0!important}.uw-appraisal-status-register.bottom .uw-saved-approval-details small{letter-spacing:.025em;color:#536c60!important;font-size:13px!important;line-height:1.5!important}.uw-appraisal-status-register.bottom .uw-saved-approval-details b{color:#173f32!important;font-size:18px!important;line-height:1.55!important}.uw-appraisal-status-register.bottom .uw-saved-approval-details .uw-saved-risk.low-risk{background:#d2efdf;color:#11633d!important}.uw-appraisal-status-register.bottom .uw-saved-approval-details .uw-saved-risk.medium-risk{background:#ffe6a0;color:#775000!important}.uw-appraisal-status-register.bottom .uw-saved-approval-details .uw-saved-risk.high-risk{background:#ffdde4;color:#a61f3b!important}@media (width<=700px){.uw-appraisal-status-register.bottom .uw-file-value{margin-left:0}.uw-appraisal-status-register.bottom .uw-appraisal-status-heading h3{font-size:25px}}.content:has(.centre-fifo-list){width:100%;max-width:none!important;padding:28px!important}.centre-fifo-list{gap:20px;display:grid}.centre-fifo-list .centre-fifo-card{grid-template-columns:70px minmax(250px,1.3fr) 104px minmax(400px,1.5fr) 24px;align-items:center;gap:24px;min-height:156px;display:grid;padding:28px!important}.centre-fifo-card section h2{line-height:1.45;font-size:21px!important}.centre-fifo-card section>span,.centre-fifo-card section p{line-height:1.6;font-size:14px!important}.centre-fifo-card dl{gap:12px}.centre-fifo-card dt{font-size:13px!important}.centre-fifo-card dd{line-height:1.5;font-size:17px!important}.centre-appraisal-circle{color:#755011;background:linear-gradient(135deg,#fff5cf,#ffe6a0);border:3px solid #e8bc45;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100px;height:100px;display:flex;box-shadow:0 5px 14px #d6a43115}.centre-appraisal-circle b{white-space:nowrap;font-size:24px}.centre-appraisal-circle span{font-size:12px;font-weight:700}.content:has(.centre-fifo-list) .page-title h1{font:800 34px/1.3 Manrope}.content:has(.centre-fifo-list) .page-title p{font-size:16px;line-height:1.6}@media (width<=1200px){.centre-fifo-list .centre-fifo-card{grid-template-columns:65px minmax(180px,1fr) 104px 24px}.centre-fifo-card dl{grid-area:2/2/auto/4}.centre-fifo-card>svg{grid-area:1/4}}@media (width<=650px){.content:has(.centre-fifo-list){padding:16px!important}.centre-fifo-list .centre-fifo-card{grid-template-columns:1fr 90px;gap:15px;padding:20px!important}.centre-fifo-card .fifo-number{display:none}.centre-fifo-card section{grid-column:1}.centre-appraisal-circle{grid-column:2;width:86px;height:86px}.centre-fifo-card dl{grid-column:1/-1;grid-template-columns:1fr 1fr}.centre-fifo-card>svg{display:none}}.content:has(.hoc-submitted-review){max-width:none!important}.hoc-submitted-review>header{color:#fff;border-radius:18px;gap:24px;min-height:0;margin-bottom:22px;background:linear-gradient(115deg,#123b30,#24523f)!important;height:auto!important;padding:26px!important;position:static!important}.hoc-submitted-review>header h2{color:#fff;font:800 30px/1.3 Manrope}.hoc-submitted-review>header p{color:#d4e8dd;font-size:16px}.hoc-submitted-review .pipeline-member-decisions>header{z-index:auto;height:auto;min-height:0;padding:18px;position:static}.hoc-submitted-review .pipeline-member-table{overflow-x:auto}.hoc-submitted-review .pipeline-member-table>.row,.hoc-submitted-review .pipeline-member-table>.head{min-width:850px}.hoc-submitted-review .pipeline-member-table .row{font-size:16px}.hoc-review-count{color:#476757;font-size:16px}.modal-actions .bom-final-reject{border-radius:12px;padding:16px 22px;font-weight:800;color:#fff!important;background:#b5293c!important;border:1px solid #a31c30!important}.modal-actions .bom-final-reject:hover{background:#941c2d!important}.modal.bom-pending-breakdown{color:#e9f7f1;background:#203532;border:1px solid #44645b;border-radius:24px;width:min(720px,100vw - 32px);max-height:90dvh;padding:0;position:relative;overflow:auto;box-shadow:0 28px 90px #001a1460}.bom-pending-breakdown .breakdown-heading{background:linear-gradient(115deg,#073b30,#087159);border-bottom:1px solid #ffffff18;padding:30px 74px 24px 30px;display:block}.bom-pending-breakdown .eyebrow{color:#f0c558;letter-spacing:.12em;font:800 12px Manrope}.bom-pending-breakdown h2{color:#f4fff9;margin:10px 0 18px;font:800 clamp(25px,4vw,32px)/1.2 Manrope}.bom-pending-breakdown .breakdown-close{color:#eafff6;cursor:pointer;background:#ffffff12;border:1px solid #ffffff35;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:22px;right:20px}.bom-pending-breakdown .breakdown-close:hover{background:#ffffff25}.bom-pending-breakdown .breakdown-close:focus-visible{outline-offset:3px;outline:2px solid #f0c558}.bom-pending-breakdown .breakdown-total{align-items:center;gap:12px;display:flex}.bom-pending-breakdown .breakdown-total strong{color:#8aefd0;font:800 32px/1 Manrope}.bom-pending-breakdown .breakdown-total span{color:#c4e7dc;font:650 14px Manrope}.bom-pending-breakdown>p{color:#b4cec4;margin:0;padding:20px 30px 0;font:500 14px/1.6 Manrope}.bom-pending-breakdown>div:last-child{gap:9px;padding:20px 24px 24px;display:grid}.bom-pending-breakdown article{background:linear-gradient(110deg,#ffffff08,#ffffff04);border:1px solid #ffffff12;border-radius:14px;padding:17px 20px}.bom-pending-breakdown article b{color:#eefbf5;font:700 17px/1.4 Manrope}.bom-pending-breakdown article small{color:#afc9bf;font:500 13px/1.4 Manrope}.bom-pending-breakdown article strong{color:#87edcc;background:#68dfb91a;border:1px solid #68dfb930;border-radius:50%;place-items:center;min-width:48px;height:48px;padding:6px;font:800 22px Manrope;display:grid}@media (width<=500px){.bom-pending-breakdown .breakdown-heading{padding:24px 65px 22px 22px}.bom-pending-breakdown>p{padding:18px 22px 0}.bom-pending-breakdown>div:last-child{padding:18px 14px}.bom-pending-breakdown article{padding:14px}.bom-pending-breakdown article b{font-size:16px}}.credit-pipeline-desk.hoc-submitted-review{background:0 0;border:0;width:100%;max-width:none;padding:0!important}.credit-pipeline-desk.hoc-submitted-review>header{border:1px solid #ffffff20;align-items:center;box-shadow:0 10px 30px #153d3010;background:linear-gradient(115deg,#073b30,#087159)!important;padding:30px 32px!important}.credit-pipeline-desk.hoc-submitted-review>header h2{color:#f2fff9!important;margin:10px 0!important;font:800 clamp(26px,2.5vw,36px)/1.2 Manrope!important}.credit-pipeline-desk.hoc-submitted-review>header p{color:#c6e4d8!important;font:500 16px/1.6 Manrope!important}.credit-pipeline-desk.hoc-submitted-review>header span{color:#edc65b!important;font-size:12px!important}.hoc-submitted-review .hoc-review-count{color:#235b47;background:#e4f1e9;border-radius:12px;margin:0 0 20px;padding:12px 18px;font:650 15px Manrope;display:inline-block}.hoc-submitted-review .pipeline-case-list{box-shadow:none;background:0 0;gap:24px;display:grid;overflow:visible;border:0!important}.hoc-submitted-review .pipeline-case-list>article.expanded{cursor:default;grid-template-columns:56px minmax(0,1fr) auto;gap:20px;display:grid;box-shadow:0 12px 35px #123b3009;background:#fff!important;border:1px solid #d5e4dc!important;border-radius:22px!important;padding:26px!important}.hoc-submitted-review .pipeline-case-icon{background:#def2e8;border-radius:16px;width:56px;height:56px}.hoc-submitted-review .pipeline-case-icon svg{width:28px;height:28px}.hoc-submitted-review .pipeline-case-list section>span{color:#8b681c;font:700 13px Manrope}.hoc-submitted-review .pipeline-case-list h3{margin:6px 0;font:800 22px/1.4 Manrope!important}.hoc-submitted-review .pipeline-case-list section>p{color:#426354;font:600 16px/1.5 Manrope!important}.hoc-submitted-review .pipeline-stage{background:#edf7f2;border-radius:14px;gap:7px;padding:15px 20px}.hoc-submitted-review .pipeline-stage small{font-size:11px}.hoc-submitted-review .pipeline-member-decisions{border:0;grid-area:2/1/auto/-1;margin:0;padding:0}.hoc-submitted-review .pipeline-member-decisions>header{box-shadow:none;background:#203c33;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;margin:0;display:flex;padding:18px 20px!important;position:static!important}.hoc-submitted-review .pipeline-member-decisions>header b{color:#f1fff7;font:750 18px Manrope}.hoc-submitted-review .pipeline-member-decisions>header span{color:#92e1bf;background:#ffffff0d;border-radius:20px;padding:8px 12px;font:700 14px Manrope}.hoc-submitted-review .pipeline-member-table{border-radius:0 0 14px 14px}.hoc-submitted-review .pipeline-member-table>.head{color:#507461;background:#eaf3ee;padding:15px 20px;font:800 12px Manrope;display:grid}.hoc-submitted-review .pipeline-member-table>.row{background:#fff;grid-template-columns:1.1fr .7fr .7fr .8fr 2fr;padding:19px 20px;font:550 16px/1.5 Manrope}.hoc-submitted-review .pipeline-member-table>.row:nth-child(odd){background:#f5faf7}.hoc-submitted-review .pipeline-member-table .row p{border:0;grid-column:auto;padding:0;font:500 15px/1.6 Manrope!important}.hoc-submitted-review .pipeline-final-action{background:#f0f6f2;border:1px solid #dae7de;border-radius:16px;grid-area:3/1/auto/-1;gap:12px;width:100%;min-width:0;padding:22px}.hoc-submitted-review .pipeline-final-action label{color:#204b39;font:750 17px Manrope}.hoc-submitted-review .pipeline-final-action label span{color:#7d6b3c;margin-left:8px;font:600 12px Manrope}.hoc-submitted-review .pipeline-final-action textarea{resize:vertical;border-radius:12px;min-height:105px;padding:16px;font:500 16px/1.6 Manrope}.hoc-submitted-review .pipeline-final-action>div{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.hoc-submitted-review .pipeline-final-action>div button{border-radius:12px;padding:15px 22px;font:750 16px Manrope}.hoc-submitted-review .pipeline-final-action>div button.return{color:#a33f32;background:#fce9e5;border:1px solid #efc5bd}@media (width<=700px){.hoc-submitted-review .pipeline-case-list>article.expanded{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px!important}.hoc-submitted-review .pipeline-case-icon{width:44px;height:44px}.hoc-submitted-review .pipeline-stage{grid-column:1/-1}.hoc-submitted-review .pipeline-member-decisions,.hoc-submitted-review .pipeline-final-action{grid-row:auto}.hoc-submitted-review .pipeline-member-decisions>header{flex-direction:column;align-items:flex-start;gap:10px}.hoc-submitted-review .pipeline-final-action>div button{width:100%}}.hoc-submitted-review .pipeline-case-list>article:not(.expanded){background:#fff;border:1px solid #d5e4dc;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto auto;gap:18px;display:grid;padding:20px!important}.hoc-submitted-review .pipeline-case-list>article.expanded{grid-template-columns:48px minmax(0,1fr) auto auto}.hoc-centre-review-progress{color:#176348;gap:10px;font-size:14px;display:grid}.hoc-centre-review-progress button,.hoc-member-actions button{color:#175b40;cursor:pointer;background:#edf6f1;border:1px solid #c4ded0;border-radius:9px;padding:9px 12px;font:700 13px Manrope}.hoc-member-actions{flex-wrap:wrap;grid-column:1/-1;gap:7px;padding-top:12px;display:flex}.hoc-member-actions>span{color:#577568;text-transform:capitalize;margin-right:auto;font-size:13px}.hoc-submitted-review .pipeline-member-table .row .hoc-member-actions{grid-column:1/-1}.hoc-member-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#092b2377;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.hoc-member-modal{color:#1c4233;background:#f6faf7;border-radius:22px;width:min(660px,100%);max-height:90vh;padding:28px;position:relative;overflow:auto}.hoc-member-modal>small{color:#947124;font-weight:750}.hoc-member-modal h2{margin:10px 0;font:800 26px Manrope}.hoc-member-modal h3{font-size:20px}.hoc-member-modal .hoc-close{background:#e3efe8;border:0;border-radius:50%;width:36px;height:36px;font-size:26px;position:absolute;top:14px;right:18px}.hoc-member-modal dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hoc-member-modal dl>div{background:#e8f2ec;border-radius:12px;padding:12px}.hoc-member-modal dt{font-size:12px}.hoc-member-modal dd{margin:5px 0 0;font-weight:750}.hoc-member-modal label{gap:10px;font-weight:700;display:grid}.hoc-member-modal textarea{border:1px solid #c5d9cf;border-radius:12px;min-height:120px;padding:12px;font:500 16px Manrope}.hoc-member-modal footer{background:0 0;justify-content:flex-end;gap:10px;padding:18px 0 0;display:flex;height:auto!important;position:static!important}.hoc-member-modal footer button{color:#fff;background:#116b4b;border:0;border-radius:10px;padding:12px 16px;font-weight:700}.hoc-member-modal button:disabled{opacity:.5;cursor:not-allowed}.hoc-credit-note,.hoc-rework-reason{color:#674e16;background:#fff4d6;border-radius:12px;padding:16px}.hoc-board-flags article{border:1px solid #cfdfd6;border-radius:12px;margin:10px 0;padding:15px}.hoc-board-flags article span{margin-left:15px}.hoc-rework-reason p{white-space:pre-wrap}@media (width<=800px){.hoc-submitted-review .pipeline-case-list>article:not(.expanded),.hoc-submitted-review .pipeline-case-list>article.expanded{grid-template-columns:40px minmax(0,1fr)}.hoc-centre-review-progress,.hoc-submitted-review .pipeline-stage{grid-column:1/-1}.hoc-submitted-review .pipeline-member-decisions,.hoc-submitted-review .pipeline-final-action{grid-row:auto}}.hoc-summary-grid{grid-template-columns:1fr 2fr;gap:20px;margin:0 0 26px;display:grid}.hoc-summary-grid>article{color:#edfff5;background:linear-gradient(115deg,#1b3530,#313e3c);border:1px solid #4b6259;border-radius:20px;padding:24px 26px;box-shadow:0 14px 35px #18382c12}.hoc-summary-grid span{color:#bed7cb;align-items:center;gap:10px;font:700 15px Manrope;display:flex}.hoc-summary-grid svg:not([viewBox]){color:#71dfb8}.hoc-pending-card>strong{letter-spacing:-2px;margin:22px 0 10px;font:800 58px/1.1 Manrope;display:block}.hoc-summary-grid p{color:#b8d1c5;margin:6px 0;font:500 13px/1.5 Manrope!important}.hoc-pending-card>small{color:#80dfbb;border-top:1px solid #ffffff12;margin-top:24px;padding-top:18px;font:600 12px/1.5 Manrope;display:block}.hoc-trend-title{justify-content:space-between;align-items:center;display:flex}.hoc-trend-title>b{font:800 30px Manrope}.hoc-trend-card>svg{width:100%;height:170px;margin-top:4px;display:block}.credit-pipeline-desk.hoc-submitted-review>header{margin-bottom:20px!important;padding:26px 30px!important}.credit-pipeline-desk.hoc-submitted-review>header h2{font-size:30px!important}.credit-pipeline-desk.hoc-submitted-review>header p{font-size:14px!important}.hoc-submitted-review .hoc-review-count{color:#526d60;background:0 0;margin-bottom:12px;padding:10px 14px;font-size:13px}.hoc-submitted-review .pipeline-case-list>article.expanded,.hoc-submitted-review .pipeline-case-list>article:not(.expanded){grid-template-columns:42px minmax(0,1fr) 160px 170px;gap:16px;padding:20px!important}.hoc-submitted-review .pipeline-case-list h3{font:750 18px/1.4 Manrope!important}.hoc-submitted-review .pipeline-case-list section>span{font-size:11px}.hoc-submitted-review .pipeline-case-list section>p{font-size:13px!important}.hoc-submitted-review .pipeline-case-icon{border-radius:12px;width:42px;height:42px}.hoc-submitted-review .pipeline-stage{min-width:0;padding:12px 14px}.hoc-submitted-review .pipeline-stage b{font-size:13px}.hoc-submitted-review .pipeline-stage span{font-size:12px}.hoc-centre-review-progress{font:650 12px Manrope}.hoc-centre-review-progress button{padding:9px;font-size:12px}.hoc-submitted-review .pipeline-member-decisions>header{padding:14px 18px!important}.hoc-submitted-review .pipeline-member-decisions>header b{font-size:15px}.hoc-submitted-review .pipeline-member-decisions>header span{font-size:12px}.hoc-submitted-review .pipeline-member-table>.head{letter-spacing:.05em;grid-template-columns:1.1fr .7fr .7fr .8fr 2fr;padding:13px 18px;font-size:10px}.hoc-submitted-review .pipeline-member-table>.row{row-gap:10px;padding:16px 18px;font:500 14px/1.5 Manrope}.hoc-submitted-review .pipeline-member-table .row>b,.hoc-submitted-review .pipeline-member-table .row strong{font-size:15px}.hoc-submitted-review .pipeline-member-table .row p{font-size:13px!important}.hoc-submitted-review .pipeline-member-table .row em{padding:5px 10px;font-size:12px}.hoc-member-actions{border-top:1px solid #deebe3;align-items:center;gap:6px;padding-top:10px}.hoc-member-actions>span{font-size:11px}.hoc-member-actions button{background:#fff;padding:7px 10px;font-size:11px}.hoc-member-actions button:first-of-type{color:#fff;background:#117453;border-color:#117453}.hoc-member-actions button:nth-of-type(5){color:#ac3c45;background:#fff3f3;border-color:#eccdd0}.hoc-submitted-review .pipeline-final-action{padding:18px}.hoc-submitted-review .pipeline-final-action label{font-size:15px}.hoc-submitted-review .pipeline-final-action textarea{min-height:90px;font-size:14px}.hoc-submitted-review .pipeline-final-action>div button{padding:12px 18px;font-size:14px}@media (width<=850px){.hoc-summary-grid{grid-template-columns:1fr}.hoc-submitted-review .pipeline-case-list>article.expanded,.hoc-submitted-review .pipeline-case-list>article:not(.expanded){grid-template-columns:42px minmax(0,1fr)}.hoc-centre-review-progress,.hoc-submitted-review .pipeline-stage{grid-column:1/-1}.hoc-pending-card>strong{margin-top:14px;font-size:44px}.hoc-summary-grid>article{padding:20px}.hoc-trend-card>svg{height:auto}}.hoc-member-actions button[data-action=approved]{color:#fff;background:#0c7753;border-color:#0c7753}.hoc-member-actions button[data-action=reject]{color:#a93843;background:#fff2f2;border-color:#eccdd0}.hoc-member-actions button[data-action=audit]{color:#175b40;background:#fff;border-color:#c4ded0}.hoc-member-actions button:disabled{opacity:.45;cursor:not-allowed}.hoc-submitted-review .pipeline-member-table .row:nth-child(odd){background:#edf0ef!important}.hoc-submitted-review .hoc-member-identity{align-items:center;gap:9px;min-width:0;display:flex}.hoc-submitted-review .hoc-portrait-thumb,.hoc-submitted-review .hoc-portrait-placeholder{color:#356053;background:#dfe8e4;border:0;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid;overflow:hidden}.hoc-submitted-review .hoc-portrait-thumb{cursor:zoom-in}.hoc-portrait-thumb img{object-fit:cover;width:100%;height:100%}.hoc-submitted-review .hoc-member-actions button[data-action=bom],.hoc-submitted-review .hoc-member-actions button[data-action=bm]{color:#25230f;background:#d4a325;border-color:#ba8b19}.hoc-submitted-review .hoc-member-actions button[data-action=reject]{color:#fff;background:#a52c3b;border-color:#a52c3b}.hoc-submitted-review .hoc-member-actions button[data-action=audit]{color:#143e53;background:#84cff0;border-color:#68bddd}.hoc-submitted-review .hoc-member-actions button[data-action=board]{color:#fff;background:#171c1b;border-color:#171c1b}.hoc-risk-dot{color:#64756f;align-items:center;gap:7px;font-weight:600;display:inline-flex}.hoc-risk-dot:before{content:"";background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.hoc-risk-dot.risk-low{color:#13845c}.hoc-risk-dot.risk-medium{color:#a06b08}.hoc-risk-dot.risk-high{color:#ad3040}.hoc-portrait-overlay{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071c17d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.hoc-portrait-dialog{color:#fff;background:#102e25;border:1px solid #49685f;border-radius:18px;max-width:min(800px,95vw);margin:0;padding:0;position:relative;overflow:hidden;box-shadow:0 24px 80px #0008}.hoc-portrait-dialog header{justify-content:space-between;align-items:center;gap:24px;padding:12px 18px;font-size:16px;display:flex}.hoc-portrait-dialog header button{color:#fff;cursor:pointer;background:#ffffff20;border:0;border-radius:50%;width:34px;height:34px;font-size:25px}.hoc-portrait-dialog>img{object-fit:contain;max-width:100%;max-height:78vh;margin:auto;display:block}.hoc-submitted-review .pipeline-member-table .row{padding-top:10px;padding-bottom:10px}.sidebar .nav-item{box-sizing:border-box;min-width:0}.sidebar .nav-item>svg{flex-shrink:0}.sidebar .nav-item>span{white-space:normal;overflow-wrap:break-word;flex:1 1 0;min-width:0}.sidebar .nav-item>em{box-sizing:border-box;flex:none;width:auto;min-width:21px;margin-left:auto;padding:0 5px;line-height:21px}.sidebar .nav-sub-item{gap:8px}.hoc-portrait-overlay .hoc-portrait-dialog{background:#102820;flex-direction:column;width:min(1080px,94vw);max-width:94vw;height:90vh;max-height:90dvh;display:flex}.hoc-portrait-overlay .hoc-portrait-dialog>header{color:#fff;background:#103f32;border-bottom:1px solid #426556;flex:none;height:auto;min-height:64px;padding:14px 22px;position:static}.hoc-portrait-dialog>header>div{gap:4px;display:grid}.hoc-portrait-dialog>header b{color:#fff;font-size:18px;line-height:1.3}.hoc-portrait-dialog>header small{letter-spacing:.13em;color:#e0b954;font-size:10px}.hoc-portrait-overlay .hoc-portrait-dialog>header button{color:#fff;background:#ffffff20;flex-shrink:0}.hoc-photo-controls{color:#21483c;background:#eaf0ed;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 20px;font-size:13px;display:flex}.hoc-photo-controls button{color:#194b3a;cursor:pointer;background:#fff;border:1px solid #bdcec5;border-radius:7px;padding:6px 12px;font-weight:700}.hoc-photo-controls button:disabled{opacity:.4;cursor:default}.hoc-photo-controls small{color:#456158;margin-left:auto}.hoc-photo-canvas{background:#14201c;flex:1;min-height:0;overflow:auto}.hoc-photo-canvas>div{justify-content:center;align-items:center;min-width:100%;min-height:100%;display:flex}.hoc-photo-canvas img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;display:block}@media (width<=600px){.hoc-portrait-overlay{padding:10px}.hoc-photo-controls small{width:100%;margin-left:0}.hoc-portrait-overlay .hoc-portrait-dialog>header{padding:12px 16px}}.app-shell>main>header:has(.account-control.open){z-index:1000;position:relative;overflow:visible}.app-shell>main>header .header-actions:has(.account-control.open){overflow:visible}.app-shell>main>header .account-control.open{z-index:1001}.app-shell>main>header .account-menu{z-index:1002;max-height:calc(100dvh - 90px);overflow-y:auto}.credit-compact-queue{color:#173d30;width:100%}.credit-compact-queue .page-title{align-items:center;gap:20px;margin-bottom:18px}.credit-compact-queue .page-title h1{margin:6px 0 8px;font:600 28px/1.2 Manrope!important}.credit-compact-queue .page-title p{max-width:850px;line-height:1.5;font-size:14px!important}.credit-compact-queue .page-title>div>span{letter-spacing:.12em;font-size:12px}.credit-compact-queue .page-title button{border-radius:10px;padding:10px 16px;font-size:14px}.credit-compact-queue .centre-fifo-hero{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.credit-compact-queue .centre-fifo-hero>div{border-radius:14px;box-shadow:0 4px 14px #193b2505;min-height:0!important;padding:16px 18px!important}.credit-compact-queue .centre-fifo-hero strong,.credit-compact-queue .centre-fifo-hero b{margin:6px 0;line-height:1.2;font-size:24px!important}.credit-compact-queue .centre-fifo-hero span{font-size:12px!important}.credit-compact-queue .centre-fifo-hero small,.credit-compact-queue .centre-fifo-hero p{margin:4px 0 0;font-size:13px!important}.credit-compact-queue .centre-fifo-hero svg{width:18px;height:18px}.credit-compact-queue .underwriting-toolbar{gap:12px;margin:12px 0}.credit-compact-queue .underwriting-toolbar .search{flex:1;min-width:0}.credit-compact-queue .underwriting-toolbar input{width:100%;font-size:14px}.credit-compact-queue .underwriting-toolbar>span{font-size:12px}.credit-compact-queue .centre-fifo-list{gap:12px}.credit-compact-queue .centre-fifo-card{border-radius:14px;grid-template-columns:42px minmax(230px,1.5fr) 84px minmax(380px,1.8fr) 16px;align-items:center;gap:16px;min-height:0;display:grid;box-shadow:0 5px 18px #153f2b06;padding:18px!important}.credit-compact-queue .centre-fifo-card section{min-width:0}.credit-compact-queue .centre-fifo-card h2{margin:5px 0;font:600 15px/1.4 Manrope!important}.credit-compact-queue .centre-fifo-card section>span{letter-spacing:.025em;font-size:12px!important}.credit-compact-queue .centre-fifo-card section p{margin:0;line-height:1.4;font-size:13px!important}.credit-compact-queue .fifo-number{border-radius:10px;width:40px;min-width:0;height:44px}.credit-compact-queue .fifo-number b{font-size:18px}.credit-compact-queue .fifo-number span{font-size:12px}.credit-compact-queue .centre-appraisal-circle{border-width:2px;width:80px;min-width:80px;height:80px}.credit-compact-queue .centre-appraisal-circle b{font-size:18px!important}.credit-compact-queue .centre-appraisal-circle span{font-size:12px!important}.credit-compact-queue .centre-fifo-card dl{grid-template-columns:.7fr 1fr .8fr 1.3fr;gap:10px;margin:0}.credit-compact-queue .centre-fifo-card dl>div{border-radius:8px;min-width:0;padding:8px 10px}.credit-compact-queue .centre-fifo-card dt{line-height:1.4;font-size:12px!important}.credit-compact-queue .centre-fifo-card dd{margin:3px 0 0;line-height:1.5;font-size:14px!important}@media (width<=1150px){.credit-compact-queue .centre-fifo-card{grid-template-columns:42px minmax(0,1fr) 64px 16px}.credit-compact-queue .centre-fifo-card dl{grid-area:2/2/auto/4}.credit-compact-queue .centre-fifo-card>svg{grid-area:1/4}.credit-compact-queue .centre-fifo-hero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.credit-compact-queue .page-title h1{font-size:22px!important}.credit-compact-queue .centre-fifo-card{gap:10px;padding:12px!important}.credit-compact-queue .centre-fifo-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-compact-queue .underwriting-toolbar>span{display:none}}.hoc-pending-card .hoc-branch-pending-link{color:#80e1c2;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff18;border-radius:0;justify-content:space-between;align-items:center;width:100%;margin-top:18px;padding:16px 0 0;font:700 13px/1.4 Manrope;display:flex}.hoc-branch-pending-link:hover{color:#b8ffe5}.hoc-branch-pending-link:focus-visible{outline-offset:4px;outline:2px solid #80e1c2}.hoc-branch-pending-modal{color:#edf9f3;background:#183a30;border:1px solid #52786b;border-radius:20px;width:min(520px,100vw - 32px);max-height:85dvh;padding:0;box-shadow:0 28px 80px #0006}.hoc-branch-pending-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071b17b8}.hoc-branch-pending-modal>div>header{color:#fff;background:linear-gradient(115deg,#093d30,#12674e);justify-content:space-between;align-items:flex-start;gap:16px;height:auto;padding:24px;display:flex;position:static}.hoc-branch-pending-modal header small{letter-spacing:.1em;color:#e1bb61;font:700 10px Manrope}.hoc-branch-pending-modal header h2{color:#fff;margin:8px 0;font:800 22px/1.3 Manrope}.hoc-branch-pending-modal header p{color:#c8dfd5;margin:0;font-size:12px}.hoc-branch-pending-modal header button{color:#fff;cursor:pointer;background:#ffffff15;border:1px solid #ffffff30;border-radius:50%;flex:none;width:32px;height:32px;font-size:23px}.hoc-branch-pending-modal section{gap:9px;padding:16px 20px;display:grid}.hoc-branch-pending-row{background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.hoc-branch-pending-row b{font-size:14px;font-weight:600}.hoc-branch-pending-row span{color:#a5f0d4;background:#3b6657;border-radius:50%;place-items:center;min-width:32px;height:32px;padding:0 6px;font-size:14px;font-weight:800;display:grid}.app-shell .sidebar .nav-sub-item{grid-template-columns:18px minmax(0,1fr) auto;box-sizing:border-box!important;gap:8px!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:38px!important;padding-right:10px!important;display:grid!important}.app-shell .sidebar .nav-sub-item>span{overflow-wrap:anywhere;line-height:1.35;white-space:normal!important;min-width:0!important}.app-shell .sidebar .nav-sub-item>em{flex-shrink:0;justify-self:end;line-height:22px;min-width:22px!important;height:22px!important;margin:0!important;position:static!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-list .approval.pending,.uw-appraisal-completion .approval.pending{color:#835900;background:#fff0bf;border-color:#e3c66d}.uw-appraisal-status-register.bottom .uw-appraisal-status-list .approval.under_review,.uw-appraisal-completion .approval.under_review{color:#1c609a;background:#dceefe;border-color:#9bc4e6}.uw-appraisal-status-register.bottom .uw-appraisal-status-list .approval.head_credit_pending,.uw-appraisal-completion .approval.head_credit_pending{color:#70429a;background:#ece1fa;border-color:#cbb1e2}.uw-appraisal-status-register.bottom .uw-appraisal-status-list .approval.query_raised,.uw-appraisal-completion .approval.query_raised{color:#934600;background:#ffdfb5;border-color:#e9b16d}.uw-appraisal-status-register.bottom .uw-appraisal-status-list .approval.approved{color:#116343;background:#d5eee1;border-color:#a7d6bf}.uw-appraisal-status-register.bottom .uw-appraisal-status-heading{gap:18px;padding:18px 22px!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-heading h3{margin:5px 0 0;font-size:21px!important;font-weight:600!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-heading>div>span{font-size:12px!important;font-weight:500!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-heading .uw-file-value{border-radius:10px;padding:9px 15px}.uw-appraisal-status-register.bottom .uw-file-value>b{font-size:23px!important;font-weight:600!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-heading>strong{padding:8px 12px;font-weight:500;font-size:12px!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-list{min-width:1280px!important}.uw-appraisal-status-register.bottom .uw-register-columns{align-items:center;display:grid;grid-template-columns:24px 44px minmax(145px,1.1fr) 112px minmax(175px,1.1fr) 64px 108px 100px minmax(195px,1.4fr)!important;gap:12px!important;padding:13px 18px!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-list>button:has(.uw-saved-approval-details){align-items:center;display:grid;grid-template-columns:24px 44px minmax(145px,1.1fr) 112px minmax(175px,1.1fr) 64px 108px 100px minmax(195px,1.4fr)!important;gap:12px!important;padding:13px 18px!important}.uw-register-columns{color:#61746b;background:#e9efeb;border-bottom:1px solid #d9e2dc;font:500 12px/1.4 Manrope}.uw-appraisal-status-register.bottom .uw-appraisal-status-list>button:has(.uw-saved-approval-details){border-bottom:1px solid #e3e8e5;background:#fff!important;min-height:74px!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-list>button:nth-of-type(2n){background:#f2f5f3!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-list>button.active{background:#e5f1eb!important;box-shadow:inset 3px 0 #268263!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-list .uw-member-photo{border:0;border-radius:8px;width:38px!important;height:42px!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-list .member-order{color:#6d8076;background:#eaf0ec;width:22px;height:22px;font-weight:500;font-size:12px!important}.uw-appraisal-status-register.bottom .uw-appraisal-member-copy>b{line-height:1.4;font-size:14px!important;font-weight:600!important}.uw-appraisal-status-register.bottom .uw-appraisal-member-copy>small{font-weight:400;font-size:12px!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-list .approval{border-radius:7px;padding:5px 8px;line-height:1.4;font-size:12px!important;font-weight:500!important}.uw-appraisal-status-register.bottom .uw-saved-approval-details>span{border:0!important;padding-left:0!important}.uw-appraisal-status-register.bottom .uw-saved-approval-details small{display:none}.uw-appraisal-status-register.bottom .uw-saved-approval-details b{font-size:14px!important;font-weight:400!important;line-height:1.5!important}.uw-appraisal-status-register.bottom .uw-saved-approval-details .uw-saved-risk{white-space:nowrap;align-items:center;gap:6px;display:inline-flex;background:0 0!important;padding:0!important;font-size:12px!important}.uw-appraisal-status-register.bottom .uw-saved-risk:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.uw-appraisal-status-register.bottom .uw-register-columns{grid-template-columns:24px 44px minmax(145px,1.1fr) 86px 112px minmax(175px,1.1fr) 64px 108px 100px minmax(195px,1.4fr)!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-list>button:has(.uw-saved-approval-details){grid-template-columns:24px 44px minmax(145px,1.1fr) 86px 112px minmax(175px,1.1fr) 64px 108px 100px minmax(195px,1.4fr)!important}.uw-appraisal-status-register.bottom .uw-appraisal-status-list .approval{grid-column:5!important}.uw-rework-cell{color:#718177;grid-area:1/4;font-size:12px}.uw-rework-link{color:#805210;cursor:pointer;background:#ffe5a4;border:1px solid #dfb54e;border-radius:6px;padding:6px 10px;font-weight:600;display:inline-block}.uw-review-page .approval{align-items:center;gap:6px;font-style:normal;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:inline-flex!important}.uw-review-page .approval:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.uw-review-page .approval.approved{color:#16734f!important}.uw-review-page .approval.rejected{color:#a92b3d!important}.uw-review-page .approval.query_raised{color:#956314!important}.uw-review-page .approval.under_review{color:#286da2!important}.uw-appraisal-status-register.bottom .uw-saved-approval-details>span:first-child{grid-column:6!important}.uw-appraisal-status-register.bottom .uw-saved-approval-details>span:nth-child(2){grid-column:7!important}.uw-appraisal-status-register.bottom .uw-saved-approval-details>span:nth-child(3){grid-column:8!important}.uw-appraisal-status-register.bottom .uw-saved-approval-details>span:nth-child(4){grid-column:9!important}.uw-appraisal-status-register.bottom .uw-saved-approval-details>span:nth-child(5){grid-column:10!important}.pipeline-case-list>article.has-branch-reply{border-left:4px solid #22a36a!important}.branch-reply-badge{color:#14633f;background:#dcf6e8;border-radius:6px;margin:6px 0;padding:5px 9px;font-size:13px;font-style:normal;display:inline-block}.pipeline-member-table>.row.has-branch-reply{box-shadow:inset 4px 0 #20a065;background:#e8f8ee!important}.hc-branch-reply{color:#225a3c;background:#f4fff7;border:1px solid #9ed5b6;border-radius:8px;grid-column:1/-1;padding:12px 16px}.hc-branch-reply p{white-space:pre-wrap;margin:6px 0}.hc-branch-reply small{color:#517360}.hoc-submitted-review button,.hoc-member-modal button{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffffb3,0 2px 6px #153e2810;color:#206345!important;background:linear-gradient(135deg,#ffffff70,#ffffff20)!important;border:1px solid #7da58f80!important}.hoc-submitted-review button[data-action=bom],.hoc-submitted-review button[data-action=bm]{color:#896016!important;border-color:#c99b4770!important}.hoc-submitted-review button[data-action=reject]{color:#ab3049!important;border-color:#ca738680!important}.hoc-submitted-review button[data-action=audit]{color:#267b9e!important}.hoc-submitted-review button[data-action=board]{color:#26302c!important}.hoc-submitted-review button.hoc-response-status{text-align:left;border-radius:8px;padding:7px 10px;font-size:13px;color:#7737a1!important;background:#eadcf64d!important;border-color:#a77bc380!important}.hoc-member-approved{color:#197149;grid-column:1/-1;padding:10px 0;font-size:14px;font-weight:600}.hoc-conversation-modal{width:min(850px,94vw);max-height:85vh;overflow:auto}.hoc-conversation-modal .query-conversation-entry>div>header{text-align:left;background:0 0;flex-wrap:wrap;justify-content:space-between;gap:8px;height:auto;padding:0;display:flex;position:static}.hoc-submitted-review button:disabled{opacity:.4;cursor:not-allowed}.bm-compact-queries>article{padding:0!important}.bm-compact-queries .bm-query-summary{text-align:left;color:#234a3b;cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.bm-query-summary>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.bm-query-summary b{font-size:15px}.bm-query-summary small{color:#6a7d72;font-size:12px;line-height:1.4}.bm-query-summary>svg{flex:none;width:18px}.bm-query-photo{background:#e7f1eb;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.bm-query-photo img{object-fit:cover;width:100%;height:100%}.bm-query-expanded{padding:0 14px 16px}.bm-query-expanded[hidden]{display:none!important}.corporate-attendance-review .attendance-review-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.corporate-attendance-review .attendance-review-photos{background:#fff;min-width:0;overflow:hidden}.corporate-attendance-review .attendance-review-photos>.attendance-photo-button{height:230px;min-height:230px}.corporate-attendance-review .attendance-vault-evidence{color:#183e32;background:#f5f9f7;border:0;border-top:1px solid #dce7e0;margin:0;padding:14px 16px}.corporate-attendance-review .attendance-vault-evidence h3{margin:0 0 10px;font:700 14px/1.3 Manrope,sans-serif}.corporate-attendance-review .attendance-vault-photos{align-items:flex-start;gap:12px;display:flex}.corporate-attendance-review .attendance-vault-photos>div{gap:6px;width:calc(50% - 6px);min-width:0;display:grid}.corporate-attendance-review .attendance-vault-photos>div>b{font:600 12px/1.4 Manrope,sans-serif}.corporate-attendance-review .attendance-vault-photos .attendance-photo-button{border-radius:9px;height:112px;min-height:112px;overflow:hidden;width:100%!important}.corporate-attendance-review .attendance-vault-photos .attendance-photo-button img{background:#e6eeea;object-fit:contain!important;object-position:center!important}.corporate-attendance-review .attendance-vault-photos .attendance-photo-meta{padding:5px 7px}.corporate-attendance-review .attendance-vault-photos .attendance-photo-meta b{font-size:9px}.corporate-attendance-review .attendance-vault-photos .time-chip{white-space:normal;font-size:10px}.corporate-attendance-review .attendance-day-review{min-width:0}@media (width<=700px){.corporate-attendance-review .attendance-review-grid{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}.corporate-attendance-review>header{flex-wrap:wrap;gap:12px;padding:20px 60px 20px 20px!important}.corporate-attendance-review>header h2{font-size:25px!important}.corporate-attendance-review>header strong{font-size:28px!important}.corporate-attendance-review .attendance-map-strip{flex-direction:column;gap:14px;display:flex}.corporate-attendance-review .attendance-location-comparison>footer{grid-template-columns:repeat(2,minmax(0,1fr))}}.dbt-token-action{flex-direction:column;gap:6px;margin:10px 0;display:flex}.dbt-token-action button{color:#fff;background:#147d65;border:1px solid #147d65;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-weight:700;display:inline-flex}.dbt-token-action button:disabled{opacity:.5;cursor:not-allowed}.dbt-token-action p{max-width:360px;margin:0}.sidebar-brand-row{justify-content:space-between;align-items:center;gap:6px;margin-bottom:20px;display:flex}.sidebar-brand-row .brand-mark{min-width:0;padding:0}.brand-mark button:focus-visible,.sidebar .nav-item:focus-visible{outline-offset:-2px;outline:2px solid #e5b655}.monitor-nav-group{border-radius:13px}.monitor-nav-group.open{background:#ffffff07;padding-bottom:5px}#monitor-submenu,#master-submenu{gap:3px;padding-top:4px;display:grid}.app-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.app-shell.sidebar-collapsed .sidebar{width:76px;padding:18px 9px 14px}.sidebar-collapsed .sidebar-brand-row{flex-direction:column;gap:12px;margin-bottom:18px}.sidebar-collapsed .brand-mark>div,.sidebar-collapsed .module-label,.sidebar-collapsed .help-card{display:none}.app-shell.sidebar-collapsed .sidebar .nav-item{justify-content:center;align-items:center;min-height:44px;position:relative;gap:0!important;padding:12px 0!important;display:flex!important}.app-shell.sidebar-collapsed .sidebar .nav-item>span,.sidebar-collapsed .monitor-nav-group>.nav-item>svg:last-child{display:none}.app-shell.sidebar-collapsed .sidebar .nav-item>em{padding:0 3px;font-size:9px;top:0;right:0;min-width:15px!important;height:15px!important;line-height:15px!important;position:absolute!important}.sidebar-collapsed .sidebar nav{padding-right:0}.brand-mark .brand-sidebar-toggle{color:#10251f;cursor:pointer;background:#d8aa55;border:0;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;padding:0;font:800 21px Manrope;display:grid}.brand-mark .brand-dashboard-link{color:inherit;letter-spacing:2px;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:0;padding:0;display:flex}.brand-mark button:hover{filter:brightness(1.12)}.sidebar-collapsed .brand-mark .brand-dashboard-link{display:none}@media (width<=1100px){.brand-mark .brand-sidebar-toggle{border-radius:10px;width:34px;height:34px;font-size:18px}}.hc-reject-queries{background:#fff7e8;border:1px solid #ebd4a4;border-radius:12px;margin:16px 0;padding:16px}.hc-reject-queries h4{margin:0 0 12px}.hc-reject-queries ul{max-height:240px;padding-left:20px;overflow:auto}.hc-reject-queries li{margin-bottom:12px}.hc-reject-queries p{margin:6px 0;line-height:1.5}.hoc-member-modal footer button{white-space:normal}.corporate-audit-module select option,.bvr-corporate-page select option{color:#173128;background:#fff}.corporate-audit-module select option:checked,.bvr-corporate-page select option:checked{color:#102820;background:#8ebdf3}.bvr-corporate-page .bvr-audit-filters{-webkit-backdrop-filter:blur(20px)saturate(135%);background:linear-gradient(135deg,#071115f0,#0f1f22db);border:1px solid #ffffff24;position:relative;overflow:hidden;box-shadow:0 18px 42px #0718192e,inset 0 1px #ffffff14}.bvr-corporate-page .bvr-audit-filters:before{content:"";pointer-events:none;background:radial-gradient(circle,#41c1a029,#0000 68%);border-radius:50%;position:absolute;inset:-80% 42% 35% -8%}.bvr-corporate-page .bvr-audit-filters>div,.bvr-corporate-page .bvr-audit-filters>button{z-index:1;position:relative}.bvr-corporate-page .bvr-audit-filters label{color:#aebdb9;letter-spacing:.12em;font-size:10px}.bvr-corporate-page .bvr-audit-filters select,.bvr-corporate-page .bvr-audit-filters input[type=date],.bvr-corporate-page .bvr-filter-search>span{color:#f6fbf9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff13;border:1px solid #ffffff26;box-shadow:inset 0 1px #ffffff0f}.bvr-corporate-page .bvr-audit-filters select:focus,.bvr-corporate-page .bvr-audit-filters input:focus,.bvr-corporate-page .bvr-filter-search>span:focus-within{border-color:#56d5b1b8;outline:0;box-shadow:0 0 0 3px #42be9b24}.bvr-corporate-page .bvr-filter-search input{color:#f6fbf9}.bvr-corporate-page .bvr-filter-search input::placeholder{color:#92a19d}.bvr-corporate-page .bvr-filter-search>span>svg{color:#8fa8a1}.bvr-corporate-page .bvr-filter-search button{color:#fff;background:linear-gradient(135deg,#34b58e,#19785f);box-shadow:0 7px 18px #1d836747}.bvr-corporate-page .bvr-audit-filters>button{color:#68d6b5}.bvr-corporate-page .bvr-audit-filters>button:hover{color:#fff}.sidebar .nav-sub-item span{white-space:nowrap}.bvr-audit-corporate{background:#f4f1e9;border:1px solid #d5dfda;border-radius:24px;width:min(1320px,96vw);max-height:94vh;padding:0;overflow:auto;box-shadow:0 32px 100px #04181459}.bvr-audit-hero{z-index:4;color:#fff;background:linear-gradient(125deg,#092c25,#0b7054);justify-content:space-between;align-items:center;height:auto;padding:24px 28px;display:flex;position:sticky;top:0}.bvr-audit-hero span,.bvr-centre-summary>div>span{color:#efbb4e;letter-spacing:.15em;font:800 10px Manrope}.bvr-audit-hero h2{color:#fff;margin:6px 0 3px;font:800 27px Manrope}.bvr-audit-hero p{color:#c4ddd4;margin:0;font-size:12px}.bvr-audit-hero button{color:#fff;background:#ffffff17;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.bvr-centre-summary{background:linear-gradient(135deg,#fff,#f4f8f6);border:1px solid #cadbd4;border-radius:22px;grid-template-columns:250px minmax(0,1fr);align-items:stretch;gap:24px;margin:20px 22px 16px;padding:0;display:grid;overflow:hidden;box-shadow:0 14px 38px #12372c1a}.bvr-centre-photo{color:#fff;text-align:left;cursor:pointer;background:#183c32;border:0;min-height:210px;padding:0;position:relative;overflow:hidden}.bvr-centre-photo:disabled{cursor:default}.bvr-centre-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bvr-centre-photo:after{content:"";background:linear-gradient(#0000,#051f19e6);position:absolute;inset:35% 0 0}.bvr-centre-photo>span{color:#bfd3cc;align-content:center;place-items:center;gap:8px;height:100%;font:700 10px Manrope;display:grid}.bvr-centre-photo>span svg{width:30px}.bvr-centre-photo>em{z-index:1;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#082b24b8;border:1px solid #ffffff40;border-radius:9px;padding:7px 10px;font:800 9px Manrope;position:absolute;bottom:15px;left:17px}.bvr-centre-copy{padding:22px 24px 20px 0}.bvr-centre-copy>p{background:#e5f1ec;border-radius:999px;padding:5px 9px;display:inline-flex;color:#17664f!important;font-weight:800!important}.bvr-centre-summary h3{color:#17372e;margin:6px 0 4px;font:800 19px Manrope}.bvr-centre-summary p{color:#77857f;margin:0;font-size:11px}.bvr-centre-summary dl{grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;margin:17px 0 0;display:grid}.bvr-centre-summary dl div{background:#fff;border:1px solid #dce8e3;border-radius:12px;padding:12px}.bvr-centre-summary dt,.bvr-member-facts dt{color:#74847d;letter-spacing:.07em;text-transform:uppercase;font:800 8px Manrope}.bvr-centre-summary dd,.bvr-member-facts dd{color:#18362e;margin:5px 0 0;font:800 11px Manrope}.bvr-audit-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:0 22px 22px;display:grid}.bvr-corporate-member{background:#fff;border:1px solid #d4e0da;border-radius:20px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 12px 32px #11342a13}.bvr-corporate-member:hover{transform:translateY(-2px);box-shadow:0 17px 38px #11342a1f}.bvr-corporate-member.pending:before,.bvr-corporate-member.approved:before,.bvr-corporate-member.rejected:before{content:"";z-index:2;background:#d7a33d;width:5px;position:absolute;inset:0 auto 0 0}.bvr-corporate-member.approved:before{background:#168466}.bvr-corporate-member.rejected:before{background:#a9423b}.bvr-member-profile{grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 18px 12px;display:grid}.bvr-member-profile>img,.bvr-member-profile>span{object-fit:cover;border-radius:15px;width:62px;height:62px}.bvr-member-profile>span{color:#087052;background:#dfeee7;place-items:center;font:900 16px Manrope;display:grid}.bvr-member-profile small{color:#a47a25;letter-spacing:.11em;font:800 8px Manrope}.bvr-member-profile h3{color:#17372e;margin:4px 0 2px;font:800 17px Manrope}.bvr-member-profile p{color:#78847f;margin:0;font-size:10px}.bvr-member-photo-button{cursor:zoom-in;background:#dfeee7;border:0;border-radius:15px;width:62px;height:62px;padding:0;position:relative;overflow:hidden}.bvr-member-photo-button img{object-fit:cover;width:100%;height:100%}.bvr-member-photo-button em{color:#fff;text-align:center;opacity:0;background:#082b24c9;border-radius:5px;padding:3px;font:800 7px Manrope;transition:opacity .15s;position:absolute;inset:auto 4px 4px}.bvr-member-photo-button:hover em,.bvr-member-photo-button:focus em{opacity:1}.bvr-aadhaar-copy{text-align:left;background:#f1f6f3;border:1px solid #d4e0da;border-radius:12px;grid-template-columns:1fr auto;gap:4px 12px;width:calc(100% - 36px);margin:0 18px 12px;padding:12px 14px;display:grid}.bvr-aadhaar-copy>span{color:#76857e;letter-spacing:.08em;font:800 8px Manrope}.bvr-aadhaar-copy>b{color:#17372e;letter-spacing:.06em;grid-column:1;font:800 14px Manrope}.bvr-aadhaar-copy>em{color:#087052;grid-area:1/2/3;align-self:center;align-items:center;gap:5px;font:800 9px Manrope;display:flex}.bvr-aadhaar-copy svg{width:14px}.bvr-aadhaar-copy:disabled{opacity:.7}.bvr-member-facts{background:#dce5e0;border:1px solid #dce5e0;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 18px 13px;display:grid;overflow:hidden}.bvr-member-facts div{background:#fff;padding:11px}.bvr-member-facts .amount{background:#fff7df}.bvr-member-facts .amount dd{color:#9a691b;font-size:14px}.bvr-member-decision{background:#fafbf9;border-top:1px solid #e1e7e3;padding:13px 18px 17px}.bvr-member-decision textarea{resize:vertical;color:#17372e;border:1px solid #d6dfda;border-radius:10px;width:100%;min-height:52px;padding:10px;font:600 10px Manrope}.bvr-member-decision>div{justify-content:flex-end;gap:9px;margin-top:9px;display:flex}.bvr-member-decision button{border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:105px;height:38px;font:800 10px Manrope;display:flex}.bvr-member-decision button svg{width:14px}.bvr-member-decision .reject{color:#fff;background:#7e2927;border:1px solid #b8574f}.bvr-member-decision .approve{color:#fff;background:#087052;border:0}.bvr-final-decision{color:#087052;background:#e5f3ed;border-radius:10px;gap:3px;margin:0 18px 16px;padding:11px 13px;display:grid}.bvr-final-decision.rejected{color:#9b3834;background:#f8e9e7}.bvr-final-decision b{text-transform:capitalize;font-size:10px}.bvr-final-decision span{font-size:9px}.bvr-audit-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f1e9f0;border-top:1px solid #d7dfda;justify-content:space-between;align-items:center;height:auto;padding:14px 22px;display:flex;position:sticky;bottom:0}.bvr-audit-footer span{color:#60726b;align-items:center;gap:7px;font-size:10px;display:flex}.bvr-audit-footer svg{color:#087052;width:16px}.bvr-audit-footer button{color:#fff;background:#17372e;border:0;border-radius:10px;padding:11px 24px;font:800 10px Manrope}.bvr-evidence-viewer{z-index:1500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030e0bd1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bvr-evidence-viewer>div{color:#fff;background:#10231e;border:1px solid #ffffff2c;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,94vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 30px 100px #0008}.bvr-evidence-viewer header{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.bvr-evidence-viewer header span{color:#efbb4e;letter-spacing:.15em;font:800 8px Manrope}.bvr-evidence-viewer h3{color:#fff;margin:4px 0 0;font:800 18px Manrope}.bvr-evidence-viewer header button{color:#fff;background:#ffffff0d;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.bvr-evidence-viewer>div>img{object-fit:contain;background:#07110e;width:100%;max-height:68vh}.bvr-evidence-viewer footer{background:#17362e;flex-wrap:wrap;gap:10px;padding:15px 20px;display:flex}.bvr-evidence-viewer footer span{color:#d8e8e1;background:#ffffff0c;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font:700 9px Manrope;display:flex}.bvr-evidence-viewer footer svg{color:#55c9a5;width:14px}@media (width<=950px){.bvr-centre-summary{grid-template-columns:210px 1fr}.bvr-centre-summary dl{grid-template-columns:repeat(2,1fr)}.bvr-audit-member-grid{grid-template-columns:1fr}}@media (width<=650px){.bvr-audit-corporate{border-radius:0;width:100vw;max-height:100vh}.bvr-centre-summary{grid-template-columns:1fr;margin:12px}.bvr-centre-photo{min-height:190px}.bvr-centre-copy{padding:18px}.bvr-audit-member-grid{padding:0 12px 16px}.bvr-member-facts{grid-template-columns:1fr}.bvr-centre-summary dl{grid-template-columns:1fr 1fr}.bvr-evidence-viewer{padding:8px}.bvr-evidence-viewer footer{display:grid}}.sourcing-audit-modern{font-family:Inter,DM Sans,sans-serif}.sourcing-command-bar{background:linear-gradient(135deg,#102820,#183b31);border:0;border-radius:17px;grid-template-columns:160px 190px 190px 180px minmax(290px,1fr) auto;align-items:end;gap:12px;padding:17px 19px;display:grid;box-shadow:0 14px 34px #0c2e2529}.sourcing-command-bar>div{min-width:0}.sourcing-command-bar label{color:#9fb4ac;letter-spacing:.1em;font-size:9px}.sourcing-command-bar select,.sourcing-command-bar input[type=date]{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0c;border:1px solid #ffffff25;border-radius:11px;width:100%;min-width:0;height:45px;font-size:12px}.sourcing-filter-search>span{background:#ffffff0c;border:1px solid #ffffff25;border-radius:11px;align-items:center;gap:8px;height:45px;padding-left:12px;display:flex}.sourcing-filter-search svg{color:#9fb4ac;flex:none;width:17px}.sourcing-filter-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font:600 12px Manrope}.sourcing-filter-search input::placeholder{color:#8fa29a}.sourcing-filter-search button{height:35px;margin-right:5px;padding:0 14px;color:#fff!important;background:#20a27e!important;border-radius:8px!important}.sourcing-command-bar .sourcing-clear{color:#67d5b3;height:45px;font-size:11px}.sourcing-audit-register{background:#fff;border:0;border-radius:18px;overflow:hidden;box-shadow:0 12px 34px #14372c14}.sourcing-audit-register>header{background:#f8faf8;border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;height:auto;padding:18px 21px;display:flex;position:static}.sourcing-audit-register>header span{color:#b17c20;letter-spacing:.12em;font:800 9px Manrope}.sourcing-audit-register>header h2{color:#17372e;margin:4px 0 0;font:800 17px Manrope}.sourcing-audit-register>header>b{color:#6d7c76;font-size:11px}.sourcing-audit-table{overflow-x:auto}.sourcing-audit-head,.sourcing-audit-table>article{grid-template-columns:minmax(240px,1.35fr) minmax(175px,.8fr) minmax(190px,1fr) minmax(130px,.65fr) minmax(115px,.55fr) 110px;align-items:center;gap:18px;min-width:1080px;padding:0 21px;display:grid}.sourcing-audit-head{color:#c6d6d0;background:#102820;min-height:45px}.sourcing-audit-head span{letter-spacing:.08em;text-transform:uppercase;font:800 9px Manrope}.sourcing-audit-table>article{border-bottom:1px solid #e3e9e6;min-height:92px}.sourcing-audit-table>article:hover{background:#f6faf8}.sourcing-lead-person{align-items:center;gap:13px;display:flex}.sourcing-lead-person>img,.sourcing-lead-person>span{object-fit:cover;border-radius:14px;flex:none;width:56px;height:56px}.sourcing-lead-person>span{color:#176a53;background:linear-gradient(145deg,#dcece5,#bad6ca);place-items:center;display:grid}.sourcing-lead-person svg{width:22px}.sourcing-lead-person>div,.sourcing-staff{gap:4px;display:grid}.sourcing-lead-person b,.sourcing-staff b{color:#17372e;font-size:13px}.sourcing-lead-person small,.sourcing-staff small{color:#7c8984;font-size:10px}.sourcing-phone{color:#0b7255;letter-spacing:.025em;font:800 18px Manrope;text-decoration:none}.sourcing-audit-table time{color:#50645d;font:700 11px Manrope}.sourcing-review-button{color:#fff;background:#17372e;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:37px;font:800 10px Manrope;display:flex}.sourcing-review-button svg{width:14px}.sourcing-audit-table .approval{justify-self:start;padding:8px 11px;font-size:9px}@media (width<=1250px){.sourcing-command-bar{grid-template-columns:repeat(3,1fr)}.sourcing-filter-search{grid-column:span 2}}@media (width<=720px){.sourcing-command-bar{grid-template-columns:1fr}.sourcing-filter-search{grid-column:auto}.sourcing-audit-metrics{grid-template-columns:1fr 1fr}}.sourcing-review-modern{background:#f6f9f7;border:1px solid #d5e1db;border-radius:23px;width:min(880px,94vw);max-height:92vh;padding:0;overflow:auto;box-shadow:0 30px 90px #051f1861}.sourcing-review-modern>header{color:#fff;background:linear-gradient(125deg,#092f27,#0b7658);grid-template-columns:70px minmax(0,1fr) 42px;align-items:center;gap:15px;height:auto;padding:22px 24px;display:grid;position:static}.sourcing-staff-portrait{background:#ffffff18;border:2px solid #ffffff4a;border-radius:17px;place-items:center;width:70px;height:70px;display:grid;overflow:hidden}.sourcing-staff-portrait img{object-fit:cover;width:100%;height:100%}.sourcing-staff-portrait svg{color:#d9eee7;width:27px}.sourcing-review-modern header span{color:#efbf55;letter-spacing:.14em;font:900 8px Manrope}.sourcing-review-modern header h2{color:#fff;margin:5px 0 2px;font:900 23px Manrope}.sourcing-review-modern header p{color:#cce2da;margin:0;font-size:10px}.sourcing-review-modern header>button{color:#fff;background:#ffffff10;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.sourcing-review-modern header>button svg{width:18px}.sourcing-review-content{gap:15px;padding:22px 24px;display:grid}.sourcing-review-phone{color:#fff;background:#087052;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:14px;font:900 17px Manrope;text-decoration:none;display:flex}.sourcing-review-phone svg{width:21px}.sourcing-review-details{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;display:grid}.sourcing-review-details>div{background:#fff;border:1px solid #dce7e2;border-radius:12px;padding:13px}.sourcing-review-details>div.tele-approved{background:#e8f6f0;border-color:#aed9c8}.sourcing-review-details>div.full{grid-column:1/-1}.sourcing-review-details dt{color:#788881;letter-spacing:.07em;text-transform:uppercase;font:900 8px Manrope}.sourcing-review-details dd{color:#173a30;margin:6px 0 0;font:800 11px/1.45 Manrope}.sourcing-review-content>label{color:#334a41;gap:7px;font:900 10px Manrope;display:grid}.sourcing-review-content textarea{color:#173a30;resize:vertical;background:#fff;border:1px solid #cfdcd6;border-radius:11px;width:100%;min-height:90px;padding:12px;font:600 10px Manrope}.sourcing-review-modern .modal-actions{margin-top:0}.sourcing-review-modern .reject-danger{color:#fff!important;background:#842b2b!important}@media (width<=720px){.sourcing-review-details{grid-template-columns:1fr 1fr}}@media (width<=480px){.sourcing-review-modern>header{grid-template-columns:54px 1fr 36px;padding:18px}.sourcing-staff-portrait{width:54px;height:54px}.sourcing-review-content{padding:17px}.sourcing-review-details{grid-template-columns:1fr}}.sourcing-audit-modern .sourcing-command-bar select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#fff;background:#1b3d32}.sourcing-audit-modern .sourcing-command-bar select option{color:#173128;background:#fff}.sourcing-audit-modern .sourcing-command-bar select option:checked{color:#102820;background:#8ebdf3}.centre-workspace-page{color:#16372f!important;background:#f8faf9!important;border:2px solid #0b3025!important;border-radius:30px!important;width:calc(100% - 18px)!important;min-height:calc(100dvh - 18px)!important;margin:9px!important;font-family:DM Sans,sans-serif!important;overflow:hidden!important;box-shadow:0 18px 45px #0b30251f!important}.centre-workspace-page .centre-workspace-header{color:#fff!important;background:#0b3025!important;border:0!important;border-radius:27px 27px 0 0!important;align-items:center!important;min-height:138px!important;padding:24px 26px!important;display:flex!important}.centre-workspace-page .centre-workspace-header>button{color:#efbb46!important;background:0 0!important;border:0!important;width:38px!important;height:38px!important;margin-right:15px!important}.centre-workspace-page .centre-workspace-header>div{gap:4px!important;display:grid!important}.centre-workspace-page .centre-workspace-header small{color:#45aa89!important;letter-spacing:.2em!important;font:600 11px DM Sans!important;display:block!important}.centre-workspace-page .centre-workspace-header b{color:#fff!important;letter-spacing:0!important;font:400 32px/1.05 DM Serif Display,serif!important;display:block!important}.centre-workspace-page .centre-workspace-header span{color:#b9c8c2!important;font:400 12px DM Sans!important}.centre-workspace-page>.field-main{background:#f8faf9!important;padding:0!important}.centre-workspace-page .corporate-centre-hero{color:#16372f!important;box-shadow:none!important;background:#eaf1ee!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 106px!important;gap:18px!important;margin:0!important;padding:25px!important;display:grid!important}.centre-workspace-page .centre-hero-copy small{color:#a06c12!important;letter-spacing:.2em!important;font:600 11px DM Sans!important}.centre-workspace-page .centre-hero-copy h1{color:#102820!important;letter-spacing:0!important;margin:8px 0 3px!important;font:400 29px/1.05 DM Serif Display,serif!important}.centre-workspace-page .centre-hero-copy p{color:#667a73!important;margin:0!important;font:400 14px/1.4 DM Sans!important}.centre-workspace-page .centre-hero-copy em{color:#9b6c1b!important;align-items:center!important;gap:7px!important;margin-top:18px!important;font:500 13px DM Sans!important;display:flex!important}.centre-workspace-page .centre-hero-photo{color:#28755e!important;width:106px!important;height:116px!important;box-shadow:none!important;background:#dce8e3!important;border:1px solid #b8cbc3!important;border-radius:22px!important;align-self:center!important;overflow:hidden!important}.centre-workspace-page .centre-hero-photo img{object-fit:cover!important;width:100%!important;height:100%!important}.centre-workspace-page .centre-hero-photo svg{width:28px!important;height:28px!important}.centre-workspace-page .centre-hero-details{border-top:1px solid #c6d7d0!important;grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px 13px!important;padding-top:20px!important;display:grid!important}.centre-workspace-page .centre-hero-details span{color:#173c34!important;min-width:0!important;font:500 14px/1.25 DM Sans!important}.centre-workspace-page .centre-hero-details span b{color:#758780!important;letter-spacing:.09em!important;margin-bottom:5px!important;font:600 9px DM Sans!important;display:block!important}.centre-workspace-page .centre-hero-details strong{color:#0b3025!important;font:400 23px DM Serif Display,serif!important}.centre-workspace-page .centre-hero-details small{color:#667a73!important;font:500 9px DM Sans!important}.centre-workspace-page .centre-hero-details .centre-waiting.overdue strong{color:#d64036!important}.centre-workspace-page .centre-hero-details .branch-distance strong{font-size:27px!important}.centre-workspace-page .centre-gps-card.complete{box-shadow:none!important;background:#f8faf9!important;border:0!important;border-bottom:1px solid #d4e0db!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:17px 22px!important;display:flex!important}.centre-workspace-page .centre-gps-card.complete>div:first-child{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.centre-workspace-page .centre-gps-card.complete section b{color:#173c34!important;font:600 13px DM Sans!important}.centre-workspace-page .centre-gps-card.complete section span{color:#788982!important;font:400 10px DM Sans!important}.centre-workspace-page .centre-location-pin,.centre-workspace-page .member-pin{color:#ef3238!important;background:0 0!important;border:0!important;place-items:center!important;width:auto!important;height:auto!important;padding:0!important;display:grid!important}.centre-workspace-page .centre-location-pin svg{fill:#ef3238!important;stroke:#fff!important;width:30px!important;height:34px!important}.centre-workspace-page .member-pin svg{fill:#ef3238!important;stroke:#fff!important;width:22px!important;height:25px!important}.centre-workspace-page .centre-inline-actions{flex:none!important;gap:8px!important;display:flex!important}.centre-workspace-page .centre-inline-actions button{color:#fff!important;background:#101312!important;border:0!important;border-radius:9px!important;min-height:38px!important;padding:0 13px!important;font:600 11px DM Sans!important}.centre-workspace-page .centre-actions{display:none!important}.centre-workspace-page .field-card{box-shadow:none!important;background:#f8faf9!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 22px 20px!important}.centre-workspace-page .field-card>.field-card-head{background:0 0!important;border-bottom:1px solid #d4e0db!important;margin:0!important;padding:19px 0 14px!important}.centre-workspace-page .field-card-head span{color:#9a6c1d!important;letter-spacing:.17em!important;font:600 10px DM Sans!important}.centre-workspace-page .field-card-head h2{color:#173c34!important;margin-top:5px!important;font:400 22px DM Serif Display,serif!important}.centre-workspace-page .mobile-member{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d4e0db!important;border-radius:0!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:start!important;gap:13px!important;margin:0!important;padding:17px 0!important;display:grid!important}.centre-workspace-page .mobile-member>div{color:#28755e!important;background:#dce8e3!important;border-radius:17px!important;width:64px!important;height:64px!important;overflow:hidden!important}.centre-workspace-page .mobile-member>div img{object-fit:cover!important;width:100%!important;height:100%!important}.centre-workspace-page .mobile-member>section>b{color:#173c34!important;font:600 16px DM Sans!important}.centre-workspace-page .mobile-member>section>span{color:#73867f!important;white-space:normal!important;font:400 11px/1.35 DM Sans!important}.centre-workspace-page .mobile-member>aside{color:#08775b!important;white-space:nowrap!important;align-items:center!important;gap:4px!important;font:600 11px DM Sans!important;display:flex!important}.centre-workspace-page .member-approval-meters{background:0 0!important;border:0!important;gap:15px!important;width:auto!important;margin-top:11px!important;display:flex!important;overflow:visible!important}.centre-workspace-page .approval-meter{background:0 0!important;border:0!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;padding:0!important;display:flex!important}.centre-workspace-page .approval-meter small{color:#73867f!important;text-transform:none!important;font:400 11px DM Sans!important}.centre-workspace-page .approval-meter b{color:#687870!important;background:#e9eeec!important;border-radius:8px!important;place-items:center!important;min-width:25px!important;height:25px!important;padding:0 5px!important;font:600 12px DM Sans!important;display:grid!important}.centre-workspace-page .approval-meter.approved b{color:#087052!important;background:#dff3eb!important}.centre-workspace-page .approval-meter.rejected b{color:#c24c2c!important;background:#fde6df!important}.centre-workspace-page .approval-meter.pending b{color:#9a6712!important;background:#f3f0e9!important}@media (width<=380px){.centre-workspace-page .centre-workspace-header{min-height:124px!important;padding-left:19px!important}.centre-workspace-page .centre-workspace-header b{font-size:28px!important}.centre-workspace-page .corporate-centre-hero{grid-template-columns:minmax(0,1fr) 88px!important;padding:19px!important}.centre-workspace-page .centre-hero-photo{width:88px!important;height:100px!important}.centre-workspace-page .centre-hero-details{gap:15px 8px!important}.centre-workspace-page .centre-hero-details span{font-size:12px!important}.centre-workspace-page .centre-gps-card.complete,.centre-workspace-page .field-card{padding-left:17px!important;padding-right:17px!important}.centre-workspace-page .mobile-member{grid-template-columns:58px minmax(0,1fr) auto!important;gap:10px!important}.centre-workspace-page .mobile-member>div{width:58px!important;height:58px!important}.centre-workspace-page .member-approval-meters{gap:9px!important}}.centre-workspace-page .centre-location-pin,.centre-workspace-page .member-pin{color:#fff!important;background:#e94242!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:grid!important}.centre-workspace-page .centre-location-pin{width:36px!important;height:36px!important}.centre-workspace-page .member-pin{width:27px!important;height:27px!important}.centre-workspace-page .centre-location-pin svg{fill:none!important;stroke:#fff!important;stroke-width:2.2px!important;width:21px!important;height:21px!important}.centre-workspace-page .member-pin svg{fill:none!important;stroke:#fff!important;stroke-width:2.2px!important;width:16px!important;height:16px!important}.head-credit-executive-shell .hoc-underwriting-queue{color:#172d30;background:0 0;border:0;border-radius:0;margin:0;padding:0}.head-credit-executive-shell .hoc-underwriting-queue>header{background:0 0;border:0;align-items:center;margin:0 0 18px;padding:0;display:flex;position:relative}.head-credit-executive-shell .hoc-underwriting-queue>header span{color:#b77b20;letter-spacing:.14em;font-size:10px;font-weight:800}.head-credit-executive-shell .hoc-underwriting-queue>header p{color:#718083;font-size:12px}.head-credit-executive-shell .hoc-underwriting-queue>header button{color:#24564f;background:#fff;border:1px solid #d6dfdb;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-size:11px;display:flex;box-shadow:0 3px 10px #102a2b0d}.hoc-queue-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.hoc-queue-kpis article{background:#fff;border:1px solid #d8e1dc;border-radius:12px;min-height:96px;padding:16px 18px;position:relative;box-shadow:0 3px 12px #102a2b08}.hoc-queue-kpis article:before{content:"";background:#16725c;border-radius:0 0 4px 4px;width:34px;height:3px;position:absolute;top:0;left:16px}.hoc-queue-kpis article:nth-child(3):before{background:#d19328}.hoc-queue-kpis span{color:#718285;font-size:10px;font-weight:700;display:block}.hoc-queue-kpis strong{color:#163033;margin:10px 0 3px;font:750 25px/1 Manrope;display:block}.hoc-queue-kpis small{color:#7b898b;font-size:9px}.hoc-queue-toolbar{background:#fff;border:1px solid #d7e0dc;border-bottom:0;border-radius:13px 13px 0 0;grid-template-columns:minmax(230px,1fr) minmax(190px,.8fr) 170px 190px;align-items:end;gap:10px;padding:14px 16px;display:grid}.hoc-queue-toolbar>div{gap:3px;display:grid}.hoc-queue-toolbar small{color:#7a898b;font-size:9px}.hoc-queue-toolbar label{color:#758487;letter-spacing:.07em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:800;display:grid}.hoc-queue-toolbar select,.hoc-queue-search>div{color:#253b3e;background:#fff;border:1px solid #d5ded9;border-radius:9px;width:100%;height:38px}.hoc-queue-toolbar select{padding:0 11px;font:650 10px Manrope}.hoc-queue-search>div{padding:0 10px;display:flex;align-items:center!important;gap:7px!important}.hoc-queue-search svg{color:#82918e;width:14px}.hoc-queue-search input{color:#253b3e;text-transform:none;background:0 0;border:0;outline:0;width:100%;min-width:0;font:600 10px Manrope}.hoc-underwriting-queue .pipeline-gate{background:#fff;border:1px solid #d7e0dc;border-radius:0;margin:0;padding:0;overflow:hidden}.hoc-underwriting-queue .pipeline-gate>header{background:#f3f8f5;border-bottom:1px solid #e0e7e3;justify-content:space-between;align-items:center;margin:0;padding:13px 16px;display:flex}.hoc-underwriting-queue .pipeline-gate>header>div{align-items:center;gap:9px;display:flex}.hoc-underwriting-queue .pipeline-gate>header svg{color:#0b7459;width:17px}.hoc-underwriting-queue .pipeline-gate>header span{gap:2px;display:grid}.hoc-underwriting-queue .pipeline-gate>header b{color:#173b34;font-size:11px}.hoc-underwriting-queue .pipeline-gate>header small{color:#758681;font-size:8px}.hoc-underwriting-queue .pipeline-gate>header>em{color:#116e57;text-transform:uppercase;background:#dbefe7;border-radius:999px;padding:5px 9px;font-size:8px;font-style:normal;font-weight:800}.pipeline-gate-head,.hoc-underwriting-queue .pipeline-gate>article{grid-template-columns:minmax(190px,1.4fr) minmax(120px,.8fr) minmax(135px,.85fr) 70px 90px 120px;align-items:center;gap:10px;display:grid}.pipeline-gate-head{color:#7c8987;letter-spacing:.05em;text-transform:uppercase;background:#fafbf9;padding:9px 16px;font-size:8px;font-weight:800}.hoc-underwriting-queue .pipeline-gate>article{background:#fff;border-top:1px solid #e5ebe8;min-height:58px;padding:9px 16px}.hoc-underwriting-queue .pipeline-gate>article:hover{background:#fbfcfa}.pipeline-gate-centre{gap:2px!important;display:grid!important}.pipeline-gate-centre b{color:#183437;font-size:11px}.pipeline-gate-centre span,.hoc-underwriting-queue .pipeline-gate>article>span{color:#667773;font-size:9px}.hoc-underwriting-queue .pipeline-gate code{color:#516763;font:650 9px Manrope}.hoc-underwriting-queue .pipeline-gate>article>strong{color:#233f3b;font-size:10px}.hoc-underwriting-queue .pipeline-gate>article>em{color:#0e7258;background:#e1f2eb;border-radius:999px;justify-self:start;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.hoc-underwriting-queue .pipeline-gate article button{background:#087057;border-radius:8px;justify-self:end;min-width:105px;padding:8px 10px;font-size:9px}.hoc-underwriting-queue .pipeline-case-list{background:#fff;border-color:#d7e0dc;border-radius:0 0 13px 13px;box-shadow:0 5px 16px #102a2b09}.hoc-underwriting-queue .pipeline-case-list>article{background:#fff;border-color:#e1e7e4;min-height:76px;padding:13px 16px}.hoc-underwriting-queue .pipeline-case-list>article:hover{background:#fbfcfa}.hoc-underwriting-queue .pipeline-case-icon{color:#18765e;background:#e6f3ed;border-radius:9px;width:34px;height:34px}.hoc-underwriting-queue .pipeline-stage b{color:#1f6f5b;font-size:10px}.hoc-underwriting-queue .pipeline-open-hint{color:#977024;font-size:8px}.hoc-underwriting-queue .server-pagination{background:#fff;padding:12px 15px;font-size:10px}.hoc-underwriting-queue .server-pagination button{padding:7px 11px;font-size:9px}@media (width<=1100px){.hoc-queue-toolbar{grid-template-columns:1fr 1fr}.hoc-queue-toolbar>div{grid-column:1/-1}.pipeline-gate-head,.hoc-underwriting-queue .pipeline-gate>article{grid-template-columns:minmax(170px,1.4fr) minmax(110px,.8fr) minmax(120px,.85fr) 60px 80px 110px}}@media (width<=760px){.head-credit-executive-shell .hoc-underwriting-queue>header{flex-direction:column;align-items:stretch}.head-credit-executive-shell .hoc-underwriting-queue>header h2{font-size:23px}.hoc-queue-kpis{grid-template-columns:1fr 1fr;gap:8px}.hoc-queue-kpis article{min-height:88px;padding:14px}.hoc-queue-toolbar{grid-template-columns:1fr}.hoc-queue-toolbar>div{grid-column:auto}.pipeline-gate-head{display:none}.hoc-underwriting-queue .pipeline-gate>article{grid-template-columns:1fr auto;gap:5px;padding:12px 14px}.pipeline-gate-centre{grid-column:1/-1}.hoc-underwriting-queue .pipeline-gate>article>span,.hoc-underwriting-queue .pipeline-gate code{grid-column:1}.hoc-underwriting-queue .pipeline-gate>article>strong{display:none}.hoc-underwriting-queue .pipeline-gate>article>em,.hoc-underwriting-queue .pipeline-gate article button{grid-area:auto/2}.hoc-underwriting-queue .pipeline-gate article button{min-width:94px}.hoc-underwriting-queue .pipeline-case-list>article{align-items:stretch}}.fifo-assignment-queue .pipeline-gate-head,.hoc-underwriting-queue .fifo-assignment-queue>article{grid-template-columns:minmax(190px,1.35fr) minmax(145px,1fr) 58px minmax(130px,.85fr) minmax(145px,1fr) minmax(235px,1.35fr)}.fifo-assignment-queue .pipeline-gate-centre b{align-items:center;gap:7px;display:flex}.fifo-assignment-queue .pipeline-gate-centre i{color:#176952;background:#e8f1ed;border-radius:6px;place-items:center;min-width:27px;height:22px;font-size:8px;font-style:normal;display:inline-grid}.fifo-assignment-queue article>span{gap:2px;display:grid}.fifo-assignment-queue article>span b{color:#314b46;font-size:9px}.fifo-assignment-queue article>span small,.fifo-assignment-queue time{color:#7a8985;font-size:8px}.fifo-decisions{flex-wrap:wrap;gap:4px!important;display:flex!important}.fifo-decisions em{color:#0e7258;background:#e1f2eb;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.fifo-decisions em.rejected{color:#a9473e;background:#fbe8e5}.fifo-inline-assign{align-items:center;gap:6px!important;display:flex!important}.fifo-inline-assign select{color:#17382e;background:#fff;border:1px solid #ccd9d3;border-radius:8px;flex:1;min-width:0;height:34px;padding:0 8px;font:650 9px Manrope}.hoc-underwriting-queue .fifo-inline-assign button{min-width:74px;padding:8px}@media (width<=1100px){.fifo-assignment-queue{overflow-x:auto}.fifo-assignment-queue .pipeline-gate-head,.hoc-underwriting-queue .fifo-assignment-queue>article{min-width:1020px}}@media (width<=760px){.fifo-assignment-queue{overflow:visible}.hoc-underwriting-queue .fifo-assignment-queue>article{grid-template-columns:1fr 1fr;min-width:0;display:grid}.fifo-assignment-queue .pipeline-gate-centre,.fifo-inline-assign{grid-column:1/-1}.fifo-assignment-queue article>span,.fifo-assignment-queue article>strong,.fifo-decisions,.fifo-assignment-queue time{grid-column:auto;display:flex!important}.fifo-inline-assign select,.hoc-underwriting-queue .fifo-inline-assign button{height:40px}}.head-credit-executive-shell:has(.hoc-underwriting-queue){background:#f8f5ef}.head-credit-executive-shell .hoc-underwriting-queue{color:#302f2c;font-family:DM Sans,sans-serif}.head-credit-executive-shell .hoc-underwriting-queue>header{margin-bottom:22px}.head-credit-executive-shell .hoc-underwriting-queue>header span{color:#858078;letter-spacing:.13em;font:700 9px DM Sans,sans-serif}.head-credit-executive-shell .hoc-underwriting-queue>header h2{color:#262522;letter-spacing:-.015em;margin:6px 0 4px;font:400 35px/1.05 DM Serif Display,Georgia,serif}.head-credit-executive-shell .hoc-underwriting-queue>header p{color:#6f6b65;font:400 12px DM Sans,sans-serif}.head-credit-executive-shell .hoc-underwriting-queue>header button{color:#315e50;box-shadow:none;background:#fffdf9;border-color:#ddd6ca;border-radius:11px;font:700 10px DM Sans,sans-serif}.hoc-queue-kpis{gap:10px}.hoc-queue-kpis article{min-height:90px;box-shadow:none;background:#fffdf9;border-color:#ded8cc;border-radius:13px;padding:16px 17px}.hoc-queue-kpis article:before{display:none}.hoc-queue-kpis span{color:#7b7770;font:600 9px DM Sans,sans-serif}.hoc-queue-kpis strong{color:#292925;margin:8px 0 4px;font:700 23px/1 DM Sans,sans-serif}.hoc-queue-kpis strong.warning{color:#b97916}.hoc-queue-kpis small{color:#918c84;font:400 8px DM Sans,sans-serif}.hoc-queue-toolbar{background:#fffdf9;border:1px solid #ded8cc;border-radius:14px;grid-template-columns:minmax(260px,1fr) minmax(220px,.9fr) 180px 200px;gap:11px;padding:15px 17px}.hoc-queue-toolbar>div{align-self:center}.hoc-queue-toolbar b{color:#302f2c;font:700 13px DM Sans,sans-serif}.hoc-queue-toolbar small{color:#8b867e;font:400 8px DM Sans,sans-serif}.hoc-queue-toolbar label{color:#827e76;letter-spacing:.1em;font:700 7px DM Sans,sans-serif}.hoc-queue-toolbar select,.hoc-queue-search>div{color:#3a3935;background:#fff;border-color:#ded8cc;border-radius:10px;height:39px}.hoc-queue-toolbar select,.hoc-queue-search input{font:500 9px DM Sans,sans-serif}.hoc-underwriting-queue .fifo-card-register{box-shadow:none;background:#f2eee6;border-color:#ded8cc;border-radius:17px;margin-top:14px}.hoc-underwriting-queue .fifo-card-register>header{background:#fffdf9;border-color:#ded8cc;padding:17px 19px}.hoc-underwriting-queue .fifo-card-register>header svg{color:#315e50}.hoc-underwriting-queue .fifo-card-register>header b{color:#302f2c;font:700 13px DM Sans,sans-serif}.hoc-underwriting-queue .fifo-card-register>header small{color:#89847c;font:400 8px DM Sans,sans-serif}.hoc-underwriting-queue .fifo-card-register>header em{color:#315e50;background:#e9eee9;font:700 7px DM Sans,sans-serif}.hoc-underwriting-queue .fifo-card-face{border-color:#ddd7cc;border-radius:17px;box-shadow:0 8px 20px #3730250e}.hoc-underwriting-queue .fifo-rank{color:#315e50;font-family:DM Sans,sans-serif}.hoc-underwriting-queue .fifo-complete,.hoc-underwriting-queue .fifo-card-assignment>button{background:#315e50}.hoc-underwriting-queue .fifo-front-copy p{color:#817c74;font-family:DM Sans,sans-serif}.hoc-underwriting-queue .fifo-front-copy>span{color:#315e50;letter-spacing:.035em;font-family:DM Sans,sans-serif}.hoc-underwriting-queue .fifo-back-title h3,.hoc-underwriting-queue .fifo-card-back dd,.hoc-underwriting-queue .fifo-back-stats b{color:#302f2c;font-family:DM Sans,sans-serif}.hoc-underwriting-queue .fifo-card-register>footer{background:#fffdf9;border-color:#ded8cc}@media (width<=760px){.head-credit-executive-shell .hoc-underwriting-queue>header h2{font-size:29px}.hoc-queue-toolbar{grid-template-columns:1fr}}.head-credit-executive-shell .hoc-underwriting-queue>header span{font-size:11px}.head-credit-executive-shell .hoc-underwriting-queue>header p{font-size:14px}.head-credit-executive-shell .hoc-underwriting-queue>header button,.hoc-queue-kpis span{font-size:12px}.hoc-queue-kpis strong{font-size:28px}.hoc-queue-kpis small{font-size:11px;line-height:1.35}.hoc-queue-toolbar b{font-size:16px}.hoc-queue-toolbar small{font-size:11px;line-height:1.4}.hoc-queue-toolbar label{font-size:10px}.hoc-queue-toolbar select,.hoc-queue-search input{font-size:12px}.hoc-underwriting-queue .fifo-card-register>header b{font-size:16px}.hoc-underwriting-queue .fifo-card-register>header small{font-size:11px;line-height:1.4}.hoc-underwriting-queue .fifo-card-register>header em{font-size:10px}.hoc-underwriting-queue .fifo-flip-card{height:390px}.hoc-underwriting-queue .fifo-rank,.hoc-underwriting-queue .fifo-complete{font-size:10px}.hoc-underwriting-queue .fifo-card-photo>small{font-size:9px}.hoc-underwriting-queue .fifo-front-copy h3{font-size:16px}.hoc-underwriting-queue .fifo-front-copy p{font-size:11px}.hoc-underwriting-queue .fifo-front-copy>span{font-size:9px}.hoc-underwriting-queue .fifo-card-back>header button,.hoc-underwriting-queue .fifo-card-back>header span{font-size:10px}.hoc-underwriting-queue .fifo-back-title h3{font-size:14px}.hoc-underwriting-queue .fifo-card-back dt{font-size:9px}.hoc-underwriting-queue .fifo-card-back dd{font-size:10px}.hoc-underwriting-queue .fifo-back-stats small,.hoc-underwriting-queue .fifo-card-assignment label{font-size:8px}.hoc-underwriting-queue .fifo-card-register>footer>span,.hoc-underwriting-queue .fifo-card-register>footer b,.hoc-underwriting-queue .fifo-card-register>footer button{font-size:10px}.hoc-underwriting-queue .pipeline-case-list section>span{font-size:11px}.hoc-underwriting-queue .pipeline-case-list h3{font-size:15px}.hoc-underwriting-queue .pipeline-case-list p{font-size:11px}.hoc-underwriting-queue .pipeline-stage small{font-size:10px}.hoc-underwriting-queue .pipeline-stage b{font-size:12px}.hoc-underwriting-queue .pipeline-stage span{font-size:11px}.hoc-underwriting-queue .pipeline-open-hint{font-size:10px}.hoc-underwriting-queue .server-pagination{font-size:11px}.hoc-underwriting-queue .server-pagination button{font-size:10px}.hoc-queue-toolbar.filters-only{border-radius:14px;grid-template-columns:minmax(320px,1fr) minmax(190px,.42fr) minmax(210px,.46fr)}.hoc-underwriting-queue .fifo-card-register.no-heading{margin-top:12px}@media (width<=900px){.hoc-queue-toolbar.filters-only{grid-template-columns:1fr 1fr}.hoc-queue-toolbar.filters-only .hoc-queue-search{grid-column:1/-1}}@media (width<=620px){.hoc-queue-toolbar.filters-only{grid-template-columns:1fr}.hoc-queue-toolbar.filters-only .hoc-queue-search{grid-column:auto}}.hoc-underwriting-queue .fifo-front-copy h3{letter-spacing:-.02em;font:800 18px/1.22 DM Sans,sans-serif}.hoc-underwriting-queue .fifo-front-copy p{font:600 12px DM Sans,sans-serif}.hoc-underwriting-queue .fifo-branch-distance{color:#315e50;grid-template-columns:22px auto;align-items:center;column-gap:7px;margin-top:7px;display:grid}.hoc-underwriting-queue .fifo-branch-distance svg{grid-row:1/3;width:19px;height:19px}.hoc-underwriting-queue .fifo-branch-distance strong{letter-spacing:-.035em;font:800 21px/1 DM Sans,sans-serif}.hoc-underwriting-queue .fifo-branch-distance small{letter-spacing:.07em;text-transform:uppercase;font:700 8px DM Sans,sans-serif}.hoc-underwriting-queue .fifo-card-assignment{grid-template-columns:minmax(0,1fr) 82px;align-items:end;gap:6px}.hoc-underwriting-queue .fifo-card-assignment label{min-width:0}.hoc-underwriting-queue .fifo-card-assignment>button{white-space:nowrap;min-width:82px;padding:0 8px}.hoc-queue-kpis>button{min-height:90px;color:inherit;text-align:left;cursor:pointer;background:#fffdf9;border:1px solid #ded8cc;border-radius:13px;flex-direction:column;align-items:flex-start;padding:16px 17px;display:flex;position:relative}.hoc-queue-kpis>button.active{background:#f0f7f3;border-color:#315e50;box-shadow:inset 0 3px #315e50}.hoc-queue-kpis>button:hover{border-color:#829d92}.hoc-queue-kpis>button span{color:#5e5a54;font-size:12px}.hoc-queue-kpis>button strong{color:#292925;margin:8px 0 4px;font:700 28px/1 DM Sans,sans-serif}.hoc-queue-kpis>button small{color:#817c74;font-size:11px;line-height:1.35}.member-addition-register{gap:14px;margin:14px 0 20px;display:grid}.member-addition-register>article{background:#fff;border:1px solid #d8ddd7;border-radius:15px;overflow:hidden;box-shadow:0 8px 22px #2739310d}.member-addition-register>article>header{background:#f4f8f5;border-bottom:1px solid #e1e6e2;justify-content:space-between;align-items:center;height:auto;padding:16px 18px;display:flex;position:static}.member-addition-register header span{color:#9d7428;letter-spacing:.11em;font-size:9px;font-weight:800}.member-addition-register header h3{color:#233c34;margin:4px 0 2px;font:800 17px DM Sans,sans-serif}.member-addition-register header p{color:#718079;margin:0;font-size:11px}.member-addition-register header>b{color:#087052;background:#e0f2e9;border-radius:18px;padding:8px 11px;font-size:11px}.member-addition-register article>div>section{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(220px,1fr) 180px 110px;align-items:center;gap:16px;padding:13px 18px;display:grid}.member-addition-register article>div>section:last-child{border-bottom:0}.member-addition-register section>div{gap:3px;display:grid}.member-addition-register section strong{font-size:14px}.member-addition-register section small{color:#72817a;text-transform:capitalize;font-size:10px}.member-addition-register section>span{color:#6d7b75;text-transform:capitalize;font-size:11px}.member-addition-register section>em{color:#087052;text-align:right;font:800 13px DM Sans,sans-serif}@media (width<=720px){.member-addition-register article>div>section{grid-template-columns:1fr auto}.member-addition-register section>span{grid-column:1/2}.member-addition-register section>em{grid-area:1/2/3}}.hoc-queue-kpis .bvr-completed-kpi{background:#eff8f4;border-color:#b9d8cb}.hoc-queue-kpis .bvr-completed-kpi strong{color:#087052;font-size:34px}.member-addition-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:15px 0 22px;display:grid}.member-addition-photo-card{background:#fff;border:1px solid #d8ddd7;border-radius:18px;overflow:hidden;box-shadow:0 10px 25px #223a3012}.member-addition-photo{background:linear-gradient(145deg,#dbe7e1,#91a89e);height:230px;position:relative;overflow:hidden}.member-addition-photo>img{object-fit:cover;width:100%;height:100%;display:block}.member-addition-photo>div{color:#526f64;place-content:center;justify-items:center;gap:8px;height:100%;display:grid}.member-addition-photo>div svg{width:34px}.member-addition-photo>div span{font-size:10px;font-weight:700}.member-addition-photo:after{content:"";background:linear-gradient(#0000 45%,#07221bcc);position:absolute;inset:0}.member-addition-photo>span,.member-addition-photo>small{z-index:1;color:#fff;position:absolute;left:15px}.member-addition-photo>span{letter-spacing:.1em;font-size:9px;font-weight:900;bottom:34px}.member-addition-photo>small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;bottom:15px;right:15px;overflow:hidden}.member-addition-photo-card>section{gap:4px;padding:16px;display:grid}.member-addition-photo-card>section>span{color:#9a7024;letter-spacing:.1em;font-size:8px;font-weight:900}.member-addition-photo-card h3{color:#233c34;margin:0;font:800 18px DM Sans,sans-serif}.member-addition-photo-card p{color:#75837d;margin:0;font-size:10px}.member-addition-photo-card section>div{border-top:1px solid #e7ece9;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding-top:10px;display:flex}.member-addition-photo-card section>div small{color:#60736b;text-transform:capitalize;font-size:9px}.member-addition-photo-card section>div em{color:#087052;font:800 14px DM Sans,sans-serif}@media (width<=1100px){.member-addition-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.member-addition-card-grid{grid-template-columns:1fr}.member-addition-photo{height:250px}}.hoc-queue-kpis>button:first-child{background:#ffc928;border-color:#e6a900}.hoc-queue-kpis>button:first-child span,.hoc-queue-kpis>button:first-child small{color:#583b00}.hoc-queue-kpis>button:first-child strong{color:#2e250f}.hoc-queue-kpis>button:first-child.active{background:linear-gradient(135deg,#f8b719 0%,#ffd63f 58%,#ffe05c 100%);border-color:#d49300;box-shadow:inset 0 4px #9d6800,0 9px 24px #b77a003d}.hoc-underwriting-queue .fifo-card-photo>small,.hoc-underwriting-queue .fifo-front-copy>span{display:none}.hoc-underwriting-queue .fifo-front-copy{position:relative}.hoc-underwriting-queue .fifo-branch-distance{text-align:right;justify-items:end;margin:0;position:absolute;bottom:16px;right:16px}.hoc-underwriting-queue .fifo-branch-distance svg{grid-area:1/1/3}.hoc-underwriting-queue .fifo-branch-distance strong,.hoc-underwriting-queue .fifo-branch-distance small{grid-column:2}.hoc-underwriting-queue .fifo-card-register>footer>span{font-size:0}.hoc-underwriting-queue .fifo-card-register>footer>span:after{content:"8 centres per page · four cards per row";font-size:10px}.hoc-queue-kpis>*{isolation:isolate;will-change:transform,box-shadow;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,border-color .24s;animation:5s ease-in-out infinite kpi-shadow-float;position:relative}.hoc-queue-kpis>:nth-child(2){animation-delay:-1.2s}.hoc-queue-kpis>:nth-child(3){animation-delay:-2.4s}.hoc-queue-kpis>:nth-child(4){animation-delay:-3.6s}.hoc-queue-kpis>:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff6b,#0000 42%);position:absolute;inset:1px}.hoc-queue-kpis>:hover{z-index:2;transform:translateY(-7px)scale(1.012);box-shadow:0 18px 34px #2a373029}.hoc-queue-kpis>button:active{transition-duration:80ms;transform:translateY(1px)scale(.992);box-shadow:0 5px 11px #2a373021}@keyframes kpi-shadow-float{0%,to{transform:translateY(1px)rotateX(0);box-shadow:0 4px 9px #2a373014}50%{transform:translateY(-8px)rotateX(1deg);box-shadow:0 20px 31px #2a37302e}}@media (prefers-reduced-motion:reduce){.hoc-queue-kpis>*{transition:none;animation:none}.hoc-queue-kpis>:hover,.hoc-queue-kpis>button:active{transform:none}}.hoc-queue-kpis>*{animation-duration:3.2s}.hoc-queue-kpis>:after{content:"";z-index:-2;filter:blur(10px);pointer-events:none;background:#19372c33;border-radius:50%;height:18px;animation:3.2s ease-in-out infinite kpi-travelling-shadow;position:absolute;bottom:-13px;left:14%;right:14%;transform:scaleX(.72)}.hoc-queue-kpis>:nth-child(2):after{animation-delay:-.8s}.hoc-queue-kpis>:nth-child(3):after{animation-delay:-1.6s}.hoc-queue-kpis>:nth-child(4):after{animation-delay:-2.4s}@keyframes kpi-travelling-shadow{0%,to{opacity:.3;transform:translate(-8%)scaleX(.68)}50%{opacity:.78;transform:translate(8%)scaleX(1.04)}}@media (prefers-reduced-motion:reduce){.hoc-queue-kpis>*{animation-name:kpi-shadow-float!important;animation-duration:5s!important;animation-iteration-count:infinite!important}.hoc-queue-kpis>:after{animation-name:kpi-travelling-shadow!important;animation-duration:5s!important;animation-iteration-count:infinite!important}}.hoc-queue-kpis>*{will-change:auto;animation:none!important}.hoc-queue-kpis>:after{opacity:0;transition:opacity .22s,transform .22s;animation:none!important}@media (hover:hover) and (pointer:fine){.hoc-queue-kpis>:hover{transform:translateY(-7px)scale(1.012);box-shadow:0 18px 34px #2a373029}.hoc-queue-kpis>:hover:after{opacity:.72;transform:translate(4%)scaleX(1)}}@media (hover:none),(pointer:coarse){.hoc-queue-kpis>:hover{transform:none}}@media (prefers-reduced-motion:reduce){.hoc-queue-kpis>:hover{transform:none}.hoc-queue-kpis>:after{display:none}}.hoc-queue-kpis>button:nth-child(3),.hoc-queue-kpis>button:nth-child(3).active{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(135deg,#081813e6,#162b23c7);border-color:#fff3;box-shadow:inset 0 1px #ffffff29,0 12px 28px #08181333}.hoc-queue-kpis>button:nth-child(3) span,.hoc-queue-kpis>button:nth-child(3) strong{color:#fff}.hoc-queue-kpis>button:nth-child(3) small{color:#eef6f2c2}.hoc-queue-kpis>button:nth-child(3).active{box-shadow:inset 0 3px #fff3,0 16px 32px #08181347}.hoc-queue-kpis>button:first-child,.hoc-queue-kpis>button:first-child.active{background:linear-gradient(135deg,#f5bf31,#ffd866);border:1px solid #e6b942;border-radius:17px;min-height:112px;padding:18px 20px;box-shadow:inset 0 3px #9d6800,0 10px 24px #be891538}.hoc-queue-kpis>button:first-child span{color:#5b410b;font:900 14px/1.2 Manrope}.hoc-queue-kpis>button:first-child strong{color:#29220f;margin:11px 0 6px;font:900 36px/1 Manrope}.hoc-queue-kpis>button:first-child small{color:#674f1d;font:600 13px/1.35 Manrope}@media (hover:hover) and (pointer:fine){.hoc-queue-kpis>button:first-child:hover{border-color:#d49a10;box-shadow:inset 0 3px #9d6800,0 18px 34px #be89154d}}.hoc-underwriting-queue .fifo-card-face{background:#ffd454;border:1px solid #e1ad28;box-shadow:inset 0 3px #a66e00,0 12px 28px #b077082e}.hoc-underwriting-queue .fifo-card-photo{border-bottom:0}.hoc-underwriting-queue .fifo-card-photo:after{content:"";z-index:1;background:linear-gradient(90deg,#f1b51d,#ffda5b,#efb51d);height:7px;position:absolute;bottom:-1px;left:0;right:0}.hoc-underwriting-queue .fifo-rank{color:#6b4800;background:#fff7dc;border:1px solid #885b002e;font:900 10px Manrope}.hoc-underwriting-queue .fifo-complete{color:#ffd866;background:#17362d;box-shadow:0 6px 14px #051f1738}.hoc-underwriting-queue .fifo-front-copy{background:linear-gradient(135deg,#f5bf31,#ffd866)}.hoc-underwriting-queue .fifo-front-copy:before{background:#f7c536}.hoc-underwriting-queue .fifo-front-copy h3{color:#29220f;font:900 16px/1.2 Manrope}.hoc-underwriting-queue .fifo-front-copy p{color:#674f1d;font:700 10px Manrope}.hoc-underwriting-queue .fifo-branch-distance strong{color:#29220f!important;font:900 19px/1 Manrope!important}.hoc-underwriting-queue .fifo-branch-distance small{color:#6b4e10!important;font:900 7px Manrope!important}.hoc-underwriting-queue .fifo-card-back{background:linear-gradient(145deg,#fffaf0,#ffefb6)}.hoc-underwriting-queue .fifo-card-back>header span{color:#543900;background:#ffd75e}.hoc-underwriting-queue .fifo-back-title small{color:#8a5d00}.hoc-underwriting-queue .fifo-card-assignment{background:#fff4cce0;border-color:#dfbd65}.hoc-underwriting-queue .fifo-card-assignment>button{color:#ffd866;background:#17362d}.hoc-underwriting-queue .fifo-card-assignment>button svg{color:#ffd866}.hoc-underwriting-queue .fifo-card-front{background:#ffcf3fb8;border-color:#d39700b8;box-shadow:0 18px 42px #9463002e}.hoc-underwriting-queue .fifo-card-photo:after{background:linear-gradient(90deg,#c584003d,#ffeb91b3,#c584003d)}.hoc-underwriting-queue .fifo-front-copy{color:#29220f;-webkit-backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(135deg,#f5bf31c2,#ffd866a8);box-shadow:inset 0 1px #ffffff73}.hoc-underwriting-queue .fifo-front-copy:before{content:none}.hoc-underwriting-queue .fifo-front-copy h3{color:#29220f}.hoc-underwriting-queue .fifo-front-copy p{color:#674f1d}.hoc-underwriting-queue .fifo-branch-distance{color:#493609}.hoc-underwriting-queue .fifo-branch-distance strong{color:#29220f!important}.hoc-underwriting-queue .fifo-branch-distance small{color:#6b4e10!important}.hoc-underwriting-queue .fifo-card-back{cursor:pointer;grid-template-rows:auto 1fr auto auto;gap:8px;padding:16px}.hoc-underwriting-queue .fifo-card-back>header{display:none}.hoc-underwriting-queue .fifo-back-title{margin:0;padding:0 0 11px}.hoc-underwriting-queue .fifo-back-title small{font-size:9px}.hoc-underwriting-queue .fifo-back-title h3{margin:6px 0 3px;font-size:16px;line-height:1.25}.hoc-underwriting-queue .fifo-back-title p{font-size:9px}.hoc-underwriting-queue .fifo-card-back dl{align-self:start;margin:0}.hoc-underwriting-queue .fifo-card-back dl>div{grid-template-columns:40% 1fr;padding:8px 2px}.hoc-underwriting-queue .fifo-card-back dt{font-size:9px;line-height:1.35}.hoc-underwriting-queue .fifo-card-back dd{font-size:10px;line-height:1.35}.hoc-underwriting-queue .fifo-back-stats{gap:7px;margin:0}.hoc-underwriting-queue .fifo-back-stats>span{padding:9px 5px}.hoc-underwriting-queue .fifo-back-stats b{font-size:17px}.hoc-underwriting-queue .fifo-back-stats small{font-size:8px}.hoc-underwriting-queue .fifo-card-assignment{cursor:default;gap:7px;padding:10px}.hoc-underwriting-queue .fifo-card-assignment label{font-size:8px}.hoc-underwriting-queue .fifo-card-assignment select,.hoc-underwriting-queue .fifo-card-assignment>button{height:38px;font-size:9px}.member-addition-photo-card .addition-member-facts{border-top:1px solid #e7ece9;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:12px 0 0;padding:14px 0 0;display:grid}.addition-member-facts>div{min-width:0}.addition-member-facts dt{color:#687c73;margin-bottom:5px;font-size:12px}.addition-member-facts dd{color:#25483b;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.5}.member-addition-photo-card .member-addition-photo>img{object-fit:contain;background:#e9f0ec}.hr-panel-page{color:#152b2e;gap:16px;display:grid}.hr-panel-page>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.hr-panel-page>header span{color:#c58b27;letter-spacing:.16em;font-size:10px;font-weight:800}.hr-panel-page>header h1{color:#17372e;margin:7px 0 4px;font:400 36px Georgia,serif}.hr-panel-page>header p{color:#71817b;margin:0}.hr-panel-page>header button{color:#185441;background:#fff;border:1px solid #d4dfda;border-radius:11px;align-items:center;gap:7px;padding:11px 15px;font-weight:800;display:flex}.hr-panel-page svg{width:18px}.hr-summary{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.hr-summary article{background:#fff;border:1px solid #d7e1dc;border-radius:15px;align-items:center;gap:15px;padding:17px 20px;display:flex;box-shadow:0 5px 18px #102a2b09}.hr-summary article>svg{color:#16745a;background:#e4f2ec;border-radius:9px;width:30px;height:30px;padding:7px}.hr-summary article.pending>svg{color:#c98720;background:#fff0d4}.hr-summary span{gap:3px;display:grid}.hr-summary small{color:#75847f}.hr-summary strong{font-size:24px}.hr-onboarding-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.65fr);gap:16px;display:grid}.hr-create-card,.hr-approval-card,.hr-activation-card{background:#fff;border:1px solid #d7e1dc;border-radius:16px;overflow:hidden;box-shadow:0 6px 20px #102a2b09}.hr-create-card>header,.hr-approval-card>header,.hr-activation-card>header{border-bottom:1px solid #e0e7e3;justify-content:space-between;align-items:center;gap:13px;padding:15px 18px;display:flex}.hr-create-card h2,.hr-approval-card h2,.hr-activation-card h2{color:#18382e;margin:0;font-size:16px}.hr-create-card p,.hr-approval-card p{color:#75827d;margin:4px 0 0;font-size:10px}.hr-create-card>form{grid-template-columns:1.15fr .7fr 1fr;gap:12px;padding:17px;display:grid}.hr-create-card label{color:#5d6f69;align-content:start;gap:6px;font-size:10px;font-weight:800;display:grid}.hr-create-card input,.hr-create-card select{width:100%;font:inherit;background:#fff;border:1px solid #ccd9d3;border-radius:9px;padding:10px}.hr-create-card input:disabled,.hr-create-card select:disabled{color:#98a29e;background:#f3f5f4}.hr-generated-id{background:#eef7f3;border:1px solid #c8ddd3;border-radius:9px;align-content:center;gap:2px;padding:8px 12px;display:grid}.hr-generated-id small,.hr-generated-id span{color:#71827c;font-size:8px}.hr-generated-id strong{color:#147158;letter-spacing:.05em;font-size:18px}.hr-phone{grid-template-columns:46px 1fr;display:grid}.hr-phone>span{background:#f6f4ee;border:1px solid #ccd9d3;border-right:0;border-radius:9px 0 0 9px;place-items:center;display:grid}.hr-phone input{border-radius:0 9px 9px 0}.hr-create-card label>small{color:#89958f;font-size:8px}.hr-photo-control{background:#f8fbf9;border:1px dashed #a8beb4;border-radius:9px;grid-template-columns:44px 1fr;align-items:center;gap:9px;min-height:52px;padding:5px 8px;display:grid}.hr-photo-control>span{color:#237a62;background:#e4f1eb;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.hr-photo-control img{object-fit:cover;width:100%;height:100%}.hr-photo-control input{border:0;padding:4px;font-size:8px}.hr-create-card form>button{color:#fff;background:#087357;border:0;border-radius:10px;grid-column:1/-1;justify-self:end;align-items:center;gap:7px;padding:12px 18px;font-weight:800;display:flex}.hr-create-card form>button:disabled{opacity:.45}.hr-created{background:#f0f8f4;align-items:center;gap:15px;padding:22px;display:flex}.hr-created>svg{color:#087357;width:34px;height:34px}.hr-created>div{flex:1;gap:4px;display:grid}.hr-created span,.hr-created small{color:#5d716a}.hr-created button{background:#fff;border:1px solid #bdd1c7;border-radius:9px;padding:10px 13px}.hr-activation-card>header span{color:#7d8b8d;font-size:9px}.hr-activation-card>div{padding:8px 16px}.hr-activation-card article{border-bottom:1px solid #e3e8e6;grid-template-columns:28px 1fr;gap:9px;padding:11px 0;display:grid}.hr-activation-card article:last-child{border:0}.hr-activation-card article>b{color:#17715a;background:#e4f1eb;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.hr-activation-card article span{gap:2px;display:grid}.hr-activation-card article small{color:#7c898b;font-size:9px}.hr-activation-card>p{color:#725928;background:#fff5e2;border-left:3px solid #d49b32;margin:0 16px 16px;padding:10px;font-size:9px}.hr-approval-card>header{justify-content:space-between}.hr-approval-card>header>span{color:#9c6918;background:#fff0d5;border-radius:20px;padding:7px 10px;font-size:10px}.hr-approval-list article{border-top:1px solid #e1e7e4;grid-template-columns:46px minmax(220px,1fr) auto auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.hr-avatar{color:#147157;text-transform:uppercase;background:#e3f1eb;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.hr-approval-list article>div:nth-child(2){gap:4px;display:grid}.hr-approval-list article span{color:#556a63;align-items:center;gap:5px;font-size:10px;display:flex}.hr-approval-list article span svg{width:13px}.hr-approval-list article small{color:#80908a;font-size:9px}.hr-approval-list em{color:#9a681c;background:#fff1d8;border-radius:18px;padding:7px 10px;font-size:9px;font-style:normal}.hr-approval-list button{color:#fff;background:#087357;border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 13px;font-weight:800;display:flex}.hr-empty{color:#74847e;justify-items:center;gap:6px;padding:25px;display:grid}.hr-empty svg{color:#218166;width:28px;height:28px}.form-error svg{width:17px}@media (width<=900px){.hr-onboarding-grid{grid-template-columns:1fr}.hr-create-card>form{grid-template-columns:1fr 1fr}.hr-generated-id{min-height:62px}}@media (width<=720px){.hr-panel-page>header{flex-direction:column;align-items:flex-start}.hr-summary,.hr-create-card>form{grid-template-columns:1fr}.hr-approval-list article{grid-template-columns:44px 1fr}.hr-approval-list em,.hr-approval-list button{grid-column:2}.hr-panel-page>header h1{font-size:30px}}.hr-create-card>form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px 16px;padding:18px}.hr-create-card label{gap:7px;min-width:0}.hr-create-card input,.hr-create-card select{box-sizing:border-box;height:44px;padding:0 12px}.hr-generated-id{box-sizing:border-box;gap:1px;height:44px;min-height:0;margin-top:17px;padding:5px 12px}.hr-generated-id small,.hr-generated-id span{font-size:7px}.hr-generated-id strong{letter-spacing:.04em;font-size:15px;line-height:1.05}.hr-phone{grid-template-columns:48px minmax(0,1fr)}.hr-photo-control{box-sizing:border-box;grid-template-columns:40px minmax(0,1fr);gap:8px;height:44px;min-height:0;padding:4px 7px;overflow:hidden}.hr-photo-control>span{border-radius:7px;width:34px;height:34px}.hr-photo-control input{max-width:100%;height:auto;padding:0}.hr-photo-control input::file-selector-button{color:#31564b;background:#fff;border:1px solid #b7c9c1;border-radius:6px;margin-right:6px;padding:4px 7px;font-weight:700}.hr-photo-control small{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.hr-create-card form>button{grid-column:3;justify-content:center;justify-self:stretch;min-height:44px;padding:11px 16px}@media (width<=1100px){.hr-create-card>form{grid-template-columns:1fr 1fr}.hr-create-card form>button{grid-column:2}}@media (width<=720px){.hr-create-card>form{grid-template-columns:1fr}.hr-generated-id{margin-top:0}.hr-create-card form>button{grid-column:1}}.hr-created-locked>div>small{color:#765819;background:#fff7e6;border:1px solid #ead4a6;border-radius:9px;align-items:center;gap:7px;margin-top:7px;padding:10px 12px;font-size:10px;font-weight:800;display:flex}.hr-created-locked>div>small svg{width:15px;height:15px}.hr-avatar img{object-fit:cover;width:100%;height:100%}.hr-approval-list article.approved{background:#fbfefc}.hr-approval-list em.approved{color:#147158;background:#e4f3ec}.hr-key-release{background:#eff8f4;border:1px solid #b8d8ca;border-radius:9px;min-width:180px;padding:8px 12px;gap:2px!important;display:grid!important}.hr-key-release small{letter-spacing:.13em;font-weight:900;color:#6b7d76!important;font-size:7px!important}.hr-key-release strong{color:#0f6f56;letter-spacing:.1em;font-size:18px}.hr-key-release span{color:#6c7e77!important;font-size:8px!important}.hr-register-tools{background:#f8faf9;border-bottom:1px solid #e1e7e4;grid-template-columns:minmax(220px,1.4fr) minmax(170px,1fr) minmax(170px,1fr) auto;align-items:end;gap:12px;padding:14px 18px;display:grid}.hr-register-tools label{color:#60716b;gap:6px;font-size:9px;font-weight:900;display:grid}.hr-register-tools input,.hr-register-tools select{box-sizing:border-box;color:#203b33;background:#fff;border:1px solid #cbd8d2;border-radius:9px;width:100%;height:40px;padding:0 11px}.hr-register-tools button{color:#176d55;background:#fff;border:1px solid #cbd8d2;border-radius:9px;height:40px;padding:0 14px;font-weight:800}.hr-approval-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:560px;overflow-y:auto}.hr-approval-list::-webkit-scrollbar{width:10px}.hr-approval-list::-webkit-scrollbar-track{background:#eef3f1}.hr-approval-list::-webkit-scrollbar-thumb{background:#7fa99a;border:2px solid #eef3f1;border-radius:9px}.hr-approval-list:after{content:"Scroll to view all staff";color:#4f7165;text-align:right;background:linear-gradient(90deg,#eef7f3,#fff);padding:7px 18px;font-size:9px;font-weight:800;display:block;position:sticky;bottom:0}.hr-review-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05191ca6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.hr-review-modal{background:#fff;border:1px solid #cddbd5;border-radius:18px;width:min(850px,96vw);overflow:hidden;box-shadow:0 30px 80px #03181b4d}.hr-review-modal>header{background:#f9fbfa;border-bottom:1px solid #dce5e1;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 25px;display:flex}.hr-review-modal>header span{color:#c58b27;letter-spacing:.16em;font-size:9px;font-weight:900}.hr-review-modal>header h2{color:#15382e;margin:5px 0 3px;font:400 28px Georgia,serif}.hr-review-modal>header p{color:#71817b;margin:0;font-size:11px}.hr-review-modal>header button{color:#244a40;background:#eef3f1;border:0;border-radius:9px;padding:8px}.hr-review-content{grid-template-columns:230px 1fr;gap:24px;padding:24px;display:grid}.hr-review-photo{align-content:start;gap:8px;display:grid}.hr-review-photo>img,.hr-review-photo>div{aspect-ratio:4/5;object-fit:cover;background:#eef4f1;border-radius:14px;width:100%}.hr-review-photo>div{color:#74847e;align-content:center;place-items:center;gap:8px;display:grid}.hr-review-photo>small{color:#7b8984;letter-spacing:.14em;text-align:center;font-size:8px;font-weight:900}.hr-review-details{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hr-review-details article{background:#fbfcfb;border:1px solid #dce5e1;border-radius:11px;align-content:center;gap:5px;min-height:74px;padding:12px 14px;display:grid}.hr-review-details small{color:#7b8984;letter-spacing:.11em;font-size:8px;font-weight:900}.hr-review-details strong{color:#17372f;align-items:center;gap:6px;font-size:14px;display:flex}.hr-review-details strong svg{width:15px}.hr-review-modal>footer{background:#f9fbfa;border-top:1px solid #dce5e1;justify-content:flex-end;gap:10px;padding:17px 24px;display:flex}.hr-review-modal>footer button{color:#fff;background:#087357;border:0;border-radius:10px;align-items:center;gap:7px;padding:12px 16px;font-weight:800;display:flex}.hr-review-modal>footer button.secondary{color:#31574c;background:#fff;border:1px solid #cbd9d3}@media (width<=720px){.hr-review-content{grid-template-columns:1fr}.hr-review-photo{justify-items:center}.hr-review-photo>img,.hr-review-photo>div{width:180px}.hr-review-details{grid-template-columns:1fr}.hr-review-modal>footer{flex-direction:column-reverse}.hr-review-modal>footer button{justify-content:center}.hr-key-release{grid-column:2}}@media (width<=900px){.hr-register-tools{grid-template-columns:1fr 1fr}.hr-register-tools label:first-child{grid-column:1/-1}}@media (width<=600px){.hr-register-tools{grid-template-columns:1fr}.hr-register-tools label:first-child{grid-column:1}.hr-approval-list{max-height:65vh}}.hr-panel-page .hr-danger{color:#fff!important;background:#a43e43!important;border-color:#a43e43!important}.hr-panel-page .hr-rejected{color:#a43e43;background:#fde9e9}.hr-panel-page .hr-rejection-info{overflow-wrap:anywhere;color:#863e43;max-width:400px}.hr-panel-page .hr-rejection-info span,.hr-panel-page .hr-rejection-info small{margin-top:5px;display:block}.hr-panel-page .hr-rejection-form{padding:18px 24px}.hr-panel-page .hr-rejection-form label{flex-direction:column;gap:8px;font-weight:600;display:flex}.hr-panel-page .hr-rejection-form textarea{box-sizing:border-box;width:100%;min-height:90px;font:inherit;border:1px solid #d3ddd8;border-radius:10px;padding:12px}.hr-panel-page .hr-rejection-form [role=alert]{color:#a43e43}.hr-panel-page .hr-review-modal footer{flex-wrap:wrap}.hr-onboarding-grid{align-items:start;container-type:inline-size}.hr-create-card>form>.recruitment-terms,.hr-create-card>form>.hr-photo-field{grid-column:1/-1;min-width:0}.hr-create-card>form>button{grid-column:1/-1;justify-self:end;max-width:100%}.hr-create-card label{font-size:14px;line-height:1.4}.hr-create-card p,.hr-create-card label>small{font-size:12px;line-height:1.5}.hr-photo-control>div{min-width:0}.hr-photo-control input{max-width:100%;height:auto;font-size:12px}@container (width<=1000px){.hr-onboarding-grid>.hr-create-card,.hr-onboarding-grid>.hr-activation-card{grid-column:1/-1}.hr-create-card>form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.hr-create-card>form{grid-template-columns:1fr}.hr-create-card>form>button{justify-self:stretch}}.attendance-audit-list.punched-out .attendance-audit-row{grid-template-columns:86px minmax(150px,1.05fr) 112px minmax(220px,1.15fr) minmax(145px,.8fr) 105px}.attendance-audit-punchout-evidence{grid-template-columns:82px minmax(105px,1fr);align-items:center;gap:12px;display:grid}.attendance-audit-punchout-evidence>.live-selfie{background:#eef3ef;border-radius:12px;width:82px;height:72px;overflow:hidden}.attendance-audit-punchout-evidence>.live-selfie img{object-fit:cover;width:100%;height:100%}.attendance-audit-punchout-evidence .time-chip{color:#70807b;text-align:center;background:#eef3ef;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;min-height:72px;font-size:10px;display:flex}@media (width<=1050px){.attendance-audit-list.punched-out .attendance-audit-row{grid-template-columns:72px minmax(140px,1fr) 100px minmax(190px,1fr) minmax(135px,.8fr) 92px}.attendance-audit-punchout-evidence{grid-template-columns:68px minmax(96px,1fr);gap:8px}.attendance-audit-punchout-evidence>.live-selfie{width:68px;height:64px}}@media (width<=720px){.attendance-audit-list.punched-out .attendance-audit-row{grid-template-columns:68px 1fr;gap:12px}.attendance-audit-punchout-evidence{border-top:1px solid #e2e8e4;grid-column:1/-1;grid-template-columns:92px 1fr;padding-top:8px}.attendance-audit-punchout-evidence>.live-selfie{width:92px;height:82px}}.staff-branch-access{background:linear-gradient(145deg,#f7fbf9,#fffdf7);border:1px solid #cfe1d9;border-radius:14px;margin:0 21px;padding:17px}.staff-branch-access>header{border-bottom:1px solid #dfeae5;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.staff-branch-access>header>div{gap:4px;display:grid}.staff-branch-access>header span{color:#9b742d;letter-spacing:.13em;font:900 8px Manrope}.staff-branch-access>header b{color:#244239;font:700 10px Manrope}.staff-branch-access>header strong{white-space:nowrap;color:#087052;background:#e0f2e9;border-radius:999px;padding:7px 10px;font:900 9px Manrope}.staff-branch-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px 0;display:grid}.staff-branch-options label{cursor:pointer;background:#fff;border:1px solid #dae5e0;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:54px;padding:10px 11px;transition:all .16s;display:grid}.staff-branch-options label:hover{border-color:#9fcab8}.staff-branch-options label.selected{background:#eaf7f1;border-color:#54a483;box-shadow:inset 0 0 0 1px #54a483}.staff-branch-options input{accent-color:#087052;width:16px;height:16px}.staff-branch-options span{gap:2px;min-width:0;display:grid}.staff-branch-options b{color:#1f4035;font:900 10px Manrope}.staff-branch-options small{color:#667b73;text-overflow:ellipsis;white-space:nowrap;font:700 9px Manrope;overflow:hidden}.staff-branch-options svg{color:#aab9b3;width:17px}.staff-branch-options .selected svg{color:#087052}.staff-branch-access>footer{border-top:1px solid #dfeae5;justify-content:space-between;align-items:center;gap:15px;padding-top:13px;display:flex}.staff-branch-access>footer p{color:#657a72;margin:0;font:600 9px Manrope}.staff-branch-access>footer button{color:#fff;background:#087052;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 15px;font:900 9px Manrope;display:flex;box-shadow:0 7px 16px #0870522e}.staff-branch-access>footer button:disabled{opacity:.55}.staff-branch-access>footer svg,.staff-branch-loading svg,.staff-branch-success svg{width:15px}.staff-branch-loading{color:#657a72;justify-content:center;align-items:center;gap:8px;min-height:92px;font:700 9px Manrope;display:flex}.staff-branch-success{color:#087052;background:#dff3e9;border-radius:9px;align-items:center;gap:6px;margin-top:11px;padding:9px 10px;font:800 9px Manrope;display:flex}@media (width<=620px){.staff-branch-options{grid-template-columns:1fr}.staff-branch-access>footer{flex-direction:column;align-items:stretch}.staff-branch-access>footer button{width:100%}}.photo-field{gap:9px;display:grid}.photo-field>span{font-weight:800}.photo-field .photo-live-open,.photo-field .photo-capture-confirmation{color:#087052;background:#edf7f2;border:1.5px dashed #8db6a6;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:74px;font:900 10px Manrope;display:flex}.photo-field .photo-live-open svg{width:21px}.photo-field .photo-capture-confirmation{text-align:left;border-style:solid;justify-content:flex-start;padding:7px;overflow:hidden}.photo-field .photo-capture-confirmation img{object-fit:cover;border-radius:10px;width:60px;height:60px}.photo-field .photo-capture-confirmation span{gap:3px;display:grid}.photo-field .photo-capture-confirmation b{color:#087052;align-items:center;gap:5px;display:flex}.photo-field .photo-capture-confirmation b svg{width:14px}.photo-field .photo-capture-confirmation small{color:#6d8078}.photo-camera-error{color:#8a5a12;background:#fff7e7;border-radius:9px;padding:9px 10px;font-weight:700}.photo-camera-fallbacks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.photo-phone-camera,.photo-gallery-fallback{cursor:pointer;color:#087052!important;background:#fff!important;border:1px solid #cfded7!important;border-radius:10px!important;grid-template-columns:23px 1fr!important;align-items:center!important;gap:8px!important;min-height:64px!important;margin:0!important;padding:10px!important;display:grid!important}.photo-phone-camera{background:#eaf7f1!important;border-color:#7db8a1!important}.photo-phone-camera input,.photo-gallery-fallback input{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.photo-phone-camera>svg,.photo-gallery-fallback>svg{width:21px!important}.photo-phone-camera>span,.photo-gallery-fallback>span{gap:2px!important;margin:0!important;display:grid!important}.photo-phone-camera b,.photo-gallery-fallback b{color:#17483a!important;font-size:9px!important;display:block!important}.photo-phone-camera small,.photo-gallery-fallback small{color:#6f8079;font-size:7px;font-weight:700;line-height:1.3}.live-camera-sheet{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#021712eb;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.live-camera-sheet>div{background:#031d17;border:1px solid #ffffff38;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(520px,100%);max-height:calc(100dvh - 24px);display:grid;overflow:hidden;box-shadow:0 30px 90px #0000008c}.live-camera-sheet header{color:#f0c55d;letter-spacing:.14em;justify-content:space-between;align-items:center;padding:13px 15px;font:900 9px Manrope;display:flex}.live-camera-sheet header button{color:#fff;background:#ffffff12;border:1px solid #ffffff45;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.live-camera-sheet header svg{width:18px}.live-camera-sheet video{object-fit:cover;background:#000;width:100%;height:100%;max-height:calc(100dvh - 155px)}.live-camera-sheet footer{padding:13px}.live-camera-sheet footer button,.live-camera-sheet footer span{color:#fff;background:#087052;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font:900 11px Manrope;display:flex}.live-camera-sheet footer svg{width:18px}@media (width<=380px){.photo-camera-fallbacks{grid-template-columns:1fr}}.photo-field .photo-live-open,.photo-field .photo-capture-confirmation{cursor:pointer}:root{--credit-font:"Manrope", Arial, sans-serif;--credit-text:14px;--credit-caption:13px;--credit-label:12px;--credit-section:20px;--credit-title:28px}:is(.credit-compact-queue,.uw-review-page,.credit-pipeline-desk,.hoc-manager-queue){font-family:var(--credit-font);font-size:var(--credit-text);font-weight:400;line-height:1.5}:is(.credit-compact-queue,.uw-review-page,.credit-pipeline-desk,.hoc-manager-queue) :is(button,input,select,textarea){font-family:var(--credit-font);font-weight:500}.credit-compact-queue .page-title h1,.uw-review-page>.page-title h1,.credit-pipeline-desk.hoc-submitted-review>header h2,.hoc-manager-queue>header h1{letter-spacing:-.025em;font-family:var(--credit-font)!important;font-size:var(--credit-title)!important;font-weight:600!important;line-height:1.3!important}.credit-pipeline-desk.hoc-submitted-review>header p,.hoc-manager-queue>header p{font-size:var(--credit-text)!important;font-weight:400!important}.hoc-submitted-review .pipeline-case-list h3{font-size:18px!important;font-weight:600!important}.hoc-submitted-review .pipeline-case-list section>p{font-size:var(--credit-text)!important;font-weight:400!important}.hoc-submitted-review .pipeline-case-list section>span{font-size:var(--credit-caption);font-weight:500}.hoc-submitted-review .pipeline-member-decisions>header b{font-size:17px;font-weight:600}.hoc-submitted-review .pipeline-member-table>.head{font-size:var(--credit-label);letter-spacing:.04em;font-weight:500}.hoc-submitted-review .pipeline-member-table>.row,.hoc-submitted-review .pipeline-member-table .row p{font-size:var(--credit-text)!important;font-weight:400!important;line-height:1.6!important}.hoc-submitted-review .pipeline-member-table .row>b,.hoc-submitted-review .pipeline-member-table .row strong{font-size:var(--credit-text)!important;font-weight:600!important}.hoc-submitted-review .pipeline-member-table .row em{font-size:var(--credit-caption)!important;font-weight:500!important}.hoc-submitted-review .pipeline-final-action label{font-size:var(--credit-text);font-weight:500}.uw-review-page .uw-v2-members>header h2,.uw-review-page .uw-credit-questionnaire-new>header h3{font-size:var(--credit-section)!important;font-weight:600!important}.uw-review-page .uw-question-grid>label>b,.uw-review-page .uw-credit-questionnaire-new .uw-question-grid>label>b{line-height:1.5;font-size:var(--credit-text)!important;font-weight:500!important}.uw-review-page .uw-question-group>header h4{font-size:16px!important;font-weight:600!important}.uw-review-page .uw-v2-appraisal-person b{font-size:20px!important;font-weight:600!important}.uw-review-page .uw-v2-summary .uw-info span{font-size:var(--credit-label)!important}.uw-review-page .uw-v2-summary .uw-info b{font-size:var(--credit-text)!important;font-weight:500!important}.hoc-manager-queue .hmq-manager h2{font-size:var(--credit-section);font-weight:600}.hoc-manager-queue .hmq-centre strong{font-size:15px;font-weight:600}.hoc-manager-queue .hmq-file small{font-size:var(--credit-caption);font-weight:400}.hoc-manager-queue .hmq-state{font-size:var(--credit-caption);font-weight:500}@media (width<=650px){:root{--credit-title:24px;--credit-section:18px}.credit-compact-queue .centre-appraisal-circle{width:72px;min-width:72px;height:72px}}.hoc-submitted-review .hoc-member-identity>span{min-width:0}.hoc-submitted-review .hoc-aadhaar-line{color:#52665c;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;font-size:12px;font-weight:400;display:flex}.hoc-submitted-review .hoc-aadhaar-line button{color:#226849;background:#fff;border:1px solid #cfddd4;border-radius:6px;place-items:center;width:28px;min-width:28px;height:28px;padding:0;display:inline-grid}.hoc-submitted-review .hoc-highmark-summary{border-top:1px solid #dfe6e2;flex-wrap:wrap;grid-column:1/-1;gap:12px 28px;margin:2px 0 0;padding:10px 0 0;display:flex}.hoc-submitted-review .hoc-highmark-summary>div{align-items:baseline;gap:8px;display:flex}.hoc-submitted-review .hoc-highmark-summary dt{color:#617168;font-size:12px;font-weight:400}.hoc-submitted-review .hoc-highmark-summary dd{color:#213d30;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:500}.hoc-submitted-review .pipeline-member-table .row em.query_raised{color:#8d4d0d;background:#fff0d3;border:1px solid #ebce90}.hoc-member-modal footer button.hc-rework-button{color:#fff!important;background:#a6680d!important;border-color:#a6680d!important}.hoc-member-modal footer button.hc-satisfactory-button{color:#fff!important;background:#126c4e!important;border-color:#126c4e!important}.hoc-member-modal footer button:disabled{opacity:.5;cursor:not-allowed}.hc-return-label,.credit-compact-queue .centre-fifo-card section>span.hc-return-label{color:#8a550b;letter-spacing:0;background:#fff0cd;border:1px solid #e6cc95;border-radius:6px;padding:4px 8px;font-weight:600;display:inline-block;font-size:12px!important}.hc-return-review{background:#fffdfa;border:1px solid #e2d4b9;border-radius:14px;margin:20px;padding:20px}.hc-return-review h3{margin:12px 0 5px;font-size:20px;font-weight:600}.hc-return-review header p{color:#59695e;margin:0;font-size:14px}.hc-return-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:16px;display:grid}.hc-return-cards article{background:#fff;border:1px solid #dce4df;border-radius:10px;padding:16px}.hc-return-cards article.needs-recheck{background:#fffbf2;border-left:4px solid #bd8524}.hc-return-cards article>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hc-return-cards b{font-size:14px;font-weight:600}.hc-return-cards article>div>span:last-child{color:#775521;font-size:12px}.hc-return-cards .uw-member-photo{width:36px;height:40px}.hc-return-cards p{white-space:pre-wrap;font-size:14px;line-height:1.5}.hc-return-cards button{color:#745012;background:#fff0cf;border:1px solid #cdad73;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:600}
