@media only screen and (max-width:600px){.main-content{width:100% !important;}#tab-btn img{width:15vw !important;}.searchbar{width:90% !important;}.pincode .pins{margin-right:1% !important;}}@media only screen and (max-width:1000px){.pincode .pins{margin-right:2% !important;}}html,body{height:100% !important;}:root{--brand-900:#063d39;--brand-700:#075f54;--brand-600:#006e41;--brand-100:#e9f6f2;--ink-900:#102a2e;--ink-600:#607174;--surface:#fff;--canvas:#f5f8f7;--line:#dfe8e6;}body.app-shell{background:var(--canvas);color:var(--ink-900);font-family:Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;}.app-navbar{min-height:78px;padding:0;border-bottom:1px solid var(--line);background:rgba(255, 255, 255, 0.98);box-shadow:0 4px 20px rgba(18, 50, 46, 0.04);}.app-navbar__inner,.app-footer__inner{display:flex;width:calc(100% - 40px);max-width:1180px;margin:0 auto;align-items:center;justify-content:space-between;}.navbar-brand{padding:0.6rem 0;}img#logo{width:140px;height:48px;object-fit:contain;}.userinfo{display:flex;align-items:center;gap:0.8rem;margin:0;}.userinfo__details{display:flex;flex-direction:column;align-items:flex-end;font-size:0.78rem;color:var(--ink-600);line-height:1.3;}.userinfo__details strong{color:var(--ink-900);font-size:0.88rem;}.userinfo__label{color:#869593;font-size:0.68rem;text-transform:uppercase;letter-spacing:0.06em;}img#passphoto{width:48px;height:48px;border:2px solid #d9e9e6;border-radius:50%;object-fit:cover;}.logout-button{display:grid;width:40px;height:40px;padding:0;place-items:center;border:1px solid #ecd2d2;border-radius:12px;background:#fff7f7;color:#b83232;cursor:pointer;transition:background 0.18s ease;}.logout-button:hover{background:#fdeaea;}.app-main{flex:1 0 auto;}.main-container{width:calc(100% - 40px);max-width:1180px;margin:0 auto;padding:2rem 0;}.app-footer{padding:1.25rem 0;border-top:1px solid var(--line);background:#fff;color:#6a7c7c;}.app-footer__inner{font-size:0.78rem;}.app-footer a{color:var(--brand-700);font-weight:700;}.card{border-color:var(--line);border-radius:16px;}.table{background:#fff;}.table thead th{border-bottom:1px solid var(--line);background:#eff6f4;color:#365654;font-size:0.75rem;letter-spacing:0.04em;text-transform:uppercase;}.table td,.table th{padding:0.9rem;vertical-align:middle;border-top-color:#e8efed;}.btn{border-radius:10px;font-weight:700;}.btn-primary,.btn-success{border-color:var(--brand-600);background:var(--brand-600);}.btn-primary:hover,.btn-success:hover{border-color:var(--brand-700);background:var(--brand-700);}.form-control,.custom-select{min-height:42px;border-color:#cedbd8 !important;border-radius:10px;}.form-control:focus,.custom-select:focus{border-color:var(--brand-600) !important;box-shadow:0 0 0 3px rgba(8, 127, 109, 0.13);}.page-title{color:var(--ink-900);font-size:clamp(1.1rem, 3vw, 2rem);font-weight:800;letter-spacing:-0.03em;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;/* Shared module experience */}.main-container > form > div[class^="page-"],.main-container > form > div[class*=" page-"]{min-height:64vh;}.module-header,.main-container .page-title:first-child{margin-bottom:1.5rem;}.module-header{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:1.5rem;padding-bottom:1.4rem;border-bottom:1px solid var(--line);}.module-heading{display:flex;align-items:flex-start;gap:1rem;}.module-heading .page-title{margin:0;}.module-heading p{margin:0.4rem 0 0;color:var(--ink-600);font-size:0.88rem;}.module-eyebrow{display:block;margin-bottom:0.3rem;color:var(--brand-600);font-size:0.68rem;font-weight:800;letter-spacing:0.11em;text-transform:uppercase;}.module-back,a#backbtn{display:inline-grid;width:42px;height:42px;margin:0 0.65rem 0 0;flex:0 0 42px;place-items:center;border:1px solid #d7e3e1;border-radius:12px;background:#fff;color:var(--brand-700) !important;box-shadow:0 4px 14px rgba(18, 50, 46, 0.045);font-size:0.9rem;vertical-align:middle;}.module-back:hover,a#backbtn:hover{border-color:#aad2cb;background:var(--brand-100);text-decoration:none;}.module-action{display:inline-flex;align-items:center;gap:0.5rem;white-space:nowrap;}.module-card{border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 8px 26px rgba(18, 50, 46, 0.05);}.module-card-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;}.module-card-heading h2{margin:0;color:var(--ink-900);font-size:1.2rem;font-weight:800;letter-spacing:-0.025em;}.record-count{padding:0.35rem 0.65rem;border-radius:999px;background:#edf6f4;color:#4c706b;font-size:0.7rem;font-weight:800;white-space:nowrap;/* Lift legacy module content into the same card system. */}.main-container [class^="page-"] > .card,.main-container [class*=" page-"] > .card,.main-container [class^="page-"] [shadow],.main-container [class*=" page-"] [shadow]{border:1px solid var(--line) !important;border-radius:18px !important;background:#fff;box-shadow:0 8px 26px rgba(18, 50, 46, 0.05) !important;}.main-container .card-header{padding:1rem 1.25rem;border-bottom:1px solid var(--line);background:#f0f7f5;color:#234744;font-size:0.82rem;font-weight:800;letter-spacing:0.045em;}.main-container .card-body{padding:clamp(1rem, 2.5vw, 1.5rem);}.main-container label{color:#385956;font-size:0.8rem;font-weight:700;}.main-container .form-group{margin-bottom:1.15rem;}.main-container textarea.form-control{min-height:120px;height:auto !important;resize:vertical;}.main-container .input-group{align-items:stretch;}.main-container .input-group .btn{min-height:42px;}.main-container .btn-info{border-color:#527f88;background:#527f88;}.main-container .btn-info:hover{border-color:#3d6870;background:#3d6870;}.main-container .btn-outline-primary{border-color:#9bc9c1;color:var(--brand-700);}.main-container .btn-outline-primary:hover{border-color:var(--brand-700);background:var(--brand-700);color:#fff;}.main-container .badge{padding:0.38rem 0.58rem;border-radius:999px;font-size:0.68rem;font-weight:800;}.main-container .badge-success{background:#dcf7eb;color:#08734f;}.main-container .badge-warning{background:#fff1d8;color:#955b00;}.main-container .badge-danger{background:#fde5e5;color:#a22f2f;}.main-container .table-responsive{margin-top:1rem;border:1px solid var(--line);border-radius:14px;background:#fff;}.main-container .table-responsive .table{margin-bottom:0;}.main-container .table-bordered,.main-container .table-bordered td,.main-container .table-bordered th{border-right:0;border-left:0;}.main-container .table-hover tbody tr:hover{background:#f3f9f7;}.table-empty{display:flex;min-height:160px;align-items:center;justify-content:center;flex-direction:column;gap:0.4rem;color:#788a88;text-align:center;}.table-empty i{margin-bottom:0.25rem;color:#a2b5b2;font-size:1.8rem;}.table-empty strong{color:#3f5d5a;}.table-empty span{font-size:0.78rem;}.module-empty-state{display:flex;min-height:360px;padding:2rem;align-items:center;justify-content:center;flex-direction:column;border:1px dashed #bfd1ce;border-radius:20px;background:#fbfdfc;text-align:center;}.module-empty-icon{display:grid;width:64px;height:64px;margin-bottom:1rem;place-items:center;border-radius:18px;background:var(--brand-100);color:var(--brand-700);font-size:1.5rem;}.module-empty-state h2{margin:0;color:var(--ink-900);font-size:1.2rem;}.module-empty-state p{max-width:420px;margin:0.55rem 0 0;color:var(--ink-600);}.main-container .nav-tabs{gap:0.35rem;padding:0.35rem;border:1px solid var(--line);border-radius:13px;background:#edf4f2;}.main-container .nav-tabs .nav-link,.main-container .nav-tabs a{margin:0;padding:0.65rem 1rem;border:0;border-radius:9px;background:transparent;color:#57716e !important;font-size:0.8rem;font-weight:700;}.main-container .nav-tabs .nav-link.active,.main-container .nav-tabs a.active{background:#fff;color:var(--brand-700) !important;box-shadow:0 3px 12px rgba(18, 50, 46, 0.08);}.main-container .modal-content{overflow:hidden;border:0;border-radius:18px;box-shadow:0 24px 70px rgba(11, 36, 33, 0.22);}.main-container .modal-header{border-bottom-color:var(--line);background:#f3f8f7;}.main-container .pagination a,.main-container .pagination span{border-color:var(--line);color:var(--brand-700);}@media (max-width:767px){.module-header{align-items:flex-start;flex-direction:column;}.module-action{width:100%;justify-content:center;}.main-container .float-right{float:none !important;}.main-container .col-sm-2.btn,.main-container .col-sm-3.btn{width:100%;max-width:none;}.main-container .table-responsive{border-radius:12px;}.main-container .card-header{font-size:0.75rem;}}@media (max-width:640px){.app-navbar{min-height:68px;}.app-navbar__inner,.app-footer__inner,.main-container{width:calc(100% - 24px);}.userinfo__details{display:none;}img#logo{width:112px;}img#passphoto{width:42px;height:42px;}.main-container{padding-top:1.25rem;}.app-footer__inner{align-items:flex-start;flex-direction:column;gap:0.35rem;}}input,select,textarea{height:30px !important;border:1px solid var(--gray-lite) !important;}#sticky-footer{flex-shrink:none;}img#logo{width:140px;}img#passphoto{width:50px;height:50px;object-fit:cover;border-radius:50%;}.size-1{font-size:1.5em;}.size-2{font-size:2em;}.size-3{font-size:3em;}.main-container{margin:0 auto;padding:2vw;width:90%;}.searchbar{margin:0 auto;width:50%;}*[border-left]{border-left:1px solid #e6eced;}*[border-right]{border-right:1px solid #e6eced;}.errormsg{padding:7px 20px;text-align:center;background:var(--danger);color:var(--white);margin-top:-10px;margin-bottom:10px;border-radius:50px;}a#tab-btn{width:100%;padding:18px;border:transparent;text-align:center;}#tab-btn i{display:block;font-size:3em;margin-bottom:20px;}#tab-btn img{margin:0 auto;display:block;width:5vw;margin-bottom:20px;}.bubble{position:absolute;background:var(--danger);width:30px;height:30px;padding-top:3px;border-radius:50px;margin-top:-1vw;margin-left:45%;color:var(--white);}.otp-page{background-image:url(../../media/img/login-bg.svg);background-size:cover;background-repeat:no-repeat;}.otp-page .pincode{width:100%;margin:0 auto;display:block;text-align:center;}.otp-page .pincode .pins{width:70px;height:70px !important;font-size:1.6em;border-radius:none !important;padding-left:30px;padding-top:5px;margin-right:10%;border-radius:5px;margin-bottom:40px;}.otp-page .card{background:#fff;}.otp-page .card-signin{border:0;border-radius:1rem;box-shadow:0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);}.otp-page .card-signin .card-title{margin-bottom:2rem;font-weight:300;font-size:1.5rem;padding-bottom:1rem;}.otp-page .declartation{display:block;font-size:0.7em;}.otp-page .card-signin .card-body{padding:2rem 2rem;}.otp-page .form-signin{width:100%;}.otp-page .magine-5{margin-top:5%;}.otp-page .form-signin .btn{font-size:80%;border-radius:5rem;letter-spacing:0.1rem;font-weight:bold;padding:1rem;transition:all 0.2s;}.page-title{font-size:1.8em;font-weight:100;}a#backbtn{color:var(--dark) !important;margin-right:20px;}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:var(--dark) !important;border:none !important;border-radius:5px;background-color:var(--gray-lite) !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, var(--gray-lite)), color-stop(100%, var(--gray-lite)));background:-webkit-linear-gradient(top, var(--gray-lite) 0%, var(--gray-lite) 100%);background:-moz-linear-gradient(top, var(--gray-lite) 0%, var(--gray-lite) 100%);background:-ms-linear-gradient(top, var(--gray-lite) 0%, var(--gray-lite) 100%);background:-o-linear-gradient(top, var(--gray-lite) 0%, var(--gray-lite) 100%);background:linear-gradient(to bottom, var(--gray-lite) 0%, var(--gray-lite) 100%);}a.nav-link{color:var(--dark);}.nav-link .active{color:var(--white) !important;}.content-nav{margin-top:4vh;}.userinfo{margin-right:20px;}.userinfo span{margin-right:20px;}*[float-right]{float:right;}*[float-left]{float:left;}*[border-top]{border-top:1px solid #e6eced;}*[padding-top]{padding-top:20px;/* DivTable.com */}.divTable{display:table;width:100%;}.divTableRow{display:table-row;}.divTableHeading{background-color:#eee;display:table-header-group;}.divTableCell,.divTableHead{display:table-cell;padding:3px 10px;}.divTableHeading{background-color:#eee;display:table-header-group;font-weight:bold;}.divTableFoot{background-color:#eee;display:table-footer-group;font-weight:bold;}.divTableBody{display:table-row-group;}.rounded-tips{border-radius:1rem !important;}@media screen{#printSection{display:none;}}@media print{/* Core Widget Positioning */body > *:not(#printSection){visibility:hidden;display:none;}#printSection,#printSection *{visibility:visible;}#printSection{position:absolute;left:0;top:0;}}.ai-widget-container{position:fixed;bottom:30px;right:30px;z-index:9999;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;/* Prompt Window Container */}.ai-prompt-window{position:absolute;bottom:80px;right:0;width:350px;background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0, 0, 0, 0.15);border:1px solid rgba(0, 0, 0, 0.08);overflow:hidden;/* Controlled via JS classes */display:none;opacity:0;transform:translateY(20px);transition:opacity 0.3s ease, transform 0.3s ease;/* Window Visibility Classes */}.ai-prompt-window.visible{display:flex;flex-direction:column;opacity:1;transform:translateY(0);/* Window Inner Structure Styling */}.ai-window-header{background:#f8fafc;padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0;}.ai-window-header h3{margin:0;font-size:16px;color:#1e293b;}.close-btn{background:none;border:none;font-size:24px;color:#94a3b8;cursor:pointer;line-height:1;}.close-btn:hover{color:#64748b;}.ai-window-body{padding:16px;display:flex;flex-direction:column;gap:12px;}.ai-window-body textarea{width:100%;height:100px !important;padding:12px;border-radius:8px;border:1px solid #cbd5e1;resize:none;box-sizing:border-box;font-size:14px;outline:none;}.ai-window-body textarea:focus{border-color:#006e41;}.ai-action-row{display:flex;justify-content:space-between;align-items:center;}.char-counter{font-size:12px;color:#94a3b8;}.send-btn{background:#1e1b4b;color:white;border:none;padding:8px 16px;border-radius:8px;font-weight:600;cursor:pointer;font-size:14px;transition:background 0.2s;}.send-btn:hover{background:#004025;/* Simulated AI response window styling */}.ai-response-box{background:#f1f5f9;padding:12px;border-radius:8px;font-size:13px;max-height:120px;overflow-y:auto;border-left:4px solid #006e41;}.ai-response-box.hidden{display:none;/* --- ANIMATION KEYFRAMES --- *//* Idle continuous radar ripple pulse */}@keyframes radarPulse{/* --- UPDATED BUTTON & RIPPLE STYLES --- */0%{transform:scale(0.95);opacity:0.8;}50%{opacity:0.4;}100%{transform:scale(1.6);opacity:0;}}.ai-floating-btn{/* Context for absolute positioning of rings */position:relative;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg, #004025, #006e41);border:none;cursor:pointer;box-shadow:0 4px 20px rgba(85, 247, 136, 0.4);display:flex;align-items:center;justify-content:center;color:white;z-index:2;transition:transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.3s;/* Interactive hover scales up slightly */}.ai-floating-btn:hover{transform:scale(1.08);box-shadow:0 6px 24px rgba(85, 247, 136, 0.7);/* Active click squish feedback */}.ai-floating-btn:active{transform:scale(0.95);/* Ambient Pulse Rings setup */}.pulse-ring{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#006e41;border-radius:50%;z-index:-1;pointer-events:none;/* Loop animations with offset delays */}.ring-1{animation:radarPulse 2.5s cubic-bezier(0.25, 0, 0, 1) infinite;}.ring-2{animation:radarPulse 2.5s cubic-bezier(0.25, 0, 0, 1) infinite;animation-delay:1.25s;/* Pause the ambient radar loops while window is actively open */}.ai-floating-btn.active .pulse-ring{animation-play-state:paused;opacity:0;transition:opacity 0.3s ease;/* --- BUTTON ICON TRANSITION --- */}.btn-icon-wrapper{position:relative;width:28px;height:28px;transition:transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);}.btn-icon-wrapper svg{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 0.3s, transform 0.3s;/* Standard visibility states */}.icon-close{opacity:0;transform:rotate(-90deg) scale(0.7);/* Morph transformations when button gets active class via JS */}.ai-floating-btn.active .btn-icon-wrapper{transform:rotate(180deg);}.ai-floating-btn.active .icon-ai{opacity:0;transform:scale(0.5);}.ai-floating-btn.active .icon-close{opacity:1;transform:rotate(0deg) scale(1);}.page-activation input,.page-activation select{height:50px !important;padding-left:20px !important;border-radius:5rem !important;margin-bottom:15px;}.page-activation .pincode{margin:0 auto;}.page-activation .pincode .pins{width:15%;}.page-activation .pincode input{border:2px solid var(--success) !important;}.page-activation .userprofile{margin:0 auto;display:block;}.page-activation .userprofile #photo{margin:0 auto;display:block;margin-top:20px;width:200px;height:200px;object-fit:contain;border:1px solid #f1f2fb;}.page-activation .userprofile #code{margin:0 auto;display:block;width:200px;margin-top:5px;height:4vh;background-color:#f1f2fb;text-align:center;font-size:large;padding-top:5px;}.page-activation .rightside{margin-top:20px;font-size:1em;padding:0 2vw;padding-bottom:6vh;}.page-activation .rightside .table-block{width:100%;margin-top:4vh;}.page-activation .rightside .table-block tr td{padding-bottom:8px;padding-top:8px;}.page-activation .rightside .table-block th{font-weight:600;}.page-activation .bottom-block{padding-top:1vh;}.page-activation *[padding-right]{padding-right:4vw;}.page-activation .nav-tabs{padding-top:1vh;}.page-activation .nav-tabs a{background-color:var(--light);color:var(--dark) !important;margin-right:5px;padding:10px 20px;text-decoration:none;border:none;border-radius:5px 5px 0 0;font-weight:300;}.page-activation .nav-tabs .active{color:white !important;background-color:var(--blue);}.page-activation .nav-tabs{border-bottom:1px solid transparent;}.page-activation .tab-content{margin-top:5px;padding-top:4vh;}.page-changeassoc{--assoc-ink:#17363a;--assoc-muted:#687d80;--assoc-line:#dfe9e7;--assoc-brand:#006e41;--assoc-soft:#edf8f5;padding-bottom:2rem;}.page-changeassoc .association-hero{position:relative;min-height:205px;padding:1.7rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;overflow:hidden;border-radius:20px;background:linear-gradient(125deg, #123f3a 0%, #004126 62%, #006e41 100%);color:#fff;box-shadow:0 14px 34px rgba(17, 70, 62, 0.15);}.page-changeassoc .association-hero::after{position:absolute;top:-100px;right:8%;width:285px;height:285px;border:1px solid rgba(255, 255, 255, 0.12);border-radius:50%;content:"";}.page-changeassoc .association-hero > div{position:relative;z-index:1;max-width:680px;}.page-changeassoc .association-back{display:inline-flex;margin-bottom:1.15rem;align-items:center;gap:0.45rem;color:rgba(255, 255, 255, 0.84);font-size:0.74rem;font-weight:700;}.page-changeassoc .association-back:hover{color:#fff;text-decoration:none;}.page-changeassoc .association-eyebrow{display:block;margin-bottom:0.3rem;color:#ade3d5;font-size:0.68rem;font-weight:800;letter-spacing:0.11em;text-transform:uppercase;}.page-changeassoc .association-hero h1{margin:0;color:#fff;font-size:2rem;font-weight:800;line-height:1.15;letter-spacing:-0.03em;}.page-changeassoc .association-hero p{margin:0.55rem 0 0;color:rgba(255, 255, 255, 0.76);font-size:0.84rem;line-height:1.6;}.page-changeassoc .association-hero-icon{position:relative;z-index:1;width:82px;height:82px;display:grid;flex:0 0 82px;place-items:center;border:1px solid rgba(255, 255, 255, 0.24);border-radius:24px;background:rgba(255, 255, 255, 0.1);font-size:2rem;}.page-changeassoc .association-alert{max-width:980px;margin:1.1rem auto 0;padding:0.9rem 1rem;display:flex;align-items:center;gap:0.75rem;border:1px solid #efc9c5;border-radius:12px;background:#fff5f4;color:#a43e36;}.page-changeassoc .association-alert > i{font-size:1.15rem;}.page-changeassoc .association-alert div{display:grid;font-size:0.75rem;}.page-changeassoc .association-layout{display:grid;max-width:1080px;margin:1.25rem auto 0;grid-template-columns:minmax(0, 1fr) 285px;gap:1.25rem;align-items:start;}.page-changeassoc .association-main{min-width:0;display:grid;gap:1rem;}.page-changeassoc .association-selection,.page-changeassoc .association-mandate,.page-changeassoc .association-summary,.page-changeassoc .association-success{border:1px solid var(--assoc-line);border-radius:17px;background:#fff;box-shadow:0 10px 30px rgba(24, 54, 59, 0.06);}.page-changeassoc .association-selection,.page-changeassoc .association-mandate{padding:1.35rem;}.page-changeassoc .association-section-head{display:flex;align-items:center;gap:0.8rem;}.page-changeassoc .association-section-head > span{width:44px;height:44px;display:grid;flex:0 0 44px;place-items:center;border-radius:12px;background:var(--assoc-soft);color:var(--assoc-brand);}.page-changeassoc .association-section-head small,.page-changeassoc .mandate-head small{display:block;color:var(--assoc-brand);font-size:0.61rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;}.page-changeassoc .association-section-head h2,.page-changeassoc .mandate-head h2,.page-changeassoc .association-summary h2{margin:0.1rem 0 0;color:var(--assoc-ink);font-size:1.12rem;font-weight:800;}.page-changeassoc .association-section-head p,.page-changeassoc .mandate-head p{margin:0.25rem 0 0;color:var(--assoc-muted);font-size:0.72rem;}.page-changeassoc .association-field{margin-top:1.15rem;padding-top:1.1rem;border-top:1px solid var(--assoc-line);}.page-changeassoc .association-field > label{color:#355459;font-size:0.76rem;font-weight:750;}.page-changeassoc .association-field > label span{color:#b83f3f;}.page-changeassoc .association-select-wrap{position:relative;display:flex;align-items:center;}.page-changeassoc .association-select-wrap > i:first-child{position:absolute;left:0.9rem;z-index:1;color:var(--assoc-brand);pointer-events:none;}.page-changeassoc .association-select-wrap > i:last-child{position:absolute;right:0.9rem;color:#829496;font-size:0.65rem;pointer-events:none;}.page-changeassoc .association-select-wrap select{min-height:47px;padding:0.6rem 2.7rem 0.6rem 2.55rem;appearance:none;border:1px solid #d6e1df;border-radius:10px;background:#fbfcfd;color:var(--assoc-ink);font-size:0.82rem;box-shadow:none;}.page-changeassoc .association-select-wrap select:focus{border-color:#5aab9d;box-shadow:0 0 0 3px rgba(8, 127, 109, 0.1);}.page-changeassoc .association-field > small{display:block;margin-top:0.35rem;color:var(--assoc-muted);font-size:0.66rem;}.page-changeassoc .association-state{margin-top:1.1rem;padding:1rem;display:flex;align-items:flex-start;gap:0.75rem;border-radius:12px;background:#f5f8fa;color:#526a6e;}.page-changeassoc .association-state > i{margin-top:0.1rem;color:var(--assoc-brand);font-size:1.1rem;}.page-changeassoc .association-state strong{color:var(--assoc-ink);font-size:0.79rem;}.page-changeassoc .association-state p{margin:0.25rem 0 0;font-size:0.71rem;line-height:1.55;}.page-changeassoc .association-state.is-warning{background:#fff8e7;}.page-changeassoc .association-state.is-warning > i{color:#a97b12;}.page-changeassoc .mandate-head{padding-bottom:1rem;display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--assoc-line);}.page-changeassoc .mandate-code{padding:0.45rem 0.65rem;align-self:flex-start;border-radius:9px;background:#fff5d9;text-align:right;}.page-changeassoc .mandate-code small{color:#8b721f;}.page-changeassoc .mandate-code strong{display:block;color:#765b0b;font-size:0.78rem;letter-spacing:0.06em;}.page-changeassoc .mandate-profile{padding:1.1rem 0;display:grid;grid-template-columns:110px minmax(0, 1fr);gap:1.1rem;border-bottom:1px solid var(--assoc-line);}.page-changeassoc .mandate-photo img,.page-changeassoc .mandate-photo-placeholder{width:94px;height:104px;border-radius:13px;object-fit:cover;}.page-changeassoc .mandate-photo-placeholder{display:grid;place-items:center;background:var(--assoc-soft);color:var(--assoc-brand);font-size:1.5rem;}.page-changeassoc .mandate-photo > span{width:94px;margin-top:0.4rem;display:block;overflow:hidden;color:var(--assoc-brand);font-size:0.6rem;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap;}.page-changeassoc .mandate-identity > small{color:var(--assoc-muted);font-size:0.62rem;text-transform:uppercase;}.page-changeassoc .mandate-identity h3{margin:0.15rem 0;color:var(--assoc-ink);font-size:1rem;font-weight:800;}.page-changeassoc .mandate-identity > p{margin:0;color:var(--assoc-muted);font-size:0.7rem;}.page-changeassoc .mandate-identity dl{margin:0.85rem 0 0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.65rem 1rem;}.page-changeassoc .mandate-identity dt{color:#829294;font-size:0.59rem;letter-spacing:0.05em;text-transform:uppercase;}.page-changeassoc .mandate-identity dd{margin:0.1rem 0 0;color:#3e5b5f;font-size:0.7rem;font-weight:700;overflow-wrap:anywhere;}.page-changeassoc .mandate-change{margin:1rem 0;padding:0.85rem;display:grid;grid-template-columns:1fr 38px 1fr;align-items:center;gap:0.6rem;border-radius:12px;background:var(--assoc-soft);}.page-changeassoc .mandate-change > div{min-width:0;display:grid;}.page-changeassoc .mandate-change small{color:var(--assoc-muted);font-size:0.6rem;text-transform:uppercase;}.page-changeassoc .mandate-change strong{overflow:hidden;color:var(--assoc-ink);font-size:0.75rem;text-overflow:ellipsis;white-space:nowrap;}.page-changeassoc .mandate-change > span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--assoc-brand);}.page-changeassoc .mandate-statement{padding:0.9rem;display:flex;align-items:flex-start;gap:0.7rem;border:1px solid #e6ebef;border-radius:11px;background:#fafbfd;}.page-changeassoc .mandate-statement > i{margin-top:0.12rem;color:var(--assoc-brand);}.page-changeassoc .mandate-statement p{margin:0;color:#586d71;font-size:0.69rem;line-height:1.65;}.page-changeassoc .mandate-statement strong{color:#314f53;}.page-changeassoc .association-summary{position:sticky;top:1rem;padding:1.3rem;}.page-changeassoc .association-summary-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;background:#fff3d2;color:#8b6810;}.page-changeassoc .association-summary h2{margin-top:0.8rem;}.page-changeassoc .association-summary ul{margin:1rem 0;padding:0;display:grid;gap:0.7rem;list-style:none;}.page-changeassoc .association-summary li{display:flex;align-items:flex-start;gap:0.5rem;color:#536b6f;font-size:0.7rem;line-height:1.5;}.page-changeassoc .association-summary li i{width:19px;height:19px;display:grid;flex:0 0 19px;place-items:center;border-radius:50%;background:var(--assoc-soft);color:var(--assoc-brand);font-size:0.5rem;}.page-changeassoc .association-current{padding:0.75rem;display:grid;border-radius:10px;background:#f5f8fa;}.page-changeassoc .association-current small{color:var(--assoc-muted);font-size:0.59rem;text-transform:uppercase;}.page-changeassoc .association-current strong{margin-top:0.15rem;color:var(--assoc-ink);font-size:0.73rem;}.page-changeassoc .association-summary .btn{width:100%;min-height:44px;margin-top:0.85rem;display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;border-color:var(--assoc-brand);background:var(--assoc-brand);font-size:0.73rem;font-weight:750;}.page-changeassoc .association-secure{margin:0.75rem 0 0;color:var(--assoc-muted);font-size:0.62rem;line-height:1.5;text-align:center;}.page-changeassoc .association-secure i{color:var(--assoc-brand);}.page-changeassoc .association-success{max-width:700px;margin:1.25rem auto 0;padding:2.5rem 2rem;text-align:center;}.page-changeassoc .association-success > span{width:62px;height:62px;margin:0 auto 0.85rem;display:grid;place-items:center;border-radius:18px;background:var(--assoc-soft);color:var(--assoc-brand);font-size:1.35rem;}.page-changeassoc .association-success > small{color:var(--assoc-brand);font-size:0.65rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;}.page-changeassoc .association-success h2{margin:0.35rem 0;color:var(--assoc-ink);font-size:1.35rem;font-weight:800;}.page-changeassoc .association-success p{max-width:520px;margin:0 auto 1.2rem;color:var(--assoc-muted);font-size:0.76rem;line-height:1.65;}@media (max-width:820px){.page-changeassoc .association-layout{grid-template-columns:1fr;}.page-changeassoc .association-summary{position:static;}}@media (max-width:560px){.page-changeassoc .association-hero{min-height:185px;padding:1.3rem;border-radius:15px;}.page-changeassoc .association-hero h1{font-size:1.65rem;}.page-changeassoc .association-hero-icon{display:none;}.page-changeassoc .association-selection,.page-changeassoc .association-mandate{padding:1rem;}.page-changeassoc .mandate-head{flex-direction:column;}.page-changeassoc .mandate-code{align-self:stretch;text-align:left;}.page-changeassoc .mandate-profile{grid-template-columns:1fr;}.page-changeassoc .mandate-photo{display:flex;align-items:center;gap:0.65rem;}.page-changeassoc .mandate-photo img,.page-changeassoc .mandate-photo-placeholder{width:72px;height:78px;}.page-changeassoc .mandate-photo > span{width:auto;margin:0;}.page-changeassoc .mandate-identity dl{grid-template-columns:1fr;}.page-changeassoc .mandate-change{grid-template-columns:1fr;}.page-changeassoc .mandate-change > span{transform:rotate(90deg);}.page-changeassoc .mandate-change strong{white-space:normal;}}.page-changepassword{--password-ink:#17343a;--password-muted:#687d80;--password-line:#dfe9e8;--password-brand:#006e41;--password-soft:#edf8f5;padding-bottom:2rem;}.page-changepassword .password-hero{position:relative;min-height:205px;padding:1.7rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;overflow:hidden;border-radius:20px;background:linear-gradient(125deg, #123f3a 0%, #004126 62%, #006e41 100%);color:#fff;box-shadow:0 14px 34px rgba(17, 70, 62, .15);}.page-changepassword .password-hero::after{position:absolute;top:-100px;right:8%;width:285px;height:285px;border:1px solid rgba(255, 255, 255, .12);border-radius:50%;content:"";}.page-changepassword .password-hero-copy{position:relative;z-index:1;max-width:660px;}.page-changepassword .password-back{display:inline-flex;margin-bottom:1.15rem;align-items:center;gap:0.45rem;color:rgba(255, 255, 255, .84);font-size:0.74rem;font-weight:700;}.page-changepassword .password-back:hover{color:#fff;text-decoration:none;}.page-changepassword .password-eyebrow{display:block;margin-bottom:0.3rem;color:#ade3d5;font-size:0.68rem;font-weight:800;letter-spacing:0.11em;text-transform:uppercase;}.page-changepassword .password-hero h1{margin:0;color:#fff;font-size:2rem;font-weight:800;line-height:1.15;letter-spacing:-0.03em;}.page-changepassword .password-hero p{margin:0.55rem 0 0;color:rgba(255, 255, 255, .76);font-size:0.84rem;line-height:1.6;}.page-changepassword .password-hero-icon{position:relative;z-index:1;width:82px;height:82px;display:grid;flex:0 0 82px;place-items:center;border:1px solid rgba(255, 255, 255, .24);border-radius:24px;background:rgba(255, 255, 255, .1);color:#fff;font-size:2rem;box-shadow:inset 0 1px rgba(255, 255, 255, .15);}.page-changepassword .password-layout{display:grid;max-width:980px;margin:1.25rem auto 0;grid-template-columns:minmax(0, 1.45fr) minmax(260px, 0.65fr);gap:1.25rem;align-items:start;}.page-changepassword .password-card,.page-changepassword .password-guidance{border:1px solid var(--password-line);border-radius:17px;background:#fff;box-shadow:0 10px 30px rgba(24, 54, 59, .06);}.page-changepassword .password-card{padding:1.5rem;}.page-changepassword .password-card-heading{display:flex;margin-bottom:1.45rem;padding-bottom:1.25rem;align-items:center;gap:0.85rem;border-bottom:1px solid var(--password-line);}.page-changepassword .password-card-heading > span{width:45px;height:45px;display:grid;flex:0 0 45px;place-items:center;border-radius:13px;background:var(--password-soft);color:var(--password-brand);}.page-changepassword .password-card-heading small{display:block;color:var(--password-brand);font-size:0.62rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;}.page-changepassword .password-card-heading h2{margin:0.1rem 0 0;color:var(--password-ink);font-size:1.22rem;font-weight:800;}.page-changepassword .password-card-heading p{margin:0.3rem 0 0;color:var(--password-muted);font-size:0.74rem;}.page-changepassword .password-fields{display:grid;gap:1rem;}.page-changepassword .password-field > label{margin-bottom:0.4rem;color:#355459;font-size:0.76rem;font-weight:750;}.page-changepassword .password-field > label span{color:#b73e3e;}.page-changepassword .password-input{position:relative;display:flex;align-items:center;}.page-changepassword .password-input > i{position:absolute;left:0.9rem;z-index:1;color:#829496;font-size:0.8rem;pointer-events:none;}.page-changepassword .password-input .form-control{height:47px;padding:0.65rem 3rem 0.65rem 2.55rem;border:1px solid #d6e1e1;border-radius:10px;background:#fbfcfd;color:var(--password-ink);font-size:0.82rem;box-shadow:none;transition:border-color 0.18s ease, box-shadow 0.18s ease, background 0.18s ease;}.page-changepassword .password-input .form-control:focus{border-color:#5aab9d;background:#fff;box-shadow:0 0 0 3px rgba(8, 127, 109, .1);}.page-changepassword .password-input .form-control.is-invalid{border-color:#c64d4d;background:#fffafa;box-shadow:0 0 0 3px rgba(198, 77, 77, .08);}.page-changepassword .password-input .form-control.is-valid{border-color:#33a17f;}.page-changepassword .password-toggle{position:absolute;right:0.45rem;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#718588;cursor:pointer;}.page-changepassword .password-toggle:hover{background:var(--password-soft);color:var(--password-brand);}.page-changepassword .password-match{min-height:17px;display:block;margin-top:0.3rem;color:var(--password-muted);font-size:0.67rem;}.page-changepassword .password-match.is-error{color:#b63e3e;}.page-changepassword .password-match.is-success{color:#16815f;}.page-changepassword .password-actions{display:flex;margin-top:1.35rem;padding-top:1.2rem;align-items:center;justify-content:flex-end;gap:0.65rem;border-top:1px solid var(--password-line);}.page-changepassword .password-actions .btn{min-height:43px;padding:0 0.95rem;display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;border-radius:9px;font-size:0.76rem;font-weight:750;}.page-changepassword .password-cancel{border:1px solid var(--password-line);background:#fff;color:var(--password-muted);}.page-changepassword .password-cancel:hover{background:#f7f9fa;color:var(--password-ink);}.page-changepassword .password-submit{border-color:var(--password-brand);background:var(--password-brand);}.page-changepassword .password-guidance{padding:1.35rem;}.page-changepassword .password-guidance-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#fff3d2;color:#8b6810;font-size:1.1rem;}.page-changepassword .password-guidance h2{margin:0.9rem 0 0.35rem;color:var(--password-ink);font-size:1.02rem;font-weight:800;}.page-changepassword .password-guidance > p{margin:0;color:var(--password-muted);font-size:0.74rem;line-height:1.6;}.page-changepassword .password-guidance ul{margin:1rem 0;padding:0;display:grid;gap:0.75rem;list-style:none;}.page-changepassword .password-guidance li{display:flex;align-items:flex-start;gap:0.55rem;color:#4e676b;font-size:0.72rem;line-height:1.5;}.page-changepassword .password-guidance li i{width:20px;height:20px;display:grid;flex:0 0 20px;place-items:center;border-radius:50%;background:var(--password-soft);color:var(--password-brand);font-size:0.55rem;}.page-changepassword .password-private-note{padding:0.85rem;display:flex;align-items:flex-start;gap:0.65rem;border-radius:11px;background:#f5f8fa;color:var(--password-muted);font-size:0.68rem;line-height:1.5;}.page-changepassword .password-private-note > i{margin-top:0.1rem;color:var(--password-brand);}.page-changepassword .password-private-note span{display:grid;}.page-changepassword .password-private-note strong{color:#355459;}@media (max-width:780px){.page-changepassword .password-layout{grid-template-columns:1fr;}.page-changepassword .password-guidance{order:-1;}.page-changepassword .password-guidance ul{grid-template-columns:repeat(3, 1fr);}}@media (max-width:560px){.page-changepassword .password-hero{min-height:185px;padding:1.3rem;border-radius:15px;}.page-changepassword .password-hero h1{font-size:1.65rem;}.page-changepassword .password-hero-icon{display:none;}.page-changepassword .password-card{padding:1rem;}.page-changepassword .password-card-heading{align-items:flex-start;}.page-changepassword .password-guidance ul{grid-template-columns:1fr;}.page-changepassword .password-actions{align-items:stretch;flex-direction:column-reverse;}.page-changepassword .password-actions .btn{width:100%;}}.page-dashboard{min-height:72vh;padding-bottom:3rem;}.page-dashboard .eyebrow{display:block;margin-bottom:0.35rem;color:#006e41;font-size:0.72rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;}.page-dashboard h1,.page-dashboard h2{margin:0;color:#102a2e;letter-spacing:-0.035em;}.page-dashboard .dashboard-welcome{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem 0 2rem;}.page-dashboard .dashboard-welcome h1{font-size:clamp(1.8rem, 3vw, 2.6rem);font-weight:800;}.page-dashboard .dashboard-welcome p{margin:0.5rem 0 0;color:#607174;}.page-dashboard .dashboard-search{display:flex;align-items:center;flex:0 1 340px;min-width:260px;margin:0;padding:0 0.9rem;border:1px solid #d8e2e1;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(20, 55, 52, 0.05);}.page-dashboard .dashboard-search i{color:#718481;}.page-dashboard .dashboard-search input{width:100%;height:48px !important;padding:0 0.75rem;border:0 !important;outline:0;background:transparent;}.page-dashboard .dashboard-card{width:100%;margin-bottom:2.25rem;padding:clamp(1.25rem, 2.5vw, 2rem);border:1px solid #dfe8e6;border-radius:22px;background:#fff;box-shadow:0 12px 36px rgba(18, 50, 46, 0.06);}.page-dashboard .dashboard-header,.page-dashboard .section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;}.page-dashboard .dashboard-header h2,.page-dashboard .section-heading h2{font-size:clamp(1.25rem, 2vw, 1.55rem);font-weight:800;}.page-dashboard .badge-period,.page-dashboard .service-count{display:inline-flex;align-items:center;gap:0.5rem;padding:0.45rem 0.8rem;border:1px solid #d8e8e5;border-radius:999px;background:#f1faf7;color:#17685d;font-size:0.78rem;font-weight:700;white-space:nowrap;}.page-dashboard .chart-area{display:grid;grid-template-columns:minmax(0, 2fr) minmax(230px, 0.8fr);gap:1.5rem;}.page-dashboard .chart-container{position:relative;width:100%;height:210px;}.page-dashboard .chart-loading{display:grid;height:100%;place-items:center;color:#718481;}.page-dashboard .stat-card{display:flex;flex-direction:column;justify-content:center;padding:1.5rem;border-radius:18px;background:linear-gradient(145deg, #004126, #006e41);color:#fff;}.page-dashboard .stat-label{font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;opacity:0.78;}.page-dashboard .stat-number{margin-top:0.4rem;font-size:clamp(2rem, 4vw, 3rem);font-weight:800;line-height:1.1;letter-spacing:-0.04em;}.page-dashboard .stat-number small{font-size:0.8rem;font-weight:800;letter-spacing:0.05em;}.page-dashboard .stat-note{margin-top:0.8rem;font-size:0.75rem;opacity:0.72;}.page-dashboard .service-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;}.page-dashboard .service-card{position:relative;display:flex;align-items:center;gap:1rem;min-height:108px;padding:1.15rem;border:1px solid #dfe8e6;border-radius:18px;background:#fff;color:#163b3d;box-shadow:0 7px 22px rgba(18, 50, 46, 0.045);transition:border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease;}.page-dashboard .service-card:hover{color:#075f54;text-decoration:none;border-color:#9dcfc6;box-shadow:0 14px 30px rgba(18, 80, 69, 0.1);transform:translateY(-2px);}.page-dashboard .service-card[hidden]{display:none;}.page-dashboard .service-icon{position:relative;display:grid;flex:0 0 58px;width:58px;height:58px;place-items:center;border-radius:16px;background:#eef8f5;}.page-dashboard .service-icon img{max-width:40px;max-height:40px;}.page-dashboard .notification-badge{position:absolute;top:-6px;right:-6px;display:grid;min-width:22px;height:22px;padding:0 5px;place-items:center;border:2px solid #fff;border-radius:999px;background:#d94444;color:#fff;font-size:0.68rem;font-weight:800;}.page-dashboard .service-copy{display:flex;min-width:0;flex:1;flex-direction:column;}.page-dashboard .service-copy strong{font-size:0.94rem;line-height:1.3;}.page-dashboard .service-copy small{margin-top:0.25rem;color:#7b8b8d;}.page-dashboard .service-arrow{color:#91a6a3;}.page-dashboard .empty-state{padding:2rem;border:1px dashed #bfd0cd;border-radius:16px;color:#647875;text-align:center;}@media (max-width:900px){.page-dashboard .service-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width:700px){.page-dashboard .dashboard-welcome{align-items:stretch;flex-direction:column;gap:1.25rem;}.page-dashboard .dashboard-search{flex-basis:auto;min-width:0;}.page-dashboard .chart-area{grid-template-columns:1fr;}}@media (max-width:520px){.page-dashboard .service-grid{grid-template-columns:1fr;}.page-dashboard .section-heading{align-items:flex-end;}.page-dashboard .dashboard-card{border-radius:18px;}}.page-forgetpassword{background-image:url(../../media/img/login-bg.svg);background-size:cover;background-repeat:no-repeat;}.page-forgetpassword :root{--input-padding-x:1.5rem;--input-padding-y:0.75rem;}.page-forgetpassword input,.page-forgetpassword select{height:50px !important;padding-left:20px !important;border-radius:5rem !important;margin-bottom:15px;}.page-forgetpassword .turing .reload{position:absolute;display:block;font-size:0.6em;color:white;padding:2px 8px;border-radius:50px;background:#0079ff;margin-top:-3px;z-index:1;text-decoration:none;}.page-forgetpassword .card{background:#fff;}.page-forgetpassword .card-signin{border:0;border-radius:1rem;box-shadow:0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);}.page-forgetpassword .card-signin .card-title{margin-bottom:2rem;font-weight:300;font-size:1.5rem;padding-bottom:1rem;}.page-forgetpassword .declartation{display:block;font-size:0.7em;}.page-forgetpassword .card-signin .card-body{padding:2rem 2rem;}.page-forgetpassword .form-signin{width:100%;}.page-forgetpassword .magine-5{margin-top:5%;}.page-forgetpassword .form-signin .btn{font-size:80%;border-radius:5rem;letter-spacing:0.1rem;font-weight:bold;padding:1rem;transition:all 0.2s;/* Fallback for Edge
      -------------------------------------------------- */}@supports (-ms-ime-align: auto){/* Fallback for IE
      -------------------------------------------------- */.page-forgetpassword .form-label-group > label{display:none;}.page-forgetpassword .form-label-group input::-ms-input-placeholder{color:#777;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-forgetpassword .form-label-group > label{display:none;}.page-forgetpassword .form-label-group input:-ms-input-placeholder{color:#777;}}.page-ghcardupdate .ghcard-header{margin-bottom:1.4rem;}.page-ghcardupdate .ghcard-layout{display:grid;max-width:960px;margin:0 auto;grid-template-columns:280px minmax(0, 1fr);gap:1.2rem;align-items:start;}.page-ghcardupdate .ghcard-profile{display:flex;padding:1.5rem;align-items:center;flex-direction:column;text-align:center;}.page-ghcardupdate .ghcard-profile img{width:104px;height:104px;border:4px solid #fff;border-radius:24px;box-shadow:0 8px 22px rgba(21, 67, 60, .14);object-fit:cover;}.page-ghcardupdate .ghcard-profile-status{display:inline-flex;margin:0.7rem 0;align-items:center;gap:0.3rem;padding:0.3rem 0.55rem;border-radius:999px;background:#dcf5ea;color:#08734f;font-size:0.64rem;font-weight:800;}.page-ghcardupdate .ghcard-profile h2{margin:0.2rem 0 1rem;color:#264945;font-size:1rem;font-weight:800;}.page-ghcardupdate .ghcard-profile dl{display:grid;width:100%;gap:0.75rem;margin:0;text-align:left;}.page-ghcardupdate .ghcard-profile dl div{padding-top:0.65rem;border-top:1px solid #e1eae8;}.page-ghcardupdate .ghcard-profile dt{color:#7a8d89;font-size:0.6rem;text-transform:uppercase;letter-spacing:0.05em;}.page-ghcardupdate .ghcard-profile dd{margin:0.2rem 0 0;color:#294c48;font-size:0.78rem;font-weight:700;}.page-ghcardupdate .ghcard-form{padding:clamp(1.3rem, 3vw, 2rem);}.page-ghcardupdate .ghcard-form-heading{display:flex;gap:0.9rem;margin-bottom:1.5rem;padding-bottom:1.3rem;border-bottom:1px solid #e1eae8;}.page-ghcardupdate .ghcard-form-heading > span{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:13px;background:#e5f4f0;color:#006e41;font-size:1.1rem;}.page-ghcardupdate .ghcard-form h2{margin:0;color:#173d3c;font-size:1.35rem;font-weight:800;}.page-ghcardupdate .ghcard-form-heading p{margin:0.35rem 0 0;color:#718481;font-size:0.78rem;}.page-ghcardupdate .ghcard-fields{display:grid;gap:0.5rem;}.page-ghcardupdate .ghcard-fields label{font-size:0.76rem;font-weight:800;}.page-ghcardupdate .ghcard-fields label span{color:#b73333;}.page-ghcardupdate .ghcard-compound{display:flex;}.page-ghcardupdate .ghcard-compound > span{display:flex;padding:0 0.6rem;align-items:center;border:1px solid #cedbd8;background:#f1f6f5;color:#667b77;font-size:0.74rem;font-weight:800;}.page-ghcardupdate .ghcard-compound > span:first-child{border-right:0;border-radius:10px 0 0 10px;}.page-ghcardupdate .ghcard-compound .form-control{border-radius:0;}.page-ghcardupdate .ghcard-compound .ghcard-last{max-width:54px;border-radius:0 10px 10px 0;text-align:center;}.page-ghcardupdate .ghcard-privacy{display:flex;margin:1rem 0;padding:0.85rem;align-items:center;gap:0.65rem;border-radius:12px;background:#eef7f5;color:#607874;}.page-ghcardupdate .ghcard-privacy > i{color:#006e41;}.page-ghcardupdate .ghcard-privacy p{display:flex;margin:0;flex-direction:column;font-size:0.7rem;}.page-ghcardupdate .ghcard-privacy p strong{color:#345552;}.page-ghcardupdate .ghcard-form > .btn{width:100%;}@media (max-width:720px){.page-ghcardupdate .ghcard-layout{grid-template-columns:1fr;}.page-ghcardupdate .ghcard-profile dl{grid-template-columns:1fr 1fr;}.page-ghcardupdate .ghcard-header .btn{width:100%;}}@media (max-width:460px){.page-ghcardupdate .ghcard-profile dl{grid-template-columns:1fr;}.page-ghcardupdate .ghcard-compound > span{padding:0 0.4rem;}}.page-login{position:relative;min-height:100vh;overflow-x:hidden;background:#063d39 url(../../media/img/login-bg.jpg) center / cover no-repeat fixed;color:#1f2937;font-family:Arial, Helvetica, sans-serif;}.page-login .overlay{position:relative;z-index:1;min-height:100vh;padding:2rem 0;display:flex;align-items:center;background:linear-gradient(135deg, rgba(3, 38, 35, .9), rgba(5, 78, 66, .68));}.page-login .container{width:100%;max-width:1180px;}.page-login .turing{margin-bottom:2rem;}.page-login .turing .reload{padding:4px 20px;background:#0f855c;color:#fff;font-size:0.7em;border-radius:16px;position:absolute;}.page-login .turing .turing-image{margin-top:1rem;}.page-login .turing #turingimg{height:3rem;width:100%;border-radius:14px !important;}.page-login .turing .turing-input{margin-top:1rem;}.page-login .magine-5{margin-top:clamp(1rem, 3vw, 2.5rem);}.page-login .card{background:#fff;border-radius:24px !important;border:0 !important;box-shadow:0 18px 50px rgba(0, 0, 0, 0.22);}.page-login .card-signin{border:0;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgba(0, 0, 0, 0.22);}.page-login .card-signin .card-title{margin-bottom:1.5rem;padding-bottom:0.75rem;font-weight:300;font-size:1.5rem;}.page-login .card-signin .card-title img{max-width:250px;width:100%;height:auto;}.page-login .form-signin{width:100%;}.page-login .form-label-group{margin-bottom:1rem;}.page-login .form-label-group label{display:block;margin-bottom:0.45rem;color:#334155;font-size:0.95rem;font-weight:600;}.page-login input{height:50px !important;padding-left:20px !important;border-radius:14px !important;margin-bottom:0.25rem;border:1px solid #dce4eb !important;box-shadow:0 5px 20px rgba(0, 0, 0, 0.04);background-color:#fff;transition:border-color 0.2s ease, box-shadow 0.2s ease;}.page-login input:focus{border-color:#0f766e !important;box-shadow:0 0 0 3px rgba(15, 118, 110, 0.16) !important;outline:none;}.page-login .form-signin .btn{width:100%;font-size:0.95rem;border-radius:14px;letter-spacing:0.04rem;font-weight:700;padding:0.95rem 1rem;transition:transform 0.2s ease, box-shadow 0.2s ease;box-shadow:0 12px 24px rgba(22, 163, 74, 0.2);}.page-login .form-signin .btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(22, 163, 74, 0.24);}.page-login .fog-pass{margin-top:0.85rem;}.page-login .fog-pass a{color:#0f766e;font-weight:600;text-decoration:none;}.page-login .errormsg{margin-bottom:0.9rem;padding:0.7rem 0.85rem;border-radius:12px;background:rgba(248, 113, 113, 0.16);color:#b91c1c;font-size:0.92rem;}.page-login .login-brand{display:flex;justify-content:center;margin-bottom:1.5rem;}.page-login .login-brand img{max-width:240px;width:100%;height:auto;}.page-login .login-panel{padding-right:1.5rem;border-right:1px solid #e2e8f0;}.page-login .login-aside{padding-left:1.5rem;display:flex;align-items:center;}.page-login .aside-content{width:100%;}.page-login .aside-section{margin-bottom:1.75rem;}.page-login .section-title{display:flex;align-items:center;gap:0.6rem;font-weight:700;margin-bottom:1rem;color:#102a43;}.page-login .section-title::before{content:"";width:36px;height:2px;background:#0f766e;border-radius:2px;}.page-login .aside-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:0.6rem 1.1rem;border-radius:18px;border:1px solid rgba(15, 118, 110, 0.12);background:#fff;color:#102a43;margin-bottom:0.85rem;text-align:left;transition:transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;cursor:pointer;}.page-login .aside-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(15, 23, 42, 0.08);border-color:rgba(15, 118, 110, 0.18);}.page-login .aside-card--success{background:linear-gradient(135deg, #e8fdf0 0%, #dff8e8 100%);}.page-login .aside-card--light{background:linear-gradient(135deg, #f8fbff 0%, #eef6ff 100%);}.page-login .aside-card small{display:block;color:#64748b;font-size:0.85rem;}.page-login .aside-card span{display:block;color:#102a43;font-size:1rem;font-weight:700;}.page-login .aside-card i{color:#0f766e;font-size:1rem;}.page-login .login-header{margin-bottom:1.5rem;}.page-login .login-header span{display:block;font-size:clamp(1.8rem, 2.4vw, 2.4rem);font-weight:800;color:#102a43;}.page-login .login-header small{display:block;color:#64748b;line-height:1.6;margin-top:0.5rem;}.page-login .form-signin .btn{width:100%;font-size:0.98rem;border-radius:16px;letter-spacing:0.04rem;font-weight:700;padding:1rem 1rem;background:linear-gradient(135deg, #0f766e 0%, #0f855c 100%);border:none;color:#fff;transition:transform 0.2s ease, box-shadow 0.2s ease;box-shadow:0 15px 30px rgba(15, 118, 110, 0.18);}.page-login .form-signin .btn:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(15, 118, 110, 0.22);}.page-login .fog-pass{margin-top:1rem;}.page-login .fog-pass a{color:#0f766e;font-weight:700;text-decoration:none;}.page-login .errormsg{margin-bottom:1rem;padding:0.9rem 1rem;border-radius:18px;background:rgba(248, 113, 113, 0.14);color:#b91c1c;font-size:0.95rem;}.page-login .declartation{margin-top:1.8rem;color:#64748b;font-size:0.9rem;}.page-login .declartation a{color:#0f766e;font-weight:700;}@media (max-width:991px){.page-login .login-panel,.page-login .login-aside{padding:0;border:none;}.page-login .aside-card{padding:0.95rem 0.9rem;}}@media (max-width:767px){.page-login .login-panel,.page-login .login-aside{width:100%;}.page-login .row.gx-0{gap:1.25rem;}.page-login .login-aside{padding-left:0;}.page-login .login-panel{border-right:none;}}.page-login *[button]{cursor:pointer;}.page-login *[button]:hover{opacity:0.96;}.page-login #swal2-content{text-align:left !important;}@supports (-ms-ime-align: auto){.page-login .form-label-group > label{display:none;}.page-login .form-label-group input::-ms-input-placeholder{color:#777;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-login .form-label-group > label{display:none;}.page-login .form-label-group input:-ms-input-placeholder{color:#777;}}@media (max-width:991px){.page-login .card-signin .card-body{padding:1.25rem;}}@media (max-width:575px){.page-login .overlay{padding:0;align-items:stretch;}.page-login .magine-5{margin-top:0;}.page-login .card-signin{margin:0;border-radius:0;min-height:100vh;}.page-login .card-signin .card-body{padding:1rem;}.page-login .card-title{margin-bottom:1rem;}.page-login .login-header{margin-bottom:1rem;}.page-login .form-label-group{margin-bottom:0.85rem;}.page-login input{height:46px !important;border-radius:12px !important;}.page-login .declartation{margin-top:1rem;font-size:0.85rem;}}@media (max-width:575px){.overlay{padding:0;align-items:stretch;}.magine-5{margin-top:0;}.card-signin{margin:0;border-radius:0;min-height:100vh;}.card-signin .card-body{padding:1rem;}.card-title{margin-bottom:1rem;}.login-header{margin-bottom:1rem;}.form-label-group{margin-bottom:0.85rem;}input{height:46px !important;border-radius:12px !important;}.declartation{margin-top:1rem;font-size:0.85rem;}}.page-mandateform{--mandate-ink:#173d3c;--mandate-muted:#718481;--mandate-line:#e1eae8;--mandate-brand:#006e41;--mandate-soft:#edf8f5;}.page-mandateform .mandate-header{margin-bottom:1.4rem;}.page-mandateform button.module-back{cursor:pointer;}.page-mandateform .mandate-private{display:inline-flex;align-items:center;gap:0.45rem;padding:0.48rem 0.75rem;border:1px solid #cde2de;border-radius:999px;background:#eef8f5;color:#17685d;font-size:0.72rem;font-weight:800;}.page-mandateform .mandate-directory{padding:0;overflow:hidden;}.page-mandateform .mandate-directory-heading{display:flex;padding:1.4rem 1.5rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--mandate-line);background:#f9fbfa;}.page-mandateform .mandate-directory-heading h2{margin:0;color:var(--mandate-ink);font-size:1.25rem;font-weight:800;letter-spacing:-0.025em;}.page-mandateform .mandate-directory-heading p{margin:0.35rem 0 0;color:var(--mandate-muted);font-size:0.78rem;}.page-mandateform .mandate-directory-actions{display:flex;align-items:center;gap:0.7rem;}.page-mandateform .mandate-record-count{min-width:76px;padding:0.5rem 0.7rem;display:flex;align-items:center;flex-direction:column;border:1px solid #d6e5e2;border-radius:12px;background:#fff;}.page-mandateform .mandate-record-count strong{color:var(--mandate-brand);font-size:1.1rem;line-height:1;}.page-mandateform .mandate-record-count small{margin-top:0.2rem;color:#7b8d8a;font-size:0.55rem;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;}.page-mandateform .mandate-new{min-height:42px;display:inline-flex;align-items:center;gap:0.4rem;border-color:var(--mandate-brand);background:var(--mandate-brand);font-size:0.74rem;font-weight:750;white-space:nowrap;}.page-mandateform .mandate-tools{display:flex;padding:0.85rem 1.5rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #e5eceb;}.page-mandateform .mandate-pager{display:flex;align-items:center;gap:0.35rem;}.page-mandateform .mandate-pager > a,.page-mandateform .mandate-pager > span:not(.mandate-page-number){width:34px;height:34px;display:grid;place-items:center;border:1px solid #d7e2e0;border-radius:9px;background:#fff;color:#436b66;text-decoration:none;}.page-mandateform .mandate-pager > a:hover{border-color:#97c8bf;background:var(--mandate-soft);}.page-mandateform .mandate-page-number{margin:0 0.25rem;color:#617572;font-size:0.7rem;font-weight:700;white-space:nowrap;}.page-mandateform .mandate-filters{display:flex;align-items:center;gap:0.45rem;}.page-mandateform .mandate-filters > label,.page-mandateform .mandate-page-size small{margin:0;color:#748784;font-size:0.66rem;}.page-mandateform .mandate-filters > select{width:132px;height:35px;padding:0.25rem 0.55rem;border:1px solid #d3dfdd;border-radius:9px;color:#47645f;font-size:0.7rem;}.page-mandateform .mandate-filter-button{height:35px;display:inline-flex;align-items:center;gap:0.35rem;border:1px solid #cde0dc;border-radius:9px;background:#fff;color:#17685d;font-size:0.68rem;font-weight:700;}.page-mandateform .mandate-page-size{display:flex;align-items:center;gap:0.35rem;}.page-mandateform .mandate-page-size select{min-width:65px;height:35px !important;border:1px solid #d3dfdd !important;border-radius:9px;}.page-mandateform .mandate-directory .table-responsive{margin:0;border:0;border-radius:0;}.page-mandateform .mandate-table{margin:0;}.page-mandateform .mandate-table th{white-space:nowrap;}.page-mandateform .mandate-table td{color:#526b67;font-size:0.74rem;vertical-align:middle;}.page-mandateform .mandate-code-cell{display:flex;align-items:center;gap:0.65rem;}.page-mandateform .mandate-code-cell > span{width:36px;height:36px;display:grid;flex:0 0 36px;place-items:center;border-radius:10px;background:#e8f5f1;color:var(--mandate-brand);}.page-mandateform .mandate-code-cell > div{display:grid;}.page-mandateform .mandate-code-cell strong{color:#244946;font-size:0.76rem;letter-spacing:0.03em;}.page-mandateform .mandate-code-cell small{color:#849591;font-size:0.57rem;}.page-mandateform .mandate-company-name{display:block;max-width:190px;overflow:hidden;color:#3e5d58;text-overflow:ellipsis;white-space:nowrap;}.page-mandateform .mandate-status{display:inline-flex;padding:0.34rem 0.55rem;align-items:center;gap:0.35rem;border-radius:999px;font-size:0.6rem;font-weight:800;text-transform:uppercase;white-space:nowrap;}.page-mandateform .mandate-status i{font-size:0.36rem;}.page-mandateform .mandate-status.is-available{background:#dcf5ea;color:#08734f;}.page-mandateform .mandate-status.is-used{background:#edf0f4;color:#687282;}.page-mandateform .mandate-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:0.4rem;}.page-mandateform .mandate-view,.page-mandateform .mandate-resend{min-height:34px;display:inline-flex;align-items:center;gap:0.35rem;border:1px solid #cde0dc;border-radius:8px;background:#fff;color:#17685d;font-size:0.66rem;font-weight:700;white-space:nowrap;}.page-mandateform .mandate-view:hover,.page-mandateform .mandate-resend:hover{border-color:var(--mandate-brand);background:var(--mandate-brand);color:#fff;}.page-mandateform .mandate-resend{width:34px;padding:0;justify-content:center;}.page-mandateform .mandate-resend-timer{min-width:54px;padding:0.35rem 0.45rem;display:inline-flex;justify-content:center;gap:0.3rem;border-radius:8px;background:#fff4d7;color:#866616;font-size:0.62rem;font-weight:700;}.page-mandateform .mandate-empty{min-height:270px;padding:2rem;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;}.page-mandateform .mandate-empty > span{width:56px;height:56px;margin-bottom:0.8rem;display:grid;place-items:center;border-radius:15px;background:#e9f5f2;color:#4c7d75;font-size:1.25rem;}.page-mandateform .mandate-empty h3{margin:0;color:#345552;font-size:1rem;font-weight:800;}.page-mandateform .mandate-empty p{margin:0.4rem 0 0.9rem;color:#7b8d8a;font-size:0.76rem;}.page-mandateform .mandate-guidance{display:flex;margin-top:1rem;padding:1rem 1.15rem;align-items:flex-start;gap:0.7rem;border:1px solid #d9e6e3;border-radius:14px;background:#f4f9f8;color:#657b77;}.page-mandateform .mandate-guidance > i{margin-top:0.15rem;color:var(--mandate-brand);}.page-mandateform .mandate-guidance p{margin:0;font-size:0.74rem;line-height:1.55;}.page-mandateform .mandate-guidance strong{color:#345552;}.page-mandateform .mandate-company-modal .modal-content{overflow:hidden;border:0;border-radius:17px;box-shadow:0 24px 65px rgba(18, 50, 46, .24);}.page-mandateform .mandate-company-modal .modal-header{padding:1.2rem 1.35rem;align-items:flex-start;border-bottom:1px solid var(--mandate-line);}.page-mandateform .mandate-company-modal .modal-header > div{padding-right:1rem;}.page-mandateform .mandate-company-modal .modal-title{margin:0.1rem 0 0;color:var(--mandate-ink);font-size:1.12rem;font-weight:800;}.page-mandateform .mandate-company-modal .modal-header p{margin:0.3rem 0 0;color:var(--mandate-muted);font-size:0.7rem;}.page-mandateform .mandate-company-modal .modal-body{padding:1.25rem 1.35rem;}.page-mandateform .mandate-modal-field{margin-bottom:1rem;}.page-mandateform .mandate-modal-field label{margin-bottom:0.4rem;color:#355552;font-size:0.73rem;font-weight:750;}.page-mandateform .mandate-modal-field label > span{color:#b63f3f;}.page-mandateform .mandate-modal-field label small{color:var(--mandate-muted);font-weight:500;}.page-mandateform .mandate-modal-field .form-control,.page-mandateform .mandate-modal-field .select2-container{width:100% !important;}.page-mandateform .mandate-modal-field .form-control{min-height:44px;border:1px solid #d4e0de;border-radius:9px;}.page-mandateform .mandate-modal-note{padding:0.8rem;display:flex;align-items:flex-start;gap:0.6rem;border-radius:10px;background:#f3f8f7;color:#607773;}.page-mandateform .mandate-modal-note i{margin-top:0.1rem;color:var(--mandate-brand);}.page-mandateform .mandate-modal-note p{margin:0;font-size:0.67rem;line-height:1.55;}.page-mandateform .mandate-company-modal .modal-footer{padding:0.85rem 1.35rem;border-top:1px solid var(--mandate-line);}.page-mandateform .mandate-company-modal .modal-footer .btn{min-height:40px;display:inline-flex;align-items:center;gap:0.4rem;font-size:0.72rem;font-weight:700;}.page-mandateform .mandate-detail-shell{margin-top:0;padding:1.25rem;overflow:hidden;border:1px solid var(--mandate-line);border-radius:17px;background:#fff;box-shadow:0 8px 26px rgba(18, 50, 46, .05);}.page-mandateform .mandate-detail-shell > div > .row:first-of-type{margin:0 0 1rem;padding:0.8rem;align-items:center;border-radius:11px;background:#f7faf9;}.page-mandateform .mandate-detail-shell .btn{border-radius:9px;font-size:0.7rem;font-weight:700;}.page-mandateform .mandate-detail-shell #printme{max-width:920px;margin:1rem auto !important;padding:0;overflow:hidden;border:1px solid #dce6e4;border-radius:14px;background:#fff;}.page-mandateform .mandate-detail-shell #printme > .heading{padding:0.8rem 1rem;border:0;background:#f0f6f4;color:#294b48;font-size:0.82rem;}.page-mandateform .mandate-detail-shell #printme > .stcol{padding:1rem;}.page-mandateform .mandate-detail-shell .mandatefomrimg{padding:0.5rem 1rem;text-align:center;}.page-mandateform .mandate-detail-shell .mandatefomrimg img{width:130px;max-width:100%;height:auto;border-radius:10px;object-fit:contain;}.page-mandateform .mandate-detail-shell .validtext{margin:0;padding:0.25rem 0.5rem;font-size:0.65rem;}.page-mandateform .mandate-detail-shell .vali_body{margin:0.4rem 0;}.page-mandateform .mandate-detail-shell .divTableRow{padding:0.28rem 0;color:#526b67;font-size:0.72rem;line-height:1.5;}.page-mandateform .mandate-detail-shell .table{margin:0.75rem 0 0;font-size:0.7rem;}.page-mandateform .mandate-detail-shell .table-responsive{border-radius:10px;}.page-mandateform .mandate-detail-shell #signtag{display:inline-flex;padding:0.5rem !important;border:1px dashed #b9cbc7 !important;border-radius:10px;}.page-mandateform .mandate-detail-shell #signtag img{width:95px;height:95px;object-fit:contain;}.page-mandateform .mandate-detail-content{width:100%;}.page-mandateform .mandate-detail-actions{padding:0.85rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:12px;background:#f7faf9;}.page-mandateform .mandate-detail-actions > div{display:flex;gap:0.5rem;}.page-mandateform .mandate-detail-actions .btn{min-height:39px;display:inline-flex;align-items:center;gap:0.4rem;}.page-mandateform .mandate-document{max-width:940px;margin:1.25rem auto 0;overflow:hidden;border:1px solid #d8e4e1;border-radius:16px;background:#fff;}.page-mandateform .mandate-document-header{padding:1.15rem 1.35rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#edf5f3;}.page-mandateform .mandate-document-header span,.page-mandateform .mandate-document-header small{display:block;color:#70837f;font-size:0.58rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;}.page-mandateform .mandate-document-header h2{margin:0.15rem 0 0;color:#294d49;font-size:1.05rem;font-weight:800;letter-spacing:-0.015em;text-transform:uppercase;}.page-mandateform .mandate-number{min-width:160px;padding:0.55rem 0.7rem;border:1px solid #d3e1de;border-radius:10px;background:#fff;text-align:right;}.page-mandateform .mandate-number strong{display:block;margin-top:0.15rem;color:var(--mandate-brand);font-size:0.86rem;letter-spacing:0.07em;}.page-mandateform .mandate-organization{padding:1.4rem;display:grid;grid-template-columns:150px minmax(0, 1fr);align-items:center;gap:1.5rem;border-bottom:1px solid var(--mandate-line);}.page-mandateform .mandate-crest{display:flex;align-items:center;justify-content:center;}.page-mandateform .mandate-crest img{width:112px;max-height:120px;object-fit:contain;}.page-mandateform .mandate-organization dl{margin:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.7rem 1rem;}.page-mandateform .mandate-organization dt,.page-mandateform .mandate-employee-details dt{color:#82938f;font-size:0.58rem;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;}.page-mandateform .mandate-organization dd,.page-mandateform .mandate-employee-details dd{margin:0.12rem 0 0;color:#355652;font-size:0.76rem;font-weight:700;overflow-wrap:anywhere;}.page-mandateform .mandate-document-section{border-bottom:1px solid var(--mandate-line);}.page-mandateform .mandate-document-section > h3{margin:0;padding:0.72rem 1.35rem;background:#f2f7f5;color:#345753;font-size:0.74rem;font-weight:800;letter-spacing:0.055em;text-transform:uppercase;}.page-mandateform .mandate-employee{padding:1.35rem;display:grid;grid-template-columns:150px minmax(0, 1fr);gap:1.4rem;}.page-mandateform .mandate-employee-photo{display:flex;align-items:center;flex-direction:column;}.page-mandateform .mandate-employee-photo > img,.page-mandateform .mandate-employee-photo > span{width:116px;height:132px;border-radius:13px;object-fit:cover;}.page-mandateform .mandate-employee-photo > span{display:grid;place-items:center;background:var(--mandate-soft);color:var(--mandate-brand);font-size:1.6rem;}.page-mandateform .mandate-employee-photo small{margin-top:0.5rem;padding:0.28rem 0.55rem;border-radius:999px;background:#dcf5ea;color:#08734f;font-size:0.6rem;font-weight:800;}.page-mandateform .mandate-employee-details > dl{margin:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.75rem 1rem;}.page-mandateform .mandate-employee-details > dl .is-wide{grid-column:1 / -1;}.page-mandateform .mandate-consent{margin-top:1rem;padding:0.8rem;display:flex;align-items:flex-start;gap:0.65rem;border-radius:10px;background:#f5f8fa;color:#5d7370;}.page-mandateform .mandate-consent > i{margin-top:0.12rem;color:var(--mandate-brand);}.page-mandateform .mandate-consent p{margin:0;font-size:0.68rem;line-height:1.65;}.page-mandateform .mandate-consent strong{color:#345552;}.page-mandateform .mandate-signature{margin-top:1rem;padding-top:0.9rem;display:flex;align-items:center;justify-content:space-between;border-top:1px dashed #c9d8d5;}.page-mandateform .mandate-signature > div{display:grid;}.page-mandateform .mandate-signature small{color:#82938f;font-size:0.58rem;text-transform:uppercase;}.page-mandateform .mandate-signature strong{color:#355652;font-size:0.73rem;}.page-mandateform .mandate-signature img{width:92px;height:92px;padding:0.35rem;border:1px solid #d5e1df;border-radius:9px;background:#fff;object-fit:contain;}.page-mandateform .mandate-companies{border-bottom:0;}.page-mandateform .mandate-section-heading{padding:0.85rem 1.35rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#f2f7f5;}.page-mandateform .mandate-section-heading > div > span{color:var(--mandate-brand);font-size:0.55rem;font-weight:800;letter-spacing:0.07em;text-transform:uppercase;}.page-mandateform .mandate-section-heading h3{margin:0.1rem 0 0;color:#345753;font-size:0.8rem;font-weight:800;text-transform:uppercase;}.page-mandateform .mandate-section-heading > span{padding:0.3rem 0.5rem;border-radius:999px;background:#fff;color:#607873;font-size:0.58rem;font-weight:800;}.page-mandateform .mandate-companies .table-responsive{margin:1rem 1.35rem;border:1px solid #e1e9e7;border-radius:10px;}.page-mandateform .mandate-companies .table{margin:0;font-size:0.68rem;}.page-mandateform .mandate-companies td{color:#536b67;vertical-align:middle;}.page-mandateform .mandate-companies td strong{color:#31534f;}.page-mandateform .mandate-remove-company{width:32px;height:32px;padding:0;display:grid;place-items:center;border:1px solid #efd2d0;border-radius:8px;background:#fff7f6;color:#ae413a;}.page-mandateform .mandate-company-empty{margin:1rem 1.35rem;padding:1rem;display:flex;align-items:center;gap:0.75rem;border:1px dashed #ccdad7;border-radius:11px;color:#617874;}.page-mandateform .mandate-company-empty > i{width:40px;height:40px;display:grid;flex:0 0 40px;place-items:center;border-radius:10px;background:var(--mandate-soft);color:var(--mandate-brand);}.page-mandateform .mandate-company-empty strong{color:#345552;font-size:0.74rem;}.page-mandateform .mandate-company-empty p{margin:0.15rem 0 0;font-size:0.66rem;}.page-mandateform .mandate-document-footer{padding:0.7rem 1rem;background:#173f3b;color:rgba(255, 255, 255, .72);font-size:0.58rem;text-align:center;}.page-mandateform .mandate-document-footer i{margin-right:0.3rem;color:#aee2d4;}@media (max-width:760px){.page-mandateform .mandate-tools{align-items:flex-start;flex-direction:column;}.page-mandateform .mandate-filters{width:100%;flex-wrap:wrap;}}@media (max-width:560px){.page-mandateform .mandate-private{display:none;}.page-mandateform .mandate-directory-heading{align-items:flex-start;flex-direction:column;}.page-mandateform .mandate-directory-actions{width:100%;}.page-mandateform .mandate-new{flex:1;justify-content:center;}.page-mandateform .mandate-tools{padding:0.8rem 1rem;}.page-mandateform .mandate-table th:nth-child(2),.page-mandateform .mandate-table td:nth-child(2),.page-mandateform .mandate-table th:nth-child(4),.page-mandateform .mandate-table td:nth-child(4){display:none;}.page-mandateform .mandate-detail-shell{padding:0.7rem;}.page-mandateform .mandate-detail-actions{align-items:stretch;flex-direction:column;}.page-mandateform .mandate-detail-actions > div{justify-content:space-between;}.page-mandateform .mandate-document-header{align-items:flex-start;flex-direction:column;}.page-mandateform .mandate-number{width:100%;text-align:left;}.page-mandateform .mandate-organization,.page-mandateform .mandate-employee{grid-template-columns:1fr;}.page-mandateform .mandate-organization dl,.page-mandateform .mandate-employee-details > dl{grid-template-columns:1fr;}.page-mandateform .mandate-employee-details > dl .is-wide{grid-column:auto;}.page-mandateform .mandate-signature{align-items:flex-start;}.page-mandateform .mandate-companies .table-responsive{margin:0.75rem;}}@media print{.navigation,.app-footer,.mandate-header,.mandate-guidance,.mandate-detail-shell > div > .row:first-of-type{display:none !important;}.main-container{width:100%;max-width:none;padding:0;}.page-mandateform .mandate-detail-shell{padding:0;border:0;box-shadow:none;}.page-mandateform .mandate-detail-shell #printme{max-width:none;margin:0 !important;border:0;box-shadow:none;}.page-mandateform .mandate-screen-only{display:none !important;}.page-mandateform .mandate-document{border:0;}}.page-messages{--msg-ink:#17233c;--msg-muted:#657089;--msg-line:#e5eaf2;--msg-soft:#f6f8fc;--msg-brand:#176b53;--msg-accent:#d9a928;padding-bottom:2rem;}.page-messages .message-hero{position:relative;min-height:190px;padding:1.5rem 1.75rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;overflow:hidden;border-radius:18px;background:linear-gradient(125deg, #123f3a 0%, #003b23 63%, #006e41 100%);color:#fff;box-shadow:0 12px 30px rgba(18, 63, 58, 0.16);}.page-messages .message-hero::after{position:absolute;top:-75px;right:11%;width:230px;height:230px;border:1px solid rgba(255, 255, 255, 0.12);border-radius:50%;content:"";}.page-messages .message-hero > div{position:relative;z-index:1;max-width:740px;}.page-messages .message-hero .service-back{display:inline-flex;margin-bottom:1rem;align-items:center;gap:0.45rem;color:rgba(255, 255, 255, 0.86);font-size:0.74rem;font-weight:700;text-decoration:none;}.page-messages .message-hero .service-back:hover{color:#fff;text-decoration:none;}.page-messages .message-hero .service-eyebrow{margin:0 0 0.3rem;color:#aee2d4;font-size:0.68rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;}.page-messages .message-hero h1{margin:0;color:#fff;font-size:2rem;font-weight:800;line-height:1.12;letter-spacing:-0.025em;}.page-messages .message-hero h1 + p{max-width:660px;margin:0.55rem 0 0;color:rgba(255, 255, 255, 0.76);font-size:0.86rem;line-height:1.55;}.page-messages .message-hero-action{position:relative;z-index:1;min-height:44px;padding:0 1rem;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:0.45rem;align-self:center;border:1px solid rgba(255, 255, 255, 0.35);border-radius:10px;background:#fff;color:var(--msg-brand);font-size:0.8rem;font-weight:750;box-shadow:0 8px 22px rgba(5, 34, 29, 0.18);}.page-messages .message-workspace{display:grid;grid-template-columns:230px minmax(0, 1fr);gap:1.25rem;margin-top:1.25rem;align-items:start;}.page-messages .message-sidebar,.page-messages .message-panel{background:#fff;border:1px solid var(--msg-line);border-radius:16px;box-shadow:0 10px 30px rgba(25, 42, 70, 0.06);}.page-messages .message-sidebar{padding:1rem;position:sticky;top:1rem;}.page-messages .message-compose{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:0.55rem;border:0;border-radius:10px;background:var(--msg-brand);color:#fff;font-weight:700;cursor:pointer;transition:transform 0.18s ease, box-shadow 0.18s ease;}.page-messages .message-compose:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(23, 107, 83, 0.2);}.page-messages .message-folders{margin-top:1rem;display:grid;gap:0.35rem;}.page-messages .message-folder{width:100%;padding:0.72rem 0.8rem;display:flex;align-items:center;gap:0.65rem;border:0;border-radius:9px;background:transparent;color:var(--msg-muted);font-weight:650;text-align:left;cursor:pointer;}.page-messages .message-folder i{width:18px;text-align:center;}.page-messages .message-folder:hover{background:var(--msg-soft);color:var(--msg-ink);}.page-messages .message-folder.is-active{color:var(--msg-brand);background:#eaf5f1;}.page-messages .message-sidebar-note{margin:1rem 0 0;padding:1rem 0.75rem 0;border-top:1px solid var(--msg-line);color:var(--msg-muted);font-size:0.76rem;line-height:1.5;}.page-messages .message-sidebar-note i{color:var(--msg-brand);margin-right:0.25rem;}.page-messages .message-panel{min-width:0;overflow:hidden;}.page-messages .message-panel-head{min-height:86px;padding:1.15rem 1.35rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--msg-line);}.page-messages .message-kicker{display:block;margin-bottom:0.15rem;color:var(--msg-brand);font-size:0.7rem;font-weight:800;letter-spacing:0.09em;text-transform:uppercase;}.page-messages .message-panel h2{margin:0;color:var(--msg-ink);font-size:1.28rem;font-weight:750;}.page-messages .message-count{padding:0.35rem 0.65rem;border-radius:999px;background:var(--msg-soft);color:var(--msg-muted);font-size:0.75rem;font-weight:700;}.page-messages .message-toolbar{padding:0.85rem 1.35rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fbfcfe;border-bottom:1px solid var(--msg-line);}.page-messages .message-pager{display:flex;align-items:center;gap:0.3rem;}.page-messages .message-pager a,.page-messages .message-page-number{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--msg-line);border-radius:7px;background:#fff;color:var(--msg-muted);}.page-messages .message-pager select{height:30px;border:1px solid var(--msg-line);border-radius:7px;background:#fff;}.page-messages .message-search{width:100%;max-width:360px;min-height:38px;display:flex;align-items:center;border:1px solid #dce2ec;border-radius:9px;background:#fff;overflow:hidden;}.page-messages .message-search > i{margin-left:0.8rem;color:#8a94a8;}.page-messages .message-search input{min-width:0;flex:1;padding:0.55rem 0.65rem;border:0;outline:0;color:var(--msg-ink);background:transparent;}.page-messages .message-search button{align-self:stretch;padding:0 0.85rem;border:0;background:var(--msg-ink);color:#fff;font-weight:700;cursor:pointer;}.page-messages .message-list{min-height:280px;}.page-messages .message-row{width:100%;padding:1rem 1.35rem;display:grid;grid-template-columns:42px minmax(0, 1fr) auto 14px;align-items:center;gap:0.9rem;border:0;border-bottom:1px solid #edf0f5;background:#fff;color:inherit;text-align:left;cursor:pointer;transition:background 0.16s ease;}.page-messages .message-row:hover{background:#f9fbfd;}.page-messages .message-row.is-unread{background:#f1faf7;box-shadow:inset 3px 0 var(--msg-brand);}.page-messages .message-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#e9f5f1;color:var(--msg-brand);}.page-messages .message-avatar.is-sent{background:#fff6dd;color:#9a7212;}.page-messages .message-copy{min-width:0;display:grid;gap:0.18rem;}.page-messages .message-copy strong,.page-messages .message-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.page-messages .message-copy strong{color:var(--msg-ink);font-size:0.9rem;}.page-messages .message-copy small{color:var(--msg-muted);font-size:0.8rem;}.page-messages .message-row time{color:#7b8496;font-size:0.72rem;white-space:nowrap;}.page-messages .message-chevron{color:#aeb6c4;font-size:0.7rem;}.page-messages .message-empty{min-height:300px;padding:2rem;display:grid;place-items:center;align-content:center;text-align:center;color:var(--msg-muted);}.page-messages .message-empty > span{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:var(--msg-soft);color:var(--msg-brand);font-size:1.35rem;}.page-messages .message-empty h3{margin:0.9rem 0 0.2rem;color:var(--msg-ink);font-size:1rem;}.page-messages .message-empty p{margin:0;font-size:0.82rem;}.page-messages .message-panel-footer{min-height:42px;padding:0.7rem 1.35rem;color:var(--msg-muted);background:#fbfcfe;font-size:0.75rem;text-align:right;}.page-messages .compose-send{font-weight:700;}.page-messages .compose-body{padding:1.4rem;}.page-messages .compose-intro{margin-bottom:1.4rem;padding:1rem;display:flex;gap:0.9rem;border-radius:12px;background:#f1faf7;}.page-messages .compose-intro > span{flex:0 0 38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#fff;color:var(--msg-brand);}.page-messages .compose-intro h3{margin:0 0 0.2rem;color:var(--msg-ink);font-size:0.95rem;}.page-messages .compose-intro p{margin:0;color:var(--msg-muted);font-size:0.8rem;}.page-messages .compose-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(260px, 0.72fr);gap:1rem;}.page-messages .compose-body label{color:var(--msg-ink);font-size:0.8rem;font-weight:700;}.page-messages .compose-body label > span:not(.optional){color:#b4473d;}.page-messages .compose-body .form-control{min-height:46px;border-color:#dce2ec;border-radius:9px;box-shadow:none;}.page-messages .compose-body textarea.form-control{min-height:180px;resize:vertical;}.page-messages .optional{color:var(--msg-muted);font-weight:500;}.page-messages .compose-attachment > input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;}.page-messages .file-picker{min-height:46px;margin:0;padding:0.5rem 0.75rem;display:flex;align-items:center;gap:0.65rem;border:1px dashed #bdc7d7;border-radius:9px;cursor:pointer;}.page-messages .file-picker i{color:var(--msg-brand);}.page-messages .file-picker span{display:grid;}.page-messages .file-picker small{color:var(--msg-muted);font-size:0.68rem;font-weight:500;}.page-messages .compose-hint{display:block;margin-top:0.45rem;color:var(--msg-muted);}.page-messages .attachment-preview{display:flex;flex-wrap:wrap;gap:0.6rem;}.page-messages .attachment-preview .pip,.page-messages .attachment-preview .pipfile{margin:0.35rem;display:inline-flex;align-items:center;gap:0.4rem;}.page-messages .attachment-preview .imageThumb{border-radius:8px;object-fit:cover;}.page-messages .attachment-preview .remove,.page-messages .attachment-preview .removefile{color:#b4473d;cursor:pointer;}.page-messages .compose-mobile-action{display:none;}.page-messages .message-detail-panel{overflow:visible;}.page-messages .message-detail-head{min-height:96px;padding:1.15rem 1.35rem;display:grid;grid-template-columns:42px minmax(0, 1fr) auto;align-items:center;gap:1rem;border-bottom:1px solid var(--msg-line);}.page-messages .message-detail-head h2{overflow-wrap:anywhere;}.page-messages .message-detail-head p{margin:0.3rem 0 0;color:var(--msg-muted);font-size:0.74rem;}.page-messages .message-detail-back{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--msg-line);border-radius:11px;background:#fff;color:var(--msg-ink);cursor:pointer;}.page-messages .message-detail-back:hover{border-color:#a9cfc5;background:#f1faf7;color:var(--msg-brand);}.page-messages .message-reply-action{min-height:42px;display:inline-flex;align-items:center;gap:0.45rem;font-size:0.8rem;font-weight:700;}.page-messages .message-thread{padding:1.25rem;display:grid;gap:0.75rem;background:#f7f9fc;}.page-messages .thread-card{overflow:hidden;border:1px solid #e0e6ef;border-radius:13px;background:#fff;transition:border-color 0.18s ease, box-shadow 0.18s ease;}.page-messages .thread-card.is-open{border-color:#b9d8d0;box-shadow:0 8px 22px rgba(28, 62, 55, 0.06);}.page-messages .thread-card-head{width:100%;padding:0.9rem 1rem;display:grid;grid-template-columns:38px minmax(0, 1fr) auto auto 14px;align-items:center;gap:0.75rem;border:0;background:#fff;color:inherit;text-align:left;cursor:pointer;}.page-messages .thread-card-head:hover{background:#fbfcfe;}.page-messages .thread-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#e9f5f1;color:var(--msg-brand);}.page-messages .thread-sender{min-width:0;display:grid;}.page-messages .thread-sender small{color:var(--msg-muted);font-size:0.64rem;text-transform:uppercase;letter-spacing:0.05em;}.page-messages .thread-sender strong{overflow:hidden;color:var(--msg-ink);font-size:0.84rem;text-overflow:ellipsis;white-space:nowrap;}.page-messages .thread-card-head time{color:var(--msg-muted);font-size:0.7rem;white-space:nowrap;}.page-messages .thread-attachment-count{padding:0.25rem 0.45rem;border-radius:7px;background:#fff5d9;color:#89670f;font-size:0.66rem;font-weight:700;}.page-messages .thread-toggle{color:#9da7b7;font-size:0.65rem;transition:transform 0.2s ease;}.page-messages .thread-card-head[aria-expanded="true"] .thread-toggle{transform:rotate(180deg);}.page-messages .thread-card-body{padding:1.1rem 1.25rem 1.25rem 4.75rem;border-top:1px solid #edf0f5;}.page-messages .thread-message-content{color:#3e4a60;font-size:0.83rem;line-height:1.7;overflow-wrap:anywhere;}.page-messages .thread-message-content > :last-child{margin-bottom:0;}.page-messages .thread-attachments{margin-top:1.15rem;padding-top:1rem;border-top:1px solid #edf0f5;}.page-messages .thread-attachments > strong{display:block;margin-bottom:0.55rem;color:var(--msg-muted);font-size:0.66rem;letter-spacing:0.05em;text-transform:uppercase;}.page-messages .thread-attachments > div{display:flex;flex-wrap:wrap;gap:0.5rem;}.page-messages .thread-attachments a{min-height:36px;padding:0.45rem 0.65rem;display:inline-flex;align-items:center;gap:0.45rem;border:1px solid var(--msg-line);border-radius:8px;background:#fbfcfe;color:var(--msg-brand);font-size:0.72rem;font-weight:700;}.page-messages .thread-attachments a:hover{border-color:#a9cfc5;text-decoration:none;}.page-messages .message-detail-footer{padding:0.9rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--msg-line);}.page-messages .message-detail-footer > span{color:var(--msg-muted);font-size:0.7rem;}.page-messages .message-detail-footer > span i{margin-right:0.3rem;color:var(--msg-brand);}.page-messages .message-detail-footer .btn{font-size:0.76rem;font-weight:700;}.page-messages .message-reply-modal .modal-content{overflow:hidden;border:0;border-radius:16px;box-shadow:0 22px 65px rgba(18, 34, 57, 0.24);}.page-messages .message-reply-modal .modal-header{padding:1.1rem 1.25rem;align-items:center;border-bottom-color:var(--msg-line);}.page-messages .message-reply-modal .modal-title{margin:0;color:var(--msg-ink);font-size:1rem;font-weight:750;}.page-messages .message-reply-modal .modal-body{padding:1.25rem;}.page-messages .message-reply-modal label{color:var(--msg-ink);font-size:0.76rem;font-weight:700;}.page-messages .message-reply-modal textarea{min-height:150px;border-color:#dce2ec;border-radius:9px;resize:vertical;}.page-messages .message-reply-modal .reply-file-group > input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;}.page-messages .message-reply-modal .reply-file-group > label:first-child{display:block;}.page-messages .message-reply-modal .reply-file-group > label:first-child span{color:var(--msg-muted);font-weight:500;}.page-messages .message-reply-modal .modal-footer{padding:0.9rem 1.25rem;border-top-color:var(--msg-line);}.page-messages > .page-messages,.page-messages .message-workspace + .page-messages{margin-top:1.25rem;padding:1.25rem;border:1px solid var(--msg-line);border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(25, 42, 70, 0.06);}.page-messages > .page-messages .page-title{color:var(--msg-ink);font-weight:750;}.page-messages .mynav-item,.page-messages .mynav-item-active{width:100%;padding:0.7rem 1rem !important;display:block;border-radius:8px;color:var(--msg-muted);text-decoration:none;}.page-messages .mynav-item-active{background:#eaf5f1;color:var(--msg-brand);font-weight:700;}@media (max-width:850px){.page-messages .message-workspace{grid-template-columns:1fr;}.page-messages .message-sidebar{position:static;display:flex;gap:0.5rem;align-items:center;}.page-messages .message-compose{width:auto;padding:0 1rem;}.page-messages .message-folders{margin:0;display:flex;flex:1;}.page-messages .message-folder{justify-content:center;}.page-messages .message-sidebar-note{display:none;}.page-messages .message-toolbar{align-items:stretch;flex-direction:column-reverse;}.page-messages .message-search{width:100%;}}@media (max-width:600px){.page-messages .message-hero{min-height:168px;padding:1.25rem;border-radius:14px;}.page-messages .message-hero h1{font-size:1.65rem;}.page-messages .message-hero .service-back{margin-bottom:0.75rem;}.page-messages .message-hero-action{display:none;}.page-messages .message-sidebar{padding:0.65rem;}.page-messages .message-compose span{display:none;}.page-messages .message-folder{padding:0.65rem 0.5rem;font-size:0.8rem;}.page-messages .message-panel-head{min-height:74px;padding:1rem;}.page-messages .message-toolbar,.page-messages .message-row{padding-left:1rem;padding-right:1rem;}.page-messages .message-row{grid-template-columns:38px minmax(0, 1fr) 12px;gap:0.7rem;}.page-messages .message-avatar{width:38px;height:38px;}.page-messages .message-row time{display:none;}.page-messages .compose-grid{grid-template-columns:1fr;}.page-messages .compose-send{display:none;}.page-messages .compose-body{padding:1rem;}.page-messages .compose-mobile-action{display:block;}.page-messages .compose-mobile-action .btn{width:100%;min-height:46px;font-weight:700;}.page-messages .message-detail-head{padding:1rem;grid-template-columns:38px minmax(0, 1fr);}.page-messages .message-detail-back{width:38px;height:38px;}.page-messages .message-reply-action{display:none;}.page-messages .message-thread{padding:0.75rem;}.page-messages .thread-card-head{padding:0.8rem;grid-template-columns:36px minmax(0, 1fr) 12px;gap:0.65rem;}.page-messages .thread-avatar{width:36px;height:36px;}.page-messages .thread-card-head time,.page-messages .thread-attachment-count{display:none;}.page-messages .thread-card-body{padding:1rem;}.page-messages .message-detail-footer{align-items:stretch;flex-direction:column;}.page-messages .message-detail-footer .btn{width:100%;min-height:42px;}}.page-myafordability .affordability-summary{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem;margin-bottom:1.25rem;}.page-myafordability .summary-card{display:flex;min-height:150px;padding:1.25rem;flex-direction:column;justify-content:center;border:1px solid #dfe8e6;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(18, 50, 46, 0.045);}.page-myafordability .summary-card > span{color:#657876;font-size:0.72rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;}.page-myafordability .summary-card strong{margin:0.5rem 0 0.35rem;color:#153a3b;font-size:clamp(1.45rem, 2.5vw, 2rem);line-height:1.1;letter-spacing:-0.035em;}.page-myafordability .summary-card strong small{color:#718481;font-size:0.68rem;letter-spacing:0.05em;}.page-myafordability .summary-card p{margin:0;color:#80908e;font-size:0.74rem;}.page-myafordability .summary-card--primary{border-color:#006e41;background:linear-gradient(145deg, #004126, #006e41);}.page-myafordability .summary-card--primary > span,.page-myafordability .summary-card--primary strong,.page-myafordability .summary-card--primary strong small,.page-myafordability .summary-card--primary p{color:#fff;}.page-myafordability .summary-card--primary > span,.page-myafordability .summary-card--primary p{opacity:0.75;}.page-myafordability .profile-card{display:grid;grid-template-columns:210px minmax(0, 1fr);margin-bottom:1.25rem;padding:0;overflow:hidden;}.page-myafordability .profile-identity{display:flex;padding:1.6rem;flex-direction:column;align-items:center;justify-content:center;gap:0.8rem;border-right:1px solid #e2ebe9;background:#f4faf8;text-align:center;}.page-myafordability .profile-identity img{width:112px;height:112px;border:4px solid #fff;border-radius:24px;box-shadow:0 8px 22px rgba(21, 67, 60, 0.13);object-fit:cover;}.page-myafordability .validation-status{display:inline-flex;align-items:center;gap:0.35rem;padding:0.35rem 0.65rem;border-radius:999px;font-size:0.7rem;font-weight:800;text-transform:capitalize;}.page-myafordability .validation-status.is-valid{background:#dcf7eb;color:#08734f;}.page-myafordability .validation-status.is-pending{background:#fff1d8;color:#955b00;}.page-myafordability .profile-details{padding:1.6rem;}.page-myafordability .detail-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.25rem 1.5rem;margin:1.35rem 0 0;}.page-myafordability .detail-grid div{min-width:0;}.page-myafordability .detail-grid dt{margin-bottom:0.3rem;color:#748684;font-size:0.68rem;font-weight:800;letter-spacing:0.055em;text-transform:uppercase;}.page-myafordability .detail-grid dd{margin:0;color:#193c3e;font-size:0.9rem;font-weight:700;overflow-wrap:anywhere;}.page-myafordability .transactions-card{padding:0;overflow:hidden;}.page-myafordability .transactions-card .module-card-heading{padding:1.35rem 1.5rem;border-bottom:1px solid #e3ebe9;}.page-myafordability .transactions-card .table-responsive{margin:0;}.page-myafordability .transactions-card .table{margin:0;}.page-myafordability .money{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;}.page-myafordability .money--credit{color:#08734f;}.page-myafordability .money--debit{color:#a63b3b;}@media (max-width:980px){.page-myafordability .affordability-summary{grid-template-columns:repeat(2, minmax(0, 1fr));}.page-myafordability .detail-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width:680px){.page-myafordability .profile-card{grid-template-columns:1fr;}.page-myafordability .profile-identity{border-right:0;border-bottom:1px solid #e2ebe9;}}@media (max-width:480px){.page-myafordability .affordability-summary,.page-myafordability .detail-grid{grid-template-columns:1fr;}.page-myafordability .summary-card{min-height:130px;}}.page-myghanacard{font-family:Arial, Helvetica, sans-serif;}.page-myghanacard .validation-header{margin-bottom:1.6rem;}.page-myghanacard .validation-security{display:inline-flex;align-items:center;gap:0.45rem;padding:0.5rem 0.8rem;border:1px solid #cae2dd;border-radius:999px;background:#edf8f5;color:#17685d;font-size:0.74rem;font-weight:800;}.page-myghanacard .validation-content{max-width:1080px;margin:0 auto;}.page-myghanacard .validation-stage--narrow{max-width:780px;margin:0 auto;}.page-myghanacard .validation-progress{margin-bottom:1.4rem;}.page-myghanacard .validation-progress__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:0.6rem;color:#667a77;font-size:0.76rem;}.page-myghanacard .validation-progress__meta strong{color:#264b48;font-size:0.82rem;}.page-myghanacard .validation-progress__track{height:7px;overflow:hidden;border-radius:999px;background:#dfe9e7;}.page-myghanacard .validation-progress__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #006e41, #19a287);}.page-myghanacard .validation-profile{display:grid;max-width:900px;margin:1.5rem auto;grid-template-columns:250px 1fr;overflow:hidden;}.page-myghanacard .validation-profile__photo{display:flex;padding:2rem;align-items:center;justify-content:center;flex-direction:column;gap:0.8rem;border-right:1px solid #dfe8e6;background:#eef8f5;}.page-myghanacard .validation-profile__photo img{width:128px;height:128px;border:4px solid #fff;border-radius:28px;box-shadow:0 10px 26px rgba(14, 65, 57, 0.14);object-fit:cover;}.page-myghanacard .validation-status{display:inline-flex;align-items:center;gap:0.35rem;padding:0.35rem 0.65rem;border-radius:999px;font-size:0.7rem;font-weight:800;}.page-myghanacard .validation-status.is-valid{background:#d8f6e8;color:#08734f;}.page-myghanacard .validation-status.is-pending{background:#fff0d2;color:#8b5908;}.page-myghanacard .validation-profile__details{padding:2rem;}.page-myghanacard .validation-profile__details h2{margin:0;color:#153a3b;font-size:1.6rem;font-weight:800;letter-spacing:-0.03em;}.page-myghanacard .validation-detail-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem 1.5rem;margin:1.4rem 0;}.page-myghanacard .validation-detail-grid dt,.page-myghanacard .capture-profile dt{margin-bottom:0.25rem;color:#748684;font-size:0.66rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;}.page-myghanacard .validation-detail-grid dd,.page-myghanacard .capture-profile dd{margin:0;color:#244644;font-size:0.86rem;font-weight:700;overflow-wrap:anywhere;}.page-myghanacard .validation-profile__action{display:flex;align-items:center;gap:1rem;margin-top:0.5rem;}.page-myghanacard .validation-profile__action p{margin:0;color:#718481;font-size:0.75rem;}.page-myghanacard .validation-intro{display:grid;grid-template-columns:minmax(0, 1.45fr) minmax(300px, 0.8fr);gap:1.25rem;}.page-myghanacard .validation-intro__main,.page-myghanacard .validation-roadmap{padding:clamp(1.4rem, 3vw, 2rem);}.page-myghanacard .validation-intro h2,.page-myghanacard .validation-form-card h2,.page-myghanacard .capture-heading h2{margin:0;color:#123536;font-size:clamp(1.45rem, 3vw, 2rem);font-weight:800;letter-spacing:-0.035em;}.page-myghanacard .validation-intro__main > p,.page-myghanacard .validation-card-heading p,.page-myghanacard .capture-heading p{margin:0.6rem 0 0;color:#637875;line-height:1.6;}.page-myghanacard .requirements-grid{display:grid;gap:0.65rem;margin:1.5rem 0;}.page-myghanacard .requirements-grid article{display:flex;align-items:center;gap:0.9rem;padding:0.9rem;border:1px solid #dce9e6;border-radius:14px;background:#f5faf9;}.page-myghanacard .requirements-grid article > span{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:12px;background:#dff3ed;color:#006e41;font-size:1.15rem;}.page-myghanacard .requirements-grid article div{display:flex;flex-direction:column;}.page-myghanacard .requirements-grid small{margin-top:0.15rem;color:#718481;}.page-myghanacard .validation-primary-action{display:flex;width:100%;align-items:center;justify-content:center;gap:0.65rem;}.page-myghanacard .security-note{display:block;margin-top:0.85rem;color:#738683;font-size:0.72rem;text-align:center;}.page-myghanacard .validation-roadmap h2{margin-bottom:1.3rem;font-size:1.25rem;}.page-myghanacard .validation-roadmap ol{margin:0;padding:0;list-style:none;}.page-myghanacard .validation-roadmap li{position:relative;display:flex;gap:0.8rem;padding-bottom:1.2rem;}.page-myghanacard .validation-roadmap li:not(:last-child)::before{position:absolute;top:32px;bottom:0;left:15px;width:2px;background:#dfe8e6;content:"";}.page-myghanacard .validation-roadmap li > span{display:grid;z-index:1;width:32px;height:32px;flex:0 0 32px;place-items:center;border:2px solid #d7e2e0;border-radius:50%;background:#fff;color:#7c8e8b;font-size:0.72rem;font-weight:800;}.page-myghanacard .validation-roadmap li.is-current > span{border-color:#006e41;background:#006e41;color:#fff;}.page-myghanacard .validation-roadmap li div{display:flex;padding-top:0.1rem;flex-direction:column;}.page-myghanacard .validation-roadmap li strong{color:#294c49;font-size:0.84rem;}.page-myghanacard .validation-roadmap li small{margin-top:0.15rem;color:#81918f;}.page-myghanacard .validation-form-card{padding:clamp(1.25rem, 3vw, 2rem);}.page-myghanacard .validation-card-heading{display:flex;gap:1rem;margin-bottom:1.6rem;padding-bottom:1.4rem;border-bottom:1px solid #e1eae8;}.page-myghanacard .validation-step-icon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:14px;background:#e4f5f0;color:#006e41;font-size:1.15rem;}.page-myghanacard .validation-card-heading h2{font-size:1.45rem;}.page-myghanacard .validation-form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.25rem 1.2rem;}.page-myghanacard .validation-field--wide{grid-column:1 / -1;}.page-myghanacard .validation-form-card label,.page-myghanacard .network-options legend{color:#345552;font-size:0.78rem;font-weight:800;}.page-myghanacard .validation-form-card label > span,.page-myghanacard .network-options legend > span{color:#b73333;}.page-myghanacard .compound-input{display:flex;align-items:stretch;}.page-myghanacard .compound-input > span{display:flex;min-height:42px;padding:0 0.65rem;align-items:center;border:1px solid #cedbd8;background:#f1f6f5;color:#647774;font-size:0.8rem;font-weight:700;}.page-myghanacard .compound-input .form-control{border-radius:0;}.page-myghanacard .compound-input > span:first-child{border-radius:10px 0 0 10px;border-right:0;}.page-myghanacard .compound-input__last{max-width:54px;border-radius:0 10px 10px 0 !important;text-align:center;}.page-myghanacard .compound-input--phone select{max-width:180px;border-radius:10px 0 0 10px;}.page-myghanacard .compound-input--phone input{border-radius:0 10px 10px 0;}.page-myghanacard .network-options{padding:0;border:0;}.page-myghanacard .network-options > div{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.6rem;}.page-myghanacard .network-options label{position:relative;margin:0;cursor:pointer;}.page-myghanacard .network-options input{position:absolute;opacity:0;}.page-myghanacard .network-options label span{display:block;padding:0.75rem;border:1px solid #d5e1df;border-radius:11px;background:#fff;color:#536d69;text-align:center;}.page-myghanacard .network-options input:checked + span{border-color:#006e41;background:#e8f7f3;color:#076658;box-shadow:0 0 0 2px rgba(8, 127, 109, 0.1);}.page-myghanacard .validation-actions{display:flex;margin-top:1rem;flex-direction:column;gap:0.65rem;}.page-myghanacard .validation-help{display:flex;margin-top:1rem;padding:1rem;align-items:center;gap:0.8rem;border:1px solid #dce8e6;border-radius:14px;background:#f5f9f8;color:#55716d;}.page-myghanacard .validation-help > i{color:#006e41;font-size:1.25rem;}.page-myghanacard .validation-help div{display:flex;flex-direction:column;font-size:0.76rem;}.page-myghanacard .capture-layout{display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(260px, 0.65fr);gap:1.25rem;align-items:start;}.page-myghanacard .capture-main{padding:clamp(1rem, 2.5vw, 1.5rem);border:1px solid #dfe8e6;border-radius:20px;background:#fff;box-shadow:0 8px 26px rgba(18, 50, 46, 0.05);}.page-myghanacard .capture-heading{margin-bottom:1.15rem;}.page-myghanacard .capture-heading h2{font-size:1.55rem;}.page-myghanacard .camera-shell{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:18px;background:#101817;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1);}.page-myghanacard .camera-shell video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}.page-myghanacard .card-guide{position:absolute;top:50%;left:50%;display:grid;width:82%;aspect-ratio:1.58 / 1;transform:translate(-50%, -50%);place-items:center;border:2px dashed rgba(255, 255, 255, 0.85);border-radius:15px;color:rgba(255, 255, 255, 0.5);box-shadow:0 0 0 999px rgba(0, 0, 0, 0.46);}.page-myghanacard .card-guide > span,.page-myghanacard .face-guide > span{position:absolute;top:-30px;padding:0.3rem 0.6rem;border-radius:999px;background:rgba(4, 42, 37, 0.82);color:#fff;font-size:0.64rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap;}.page-myghanacard .card-guide > i{font-size:3.2rem;}.page-myghanacard .capture-quality{position:absolute;right:0;bottom:0;left:0;height:5px;overflow:hidden;border-radius:0 0 12px 12px;background:rgba(255, 255, 255, 0.18);}.page-myghanacard .capture-quality span{display:block;height:100%;background:#db4c4c;transition:width 0.25s ease;}.page-myghanacard .quality-low{background:#db4c4c !important;}.page-myghanacard .quality-medium{background:#e4a32c !important;}.page-myghanacard .quality-good{background:#20a873 !important;}.page-myghanacard .face-guide{position:absolute;top:50%;left:50%;width:42%;height:68%;transform:translate(-50%, -50%);border:2px dashed rgba(183, 242, 222, 0.9);border-radius:48% 48% 44% 44% / 42% 42% 56% 56%;box-shadow:0 0 0 999px rgba(0, 0, 0, 0.34);}.page-myghanacard .face-guide > span{top:-34px;left:50%;transform:translateX(-50%);}.page-myghanacard .scan-line{position:absolute;top:50%;width:100%;height:2px;background:linear-gradient(90deg, transparent, #7de2c6, transparent);box-shadow:0 0 10px #43bea0;}.page-myghanacard .camera-tool{position:absolute;top:1rem;z-index:4;display:grid;width:42px;height:42px;padding:0;place-items:center;border:1px solid rgba(255, 255, 255, 0.25);border-radius:12px;background:rgba(7, 25, 23, 0.62);color:#fff;cursor:pointer;}.page-myghanacard .camera-tool--left{left:1rem;}.page-myghanacard .camera-tool--right{right:1rem;}.page-myghanacard .camera-shutter{position:absolute;bottom:1.3rem;left:50%;z-index:5;display:grid;width:70px;height:70px;padding:6px;transform:translateX(-50%);place-items:center;border:3px solid rgba(255, 255, 255, 0.75);border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 8px 24px rgba(0, 0, 0, 0.28);}.page-myghanacard .camera-shutter > span{width:100%;height:100%;border:2px solid #9db5b1;border-radius:50%;}.page-myghanacard .secure-feed{position:absolute;right:1rem;bottom:1rem;z-index:4;display:inline-flex;align-items:center;gap:0.3rem;padding:0.3rem 0.55rem;border-radius:999px;background:rgba(5, 29, 26, 0.7);color:#c4f5e8;font-size:0.58rem;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;}.page-myghanacard .capture-alternative{display:flex;margin-top:1rem;align-items:center;gap:0.8rem;color:#849592;font-size:0.72rem;text-transform:uppercase;}.page-myghanacard .capture-alternative::before,.page-myghanacard .capture-alternative::after{height:1px;flex:1;background:#dfe8e6;content:"";}.page-myghanacard .capture-alternative .btn{white-space:nowrap;}.page-myghanacard .capture-sidebar{display:grid;gap:1rem;}.page-myghanacard .capture-profile,.page-myghanacard .capture-tips{padding:1.15rem;}.page-myghanacard .capture-profile__heading{display:flex;align-items:center;gap:0.7rem;padding-bottom:0.9rem;border-bottom:1px solid #e1eae8;}.page-myghanacard .capture-profile__heading > i{color:#006e41;font-size:1.5rem;}.page-myghanacard .capture-profile__heading div{display:flex;min-width:0;flex-direction:column;}.page-myghanacard .capture-profile__heading span{color:#7b8d8a;font-size:0.62rem;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;}.page-myghanacard .capture-profile__heading strong{overflow:hidden;color:#254845;font-size:0.82rem;text-overflow:ellipsis;white-space:nowrap;}.page-myghanacard .capture-profile dl{display:grid;gap:0.75rem;margin:0.9rem 0 0;}.page-myghanacard .capture-tips h3{margin:0.7rem 0;color:#254845;font-size:0.95rem;font-weight:800;}.page-myghanacard .capture-tips ul{margin:0;padding-left:1.1rem;color:#687c78;font-size:0.76rem;line-height:1.8;}.page-myghanacard .capture-tips p{margin:0;color:#687c78;font-size:0.76rem;line-height:1.6;}.page-myghanacard .capture-tip-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#e7f5f1;color:#006e41;}.page-myghanacard .capture-file{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;}.page-myghanacard .liveness-start{position:absolute;bottom:1.5rem;left:50%;z-index:5;display:inline-flex;min-height:50px;padding:0 1.2rem;transform:translateX(-50%);align-items:center;gap:0.55rem;border:1px solid rgba(255, 255, 255, 0.4);border-radius:999px;background:#006e41;color:#fff;font-size:0.75rem;font-weight:800;text-transform:uppercase;box-shadow:0 8px 24px rgba(0, 0, 0, 0.28);}.page-myghanacard .liveness-instruction{display:flex;margin-top:1rem;padding:0.8rem;align-items:center;justify-content:center;gap:0.6rem;border-radius:12px;background:#def4ed;color:#076658;}.page-myghanacard .liveness-steps{display:flex;margin:1.2rem 0;align-items:center;justify-content:center;}.page-myghanacard .liveness-step{display:flex;align-items:center;flex-direction:column;gap:0.4rem;color:#93a3a1;}.page-myghanacard .liveness-step > span{display:grid;width:42px;height:42px;place-items:center;border:2px solid #d3dfdd;border-radius:50%;background:#f4f7f6;}.page-myghanacard .liveness-step strong{font-size:0.62rem;letter-spacing:0.06em;text-transform:uppercase;}.page-myghanacard .liveness-step.is-active{color:#006e41;}.page-myghanacard .liveness-step.is-active > span{border-color:#006e41;background:#e0f5ef;}.page-myghanacard .liveness-step.is-complete{color:#8b6300;}.page-myghanacard .liveness-step.is-complete > span{border-color:#e4b43d;background:#fff2ce;}.page-myghanacard .liveness-connector{width:46px;height:2px;margin:0 0.5rem 1.15rem;background:#dbe5e3;}.page-myghanacard .validation-toasts{position:fixed;top:1rem;right:1rem;z-index:9999;display:grid;width:calc(100% - 2rem);max-width:380px;gap:0.6rem;pointer-events:none;}.page-myghanacard .validation-toast{display:flex;padding:0.85rem 1rem;transform:translateY(-10px);align-items:center;gap:0.65rem;border-radius:12px;background:#263d3a;color:#fff;box-shadow:0 12px 30px rgba(0, 0, 0, 0.2);opacity:0;transition:opacity 0.2s ease, transform 0.2s ease;}.page-myghanacard .validation-toast.is-visible{transform:none;opacity:1;}.page-myghanacard .validation-toast--success{background:#08734f;}.page-myghanacard .validation-toast--error{background:#a53737;}.page-myghanacard .capture-preview{position:absolute;inset:0;z-index:20;width:100%;height:100%;object-fit:cover;}.page-myghanacard .capture-processing{position:absolute;inset:0;z-index:21;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0.4rem;background:rgba(3, 24, 21, 0.75);color:#fff;}.page-myghanacard .capture-processing > i{margin-bottom:0.5rem;font-size:2rem;}.page-myghanacard .capture-processing strong{text-transform:uppercase;}.page-myghanacard .capture-processing span{color:rgba(255, 255, 255, 0.72);font-size:0.72rem;}@media (max-width:820px){.page-myghanacard .validation-intro,.page-myghanacard .capture-layout{grid-template-columns:1fr;}.page-myghanacard .capture-sidebar{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (max-width:620px){.page-myghanacard .validation-security{display:none;}.page-myghanacard .validation-profile{grid-template-columns:1fr;}.page-myghanacard .validation-profile__photo{border-right:0;border-bottom:1px solid #dfe8e6;}.page-myghanacard .validation-form-grid,.page-myghanacard .validation-detail-grid{grid-template-columns:1fr;}.page-myghanacard .validation-field--wide{grid-column:auto;}.page-myghanacard .network-options > div{grid-template-columns:1fr;}.page-myghanacard .validation-profile__action{align-items:stretch;flex-direction:column;}.page-myghanacard .capture-sidebar{grid-template-columns:1fr;}.page-myghanacard .camera-shell{border-radius:14px;}.page-myghanacard .capture-alternative .btn{padding-right:0.65rem;padding-left:0.65rem;font-size:0.72rem;}}.page-mypayslip .payslip-secure{display:inline-flex;align-items:center;gap:0.4rem;padding:0.45rem 0.7rem;border:1px solid #d2e3df;border-radius:999px;background:#eef8f5;color:#17685d;font-size:0.7rem;font-weight:800;}.page-mypayslip .payslip-controls{display:grid;margin:1.3rem 0 1rem;padding:1.2rem;grid-template-columns:minmax(260px, 0.8fr) minmax(0, 1.2fr);gap:1.3rem;align-items:end;}.page-mypayslip .payslip-assignments > label,.page-mypayslip .payslip-period label{color:#607874;font-size:0.66rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;}.page-mypayslip .payslip-assignments > div{display:flex;gap:0.55rem;overflow-x:auto;}.page-mypayslip .payslip-assignments a{display:grid;min-width:160px;padding:0.65rem 0.8rem;grid-template-columns:30px 1fr;align-items:center;border:1px solid #dce6e4;border-radius:12px;color:#52706b;}.page-mypayslip .payslip-assignments a:hover{text-decoration:none;border-color:#9bcabf;}.page-mypayslip .payslip-assignments a.is-active{border-color:#006e41;background:#e9f7f3;color:#076658;}.page-mypayslip .payslip-assignments i{grid-row:1/3;font-size:1.05rem;}.page-mypayslip .payslip-assignments span{font-size:0.76rem;font-weight:800;}.page-mypayslip .payslip-assignments small{font-size:0.58rem;}.page-mypayslip .payslip-period{display:grid;grid-template-columns:1fr 1fr auto;gap:0.65rem;align-items:end;}.page-mypayslip .payslip-period .form-group{margin:0;}.page-mypayslip .payslip-period select{min-height:44px;}.page-mypayslip .payslip-period .btn{min-height:44px;white-space:nowrap;}.page-mypayslip .payslip-viewer{padding:0;overflow:hidden;}.page-mypayslip .payslip-viewer__toolbar{display:flex;min-height:58px;padding:0.6rem 0.8rem;align-items:center;justify-content:space-between;background:#123d3a;color:#fff;}.page-mypayslip .payslip-viewer__toolbar > div{display:flex;gap:0.4rem;}.page-mypayslip .payslip-tool,.page-mypayslip .payslip-icon-tool{display:inline-flex;min-height:38px;padding:0 0.7rem;align-items:center;gap:0.4rem;border:1px solid rgba(255, 255, 255, .18);border-radius:9px;background:rgba(255, 255, 255, .08);color:#fff;cursor:pointer;}.page-mypayslip .payslip-icon-tool{width:38px;padding:0;justify-content:center;}.page-mypayslip .payslip-tool span{font-size:0.68rem;font-weight:700;}.page-mypayslip .payslip-page-count{font-size:0.7rem;color:rgba(255, 255, 255, .7);}.page-mypayslip .payslip-page-count strong{color:#fff;}.page-mypayslip .payslip-frame{height:760px;background:#dfe5e3;}.page-mypayslip .payslip-frame iframe{width:100%;height:100%;border:0;background:#fff;}@media (max-width:760px){.page-mypayslip .payslip-controls{grid-template-columns:1fr;}.page-mypayslip .payslip-period{grid-template-columns:1fr 1fr;}.page-mypayslip .payslip-period .btn{grid-column:1/-1;}.page-mypayslip .payslip-secure{display:none;}.page-mypayslip .payslip-frame{height:620px;}}@media (max-width:480px){.page-mypayslip .payslip-tool span{display:none;}.page-mypayslip .payslip-period{grid-template-columns:1fr;}.page-mypayslip .payslip-period .btn{grid-column:auto;}}.page-quickloan .stars{color:#efce4a !important;}.page-quickloan .card-title{color:#6c757d;}.page-quickloan .card-body{margin:0 auto;text-align:center;}.page-quickloan .card-body small{display:block;font-size:0.6em !important;}.page-quickloan .min-height{min-height:33.5vh;}.page-quickloan .img{width:150px;height:150px;}.page-quickloan .search_icon{color:#28a745;}.page-quickloan .search_btn{background:white;border:solid 1px #51b072;height:2.3em;}.page-quickloan .search_select{border:solid 1px #51b072 !important;border-right-color:#51b072;border-right-style:solid;border-right-width:1px;border-right:none !important;}.page-quickloan .heading{background-color:#a2a3a2;font-size:20px;}.page-quickloan .stcol{padding-top:1em;}.page-quickloan .mandatefomrimg{padding-left:2em;padding-bottom:2em;}.page-quickloan .mandatefomrimg img{width:150px;height:125;}.page-quickloan .validtext{font-size:2em;}.page-quickloan .vali_body{margin:1em;}.page-register{background-color:#000;background-image:url(../../media/img/login-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;}.page-register :root{--input-padding-x:1.5rem;--input-padding-y:0.75rem;}.page-register input,.page-register select{height:50px !important;padding-left:20px !important;border-radius:5rem !important;margin-bottom:15px;}.page-register .turing .reload{position:absolute;display:block;font-size:0.6em;color:white;padding:2px 8px;border-radius:50px;background:#0079ff;margin-top:-3px;z-index:1;text-decoration:none;}.page-register .card{background:#fff;}.page-register .card-signin{border:0;border-radius:1rem;box-shadow:0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);}.page-register .card-signin .card-title{margin-bottom:2rem;font-weight:300;font-size:1.5rem;padding-bottom:1rem;}.page-register .declartation{display:block;font-size:0.7em;}.page-register .card-signin .card-body{padding:2rem 2rem;}.page-register .form-signin{width:100%;}.page-register .magine-5{margin-top:5%;}.page-register .form-signin .btn{font-size:80%;border-radius:5rem;letter-spacing:0.1rem;font-weight:bold;padding:1rem;transition:all 0.2s;/* Fallback for Edge
      -------------------------------------------------- */}@supports (-ms-ime-align: auto){/* Fallback for IE
      -------------------------------------------------- */.page-register .form-label-group > label{display:none;}.page-register .form-label-group input::-ms-input-placeholder{color:#777;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-register .form-label-group > label{display:none;}.page-register .form-label-group input:-ms-input-placeholder{color:#777;}}.page-register{background-image:url(../../media/img/login-bg.svg);background-size:cover;background-repeat:no-repeat;}.page-register :root{--input-padding-x:1.5rem;--input-padding-y:0.75rem;}.page-register input,.page-register select{height:50px !important;padding-left:20px !important;border-radius:5rem !important;margin-bottom:15px;}.page-register .turing .reload{position:absolute;display:block;font-size:0.6em;color:white;padding:2px 8px;border-radius:50px;background:#0079ff;margin-top:-3px;z-index:1;text-decoration:none;}.page-register .card{background:#fff;}.page-register .card-signin{border:0;border-radius:1rem;box-shadow:0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);}.page-register .card-signin .card-title{margin-bottom:2rem;font-weight:300;font-size:1.5rem;padding-bottom:1rem;}.page-register .declartation{display:block;font-size:0.7em;}.page-register .card-signin .card-body{padding:2rem 2rem;}.page-register .form-signin{width:100%;}.page-register .magine-5{margin-top:5%;}.page-register .form-signin .btn{font-size:80%;border-radius:5rem;letter-spacing:0.1rem;font-weight:bold;padding:1rem;transition:all 0.2s;/* Fallback for Edge
      -------------------------------------------------- */}@supports (-ms-ime-align: auto){/* Fallback for IE
      -------------------------------------------------- */.page-register .form-label-group > label{display:none;}.page-register .form-label-group input::-ms-input-placeholder{color:#777;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-register .form-label-group > label{display:none;}.page-register .form-label-group input:-ms-input-placeholder{color:#777;}}.page-supplimentarypayslip select{height:calc(1.5em + 0.75rem + 2px) !important;}.page-survey textarea{height:800px;border:3px solid #ccc;padding:5px;font-family:Tahoma, sans-serif;}.page-thirdpartyded .thirdparty-private{display:inline-flex;align-items:center;gap:0.45rem;padding:0.48rem 0.75rem;border:1px solid #cde2de;border-radius:999px;background:#eef8f5;color:#17685d;font-size:0.72rem;font-weight:800;}.page-thirdpartyded button.module-back{cursor:pointer;}.page-thirdpartyded .thirdparty-export-action{display:inline-flex;align-items:center;gap:0.45rem;white-space:nowrap;}.page-thirdpartyded .thirdparty-directory{margin-top:1.4rem;padding:0;overflow:hidden;}.page-thirdpartyded .thirdparty-directory__heading{display:flex;padding:1.4rem 1.5rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #e1eae8;background:#f9fbfa;}.page-thirdpartyded .thirdparty-directory__heading h2{margin:0;color:#173d3c;font-size:1.25rem;font-weight:800;letter-spacing:-0.025em;}.page-thirdpartyded .thirdparty-directory__heading p{margin:0.35rem 0 0;color:#718481;font-size:0.78rem;}.page-thirdpartyded .thirdparty-record-count{display:flex;min-width:92px;padding:0.65rem 0.8rem;align-items:center;flex-direction:column;border:1px solid #d6e5e2;border-radius:13px;background:#fff;}.page-thirdpartyded .thirdparty-record-count strong{color:#006e41;font-size:1.25rem;line-height:1;}.page-thirdpartyded .thirdparty-record-count span{margin-top:0.25rem;color:#7b8d8a;font-size:0.58rem;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;}.page-thirdpartyded .thirdparty-tools{display:flex;padding:0.85rem 1.5rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #e5eceb;}.page-thirdpartyded .thirdparty-pager{display:flex;align-items:center;gap:0.35rem;}.page-thirdpartyded .thirdparty-pager > a,.page-thirdpartyded .thirdparty-pager > span:not(.thirdparty-page-number){display:grid;width:34px;height:34px;place-items:center;border:1px solid #d7e2e0;border-radius:9px;background:#fff;color:#436b66;text-decoration:none;}.page-thirdpartyded .thirdparty-pager > a:hover{border-color:#97c8bf;background:#edf8f5;}.page-thirdpartyded .thirdparty-page-number{margin:0 0.35rem;color:#617572;font-size:0.72rem;font-weight:700;}.page-thirdpartyded .thirdparty-page-size{display:flex;align-items:center;gap:0.55rem;}.page-thirdpartyded .thirdparty-page-size label{margin:0;color:#748784;font-size:0.68rem;}.page-thirdpartyded .thirdparty-page-size select{min-width:70px;height:34px !important;border:1px solid #d3dfdd !important;border-radius:9px;}.page-thirdpartyded .thirdparty-directory .table-responsive{margin:0;border:0;border-radius:0;}.page-thirdpartyded .thirdparty-table{margin:0;}.page-thirdpartyded .thirdparty-table td{color:#48625f;font-size:0.78rem;}.page-thirdpartyded .thirdparty-company{display:flex;align-items:center;gap:0.65rem;color:#244946;}.page-thirdpartyded .thirdparty-company i{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:10px;background:#e8f5f1;color:#006e41;}.page-thirdpartyded .thirdparty-company strong{font-size:0.78rem;}.page-thirdpartyded .thirdparty-status{display:inline-flex;align-items:center;gap:0.35rem;padding:0.35rem 0.55rem;border-radius:999px;font-size:0.62rem;font-weight:800;text-transform:uppercase;}.page-thirdpartyded .thirdparty-status i{font-size:0.38rem;}.page-thirdpartyded .thirdparty-status.is-active{background:#dcf5ea;color:#08734f;}.page-thirdpartyded .thirdparty-status.is-inactive{background:#fde7e7;color:#a23434;}.page-thirdpartyded .thirdparty-details-button{border:1px solid #cde0dc;background:#fff;color:#17685d;white-space:nowrap;}.page-thirdpartyded .thirdparty-details-button:hover{border-color:#006e41;background:#006e41;color:#fff;}.page-thirdpartyded .thirdparty-empty{display:flex;min-height:220px;padding:2rem;align-items:center;justify-content:center;flex-direction:column;text-align:center;}.page-thirdpartyded .thirdparty-empty > span{display:grid;width:54px;height:54px;margin-bottom:0.8rem;place-items:center;border-radius:15px;background:#e9f5f2;color:#4c7d75;font-size:1.25rem;}.page-thirdpartyded .thirdparty-empty h3{margin:0;color:#345552;font-size:1rem;font-weight:800;}.page-thirdpartyded .thirdparty-empty p{max-width:420px;margin:0.4rem 0 0;color:#7b8d8a;font-size:0.76rem;}.page-thirdpartyded .thirdparty-guidance{display:flex;margin-top:1rem;padding:1rem 1.15rem;align-items:flex-start;gap:0.7rem;border:1px solid #d9e6e3;border-radius:14px;background:#f4f9f8;color:#657b77;}.page-thirdpartyded .thirdparty-guidance > i{margin-top:0.15rem;color:#006e41;}.page-thirdpartyded .thirdparty-guidance p{margin:0;font-size:0.74rem;line-height:1.55;}.page-thirdpartyded .thirdparty-guidance strong{color:#345552;}.page-thirdpartyded .thirdparty-statement{margin-top:1.4rem;}.page-thirdpartyded .thirdparty-summary-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;margin-bottom:1rem;}.page-thirdpartyded .thirdparty-summary-card{display:flex;min-height:130px;padding:1.15rem;justify-content:center;flex-direction:column;border:1px solid #dfe8e6;border-radius:17px;background:#fff;box-shadow:0 7px 22px rgba(18, 50, 46, .04);}.page-thirdpartyded .thirdparty-summary-card > span{color:#718481;font-size:0.65rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;}.page-thirdpartyded .thirdparty-summary-card > strong{margin:0.4rem 0 0.3rem;color:#1f4643;font-size:1.65rem;letter-spacing:-0.035em;}.page-thirdpartyded .thirdparty-summary-card > strong small{color:#708581;font-size:0.62rem;}.page-thirdpartyded .thirdparty-summary-card > p{margin:0;color:#81918e;font-size:0.68rem;}.page-thirdpartyded .thirdparty-summary-card--primary{border-color:#006e41;background:linear-gradient(145deg, #075f54, #098b75);}.page-thirdpartyded .thirdparty-summary-card--primary > span,.page-thirdpartyded .thirdparty-summary-card--primary > strong,.page-thirdpartyded .thirdparty-summary-card--primary > strong small,.page-thirdpartyded .thirdparty-summary-card--primary > p{color:#fff;}.page-thirdpartyded .thirdparty-summary-card--primary > span,.page-thirdpartyded .thirdparty-summary-card--primary > p{opacity:0.74;}.page-thirdpartyded .thirdparty-summary-date{font-size:1.1rem !important;}.page-thirdpartyded .thirdparty-statement-card{padding:0;overflow:hidden;}.page-thirdpartyded .thirdparty-statement-heading{display:flex;padding:1.2rem 1.4rem;align-items:center;justify-content:space-between;border-bottom:1px solid #e1eae8;background:#f8fbfa;}.page-thirdpartyded .thirdparty-statement-heading > div{display:flex;align-items:center;gap:1rem;}.page-thirdpartyded .thirdparty-statement-heading img{max-width:130px;max-height:52px;object-fit:contain;}.page-thirdpartyded .thirdparty-statement-heading > div > span{color:#667d79;font-size:0.66rem;font-weight:800;letter-spacing:0.07em;text-transform:uppercase;}.page-thirdpartyded .thirdparty-statement-heading > span{color:#7a8c88;font-size:0.6rem;line-height:1.5;text-align:right;text-transform:uppercase;}.page-thirdpartyded .thirdparty-statement-heading > span strong{color:#294b48;font-size:0.7rem;}.page-thirdpartyded .thirdparty-deduction-profile{display:grid;padding:1.25rem 1.4rem;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;border-bottom:1px solid #e3ebe9;}.page-thirdpartyded .thirdparty-deduction-profile article{display:flex;padding:0.9rem;align-items:center;gap:0.8rem;border:1px solid #dfe8e6;border-radius:13px;background:#fbfdfc;}.page-thirdpartyded .thirdparty-profile-icon{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:11px;background:#e6f4f0;color:#006e41;}.page-thirdpartyded .thirdparty-deduction-profile article > div{display:flex;min-width:0;flex-direction:column;}.page-thirdpartyded .thirdparty-deduction-profile small{color:#7a8c89;font-size:0.6rem;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;}.page-thirdpartyded .thirdparty-deduction-profile strong{margin-top:0.2rem;overflow:hidden;color:#294b48;font-size:0.82rem;text-overflow:ellipsis;white-space:nowrap;}.page-thirdpartyded .thirdparty-history-heading{display:flex;padding:1.25rem 1.4rem 0.3rem;align-items:center;justify-content:space-between;}.page-thirdpartyded .thirdparty-history-heading h2{margin:0;color:#234744;font-size:1.05rem;font-weight:800;}.page-thirdpartyded .thirdparty-history-heading > span{padding:0.32rem 0.55rem;border-radius:999px;background:#edf6f4;color:#54736e;font-size:0.62rem;font-weight:800;}.page-thirdpartyded .thirdparty-statement-card .table-responsive{margin:0.7rem 1.4rem 0;}.page-thirdpartyded .thirdparty-history-shell{min-width:0;max-width:100%;margin:0.7rem 1.4rem 0;overflow:hidden;}.page-thirdpartyded .thirdparty-history-shell .dataTables_wrapper{min-width:0;max-width:100%;}.page-thirdpartyded .thirdparty-history-shell .table-responsive{width:100%;max-width:100%;margin:0.65rem 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e3ebe9;border-radius:12px;}.page-thirdpartyded .thirdparty-table-tools{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:0.6rem;}.page-thirdpartyded .thirdparty-table-tools .dataTables_length{float:none;width:auto;margin:0;padding:0;color:#718481;font-size:0.7rem;text-align:left;}.page-thirdpartyded .thirdparty-table-tools select{height:32px;min-width:0;margin:0 0.35rem;padding:0 0.5rem;border:1px solid #d3dfdd;border-radius:9px;background:#fff;color:#345552;font-size:0.72rem;}.page-thirdpartyded .thirdparty-table-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0.5rem;margin-top:0.7rem;}.page-thirdpartyded .thirdparty-table-foot .dataTables_info,.page-thirdpartyded .thirdparty-table-foot .dataTables_paginate{float:none;width:auto;margin:0;padding:0;color:#718481;font-size:0.7rem;}.page-thirdpartyded .thirdparty-table-foot .paginate_button{min-width:0 !important;padding:0.25rem 0.55rem !important;border-radius:8px !important;font-size:0.72rem;}.page-thirdpartyded .thirdparty-history-table{width:100% !important;margin:0;font-size:0.75rem;}.page-thirdpartyded .thirdparty-history-table th{white-space:nowrap;}.page-thirdpartyded .thirdparty-money{color:#173f3b !important;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;}.page-thirdpartyded .thirdparty-history-table tfoot td{border-top:2px solid #bdd1cd;background:#edf6f4;color:#173f3b;font-weight:800;}.page-thirdpartyded .thirdparty-statement-footer{display:flex;padding:1rem 1.4rem 1.25rem;justify-content:center;gap:0.4rem;color:#7b8c89;font-size:0.62rem;}.page-thirdpartyded .thirdparty-statement-footer i{color:#006e41;}@media (max-width:760px){.page-thirdpartyded .thirdparty-summary-grid{grid-template-columns:1fr 1fr;}.page-thirdpartyded .thirdparty-summary-card--primary{grid-column:1 / -1;}.page-thirdpartyded .thirdparty-tools{align-items:flex-start;flex-direction:column;}}@media (max-width:560px){.page-thirdpartyded .thirdparty-private{display:none;}.page-thirdpartyded .thirdparty-history-shell{margin:0.7rem 0.9rem 0;}.page-thirdpartyded .thirdparty-table-tools,.page-thirdpartyded .thirdparty-table-foot{align-items:flex-start;flex-direction:column;}.page-thirdpartyded .thirdparty-directory__heading{align-items:flex-start;}.page-thirdpartyded .thirdparty-page-size{width:100%;justify-content:space-between;}.page-thirdpartyded .thirdparty-summary-grid,.page-thirdpartyded .thirdparty-deduction-profile{grid-template-columns:1fr;}.page-thirdpartyded .thirdparty-summary-card--primary{grid-column:auto;}.page-thirdpartyded .thirdparty-statement-heading{align-items:flex-start;flex-direction:column;gap:0.8rem;}.page-thirdpartyded .thirdparty-statement-heading > span{text-align:left;}.page-thirdpartyded .thirdparty-statement-heading > div{align-items:flex-start;flex-direction:column;}}@media print{.navigation,.app-footer,.thirdparty-header,.thirdparty-guidance{display:none !important;}.main-container{width:100%;max-width:none;padding:0;}.thirdparty-statement{margin:0;}.thirdparty-statement-card,.thirdparty-summary-card{border-color:#ccc !important;box-shadow:none !important;}.thirdparty-statement-card .table-responsive{overflow:visible;border:0 !important;}.thirdparty-history-shell{overflow:visible;}.dataTables_length,.dataTables_info,.dataTables_paginate,.dataTables_processing{display:none !important;}}.page-tiertworeport .tier-security,.page-mygrareport .tier-security,.page-myssfreport .tier-security{display:inline-flex;align-items:center;gap:0.45rem;padding:0.48rem 0.75rem;border:1px solid #cde2de;border-radius:999px;background:#eef8f5;color:#17685d;font-size:0.72rem;font-weight:800;}.page-tiertworeport .tier-report-builder,.page-mygrareport .tier-report-builder,.page-myssfreport .tier-report-builder{display:grid;max-width:920px;margin:1.5rem auto 0;grid-template-columns:minmax(0, 1.5fr) minmax(260px, 0.7fr);gap:1.25rem;align-items:stretch;}.page-tiertworeport .tier-builder-card,.page-mygrareport .tier-builder-card,.page-myssfreport .tier-builder-card,.page-tiertworeport .tier-info-card,.page-mygrareport .tier-info-card,.page-myssfreport .tier-info-card{padding:clamp(1.3rem, 3vw, 2rem);}.page-tiertworeport .tier-builder-heading,.page-mygrareport .tier-builder-heading,.page-myssfreport .tier-builder-heading{display:flex;gap:1rem;margin-bottom:1.7rem;}.page-tiertworeport .tier-builder-heading h2,.page-mygrareport .tier-builder-heading h2,.page-myssfreport .tier-builder-heading h2{margin:0;color:#153a3b;font-size:1.45rem;font-weight:800;letter-spacing:-0.03em;}.page-tiertworeport .tier-builder-heading p,.page-mygrareport .tier-builder-heading p,.page-myssfreport .tier-builder-heading p{margin:0.4rem 0 0;color:#6b7f7c;font-size:0.84rem;}.page-tiertworeport .tier-icon,.page-mygrareport .tier-icon,.page-myssfreport .tier-icon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:14px;background:#e4f5f0;color:#006e41;font-size:1.15rem;}.page-tiertworeport .tier-date-grid,.page-mygrareport .tier-date-grid,.page-myssfreport .tier-date-grid{display:grid;grid-template-columns:minmax(0, 1fr) 36px minmax(0, 1fr);gap:0.75rem;align-items:center;}.page-tiertworeport .tier-date-grid label,.page-mygrareport .tier-date-grid label,.page-myssfreport .tier-date-grid label{color:#345552;font-size:0.78rem;font-weight:800;}.page-tiertworeport .tier-date-grid label span,.page-mygrareport .tier-date-grid label span,.page-myssfreport .tier-date-grid label span{color:#b73333;}.page-tiertworeport .tier-date-grid small,.page-mygrareport .tier-date-grid small,.page-myssfreport .tier-date-grid small{display:block;margin-top:0.4rem;color:#81918e;font-size:0.68rem;}.page-tiertworeport .tier-date-input,.page-mygrareport .tier-date-input,.page-myssfreport .tier-date-input{position:relative;}.page-tiertworeport .tier-date-input i,.page-mygrareport .tier-date-input i,.page-myssfreport .tier-date-input i{position:absolute;top:50%;left:0.85rem;z-index:2;transform:translateY(-50%);color:#6f8581;}.page-tiertworeport .tier-date-input input,.page-mygrareport .tier-date-input input,.page-myssfreport .tier-date-input input{min-height:50px;padding-left:2.5rem;font-weight:700;}.page-tiertworeport .tier-date-divider,.page-mygrareport .tier-date-divider,.page-myssfreport .tier-date-divider{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#eef4f2;color:#718481;font-size:0.72rem;}.page-tiertworeport .tier-generate,.page-mygrareport .tier-generate,.page-myssfreport .tier-generate{display:flex;width:100%;min-height:52px;margin-top:1rem;align-items:center;justify-content:center;gap:0.55rem;}.page-tiertworeport .tier-processing,.page-mygrareport .tier-processing,.page-myssfreport .tier-processing{margin-top:1rem;padding:1rem;border:1px solid #d9e6e3;border-radius:13px;background:#f7fbfa;}.page-tiertworeport .tier-processing-heading,.page-mygrareport .tier-processing-heading,.page-myssfreport .tier-processing-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#345552;font-size:0.72rem;font-weight:700;}.page-tiertworeport .tier-processing-heading strong,.page-mygrareport .tier-processing-heading strong,.page-myssfreport .tier-processing-heading strong{color:#006e41;}.page-tiertworeport .tier-progress-track,.page-mygrareport .tier-progress-track,.page-myssfreport .tier-progress-track{height:9px;margin:0.7rem 0 0.55rem;overflow:hidden;border-radius:999px;background:#dfeae7;}.page-tiertworeport .tier-progress-track span,.page-mygrareport .tier-progress-track span,.page-myssfreport .tier-progress-track span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg, #006e41, #19a47d);transition:width 0.35s ease;}.page-tiertworeport .tier-processing > small,.page-mygrareport .tier-processing > small,.page-myssfreport .tier-processing > small{color:#748784;font-size:0.66rem;}.page-tiertworeport .tier-processing-error,.page-mygrareport .tier-processing-error,.page-myssfreport .tier-processing-error{margin-top:1rem;font-size:0.75rem;}.page-tiertworeport .tier-info-card,.page-mygrareport .tier-info-card,.page-myssfreport .tier-info-card{background:#f2f8f6;}.page-tiertworeport .tier-info-icon,.page-mygrareport .tier-info-icon,.page-myssfreport .tier-info-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#d9f0ea;color:#006e41;}.page-tiertworeport .tier-info-card h3,.page-mygrareport .tier-info-card h3,.page-myssfreport .tier-info-card h3{margin:0.9rem 0 1rem;color:#234744;font-size:1.05rem;font-weight:800;}.page-tiertworeport .tier-info-card ul,.page-mygrareport .tier-info-card ul,.page-myssfreport .tier-info-card ul{display:grid;gap:0.9rem;margin:0;padding:0;list-style:none;}.page-tiertworeport .tier-info-card li,.page-mygrareport .tier-info-card li,.page-myssfreport .tier-info-card li{display:flex;align-items:flex-start;gap:0.6rem;}.page-tiertworeport .tier-info-card li > i,.page-mygrareport .tier-info-card li > i,.page-myssfreport .tier-info-card li > i{margin-top:0.2rem;color:#15906f;font-size:0.7rem;}.page-tiertworeport .tier-info-card li span,.page-mygrareport .tier-info-card li span,.page-myssfreport .tier-info-card li span{display:flex;flex-direction:column;}.page-tiertworeport .tier-info-card li strong,.page-mygrareport .tier-info-card li strong,.page-myssfreport .tier-info-card li strong{color:#345552;font-size:0.76rem;}.page-tiertworeport .tier-info-card li small,.page-mygrareport .tier-info-card li small,.page-myssfreport .tier-info-card li small{margin-top:0.1rem;color:#748784;font-size:0.68rem;}.page-tiertworeport .tier-info-card > p,.page-mygrareport .tier-info-card > p,.page-myssfreport .tier-info-card > p{margin:1.2rem 0 0;padding-top:1rem;border-top:1px solid #dce7e4;color:#718481;font-size:0.68rem;}.page-tiertworeport .tier-info-card > p i,.page-mygrareport .tier-info-card > p i,.page-myssfreport .tier-info-card > p i{margin-right:0.3rem;color:#006e41;}.page-tiertworeport .tier-report-toolbar,.page-mygrareport .tier-report-toolbar,.page-myssfreport .tier-report-toolbar{display:flex;margin-bottom:1rem;align-items:center;justify-content:space-between;gap:1rem;}.page-tiertworeport .tier-report-toolbar > div,.page-mygrareport .tier-report-toolbar > div,.page-myssfreport .tier-report-toolbar > div{display:flex;gap:0.55rem;}.page-tiertworeport .tier-empty,.page-mygrareport .tier-empty,.page-myssfreport .tier-empty{margin-top:1.5rem;}.page-tiertworeport .tier-empty .btn,.page-mygrareport .tier-empty .btn,.page-myssfreport .tier-empty .btn{margin-top:1rem;}.page-tiertworeport .tier-report-document,.page-mygrareport .tier-report-document,.page-myssfreport .tier-report-document{overflow:hidden;}.page-tiertworeport .tier-report-brand,.page-mygrareport .tier-report-brand,.page-myssfreport .tier-report-brand{display:grid;padding:1.5rem;grid-template-columns:150px minmax(0, 1fr) auto;align-items:center;gap:1.4rem;border-bottom:1px solid #e0e9e7;background:#f8fbfa;}.page-tiertworeport .tier-report-brand img,.page-mygrareport .tier-report-brand img,.page-myssfreport .tier-report-brand img{max-width:140px;max-height:64px;object-fit:contain;}.page-tiertworeport .tier-report-brand > div span,.page-mygrareport .tier-report-brand > div span,.page-myssfreport .tier-report-brand > div span{color:#718481;font-size:0.64rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;}.page-tiertworeport .tier-report-brand h2,.page-mygrareport .tier-report-brand h2,.page-myssfreport .tier-report-brand h2{margin:0.15rem 0;color:#153a3b;font-size:1.45rem;font-weight:800;letter-spacing:-0.025em;}.page-tiertworeport .tier-report-brand p,.page-mygrareport .tier-report-brand p,.page-myssfreport .tier-report-brand p{margin:0;color:#617572;font-size:0.78rem;}.page-tiertworeport .tier-report-date,.page-mygrareport .tier-report-date,.page-myssfreport .tier-report-date{color:#748784;font-size:0.66rem;line-height:1.5;text-align:right;text-transform:uppercase;}.page-tiertworeport .tier-report-date strong,.page-mygrareport .tier-report-date strong,.page-myssfreport .tier-report-date strong{color:#294b48;font-size:0.76rem;}.page-tiertworeport .tier-report-summary,.page-mygrareport .tier-report-summary,.page-myssfreport .tier-report-summary{display:grid;padding:1.35rem 1.5rem;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;border-bottom:1px solid #e2ebe9;}.page-tiertworeport .tier-report-summary article,.page-mygrareport .tier-report-summary article,.page-myssfreport .tier-report-summary article{display:flex;min-height:104px;padding:1rem;justify-content:center;flex-direction:column;border:1px solid #dfe8e6;border-radius:14px;background:#fff;}.page-tiertworeport .tier-report-summary article > span,.page-mygrareport .tier-report-summary article > span,.page-myssfreport .tier-report-summary article > span{color:#748784;font-size:0.63rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;}.page-tiertworeport .tier-report-summary article > strong,.page-mygrareport .tier-report-summary article > strong,.page-myssfreport .tier-report-summary article > strong{margin:0.35rem 0 0.2rem;color:#214744;font-size:0.92rem;overflow-wrap:anywhere;}.page-tiertworeport .tier-report-summary article > small,.page-mygrareport .tier-report-summary article > small,.page-myssfreport .tier-report-summary article > small{color:#849491;font-size:0.66rem;}.page-tiertworeport .tier-report-summary .tier-total-card,.page-mygrareport .tier-report-summary .tier-total-card,.page-myssfreport .tier-report-summary .tier-total-card{border-color:#006e41;background:linear-gradient(145deg, #075f54, #098b75);}.page-tiertworeport .tier-total-card > span,.page-mygrareport .tier-total-card > span,.page-myssfreport .tier-total-card > span,.page-tiertworeport .tier-total-card > strong,.page-mygrareport .tier-total-card > strong,.page-myssfreport .tier-total-card > strong,.page-tiertworeport .tier-total-card > small,.page-mygrareport .tier-total-card > small,.page-myssfreport .tier-total-card > small{color:#fff !important;}.page-tiertworeport .tier-total-card > span,.page-mygrareport .tier-total-card > span,.page-myssfreport .tier-total-card > span,.page-tiertworeport .tier-total-card > small,.page-mygrareport .tier-total-card > small,.page-myssfreport .tier-total-card > small{opacity:0.72;}.page-tiertworeport .tier-total-card > strong,.page-mygrareport .tier-total-card > strong,.page-myssfreport .tier-total-card > strong{font-size:1.5rem !important;letter-spacing:-0.03em;}.page-tiertworeport .tier-total-card > strong small,.page-mygrareport .tier-total-card > strong small,.page-myssfreport .tier-total-card > strong small{font-size:0.62rem;}.page-tiertworeport .tier-table-heading,.page-mygrareport .tier-table-heading,.page-myssfreport .tier-table-heading{display:flex;padding:1.3rem 1.5rem 0.2rem;align-items:center;justify-content:space-between;}.page-tiertworeport .tier-table-heading h3,.page-mygrareport .tier-table-heading h3,.page-myssfreport .tier-table-heading h3{margin:0;color:#234744;font-size:1.05rem;font-weight:800;}.page-tiertworeport .tier-table-heading > span,.page-mygrareport .tier-table-heading > span,.page-myssfreport .tier-table-heading > span{padding:0.35rem 0.6rem;border-radius:999px;background:#edf6f4;color:#54736e;font-size:0.66rem;font-weight:800;}.page-tiertworeport .tier-report-document .table-responsive,.page-mygrareport .tier-report-document .table-responsive,.page-myssfreport .tier-report-document .table-responsive{width:auto;margin:0.8rem 1.5rem 0;}.page-tiertworeport .tier-report-table,.page-mygrareport .tier-report-table,.page-myssfreport .tier-report-table{font-size:0.75rem;}.page-tiertworeport .tier-report-table th,.page-mygrareport .tier-report-table th,.page-myssfreport .tier-report-table th{white-space:nowrap;}.page-tiertworeport .tier-report-table td,.page-mygrareport .tier-report-table td,.page-myssfreport .tier-report-table td{color:#405c59;}.page-tiertworeport .tier-amount,.page-mygrareport .tier-amount,.page-myssfreport .tier-amount{color:#173f3b !important;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;}.page-tiertworeport .tier-type,.page-mygrareport .tier-type,.page-myssfreport .tier-type{display:inline-flex;padding:0.3rem 0.5rem;border-radius:999px;font-size:0.6rem;font-weight:800;text-transform:uppercase;}.page-tiertworeport .tier-type--regular,.page-mygrareport .tier-type--regular,.page-myssfreport .tier-type--regular{background:#dcf5ea;color:#08734f;}.page-tiertworeport .tier-type--arrears,.page-mygrareport .tier-type--arrears,.page-myssfreport .tier-type--arrears{background:#fff0d2;color:#8b5908;}.page-tiertworeport .tier-report-table tfoot td,.page-mygrareport .tier-report-table tfoot td,.page-myssfreport .tier-report-table tfoot td{border-top:2px solid #bdd1cd;background:#eef6f4;color:#173f3b;font-weight:800;}.page-tiertworeport .tier-report-footer,.page-mygrareport .tier-report-footer,.page-myssfreport .tier-report-footer{display:flex;padding:1rem 1.5rem 1.3rem;align-items:center;justify-content:center;gap:0.45rem;color:#7b8c89;font-size:0.65rem;}.page-tiertworeport .tier-report-footer i,.page-mygrareport .tier-report-footer i,.page-myssfreport .tier-report-footer i{color:#006e41;}@media (max-width:820px){.page-tiertworeport .tier-report-builder,.page-mygrareport .tier-report-builder,.page-myssfreport .tier-report-builder{grid-template-columns:1fr;}.page-tiertworeport .tier-report-summary,.page-mygrareport .tier-report-summary,.page-myssfreport .tier-report-summary{grid-template-columns:1fr 1fr;}.page-tiertworeport .tier-total-card,.page-mygrareport .tier-total-card,.page-myssfreport .tier-total-card{grid-column:1 / -1;}}@media (max-width:620px){.page-tiertworeport .tier-security,.page-mygrareport .tier-security,.page-myssfreport .tier-security{display:none;}.page-tiertworeport .tier-date-grid,.page-mygrareport .tier-date-grid,.page-myssfreport .tier-date-grid{grid-template-columns:1fr;}.page-tiertworeport .tier-date-divider,.page-mygrareport .tier-date-divider,.page-myssfreport .tier-date-divider{margin:-0.4rem auto;transform:rotate(90deg);}.page-tiertworeport .tier-report-toolbar,.page-mygrareport .tier-report-toolbar,.page-myssfreport .tier-report-toolbar{align-items:stretch;flex-direction:column;}.page-tiertworeport .tier-report-toolbar > div,.page-mygrareport .tier-report-toolbar > div,.page-myssfreport .tier-report-toolbar > div,.page-tiertworeport .tier-report-toolbar .btn,.page-mygrareport .tier-report-toolbar .btn,.page-myssfreport .tier-report-toolbar .btn{flex:1;}.page-tiertworeport .tier-report-brand,.page-mygrareport .tier-report-brand,.page-myssfreport .tier-report-brand{grid-template-columns:1fr;text-align:center;}.page-tiertworeport .tier-report-brand img,.page-mygrareport .tier-report-brand img,.page-myssfreport .tier-report-brand img{margin:0 auto;}.page-tiertworeport .tier-report-date,.page-mygrareport .tier-report-date,.page-myssfreport .tier-report-date{text-align:center;}.page-tiertworeport .tier-report-summary,.page-mygrareport .tier-report-summary,.page-myssfreport .tier-report-summary{grid-template-columns:1fr;}.page-tiertworeport .tier-total-card,.page-mygrareport .tier-total-card,.page-myssfreport .tier-total-card{grid-column:auto;}.page-tiertworeport .tier-table-heading,.page-mygrareport .tier-table-heading,.page-myssfreport .tier-table-heading{align-items:flex-start;}}@media print{.navigation,.app-footer,.tier-header,.tier-report-toolbar{display:none !important;}.main-container{width:100%;max-width:none;padding:0;}.page-tiertworeport > *:not(.tier-report-document),.page-mygrareport > *:not(.tier-report-document),.page-myssfreport > *:not(.tier-report-document){display:none !important;}.tier-report-document{border:0 !important;box-shadow:none !important;}.tier-report-document .table-responsive{overflow:visible;border:0;}}.page-wrongfuldeduction .wrongful-help{display:inline-flex;align-items:center;gap:0.4rem;padding:0.45rem 0.7rem;border:1px solid #d2e3df;border-radius:999px;background:#eef8f5;color:#17685d;font-size:0.7rem;font-weight:800;}.page-wrongfuldeduction .wrongful-search,.page-wrongfuldeduction .wrongful-cases,.page-wrongfuldeduction .wrongful-selection{margin-top:1.2rem;padding:clamp(1.2rem, 3vw, 1.6rem);}.page-wrongfuldeduction .wrongful-search-heading{display:flex;gap:0.8rem;margin-bottom:1.2rem;}.page-wrongfuldeduction .wrongful-search-heading > span{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-radius:12px;background:#e6f5f1;color:#006e41;}.page-wrongfuldeduction .wrongful-search h2,.page-wrongfuldeduction .wrongful-cases h2,.page-wrongfuldeduction .wrongful-selection h2{margin:0;color:#214744;font-size:1.2rem;font-weight:800;}.page-wrongfuldeduction .wrongful-search p,.page-wrongfuldeduction .wrongful-selection p{margin:0.3rem 0 0;color:#748784;font-size:0.76rem;}.page-wrongfuldeduction .wrongful-search-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:0.75rem;align-items:end;}.page-wrongfuldeduction .wrongful-search-fields .form-group{margin:0;}.page-wrongfuldeduction .wrongful-search-fields .btn{min-height:42px;}.page-wrongfuldeduction .wrongful-cases-heading,.page-wrongfuldeduction .wrongful-selection-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;}.page-wrongfuldeduction .wrongful-cases-heading > span,.page-wrongfuldeduction .wrongful-selection-heading > span{padding:0.32rem 0.55rem;border-radius:999px;background:#edf6f4;color:#54736e;font-size:0.62rem;font-weight:800;}.page-wrongfuldeduction .wrongful-cases .table-responsive{margin:0;}.page-wrongfuldeduction .wrongful-table{font-size:0.76rem;}.page-wrongfuldeduction .wrongful-table strong{color:#294b48;}.page-wrongfuldeduction .wrongful-amount{font-weight:800;white-space:nowrap;}.page-wrongfuldeduction .wrongful-status{display:inline-flex;padding:0.32rem 0.52rem;border-radius:999px;font-size:0.6rem;font-weight:800;text-transform:uppercase;}.page-wrongfuldeduction .wrongful-status.status-1{background:#fff0d2;color:#8b5908;}.page-wrongfuldeduction .wrongful-status.status-2{background:#dcf5ea;color:#08734f;}.page-wrongfuldeduction .wrongful-status.status-0{background:#fde7e7;color:#a23434;}.page-wrongfuldeduction .wrongful-empty{display:flex;min-height:190px;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#758884;}.page-wrongfuldeduction .wrongful-empty > i{margin-bottom:0.6rem;color:#72a298;font-size:2rem;}.page-wrongfuldeduction .wrongful-empty h3{margin:0;color:#345552;font-size:1rem;}.page-wrongfuldeduction .wrongful-empty p{margin:0.35rem 0 0;font-size:0.74rem;}.page-wrongfuldeduction .wrongful-case-details{display:grid;gap:0.8rem;margin:0;}.page-wrongfuldeduction .wrongful-case-details div{display:grid;grid-template-columns:130px 1fr;gap:0.8rem;padding-bottom:0.7rem;border-bottom:1px solid #e5ecea;}.page-wrongfuldeduction .wrongful-case-details dt{color:#748784;font-size:0.68rem;text-transform:uppercase;}.page-wrongfuldeduction .wrongful-case-details dd{margin:0;color:#294b48;font-size:0.78rem;}.page-wrongfuldeduction .wrongful-choice-list{display:grid;gap:0.6rem;}.page-wrongfuldeduction .wrongful-choice{display:grid;padding:0.85rem;grid-template-columns:28px minmax(0, 1fr) auto;align-items:center;gap:0.7rem;border:1px solid #dce6e4;border-radius:13px;cursor:pointer;}.page-wrongfuldeduction .wrongful-choice:hover{border-color:#9ccbc2;background:#f7fbfa;}.page-wrongfuldeduction .wrongful-choice input{position:absolute;opacity:0;}.page-wrongfuldeduction .wrongful-check{display:grid;width:24px;height:24px;place-items:center;border:2px solid #cbd9d6;border-radius:7px;color:transparent;}.page-wrongfuldeduction .wrongful-choice input:checked + .wrongful-check{border-color:#006e41;background:#006e41;color:#fff;}.page-wrongfuldeduction .wrongful-choice > span:nth-child(3){display:flex;flex-direction:column;}.page-wrongfuldeduction .wrongful-choice strong{color:#294b48;font-size:0.8rem;}.page-wrongfuldeduction .wrongful-choice small{color:#7c8e8b;font-size:0.66rem;}.page-wrongfuldeduction .wrongful-comment{margin-top:1.1rem;}.page-wrongfuldeduction .wrongful-submit{width:100%;margin-top:0.8rem;}@media (max-width:650px){.page-wrongfuldeduction .wrongful-help{display:none;}.page-wrongfuldeduction .wrongful-search-fields{grid-template-columns:1fr;}.page-wrongfuldeduction .wrongful-case-details div{grid-template-columns:1fr;gap:0.2rem;}}
.page-thirdpartyded .thirdparty-details-button:disabled{cursor:wait;opacity:.68}.page-thirdpartyded .thirdparty-processing{margin-top:1rem;padding:1.1rem 1.25rem;border-color:#cfe2de}.page-thirdpartyded .thirdparty-processing[hidden],.page-thirdpartyded .thirdparty-processing-error[hidden]{display:none!important}.page-thirdpartyded .thirdparty-processing__heading{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.8rem}.page-thirdpartyded .thirdparty-processing__heading>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#e5f4f0;color:#006e41}.page-thirdpartyded .thirdparty-processing__heading>div{display:flex;min-width:0;flex-direction:column}.page-thirdpartyded .thirdparty-processing__heading strong{color:#234744;font-size:.86rem}.page-thirdpartyded .thirdparty-processing__heading small{margin-top:.2rem;overflow:hidden;color:#718481;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.page-thirdpartyded .thirdparty-processing__heading b{color:#006e41;font-size:.8rem}.page-thirdpartyded .thirdparty-progress-track{height:8px;margin-top:.9rem;overflow:hidden;border-radius:999px;background:#e4eeec}.page-thirdpartyded .thirdparty-progress-track span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#006e41,#13a183);transition:width .25s ease}.page-thirdpartyded .thirdparty-processing p{margin:.55rem 0 0;color:#82918f;font-size:.66rem}.page-thirdpartyded .thirdparty-processing-error{margin-top:1rem;font-size:.75rem}
