@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";
:root{--primary:#2d586e;--primary-hover:#3c7592;--accent:#dae6f9;--active-bg:#eaf4fb;--border:#e5e7eb;--text-primary:#111827;--text-heading:#111827;--text-secondary:#6b7280;--text-body:#0a1433;--danger:#ef4444;--success:#10b981;--bg-body:#f1f1f3;--bg-surface:#fff;--bg-surface-raised:#f8fafc;--bg-surface-alt:#f6f7fa;--border-light:#e9eaeb;--border-medium:#e7e8eb;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 2px 4px #0000001a;--shadow-lg:0 4px 20px #2d586e66}body{color:#0a1433;font-family:Manrope!important}.view-toggle-group{border:1px solid #e5e7eb;border-radius:8px;display:flex;overflow:hidden}.view-toggle-btn{cursor:pointer;color:#374151;background:#fff;border:none;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s}.view-toggle-btn--active{color:#fff;background:#2d586e}.view-toggle-btn--bordered{border-left:1px solid #e5e7eb}.row{flex-wrap:nowrap}.row-wrap{margin-right:calc(-.5*var(--bs-gutter-x,1.5rem));margin-left:calc(-.5*var(--bs-gutter-x,1.5rem));display:flex;flex-wrap:wrap!important}.row-wrap>[class*=col-],.row-wrap>[class^=col-]{padding-right:calc(var(--bs-gutter-x,1.5rem)*.5);padding-left:calc(var(--bs-gutter-x,1.5rem)*.5);margin-bottom:var(--bs-gutter-y,1.5rem)}.my-profile-page .profile-card .row{flex-wrap:wrap}.form-group{margin-bottom:24px}.form-group label{margin-bottom:8px;font-size:16px;font-weight:600;line-height:24px;display:block}.form-group label span{color:#ff5252}.form-group input,.form-group select,.form-group textarea{color:#0a1433;border:1px solid #e9eaeb;border-radius:16px;width:100%;height:48px;padding:0 15px;font-size:16px;font-weight:500;line-height:24px}.form-group textarea{height:100px;padding:15px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:unset;box-shadow:unset;border:1px solid #0a1433}.form-group input::placeholder{color:#8e93a1}.btn:disabled,.light-btn:disabled,.das-btns:disabled,.btns:disabled{opacity:.65;cursor:not-allowed;pointer-events:none}.pass-icon{position:relative}.pass-icon input{padding-right:40px}.pass-icon .eye-icon{color:#0a1433;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:19px;line-height:19px;display:flex;position:absolute;top:13px;right:16px}.btns,.das-btns{color:#fff;white-space:nowrap;text-align:center;-webkit-text-decoration:unset;text-decoration:unset;background:#0a1433;border:1px solid #0a1433;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:17px 18px;font-size:16px;font-weight:700;line-height:20px;transition:all .3s ease-in-out;display:flex}.das-btns{padding:9px 19px}.das-btns:hover,.btns:hover{color:#0a1433;background:#fff}.light-btns{color:#0a1433;-webkit-text-decoration:unset;text-decoration:unset;background:#f1f1f3;border:1px solid #f1f1f3;gap:4px}.das-white-btns{color:#0a1433;-webkit-text-decoration:unset;text-decoration:unset;background:#fff;border:1px solid #fff;gap:4px}.das-white-btns:hover,.light-btns:hover{color:#fff;background:#0a1433;border:1px solid #0a1433}.css-13cymwt-control,.css-t3ipsp-control{min-height:48px!important;box-shadow:unset!important;border:1px solid #e9eaeb!important;border-radius:16px!important}.custom__placeholder{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.custom__value-container{padding:2px 16px!important}.css-t3ipsp-control{border:1px solid #0a1433!important}.css-1u9des2-indicatorSeparator{display:none}.css-13cymwt-control input,.css-t3ipsp-control input{height:auto;box-shadow:unset}.custom-select .custom__option{cursor:pointer;border-radius:6px;padding:8px 12px;font-size:16px;font-weight:500;line-height:20px;color:#0a1433!important}.custom__option--is-focused{color:#0f172a!important;background-color:#f8fafc!important}.custom__value-container .custom__single-value{font-size:16px;font-weight:500;line-height:24px;color:#0a1433!important}.custom-select .custom__option--is-selected{color:#fff!important;background-color:#2d586e!important}.custom__menu{background:#fff;border:1px solid #e5e7eb;padding:4px;box-shadow:0 8px 24px #0000001f;border-radius:8px!important}.auth-images{background-color:#f8f8f9;background-image:url(../media/auth-bg.f0f4427f.svg);background-repeat:no-repeat;background-size:cover;justify-content:flex-end;align-items:center;width:100%;max-width:770px;min-height:100vh;padding:24px 0 24px 60px;display:flex;position:sticky;top:0}.auth-login-page .auth-images{background-color:#ebf0ff}.auth-images .images-wrapper{justify-content:center;align-items:center;width:100%;padding-top:95.5%;display:flex;position:relative}.auth-images .images-wrapper img{object-fit:cover;object-position:top;border-radius:16px 0 0 16px;width:100%;height:100%;position:absolute;top:0;right:0;box-shadow:0 0 32px #0003}.auth-form-wrapper{width:100%;max-width:526px;margin:auto}.auth-form{width:100%;min-height:100%;padding:99px 15px}.auth-logo{width:100%;max-width:139px;margin-bottom:40px;display:flex}.auth-logo img{width:100%;height:auto}.auth-page-title{margin-bottom:40px}.auth-page-title h2{margin-bottom:4px;font-size:40px;font-weight:700;line-height:55px}.auth-page-title p{color:#5b6276;margin-bottom:0;font-size:16px;font-weight:500;line-height:20px}.auth-page-form .checkbox{margin-bottom:24px;position:relative}.auth-page-form .checkbox input{width:0;position:absolute;top:0;left:0}.auth-page-form .checkbox label{color:#5b6276;padding-left:32px;font-size:16px;font-weight:500;line-height:24px;display:block;position:relative}.auth-page-form .checkbox label a{color:#0a1433;font-weight:700}.auth-page-form .checkbox label:before,.form-checkbox .checkbox-text:before{content:"";color:#0000;background:0 0;border:1px solid #8e93a1;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;line-height:12px;display:flex;position:absolute;top:1px;left:1px;font-family:icomoon!important}.auth-page-form .checkbox input:checked~label:before,.form-checkbox input:checked~.checkbox-text:before{color:#fff;background:#0a1433;border:1px solid #0a1433}.auth-page-form .btns{width:100%;margin-bottom:40px}.auth-page-form .auth-already{text-align:center;color:#5b6276;font-size:18px;font-weight:500;line-height:24px}.auth-page-form .auth-already a{color:#0a1433;font-weight:600;text-decoration:underline;transition:all .3s ease-in-out}.auth-page-form .auth-already a:hover{color:#5b6276}.auth-page-form .auth-forgot{justify-content:flex-end;margin-top:8px;margin-bottom:24px;display:flex}.auth-page-form .auth-forgot a{color:#0a1433;font-size:14px;font-weight:600;line-height:20px;text-decoration:underline;transition:all .3s ease-in-out}.auth-page-form .auth-forgot a:hover{color:#5b6276}.auth-page .back-btn{background:0;border:0;gap:4px;margin-bottom:18px;padding:0;font-size:14px;font-weight:700;line-height:20px}.auth-page .back-btn span{justify-content:center;align-items:center;width:20px;height:20px;font-size:18px;line-height:18px;display:flex}.auth-form-wrapper .edit-email{gap:8px;margin-bottom:24px}.auth-form-wrapper .edit-email p{font-size:16px;font-weight:500;line-height:24px}.auth-form-wrapper .edit-email .edit-button{background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:18px;line-height:18px;display:flex}.otp-form .otp-inputs{gap:12px;margin-bottom:24px}.otp-form .otp-inputs input{text-align:center;border:1px solid #e9eaeb;border-radius:12px;width:64px;height:64px;padding:0;font-size:16px;font-weight:600;line-height:24px;display:flex}.otp-form .otp-inputs input:focus{outline:unset;border:1px solid #0a1433}.admin{background:#f1f1f3;padding:23px}.admin-sidebar{min-width:268px;max-width:268px;height:calc(100dvh - 48px);position:sticky;top:24px}.admin-main{flex-direction:column;flex:1;min-width:0;display:flex}.admin-wrapper{background:#fff;border:1px solid #e7e8eb;border-radius:16px;flex:1;min-height:0;overflow-x:hidden}.admin-sidebar .logo-box{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.admin-sidebar .logo-box .close-btn{color:#0a1433;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:14px;display:flex}.admin-sidebar .logo{width:100%;max-width:104px;display:flex}.sidebar-menu-wrapper{margin-bottom:32px}.sidebar-menu-wrapper h6{letter-spacing:2.5px;text-transform:uppercase;color:#8e93a1;margin-bottom:16px;font-size:16px;font-weight:700;line-height:20px}.sidebar-menu-list{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.sidebar-menu-item .sidebar-link{width:100%;-webkit-text-decoration:unset;text-decoration:unset;color:#3b435c;border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:16px;font-weight:600;line-height:20px;transition:all .3s ease-in-out;display:flex}.sidebar-menu-item .sidebar-link:hover,.sidebar-menu-item .sidebar-link.active{color:#fff;background:#0a1433;box-shadow:0 2px 4px #0000001a}.sidebar-menu-item .sidebar-link .icon{justify-content:center;align-items:center;width:24px;height:24px;font-size:19px;line-height:19px;display:flex}.sidebar-menu-item .sidebar-link .icon i{display:flex}.sidebar-menu-logo{padding-right:12px;overflow:auto}.sidebar-menu-logo::-webkit-scrollbar{width:2px}.sidebar-menu-logo::-webkit-scrollbar-thumb{background:#5b6276;border-radius:10px}.sidebar-notification-wrapper{width:calc(100% - 12px)}.sidebar-notification-btn{width:100%;-webkit-text-decoration:unset;text-decoration:unset;color:#3b435c;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:16px;font-weight:600;line-height:20px;transition:all .3s ease-in-out;display:flex;box-shadow:0 2px 4px #0000001a}.sidebar-notification-btn:hover,.sidebar-notification-btn.active{color:#fff;background:#0a1433;box-shadow:0 2px 4px #0000001a}.sidebar-notification-btn .icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:19px;line-height:19px;display:flex}.sidebar-notification-btn .icon i{display:flex}.sidebar-notification-badge{color:#fff;background:#dc3545;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.sidebar-notification-btn:hover .sidebar-notification-badge,.sidebar-notification-btn.active .sidebar-notification-badge{color:#0a1433;background:#fff}.sidebar-profile{background:#fff;border-radius:12px;gap:12px;width:calc(100% - 12px);padding:12px 16px;box-shadow:0 2px 4px #0000001a}.sidebar-profile a{-webkit-text-decoration:unset;text-decoration:unset;align-items:center;gap:8px;display:flex}.sidebar-profile a .img{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sidebar-profile a .img img{object-fit:cover;border-radius:50%;width:100%;height:100%}.sidebar-profile .info p{color:#0a1433;margin-bottom:2px;font-size:16px;font-weight:600;line-height:20px}.sidebar-profile .info span{color:#5b6276;font-size:14px;font-weight:600;line-height:16px}.sidebar-profile .logout-btn{color:#ff5252;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:20px;line-height:20px;transition:all .3s ease-in-out;display:flex}.sidebar-profile .logout-btn:hover{color:#0a1433}.admin-headre .bar-icon{color:#0a1433;background:0 0;border:1px solid #5b6276;border-radius:5px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:18px;line-height:18px;transition:all .3s ease-in-out;display:flex}.admin-headre .bar-icon:hover{color:#fff;background:#0a1433}.admin-headre-logo .logo{width:105px}.admin-headre-logo .logo img{width:100%;height:100%}.my-profile-page .admin-page-title{padding:15px 24px 0}.my-profile-page .my-profile-community-switcher{flex:none;min-width:260px;max-width:320px}.admin-page-title .title{margin-bottom:4px;font-size:40px;font-weight:700;line-height:55px}.admin-page-title p{color:#5b6276;margin-bottom:0;font-size:16px;font-weight:500;line-height:20px}.user-filtter .user-select{width:100%;max-width:200px}.form-search{position:relative}.form-search input{border-radius:12px;height:32px;padding-left:40px;font-size:14px}.form-search .search-icon{color:#3466ff;justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;line-height:16px;display:flex;position:absolute;top:7px;left:12px}.user-filtter .css-13cymwt-control,.user-filtter .css-t3ipsp-control{border-radius:12px!important;min-height:32px!important}.user-filtter .custom__dropdown-indicator{padding:4px!important}.user-filtter .css-1dimb5e-singleValue{color:#0a1433;font-size:14px;font-weight:500;line-height:24px}.user-filtter .custom__input-container{margin:0;padding:0!important}.custom-table table{margin:0;overflow:auto}.custom-table{margin-bottom:24px;overflow:auto}.custom-table table{width:100%}.custom-table th{color:#3b435c;white-space:nowrap;background:#f1f1f3;border:0;padding:8px 16px;font-size:14px;font-weight:500;line-height:18px;position:relative}.custom-table th:first-child{border-radius:16px 0 0}.custom-table th:last-child{border-radius:0 16px 0 0}.custom-table th:before,.custom-table td:before{content:"";pointer-events:none;border-top:1px solid #e7e7eb;width:100%;height:100%;position:absolute;top:0;left:0}.custom-table th:first-child:before{border-left:1px solid #e7e7eb;border-radius:16px 0 0}.custom-table th:last-child:before{border-right:1px solid #e7e7eb;border-radius:0 16px 0 0}.custom-table td:first-child:before{border-left:1px solid #e7e7eb}.custom-table td:last-child:before{border-right:1px solid #e7e7eb}.custom-table tr:last-child td:before{border-bottom:1px solid #e7e7eb}.custom-table tr:last-child td:first-child:before{border-radius:0 0 0 16px}.custom-table tr:last-child td:last-child:before{border-radius:0 0 16px}.custom-table tr.notification-unread td{background:#0a14330a}.custom-table td{vertical-align:middle;border:0;padding:16px;font-size:16px;font-weight:500;line-height:20px;position:relative}.custom-table .priority{color:#ff672d;background:#ff672d1f;border-radius:50px;width:fit-content;margin-bottom:0;padding:3px 12px;font-size:14px;font-weight:600;line-height:18px}.custom-table .priority.medium{color:#01a1c6;background:#01a1c61f}.custom-table .priority.low{color:#8c6c22;background:#ffc53e29}.custom-table .status{border-radius:50px;width:fit-content;margin-bottom:0;padding:3px 12px;font-size:14px;font-weight:700;line-height:18px}.custom-table .status.active{color:#30a56b;background:#30a56b1f;font-weight:700}.custom-table .status.inactive{color:#ff5252;background:#ff52521f;font-weight:700}.custom-table .status.funded,.custom-table .status.marked-as-funded{color:var(--primary-color,#06c);background:#0066cc1f;font-weight:700}.table-responsive .status,.table .status{border-radius:50px;width:fit-content;margin-bottom:0;padding:3px 12px;font-size:14px;font-weight:700;line-height:18px;display:inline-block}.table-responsive .status.active,.table .status.active{color:#30a56b;background:#30a56b1f;font-weight:700}.table-responsive .status.inactive,.table .status.inactive{color:#ff5252;background:#ff52521f;font-weight:700}.table-responsive .status.funded,.table-responsive .status.marked-as-funded,.table .status.funded,.table .status.marked-as-funded{color:var(--primary-color,#06c);background:#0066cc1f;font-weight:700}.applications-status{color:#2563eb}.applications-status-active{color:#30a56b}.applications-status-inactive{color:#ff5252}.pagination .das-btns{border-radius:12px;width:36px;height:36px;padding:0}.pagination .das-btns:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.pagination-wrapper .page-count{color:#3b435c;font-size:16px;font-weight:600;line-height:20px}.pagination .das-btns .pagination-arrow{font-size:18px;line-height:1}.governance-tab .governance-tab-search-wrap{min-width:260px}.governance-tab .list-table .governance-resolution-title-cell{max-width:250px}.governance-tab .list-table .governance-resolution-truncate-cell{max-width:180px}.badge-priority{font-size:.8rem}.badge-priority-high{color:#991b1b;background-color:#fee2e2}.badge-priority-medium{color:#9a3412;background-color:#fff7ed}.badge-priority-low{color:#166534;background-color:#f0fdf4}.governance-action-doc-icon{font-size:1.25rem}.grant-detail-card{background:#fff;border:1px solid #e7e8eb;border-radius:16px;padding:24px;box-shadow:0 2px 4px #0000001a}.grant-detail-section-card .card-body .grant-detail-field-row{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.grant-detail-section-card .card-body .grant-detail-field-row:last-child{margin-bottom:0}.grant-overview-value{word-break:break-word;font-size:14px;font-weight:600}.grant-detail-section-title{color:#0a1433;border-bottom:1px solid #e9eaeb;margin-bottom:16px;padding-bottom:8px;font-size:20px;font-weight:600}.grant-detail-field-label{color:#5b6276;margin-bottom:4px;font-size:14px;font-weight:600}.grant-detail-field-value{color:#0a1433;font-size:16px;font-weight:500}.text-break{word-break:break-all}.grant-detail-content-block{border-top:1px solid #e9eaeb;margin-top:24px;padding-top:24px}.grant-detail-tag{color:#0a1433;background:#ebf0ff;border:1px solid #e9eaeb;border-radius:50px;padding:4px 12px;font-size:14px}.grant-detail-html-content{color:#3b435c;font-size:16px;line-height:1.6}.grant-detail-plain-text{white-space:pre-wrap}.grant-detail-html-content p{color:#3b435c;margin-bottom:1rem}.grant-detail-html-content ul{margin-bottom:1rem;margin-left:1.5rem;list-style-type:disc}.grant-detail-html-content ol{margin-bottom:1rem;margin-left:1.5rem;list-style-type:decimal}.grant-detail-html-content li{margin-bottom:.25rem}.grant-detail-html-content a{color:#0a1433;text-decoration:underline}.grant-detail-html-content strong,.grant-detail-html-content b{color:#0a1433;font-weight:600}.modal{background:#0a143380}.modal .modal-dialog{max-width:822px}.modal .modal-content{border-radius:24px}.modal .modal-header{background:#ebf0ff;border-bottom:1px solid #e9eaeb;justify-content:space-between;padding:24px 24px 23px}.modal .modal-title .title{color:#0a1433;margin:0;font-size:24px;font-weight:700;line-height:32px}.modal .modal-title p{color:#5b6276;margin:2px 0 0;font-size:16px;font-weight:500;line-height:20px}.modal-header .das-btns{min-width:32px;max-width:32px;height:32px;padding:0;font-size:14px;line-height:14px}.modal .modal-body{padding:24px}.modal .modal-body::-webkit-scrollbar{width:8px}.modal .modal-body::-webkit-scrollbar-thumb{background:#e7e8eb;border:2px solid #fff;border-radius:10px}.modal .modal-footer{justify-content:space-between;padding:12px 24px}.edit-project-form .row.g-3{gap:12px}.edit-project-form .row.g-3>[class*=col-]{margin-bottom:0}.edit-project-form-row{margin-top:20px}.edit-project-form .form-group.mb-0{margin-bottom:0}.edit-project-form .form-group.mb-0+.text-danger{margin-top:4px}.pdf-preview-modal .pdf-preview-modal__dialog{width:95%;max-width:1140px}.pdf-preview-modal .modal-header{background:#dae6f9;border-bottom-color:#2d586e1f}.pdf-preview-modal .modal-title .title{color:#0a1433;font-size:24px;font-weight:700;line-height:32px}.pdf-preview-modal__subtitle{color:#5b6276;margin:2px 0 0;font-size:16px;font-weight:500;line-height:20px}.pdf-preview-modal__icon-wrap{color:#2d586e;background:#2d586e1f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pdf-preview-modal__download-btn{min-width:auto;max-width:none;padding:8px 16px;font-size:14px}.pdf-preview-modal__body{height:80vh;min-height:320px;padding:0;overflow:hidden}.pdf-preview-modal__iframe{border:none;width:100%;height:100%;display:block}.pdf-preview-modal-common.common-modal{width:1200px;max-width:95vw;height:90vh;max-height:90vh}.pdf-preview-modal-common .common-modal-body{flex-direction:column;flex:1 1 0;min-height:0;padding:0;display:flex;overflow:hidden}.pdf-preview-modal-common .pdf-preview-modal__body{flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex;overflow:hidden}.pdf-preview-modal-common .pdf-preview-modal__iframe{border:none;flex:1 1 0;width:100%;height:100%;min-height:0;display:block}@media (max-width:768px){.pdf-preview-modal-common.common-modal{width:100%;max-width:100%;height:85vh;max-height:85vh}.pdf-preview-modal .pdf-preview-modal__dialog{width:100%;max-width:100%;margin:8px}.pdf-preview-modal__body{height:70vh;min-height:280px}}.send-signature-confirm-body{margin:0}.send-signature-confirm-card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:20px;padding:20px}.send-signature-confirm-card-icon{color:#fff;background:#2d586e;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.send-signature-confirm-card-title{color:#0a1433;margin:0 0 4px;font-size:15px;font-weight:600}.send-signature-confirm-card-meta{color:#5b6276;margin:0;font-size:13px}.send-signature-confirm-description{color:#334155;margin:0 0 16px;font-size:14px;line-height:1.5}.send-signature-confirm-notice{background:#eaf4fb;border:1px solid #c7d7e8;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.send-signature-confirm-notice-icon{color:#fff;background:#2d586e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.send-signature-confirm-notice-icon i{font-size:14px}.send-signature-confirm-notice-text{color:#334155;margin:0;font-size:12px;line-height:1.5}.send-signature-confirm-spinner{justify-content:center;align-items:center;animation:.8s linear infinite send-signature-spin;display:inline-flex}@keyframes send-signature-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.send-signature-confirm-icon{justify-content:center;align-items:center;display:inline-flex}.common-modal-footer .common-modal-btn-primary .send-signature-confirm-icon,.common-modal-footer .common-modal-btn-primary .send-signature-confirm-spinner{margin-left:4px}.react-datepicker-wrapper{width:100%}.react-datepicker__close-icon{display:none!important}#datepicker-portal{z-index:10002;position:relative}#addLeadershipModel .pass-icon .eye-icon{top:11px}.light-btn{color:#0a1433;text-align:center;background:#f1f1f3;border:1px solid #f1f1f3;border-radius:50px;justify-content:center;align-items:center;padding:17px 30px;font-size:16px;font-weight:700;line-height:20px;transition:all .3s ease-in-out;display:flex}.light-btn:hover{color:#fff;background:#0a1433;border:1px solid #0a1433}.custom-tabs{border:1px solid #e7e8eb;border-radius:8px;flex-wrap:nowrap;width:fit-content;padding:0;display:flex;overflow:auto}.custom-tabs .nav-link{color:#3b435c;border:0;border-radius:0;justify-content:center;align-items:center;gap:4px;margin:0;padding:5px 15px;font-size:14px;font-weight:600;line-height:20px;display:flex}.custom-tabs .nav-item:not(:last-child) .nav-link{border-right:1px solid #e7e8eb!important}.custom-tabs .nav-link span{color:#3b435c;justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;line-height:16px;display:flex}.custom-tabs .nav-link.active{background:#ebf0ff;border:0;color:#0a1433!important;margin:0!important}.custom-tabs .nav-link.active span{color:#0a1433!important}.my-profile-page .custom-tabs-wrapper{border-bottom:1px solid #e7e8eb;padding:24px 24px 15px}.myprofile-tab-content{padding:24px}.personal-information h5{margin-bottom:24px;font-size:24px;font-weight:700;line-height:32px}.personal-information-box{border:1px solid #f1f1f3;border-radius:24px;width:100%;max-width:704px;padding:24px;position:relative;box-shadow:0 2px 4px #0000001a}.personal-information-box:before{content:"";pointer-events:none;background:#ebf0ff;border-radius:24px 24px 0 0;width:100%;height:80px;position:absolute;top:0;left:0}.personal-information-box .profile-img{justify-content:center;align-items:center;width:100%;max-width:155px;height:155px;margin-bottom:24px;display:flex;position:relative}.personal-information-box .profile-img img{object-fit:cover;border:8px solid #fff;border-radius:50%;width:100%;height:100%}.personal-information-box .change-btn{color:#fff;background:#0a1433;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;line-height:20px;display:flex;position:absolute;bottom:5px;right:5px}.personal-information-box .change-btn input{opacity:0;width:0;position:absolute;top:0;left:0}.personal-information-box form .btns{margin-top:32px;padding:17px 35px}.personal-information-box.change-password-box:before{display:none}.my-profile-page .dashboard-heading{border-bottom:1px solid #e7e8eb;padding:15px 23px}.my-profile-page .dashboard-body{padding:24px 23px}.profile-tabs{border-bottom:1px solid #e7e8eb;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding:0;list-style:none;display:flex}.profile-tabs .profile-tab-btn{color:#5b6276;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:0;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 20px;font-size:14px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.profile-tabs .profile-tab-btn:hover{color:#2d586e;background:#2d586e0f}.profile-tabs .profile-tab-btn.active{color:#2d586e;background:0 0;border-bottom-color:#2d586e}.profile-tabs .profile-tab-btn span{width:20px;height:20px;color:inherit;justify-content:center;align-items:center;font-size:16px;line-height:16px;display:flex}.profile-section{margin-bottom:32px}.profile-section-header{margin-bottom:16px}.profile-section-header h5{color:#0a1433;margin:0;font-size:18px;font-weight:700}.profile-card{background:#fff;border:1px solid #eef0f3;border-radius:16px;padding:28px;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 3px #0000000a}.profile-card:hover{border-color:#d5e3ea;box-shadow:0 4px 12px #0000000f}.profile-card .profile-img-wrap{flex-wrap:wrap;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.profile-card .profile-img-wrap .profile-img{flex-shrink:0;justify-content:center;align-items:center;width:100%;max-width:155px;height:155px;display:flex;position:relative}.profile-card .profile-img-wrap .profile-img img{object-fit:cover;border:4px solid #e8f0f4;border-radius:50%;width:100%;height:100%}.profile-card .profile-img-wrap .change-btn{color:#fff;cursor:pointer;background:#2d586e;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;line-height:20px;transition:background .15s;display:flex;position:absolute;bottom:5px;right:5px}.profile-card .profile-img-wrap .change-btn:hover{background:#1e4050}.profile-card .profile-img-wrap .change-btn input{opacity:0;width:0;position:absolute;top:0;left:0}.profile-card .profile-actions{margin-top:24px}.profile-card .profile-actions .btns,.profile-card .profile-actions .das-btns{border-radius:12px;padding:12px 24px}.my-profile-page .admin-page-title .title{color:#0a1433;margin-bottom:4px;font-size:22px;font-weight:700}.my-profile-page .admin-page-title p{color:#94a3b8;margin:0;font-size:12px}@media (max-width:767px){.my-profile-page .my-profile-community-switcher{width:100%;min-width:0;max-width:100%}}.my-profile-page .profile-row{flex-wrap:wrap;align-items:stretch;gap:24px;width:100%;display:flex}.my-profile-page .profile-col{flex-direction:column;flex:320px;min-width:0;display:flex}.my-profile-page .profile-col .profile-section,.my-profile-page .profile-col .profile-card{flex-direction:column;flex:1;min-height:0;display:flex}.my-profile-page .profile-col .profile-card form{flex-direction:column;flex:1;display:flex}.my-profile-page .profile-col .profile-card .profile-actions{margin-top:auto;padding-top:12px}.my-profile-page .profile-section{width:100%;max-width:100%;margin-bottom:0}.my-profile-page .profile-row .profile-section{max-width:100%}.my-profile-page .profile-section-header{margin-bottom:10px}.my-profile-page .profile-section-header h5{color:#0a1433;margin:0;font-size:18px;font-weight:700}.my-profile-page .profile-card{background:#fff;border:1px solid #f1f5f9;border-radius:14px;max-width:100%;padding:20px 24px;box-shadow:0 20px 60px #00000014}.my-profile-page .profile-card:hover{border-color:#e5e7eb;box-shadow:0 20px 60px #0000001a}.my-profile-page .profile-card .row{--bs-gutter-x:16px;--bs-gutter-y:8px}.my-profile-page .profile-card .form-group{margin-bottom:8px}.my-profile-page .profile-card .form-group:last-of-type{margin-bottom:0}.my-profile-page .profile-card .form-group label{color:#475569;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.my-profile-page .profile-card .form-group input,.my-profile-page .profile-card .form-group select,.my-profile-page .profile-card .form-group textarea{border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;height:auto;min-height:40px;padding:8px 12px;font-size:13px}.my-profile-page .profile-card .form-group textarea{resize:vertical;min-height:80px}.my-profile-page .profile-card .form-group input:focus,.my-profile-page .profile-card .form-group select:focus,.my-profile-page .profile-card .form-group textarea:focus{border-color:#0a1433}.my-profile-page .profile-card .form-group input::placeholder,.my-profile-page .profile-card .form-group textarea::placeholder{color:#94a3b8}.my-profile-page .profile-card .invalid-feedback{margin-top:2px}.my-profile-page .profile-card .pass-icon .eye-icon{top:10px;right:12px}.my-profile-page .profile-card .profile-actions{border-top:1px solid #f1f5f9;justify-content:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.my-profile-page .profile-card .profile-actions .btns{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.my-profile-page .profile-card .profile-actions .btns:hover:not(:disabled){background:#1e4050}.my-profile-page .profile-card .profile-actions .btns:disabled{cursor:not-allowed;background:#cbd5e1}.my-profile-page .profile-card .profile-img-wrap{justify-content:center;gap:16px;margin-bottom:16px}.my-profile-page .profile-card .profile-img-wrap .profile-img{width:120px;max-width:120px;height:120px}.my-profile-page .profile-card .profile-img-wrap .profile-img img{width:100%;height:100%}.my-profile-page .profile-tabs{border-bottom:1px solid #e5e7eb;margin-bottom:20px}.my-profile-page .profile-tabs .profile-tab-btn{color:#64748b;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 16px;font-size:13px}.my-profile-page .profile-tabs .profile-tab-btn:hover{color:#0a1433}.my-profile-page .profile-tabs .profile-tab-btn.active{color:#0a1433;border-bottom-color:#2d586e;font-weight:600}.my-profile-page .profile-admin-sidebar{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:16px;box-shadow:0 1px 3px #0000000a}.my-profile-page .profile-admin-content{border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px #0000000a}@media (max-width:767px){.my-profile-page .profile-row{flex-direction:column;gap:20px}.my-profile-page .profile-col{flex:100%;max-width:100%}.my-profile-page .profile-col .profile-card .profile-actions{margin-top:14px}}.profile-admin-wrap{flex-wrap:wrap;gap:24px;display:flex}.profile-admin-sidebar{background:#f8f9fb;border:1px solid #eef0f3;border-radius:12px;flex-shrink:0;width:240px;padding:16px}.profile-admin-sidebar-header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.profile-admin-sidebar-header span{color:#fff;background:#2d586e;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.profile-admin-sidebar-header h3{color:#0a1433;margin:0;font-size:16px;font-weight:700}.profile-admin-sidebar p{color:#5b6276;margin:0 0 16px;font-size:13px;line-height:1.4}.profile-admin-nav{flex-direction:column;gap:4px;display:flex}.profile-admin-nav-btn{color:#5b6276;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}.profile-admin-nav-btn:hover{color:#2d586e;background:#e8f0f4}.profile-admin-nav-btn.active{color:#2d586e;background:#dae6f9;font-weight:600}.profile-admin-nav-btn span{width:20px;height:20px;color:inherit;justify-content:center;align-items:center;font-size:14px;display:flex}.profile-admin-content{background:#fff;border:1px solid #eef0f3;border-radius:12px;flex:1;min-width:280px;padding:24px;box-shadow:0 1px 3px #0000000a}@media (max-width:767px){.profile-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.profile-tabs .profile-tab-btn{white-space:nowrap;padding:10px 16px;font-size:13px}.profile-card{padding:20px}.profile-admin-wrap{flex-direction:column}.profile-admin-sidebar{width:100%}}.dashboard-heading{border-bottom:1px solid #e7e8eb;padding:15px 23px}.customize-dropdown .dropdown-toggle{color:#0a1433;border:1px solid #e7e8eb;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:9px 15px;font-size:16px;font-weight:600;line-height:20px;transition:all .3s ease-in-out;display:flex}.customize-dropdown .dropdown-toggle:after{display:none}.customize-dropdown .dropdown-toggle span{color:#0a1433;justify-content:center;align-items:center;width:20px;height:20px;font-size:15px;line-height:15px;display:flex}.customize-dropdown .dropdown-toggle:hover{background:#f1f1f3}.customize-menu{background:#fff;border:0;border-radius:8px;width:283px;padding:8px;box-shadow:0 0 16px #00000029;margin-top:7.5px!important}.customize-menu .form-checkbox{border-radius:8px;margin-bottom:8px;padding:8px;transition:all .3s ease-in-out}.customize-menu .form-checkbox:last-child{margin-bottom:0}.customize-menu .form-checkbox:hover{background:#f4f4f5}.community-switcher .dropdown-item{border-radius:8px;margin-bottom:4px;transition:all .3s ease-in-out}.community-switcher .dropdown-item:hover:not(:disabled){background:#f4f4f5!important}.community-switcher .dropdown-item:disabled{opacity:.6;cursor:not-allowed}.form-checkbox label{width:100%;position:relative}.form-checkbox label input{opacity:0;width:0;position:absolute;top:0;left:0}.form-checkbox .checkbox-text{color:#0a1433;padding-left:36px;font-size:16px;font-weight:600;line-height:20px;display:block;position:relative}.form-checkbox .checkbox-text:before{width:21px;height:21px;top:0}.dashboard-page{flex-direction:column;min-height:calc(100dvh - 48px);display:flex}.dashboard-body{padding:24px 23px}.dashboard-page .dashboard-body{flex:1;min-height:0}.das-count-card{border:1px solid #e5e7eb;border-radius:16px;height:100%;padding:16px 20px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}.das-count-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.das-count-card:hover .card-icon{transition:all 1s linear;transform:rotateY(360deg)}.das-count-card:before{content:"";pointer-events:none;background:#ff672d;width:7px;height:100%;position:absolute;top:0;left:0}.das-count-card.card-orange:before{background:#ff672d}.das-count-card.card-cyan-blue:before{background:#01a1c6}.das-count-card.card-yellow:before{background:#ffc53e}.das-count-card.card-amethyst:before{background:#8f4ec5}.das-count-card .card-icon{color:#8c6c22;background:#ffc53e33;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:24px;font-size:20px;line-height:20px;display:flex}.das-count-card.card-orange .card-icon{color:#b54920;background:#ff672d33}.das-count-card.card-cyan-blue .card-icon{color:#01728d;background:#01a1c633}.das-count-card.card-green .card-icon{color:#30a56b;background:#30a56b33}.das-count-card.card-yellow .card-icon{color:#8c6c22;background:#ffc53e33}.das-count-card.card-amethyst .card-icon{color:#66378c;background:#8f4ec533}.das-count-card .card-body-inner{margin-bottom:16px}.das-count-card h6{margin-bottom:12px;font-size:40px;font-weight:700;line-height:32px}.das-count-card .card-body-inner p{margin-bottom:0;font-size:18px;font-weight:600;line-height:24px}.das-count-card .card-counter{gap:8px;font-size:16px;font-weight:600;line-height:20px}.das-count-card .card-counter .icon{color:#30a56b;background:#30a56b1f;border-radius:100px;justify-content:center;align-items:center;min-width:40px;max-width:40px;height:24px;font-size:16px;line-height:16px;display:flex}.das-count-card .card-counter p{color:#8e93a1;margin-bottom:0}.das-count-card .card-counter.success p span{color:#30a56b}.das-count-card .card-counter.success .icon{color:#30a56b;background:#30a56b1f;font-size:14px;line-height:14px}.das-count-card .card-counter.warning .icon{color:#ff672d;background:#ff672d1f}.das-count-card .card-counter.warning p span{color:#ff672d}.das-count-card .card-counter.danger .icon{color:#fb585f;background:#fb585f1f}.das-count-card .card-counter.danger p span{color:#fb585f}.das-count-list{margin-bottom:48px}.das-count-list .row{--bs-gutter-y:16px}.start-planning{background:#ebf0ff;border-radius:16px;margin-bottom:48px;padding:16px 16px 16px 48px}.start-planning-content{width:100%;max-width:615px}.start-planning-content p{margin-bottom:24px;font-size:24px;font-weight:500;line-height:36px}.start-planning-content .btns{padding:9px 19px}.start-planning-img{align-items:center;width:100%;max-width:275px;display:flex}.start-planning-img img{border-radius:12px;width:100%;height:100%}.das-my-tasks{border:1px solid #e7e8eb;border-radius:16px;box-shadow:0 2px 4px #0000001a}.das-mytasks-heading{background:#f1f1f3;border-bottom:1px solid #e7e8eb;border-radius:16px 16px 0 0;padding:15px}.das-mytasks-heading h4{margin:0;font-size:20px;font-weight:700;line-height:32px}.das-mytasks-heading .link-btn{color:#0a1433;font-size:14px;font-weight:700;line-height:20px;text-decoration:underline;transition:all .3s ease-in-out}.das-mytasks-heading .link-btn:hover{color:#5b6276}.das-mytasks-body{padding:15px}.mytasks-card{background:#fff;border:1px solid #e7e8eb;border-radius:16px;padding:12px;transition:all .3s ease-in-out}.mytasks-card:hover{box-shadow:0 4px 8px #0000001a}.mytasks-card-head .tag{color:#ff672d;background:#ff672d1f;border-radius:50px;padding:3px 12px;font-size:14px;font-weight:600;line-height:18px}.mytasks-card-head .tag.high{color:#ff672d;background:#ff672d1f}.mytasks-card-head .tag.medium{color:#01a1c6;background:#01a1c61f}.mytasks-select{width:100%;max-width:140px}.mytasks-select .css-13cymwt-control,.mytasks-select .css-t3ipsp-control{border-radius:8px!important;min-height:24px!important}.mytasks-select .css-1jqq78o-placeholder,.mytasks-select .custom__single-value{color:#0a1433;font-size:12px;font-weight:600;line-height:20px}.mytasks-select .css-1jqq78o-placeholder{color:#8e93a1}.mytasks-select .custom__indicator{padding:1px!important}.mytasks-select .custom__option{padding:5px 12px;font-size:12px;line-height:20px}.mytasks-select .custom__value-container{padding:0 8px}.mytasks-select .custom__input-container{margin:0;padding:0}.mytasks-card-head,.mytasks-card-body .card-title{margin-bottom:12px}.mytasks-card-body .card-title .title{color:#0a1433;-webkit-text-decoration:unset;text-decoration:unset;margin-bottom:2px;font-size:16px;font-weight:600;line-height:24px}.mytasks-card-body .card-title p{color:#8e93a1;margin-bottom:0;font-size:12px;font-weight:600;line-height:16px}.card-status-date .status{color:#8e93a1;margin-bottom:0;padding-left:10px;font-size:14px;font-weight:600;line-height:18px;position:relative}.card-status-date .status:before{content:"";background:#8e93a1;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.card-status-date .status.to-do{color:#8e93a1}.card-status-date .status.in-progress{color:#8f4ec5}.card-status-date .status.on-hold{color:#8c6c22}.card-status-date .status.completed{color:#30a56b}.card-status-date .status.to-do:before{background:#8e93a1}.card-status-date .status.in-progress:before{background:#8f4ec5}.card-status-date .status.on-hold:before{background:#8c6c22}.card-status-date .status.completed:before{background:#30a56b}.card-status-date .time-date{gap:4px;font-size:14px;font-weight:500;line-height:18px}.card-status-date .time-date span{color:#3b435c;width:18px;height:18px;font-size:14px;line-height:14px}.das-mytasks-body .row{--bs-gutter-x:16px;--bs-gutter-y:16px}.leadership-page{min-height:94vh}.leadership-page .das-btns{white-space:nowrap;gap:8px}.das-btns span{justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;line-height:13px;display:flex}.chief-info-card{border:1px solid #e7e8eb;border-radius:16px;margin-bottom:48px;box-shadow:0 2px 4px #0000001a}.chief-info-card .chief-card-head{background:linear-gradient(90deg,#8c6c22 0%,#ffc53e 100%);border-radius:16px 16px 0 0;padding:15px}.chief-info-card .chief-card-head h6{color:#fff;margin-bottom:4px;font-size:20px;font-weight:700;line-height:32px}.chief-info-card .chief-card-head p{font-weight:500;font-style:Medium;color:#fff;margin-bottom:0;font-size:16px;line-height:20px}.chief-info-card .chief-card-body{padding:16px 15px}.chief-info-card .card-content-title{margin-bottom:24px}.chief-info-card .card-content-title .title{color:#0a1433;gap:8px;margin-bottom:8px;font-size:18px;font-weight:700;line-height:25px}.chief-info-card .card-content-title .title img{border-radius:50%;width:32px;height:32px;display:flex}.chief-info-card .card-content-title p{color:#5b6276;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}.leadership-personal .personal-details{gap:12px;margin-bottom:24px;list-style:none}.chief-info-card .leadership-personal .personal-details{gap:48px}.leadership-personal li{color:#3b435c;font-size:14px;font-weight:500;line-height:20px}.leadership-personal li .icon{color:#3b435c;width:24px;height:24px;font-size:19px;line-height:19px}.personal-relations{gap:12px}.personal-relations-item{color:#2548b5;background:#ebf0ff;border-radius:8px;padding:4px 8px;font-size:14px;font-weight:500;line-height:20px}.personal-relations-item .icon{justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;line-height:16px;display:flex}.edit-btns,.view-btns{color:#0a1433;white-space:nowrap;-webkit-text-decoration:unset;text-decoration:unset;background:#f1f1f3;border:0;border-radius:25px;justify-content:center;align-items:center;gap:4px;padding:10px 14px;font-size:16px;font-weight:600;line-height:20px;transition:all .3s ease-in-out;display:flex}.chief-card-body .view-btns{padding:10px 20px}.edit-btns i,.view-btns i{justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;line-height:16px;display:flex}.view-btns i{font-size:10px;line-height:10px}.edit-btns:hover,.view-btns:hover{color:#fff;background:#0a1433}.active-leadership-title h6{margin-bottom:3px;font-size:20px;font-weight:700;line-height:32px}.active-leadership-title p{color:#5b6276;font-size:16px;font-weight:500;line-height:20px}.active-leadership-card{border:1px solid #e7e8eb;border-radius:16px;box-shadow:0 2px 4px #0000001a}.active-leadership-heading{background:#f1f1f3;border-bottom:1px solid #e7e8eb;border-radius:16px 16px 0 0;padding:15px 15px 16px}.active-leadership-heading h3{margin-bottom:0;font-size:18px;font-weight:700;line-height:25px}.active-leadership-heading .tag{color:#8f4ec5;background:#8f4ec51f;border-radius:50px;margin-bottom:0;padding:3px 12px;font-size:14px;font-weight:600;line-height:18px}.active-leadership-body{padding:18px 15px 16px}.active-leadership-body .personal-details,.active-leadership-body .personal-relations{margin-bottom:18px}.active-leadership-body .delete-btn,.achievements-doc-item .delete-btn{color:#ff5252;white-space:nowrap;background:#ff525229;border:0;border-radius:25px;justify-content:center;align-items:center;gap:4px;padding:10px 14px;font-size:16px;font-weight:700;line-height:20px;transition:all .3s ease-in-out;display:flex}.active-leadership-body .delete-btn i,.achievements-doc-item .delete-btn i{justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;line-height:16px;display:flex}.active-leadership-body .delete-btn:hover,.achievements-doc-item .delete-btn:hover{color:#fff;background:#ff5252}.active-leadership-wrapper .row{--bs-gutter-y:24px}.leader-hero{background:linear-gradient(135deg,#0a1433 0%,#1a3a4a 60%,#2d586e 100%);border-radius:16px;margin-bottom:24px;padding:2px}.leader-hero-inner{background:linear-gradient(135deg,#ffffff0f 0%,#ffffff05 100%);border-radius:14px;flex-wrap:wrap;align-items:center;gap:24px;padding:32px 28px;display:flex}.leader-hero-avatar{flex-shrink:0;position:relative}.leader-hero-crown{background:#fbbf24;border-radius:50%;padding:3px;position:absolute;bottom:-2px;right:-4px;width:28px!important;height:28px!important}.leader-avatar{color:#2d586e;background:#e8f0f4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:700;display:flex}.leader-avatar--xl{color:#fff;background:#ffffff26;border:2px solid #ffffff40;width:80px;height:80px;font-size:26px}.leader-hero-info{flex:1;min-width:200px}.leader-hero-info h2{color:#fff;margin:0 0 4px;font-size:22px;font-weight:700;line-height:1.2}.leader-hero-role{color:#fbbf24;text-transform:uppercase;letter-spacing:.5px;background:#fbbf2426;border-radius:20px;margin-bottom:12px;padding:3px 12px;font-size:12px;font-weight:600;display:inline-block}.leader-hero-details{flex-wrap:wrap;gap:16px;display:flex}.leader-hero-details .leader-detail-item{color:#fffc}.leader-hero-details .leader-detail-item i{color:#ffffff80}.leader-hero-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.leader-hero-actions .das-btns{color:#fff;background:#ffffff26;border-color:#fff3}.leader-hero-actions .das-btns:hover{background:#ffffff40}.leader-hero-actions .list-table-secondary-btn{color:#fff;background:#ffffff26;border-color:#fff3;text-decoration:none}.leader-hero-actions .list-table-secondary-btn:hover{color:#fff;background:#ffffff40;border-color:#ffffff4d}.leader-hero-actions .leader-action-btn{color:#ffffffb3;background:#ffffff14;border-color:#fff3}.leader-hero-actions .leader-action-btn:hover{color:#fff;background:#fff3;border-color:#fff6}.leader-hero-active-label{font-size:13px}.leader-hero .leader-hero-active-label--chief{color:#ffffffb3}.leader-hero--member .leader-hero-active-label--member{color:#5b6276}.leader-hero-actions .leader-action-btn--danger:hover{color:#fca5a5;background:#dc35454d;border-color:#dc354580}.leader-section{margin-top:4px}.leader-section-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.leader-section-header h4{color:#0a1433;margin:0;font-size:16px;font-weight:700}.leader-count{color:#2d586e;background:#e8f0f4;border-radius:20px;padding:2px 10px;font-size:12px;font-weight:600}.leader-card{background:#fff;border:1px solid #eef0f3;border-radius:12px;transition:all .2s;overflow:hidden}.leader-card:hover{border-color:#d0d8e0;transform:translateY(-1px);box-shadow:0 4px 16px #0000000f}.leader-card-top{padding:16px 16px 12px}.leader-card-profile{align-items:center;gap:12px;display:flex}.leader-card-name{min-width:0}.leader-card-name h6{color:#0a1433;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:14px;font-weight:600;overflow:hidden}.leader-position-tag{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}.leader-card-details{flex-direction:column;gap:6px;padding:0 16px 12px;display:flex}.leader-detail-item{color:#5b6276;align-items:center;gap:8px;font-size:13px;display:flex}.leader-detail-item i{color:#8c95a6;text-align:center;min-width:14px;font-size:13px}.leader-detail-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.leader-card-footer{border-top:1px solid #f4f5f7;align-items:center;gap:8px;padding:10px 16px;display:flex}.leader-action-btn{cursor:pointer;color:#5b6276;background:#fff;border:1px solid #e7e8eb;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;transition:all .15s;display:flex}.leader-action-btn:hover{color:#2d586e;background:#f4f6f8;border-color:#2d586e}.leader-action-btn--danger:hover{color:#dc3545;background:#fde8ea;border-color:#dc3545}.leader-view-btn{color:#2d586e;background:#fff;border:1px solid #e7e8eb;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.leader-view-btn:hover{color:#2d586e;background:#e8f0f4;border-color:#2d586e}.leader-view-btn i{font-size:11px}.leader-hero--member{background:linear-gradient(135deg,#f8f9fb 0%,#e8f0f4 100%);border:1px solid #e0e6ec}.leader-hero--member .leader-hero-inner{background:0 0}.leader-hero--member .leader-hero-info h2{color:#0a1433}.leader-hero--member .leader-hero-details .leader-detail-item{color:#5b6276}.leader-hero--member .leader-hero-details .leader-detail-item i{color:#8c95a6}.leader-hero--member .leader-hero-actions .leader-action-btn{color:#5b6276;border-color:#d0d8e0}.leader-hero--member .leader-hero-actions .leader-action-btn:hover{color:#2d586e;background:#fff;border-color:#2d586e}.leader-hero--member .leader-avatar--xl{border:2px solid #00000014}.leader-portfolio-list{flex-direction:column;gap:2px;display:flex}.leader-portfolio-item{border-radius:8px;align-items:center;gap:12px;padding:10px 8px;transition:background .15s;display:flex}.leader-portfolio-item:hover{background:#f8f9fb}.leader-portfolio-icon{color:#2d586e;background:#e8f0f4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.leader-portfolio-icon--project{color:#7c3aed;background:#ede9fe}.leader-portfolio-icon--achievement{color:#d97706;background:#fef3c7}.leader-portfolio-info{flex-direction:column;flex:1;min-width:0;display:flex}.leader-portfolio-name{color:#0a1433;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.leader-portfolio-meta{color:#8c95a6;font-size:11px}.leader-stats{text-align:center;gap:0;display:flex}.leader-stat-item{border-right:1px solid #f4f5f7;flex:1;padding:8px 4px}.leader-stat-item:last-child{border-right:none}.leader-stat-num{color:#0a1433;font-size:24px;font-weight:700;line-height:1.2}.leader-stat-label{color:#8c95a6;text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:500}.leader-activity-feed{flex-direction:column;gap:4px;display:flex}.leader-activity-item{border-radius:6px;align-items:flex-start;gap:10px;padding:8px 4px;display:flex}.leader-activity-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:flex}.leader-activity-info{flex-direction:column;flex:1;min-width:0;display:flex}.leader-activity-action{color:#0a1433;font-size:13px;font-weight:600;line-height:1.3}.leader-activity-detail{color:#5b6276;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.leader-activity-time{color:#8c95a6;margin-top:2px;font-size:11px}.leader-agenda-section{margin:24px 0}.leader-agenda-header{background:linear-gradient(135deg,#f0f7fa 0%,#e8f0f4 100%);border:1px solid #d5e3ea;border-bottom:none;border-radius:14px 14px 0 0;align-items:center;gap:16px;padding:20px 24px;display:flex}.leader-agenda-icon{color:#fff;background:#2d586e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.leader-agenda-header-info{flex:1;min-width:0}.leader-agenda-header-info h4{color:#0a1433;margin:0 0 4px;font-size:16px;font-weight:700}.leader-agenda-meta{color:#5b6276;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.leader-agenda-meta i{color:#8c95a6;font-size:12px}.leader-agenda-quorum{color:#2d586e;background:#e8f0f4;border:1px solid #d5e3ea;border-radius:20px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.leader-agenda-add-btn{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.leader-agenda-add-btn:hover{background:#1e4050}.leader-agenda-list{border:1px solid #e4e8ee;border-top:none;border-radius:0 0 14px 14px;flex-direction:column;display:flex;overflow:hidden}.leader-agenda-item{background:#fff;border-bottom:1px solid #f0f2f5;align-items:center;gap:14px;padding:14px 20px;transition:background .12s;display:flex}.leader-agenda-item:last-child{border-bottom:none}.leader-agenda-item:hover{background:#f8fafb}.leader-agenda-item-order{color:#fff;background:#2d586e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.leader-agenda-item-body{flex:1;min-width:0}.leader-agenda-item-title{color:#0a1433;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:14px;font-weight:600;overflow:hidden}.leader-agenda-item-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.leader-agenda-code{color:#5b6276;background:#f0f2f5;border:1px solid #e4e8ee;border-radius:4px;padding:1px 8px;font-family:SF Mono,Menlo,monospace;font-size:11px;font-weight:600}.leader-agenda-status-badge,.leader-agenda-priority-badge{border-radius:4px;padding:1px 8px;font-size:11px;font-weight:600}.leader-agenda-item-details{color:#8c95a6;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.leader-agenda-item-details span{align-items:center;gap:4px;display:inline-flex}.leader-agenda-item-actions{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.leader-agenda-move-btn,.leader-agenda-remove-btn{color:#8c95a6;cursor:pointer;background:#fff;border:1px solid #e4e8ee;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:all .12s;display:flex}.leader-agenda-move-btn:hover{color:#2d586e;background:#f4f6f8;border-color:#2d586e}.leader-agenda-remove-btn:hover{color:#dc3545;background:#fde8ea;border-color:#dc3545}.leader-agenda-move-btn:disabled{opacity:.3;cursor:default}.leader-agenda-move-btn:disabled:hover{color:#8c95a6;background:#fff;border-color:#e4e8ee}.leader-agenda-empty{text-align:center;color:#8c95a6;background:#fff;border:1px solid #e4e8ee;border-top:none;border-radius:0 0 14px 14px;padding:40px 20px;font-size:14px}.leader-agenda-empty p{margin:0 0 12px}.leader-agenda-overlay{z-index:1050;background:#0a143373;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.leader-agenda-modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:560px;max-height:80vh;display:flex;box-shadow:0 20px 60px #0003}.leader-agenda-modal-header{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.leader-agenda-modal-header h5{color:#0a1433;margin:0;font-size:16px;font-weight:700}.leader-agenda-modal-close{cursor:pointer;color:#5b6276;background:#f4f6f8;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:background .12s;display:flex}.leader-agenda-modal-close:hover{background:#e4e8ee}.leader-agenda-modal-body{flex:1;padding:12px;overflow-y:auto}.leader-agenda-modal-item{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:background .12s;display:flex}.leader-agenda-modal-item:hover{background:#f0f7fa;border-color:#d5e3ea}.leader-agenda-modal-item-info{flex:1;min-width:0}.leader-agenda-modal-item-info h6{color:#0a1433;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:14px;font-weight:600;overflow:hidden}.leader-agenda-modal-item-info p{color:#8c95a6;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.leader-agenda-modal-empty{text-align:center;color:#8c95a6;padding:40px 20px;font-size:14px}#addLeadershipModel.add-leadership-modal .modal-header{background:#fff;border-bottom:1px solid #f0f2f5;padding:20px 24px}#addLeadershipModel.add-leadership-modal .modal-title .title{color:#0a1433;font-size:18px;font-weight:700}#addLeadershipModel.add-leadership-modal .modal-title p{color:#5b6276;margin:2px 0 0;font-size:14px}.add-leadership-modal-close{cursor:pointer;color:#5b6276;background:#f4f6f8;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:18px;line-height:1;transition:background .12s;display:flex}.add-leadership-modal-close:hover{background:#e4e8ee}#addLeadershipModel .add-leadership-form-section{align-items:center;gap:10px;margin-top:8px;margin-bottom:16px;display:flex}#addLeadershipModel .add-leadership-form-section:first-of-type{margin-top:0}#addLeadershipModel .add-leadership-form-section h4{color:#0a1433;margin:0;font-size:16px;font-weight:700}#addLeadershipModel .modal-footer .das-btns{min-width:auto;max-width:none;padding:17px 24px}@media (max-width:768px){.leader-hero-inner{text-align:center;flex-direction:column;padding:24px 20px}.leader-hero-details{justify-content:center}.leader-hero-actions{flex-direction:column;justify-content:center}.leader-stats{flex-direction:column}.leader-stat-item{border-bottom:1px solid #f4f5f7;border-right:none;padding:12px}.leader-stat-item:last-child{border-bottom:none}.leader-agenda-header{text-align:center;flex-direction:column;gap:12px}.leader-agenda-meta{justify-content:center}.leader-agenda-item{flex-direction:column;align-items:flex-start;gap:10px}.leader-agenda-item-actions{flex-direction:row}}.citizen-hero{background:linear-gradient(135deg,#0a1433 0%,#1a3a4a 60%,#2d586e 100%);border-radius:16px;margin-bottom:24px;padding:2px}.citizen-hero-inner{background:linear-gradient(135deg,#ffffff0f 0%,#ffffff05 100%);border-radius:14px;flex-wrap:wrap;align-items:center;gap:24px;padding:32px 28px;display:flex}.citizen-hero-avatar{flex-shrink:0;position:relative}.citizen-hero-badge{color:#fff;background:#059669;border-radius:50%;justify-content:center;align-items:center;padding:3px;font-size:12px;display:flex;position:absolute;bottom:-2px;right:-4px;width:28px!important;height:28px!important}.citizen-avatar{color:#2d586e;background:#e8f0f4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:700;display:flex}.citizen-avatar--xl{color:#fff;background:#ffffff26;border:2px solid #ffffff40;width:80px;height:80px;font-size:26px}.citizen-hero-info{flex:1;min-width:200px}.citizen-hero-info h2{color:#fff;margin:0 0 4px;font-size:22px;font-weight:700;line-height:1.2}.citizen-hero-info .citizen-band{color:#fff9;margin-bottom:6px;font-size:13px}.citizen-hero-role{color:#6ee7b7;text-transform:uppercase;letter-spacing:.5px;background:#6ee7b726;border-radius:20px;margin-bottom:12px;padding:3px 12px;font-size:12px;font-weight:600;display:inline-block}.citizen-hero-details{flex-wrap:wrap;gap:16px;display:flex}.citizen-hero-details .citizen-detail-item{color:#fffc}.citizen-hero-details .citizen-detail-item i{color:#ffffff80}.citizen-hero-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.citizen-hero-actions .das-btns{color:#fff;background:#ffffff26;border-color:#fff3}.citizen-hero-actions .das-btns:hover{background:#ffffff40}.citizen-hero-actions .citizen-action-btn{color:#ffffffb3;background:#ffffff14;border-color:#fff3}.citizen-hero-actions .citizen-action-btn:hover{color:#fff;background:#fff3;border-color:#fff6}.citizen-hero--member{background:linear-gradient(135deg,#f8f9fb 0%,#e8f0f4 100%);border:1px solid #e0e6ec}.citizen-hero--member .citizen-hero-inner{background:0 0}.citizen-hero--member .citizen-hero-info h2{color:#0a1433}.citizen-hero--member .citizen-hero-info .citizen-band{color:#8c95a6}.citizen-hero--member .citizen-hero-role{color:#2d586e;background:#2d586e1a}.citizen-hero--member .citizen-hero-details .citizen-detail-item{color:#5b6276}.citizen-hero--member .citizen-hero-details .citizen-detail-item i{color:#8c95a6}.citizen-hero--member .citizen-hero-actions .citizen-action-btn{color:#5b6276;border-color:#d0d8e0}.citizen-hero--member .citizen-hero-actions .citizen-action-btn:hover{color:#2d586e;background:#fff;border-color:#2d586e}.citizen-hero--member .citizen-avatar--xl{border:2px solid #00000014}.citizen-section{margin-top:4px}.citizen-section-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.citizen-section-header h4{color:#0a1433;margin:0;font-size:16px;font-weight:700}.citizen-count{color:#2d586e;background:#e8f0f4;border-radius:20px;padding:2px 10px;font-size:12px;font-weight:600}.citizen-card{background:#fff;border:1px solid #eef0f3;border-radius:12px;transition:all .2s;overflow:hidden}.citizen-card:hover{border-color:#d0d8e0;transform:translateY(-1px);box-shadow:0 4px 16px #0000000f}.citizen-card-top{padding:16px 16px 12px}.citizen-card-profile{align-items:center;gap:12px;display:flex}.citizen-card-name{flex:1;min-width:0}.citizen-card-name h6{color:#0a1433;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:14px;font-weight:600;overflow:hidden}.citizen-card-name .citizen-band-num{color:#8c95a6;font-size:12px;font-weight:400}.citizen-card-badges{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.citizen-position-tag{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}.citizen-card-details{flex-direction:column;gap:6px;padding:0 16px 12px;display:flex}.citizen-detail-item{color:#5b6276;align-items:center;gap:8px;font-size:13px;display:flex}.citizen-detail-item i{color:#8c95a6;text-align:center;min-width:14px;font-size:13px}.citizen-detail-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.citizen-card-skills{flex-wrap:wrap;gap:4px;padding:0 16px 12px;display:flex}.citizen-skill-tag{color:#2d586e;background:#e8f0f4;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.4;display:inline-block}.citizen-card-footer{border-top:1px solid #f4f5f7;align-items:center;gap:8px;padding:10px 16px;display:flex}.citizen-action-btn{cursor:pointer;color:#5b6276;background:#fff;border:1px solid #e7e8eb;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;transition:all .15s;display:flex}.citizen-action-btn:hover{color:#2d586e;background:#f4f6f8;border-color:#2d586e}.citizen-action-btn--danger:hover{color:#dc3545;background:#fde8ea;border-color:#dc3545}.citizen-view-btn{color:#2d586e;background:#fff;border:1px solid #e7e8eb;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.citizen-view-btn:hover{color:#2d586e;background:#e8f0f4;border-color:#2d586e}.citizen-view-btn i{font-size:11px}.citizen-stats{text-align:center;gap:0;display:flex}.citizen-stat-item{border-right:1px solid #f4f5f7;flex:1;padding:8px 4px}.citizen-stat-item:last-child{border-right:none}.citizen-stat-num{color:#0a1433;font-size:24px;font-weight:700;line-height:1.2}.citizen-stat-label{color:#8c95a6;text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:500}.citizen-info-list{flex-direction:column;gap:2px;display:flex}.citizen-info-item{border-radius:8px;align-items:center;gap:12px;padding:10px 8px;transition:background .15s;display:flex}.citizen-info-item:hover{background:#f8f9fb}.citizen-info-icon{color:#2d586e;background:#e8f0f4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.citizen-info-icon--green{color:#059669;background:#d1fae5}.citizen-info-icon--purple{color:#7c3aed;background:#ede9fe}.citizen-info-icon--orange{color:#ea580c;background:#ffedd5}.citizen-info-content{flex-direction:column;flex:1;min-width:0;display:flex}.citizen-info-label{color:#8c95a6;font-size:11px}.citizen-info-value{color:#0a1433;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}@media (max-width:768px){.citizen-hero-inner{text-align:center;flex-direction:column;padding:24px 20px}.citizen-hero-details{justify-content:center}.citizen-hero-actions{flex-direction:column;justify-content:center}.citizen-stats{flex-direction:column}.citizen-stat-item{border-bottom:1px solid #f4f5f7;border-right:none;padding:12px}.citizen-stat-item:last-child{border-bottom:none}}.finance-page{background:#f8f9fb;min-height:100vh}.finance-header{background:linear-gradient(135deg,#0a1433 0%,#1a3a4a 60%,#2d586e 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:28px 32px;display:flex}.finance-header h1{color:#fff;margin:0;font-size:24px;font-weight:700}.finance-header p{color:#fff9;margin:4px 0 0;font-size:13px}.finance-fy-badge{color:#2d586e;text-transform:uppercase;letter-spacing:.04em;background:#dae6f9;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.finance-content{padding:28px 32px}.finance-stats-row{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px;display:grid}.finance-stat-card{border:1px solid #e7e8eb;border-top:3px solid var(--stat-accent,#e7e8eb);background:#fff;border-radius:12px;padding:20px;transition:box-shadow .15s;position:relative}.finance-stat-card:hover{box-shadow:0 4px 16px #0000000f}.finance-stat-icon{background:color-mix(in srgb,var(--stat-accent)8%,transparent);width:36px;height:36px;color:var(--stat-accent);border-radius:10px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.finance-stat-label{color:#8e93a1;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:600}.finance-stat-value{color:var(--stat-accent);font-size:28px;font-weight:700;line-height:1.1}.finance-stat-bar{background:#f0f1f3;border-radius:2px;height:4px;margin-top:10px;position:relative;overflow:hidden}.finance-stat-bar-fill{background:var(--stat-accent);border-radius:2px;height:100%;transition:width .6s}.finance-stat-bar-label{color:#8e93a1;font-size:10px;font-weight:600;position:absolute;top:-16px;right:0}.finance-ai-card{background:#fff linear-gradient(135deg,#2d586e05 0%,#3c75920a 100%);border:1px solid #e7e8eb;border-radius:14px;margin-bottom:28px;padding:22px;box-shadow:0 1px 3px #0000000a}.finance-ai-header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.finance-ai-avatar{color:#fff;background:linear-gradient(135deg,#2d586e,#3c7592);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:flex}.finance-ai-title{color:#0a1433;font-size:14px;font-weight:600;display:block}.finance-ai-subtitle{color:#8e93a1;margin-top:1px;font-size:12px;display:block}.finance-ai-input-row{gap:10px;margin-bottom:12px;display:flex}.finance-ai-input{color:#0a1433;background:#f8f9fb;border:1px solid #e7e8eb;border-radius:10px;outline:none;flex:1;padding:10px 16px;font-size:14px;transition:border-color .15s}.finance-ai-input:focus{border-color:#2d586e}.finance-ai-btn{color:#8e93a1;cursor:default;background:#e7e8eb;border:none;border-radius:10px;padding:10px 22px;font-size:13px;font-weight:600;transition:all .15s}.finance-ai-btn--active{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2d586e,#3c7592)}.finance-ai-btn--active:hover{opacity:.9}.finance-ai-chips{flex-wrap:wrap;gap:8px;display:flex}.finance-ai-chip{color:#5b6276;cursor:pointer;background:#fff;border:1px solid #e7e8eb;border-radius:8px;padding:5px 12px;font-size:12px;transition:all .15s}.finance-ai-chip:hover{color:#2d586e;background:#f0f7fa;border-color:#2d586e}.finance-modules-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.finance-modules-header h2{color:#0a1433;margin:0;font-size:15px;font-weight:600}.finance-modules-count{color:#8e93a1;background:#f0f1f3;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:500}.finance-modules-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.finance-module-link{text-decoration:none!important}.finance-module-card{background:#fff;border:1px solid #e7e8eb;border-radius:12px;flex-direction:column;transition:all .2s;display:flex;position:relative;overflow:hidden}.finance-module-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000012}.finance-module-accent{background:var(--module-color);width:100%;height:3px}.finance-module-icon{background:var(--module-bg);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;margin:18px 18px 0;display:flex}.finance-module-body{flex-direction:column;flex:1;padding:12px 18px 18px;display:flex}.finance-module-body h3{color:#0a1433;margin:0 0 4px;font-size:14px;font-weight:600}.finance-module-body p{color:#8e93a1;flex:1;margin:0 0 12px;font-size:12px;line-height:1.4}.finance-module-footer{justify-content:space-between;align-items:center;display:flex}.finance-module-stat{color:var(--module-color);font-size:11px;font-weight:600}.finance-module-arrow{color:#c8ccd4;font-size:14px;transition:color .15s,transform .15s}.finance-module-card:hover .finance-module-arrow{color:#2d586e;transform:translate(3px)}@media (max-width:1200px){.finance-stats-row,.finance-modules-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.finance-header,.finance-content{padding:20px}.finance-stats-row,.finance-modules-grid{grid-template-columns:1fr}}.custom-breadcrumb{border-bottom:1px solid #e7e8eb;padding:15px 23px}.custom-breadcrumb .breadcrumb{margin-bottom:0}.custom-breadcrumb .breadcrumb-item,.custom-breadcrumb .breadcrumb-item a{color:#5b6276;-webkit-text-decoration:unset;text-decoration:unset;font-size:16px;font-weight:500;line-height:20px;transition:all .3s ease-in-out}.custom-breadcrumb .breadcrumb-item a:hover,.custom-breadcrumb .breadcrumb-item.active{color:#0a1433}.achievements-doc .form-label{margin-bottom:8px;font-size:16px;font-weight:600;line-height:24px}.achievements-doc-list{border-left:4px solid #e7e8eb;margin-bottom:24px;padding:8px 0 8px 12px}.achievements-doc-item{margin-bottom:8px}.achievements-doc-item .icon{color:#01728d;background:#01a1c61f;border-radius:12px;justify-content:center;align-items:center;min-width:48px;max-width:48px;height:48px;margin-right:12px;font-size:26px;line-height:26px;display:flex}.achievements-doc-item .content h6{color:#0a1433;margin-bottom:4px;font-size:16px;font-weight:500;line-height:20px}.achievements-doc-item .content p{color:#3b435c;margin-bottom:0;font-size:14px;line-height:20px}.aad-doc-achivements{position:relative}.aad-doc-achivements label{color:#0a1433;cursor:pointer;width:fit-content;font-size:14px;font-weight:700;line-height:20px;text-decoration:underline;transition:all .3s ease-in-out;display:block}.aad-doc-achivements label:hover{color:#8e93a1}.aad-doc-achivements input{width:0;height:0;position:absolute;top:0;left:0}.achievements-doc-item .icon.documents-icon{color:#b54920;background:#ff672d1f}.switch{min-width:51px;max-width:51px;height:31px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#ccc;border-radius:34px;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;border-radius:50%;width:27px;height:27px;transition:all .4s;position:absolute;bottom:2px;left:2px;box-shadow:0 3px 1px #0000000f,0 3px 8px #00000026}.switch input:checked+.slider{background-color:#3466ff}.switch input:checked+.slider:before{transform:translate(19px)}.leadershipdetails-body .details-heading{background:#ebf0ff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:8px 16px;display:flex}.leadershipdetails-body .details-heading h1{margin-bottom:0;font-size:40px;font-weight:700;line-height:56px}.ld-details-action-btns{align-items:center;gap:32px;display:flex}.active-member-toggle{align-items:center;gap:16px;display:flex}.ld-details-action-btns .button-group{gap:16px;display:flex}.active-member-toggle p{margin-bottom:0;font-size:16px;font-weight:500;line-height:20px}.delete-btn{color:#ff5252;white-space:nowrap;background:#ff525229;border:0;border-radius:25px;justify-content:center;align-items:center;gap:4px;padding:10px 14px;font-size:16px;font-weight:700;line-height:20px;transition:all .3s ease-in-out;display:flex}.delete-btn i{justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;line-height:16px;display:flex}.delete-btn:hover{color:#fff;background:#ff5252}.clear-btn{color:#ff5252;white-space:nowrap;background:#ff525229;border:0;border-radius:25px;justify-content:center;align-items:center;gap:4px;padding:10px 14px;font-size:12px;font-weight:700;line-height:20px;transition:all .3s ease-in-out;display:flex}.clear-btn i{justify-content:center;align-items:center;width:12px;height:12px;font-size:12px;font-weight:900;line-height:16px;display:flex}.clear-btn:hover{color:#fff;background:#ff5252}.mark-btn{color:#30a56b;white-space:nowrap;background:#30a56b1f;border:0;border-radius:25px;justify-content:center;align-items:center;gap:4px;padding:10px 14px;font-size:12px;font-weight:700;line-height:20px;transition:all .3s ease-in-out;display:flex}.mark-btn i{justify-content:center;align-items:center;width:12px;height:12px;font-size:14px;font-weight:900;line-height:16px;display:flex}.mark-btn:hover{color:#30a56b;background:#30a56b1f}.ld-details-action-btns .edit-btns{background:#fff}.ld-details-action-btns .edit-btns:hover{background:#0a1433}.ld-details-action-btns .details-back-link{color:#0a1433;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.ld-details-action-btns .details-back-link:hover{color:#0a1433;text-decoration:underline}.leadershipdetails-body .details-heading h1,.product-detail-page .details-heading h1{color:#0a1433}.leadershipdetails-body .leadership-personal{border-left:4px solid #e7e8eb;margin-bottom:48px;padding-left:12px}.leadershipdetails-body .leadership-personal p{color:#5b6276;margin-bottom:24px;font-size:16px;font-weight:500;line-height:20px}.leadershipdetails-card{border:1px solid #e7e8eb;border-radius:16px;margin-bottom:48px;box-shadow:0 2px 4px #0000001a}.leadershipdetails-card h3{background:#f1f1f3;border-bottom:1px solid #e7e8eb;border-radius:16px 16px 0 0;margin-bottom:0;padding:15px;font-size:20px;font-weight:700;line-height:32px}.leadershipdetails-body .personal-details{gap:48px}.leadershipdetails-card .card-body{padding:15px}.leadershipdetails-card .item-wrapper .icon{color:#01728d;background:#01a1c61f;border-radius:12px;justify-content:center;align-items:center;min-width:48px;max-width:48px;height:48px;margin-right:12px;font-size:26px;line-height:26px;display:flex}.leadershipdetails-card .item-wrapper .content h6{color:#0a1433;word-break:break-all;margin-bottom:4px;font-size:16px;font-weight:500;line-height:20px}.leadershipdetails-card .item-wrapper .content p,.leadershipdetails-card .item-wrapper .content a{color:#3b435c;-webkit-text-decoration:unset;text-decoration:unset;margin-bottom:0;font-size:14px;line-height:20px}.leadershipdetails-card .card-body .row{--bs-gutter-x:48px;--bs-gutter-y:24px}.leadershipdetails-card .item-wrapper.documents-wrapper .icon{color:#b54920;background:#ff672d1f}.leadershipdetails-card .item-wrapper.contact-wrapper .icon{color:#8c6c22;background:#ffc53e33}.governance-heading{border-bottom:1px solid #e7e8eb;padding:15px 23px}.governance-heading-wrapper{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.governance-heading-wrapper .button-group{gap:16px}.governamce-tab-title{margin-bottom:24px;font-size:24px;font-weight:700;line-height:32px}.das-count-card.count-card-border{padding:15px}.das-count-card.count-card-border:before{display:none}.count-card-border .count-card-head{gap:12px;margin-bottom:22px}.count-card-border .count-card-head p{font-size:16px;font-weight:600;line-height:24px}.count-card-border .card-body-inner{margin-bottom:11px}.count-card-border .card-counter p{font-size:14px;font-weight:600;line-height:20px}.governamce-card{border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000000f}.governamce-card .card-head{background:#f8fafc;border-bottom:1px solid #e5e7eb;border-radius:16px 16px 0 0;padding:16px 20px}.governamce-card .card-head h3{color:#111827;margin-bottom:0;font-size:18px;font-weight:700;line-height:28px}.governamce-card .card-body{padding:20px}.committee-info-card .committee-info-grid{grid-template-columns:1fr 1fr;gap:24px 48px;display:grid}@media (max-width:767px){.committee-info-card .committee-info-grid{grid-template-columns:1fr}}.committee-info-card .committee-info-column .grant-detail-field-row{margin-bottom:16px}.committee-info-card .committee-info-column .grant-detail-field-row:last-child{margin-bottom:0}.recent-council-card{border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px;transition:border-color .15s,background .15s}.recent-council-card:hover{background:#f8fafc;border-color:#cbd5e1}.recent-council-card .status{color:#f92fbc;background:#fee6f7;border-radius:100px;width:fit-content;margin-bottom:8px;padding:3px 12px;font-size:14px;font-weight:600;line-height:18px}.recent-council-card .status.created,.recent-council-card .status.draft{color:#3466ff;background:#ebf0ff}.recent-council-card .status.approved{color:#30a56b;background:#30a56b1f}.recent-council-card .status.under-review{color:#8f4ec5;background:#8f4ec51f}.recent-council-card .status.submitted{color:#827717;background:#8277171f}.recent-council-card .status.rejected{color:#ff5252;background:#ff525229}.recent-card-body{gap:16px}.recent-card-body h6{margin-bottom:3px;font-size:16px;font-weight:600;line-height:24px}.recent-card-body p{color:#8e93a1;margin-bottom:0;font-size:12px;font-weight:600;line-height:16px}.recent-card-body .link-btns{color:#0a1433;background:#e7e8eb;border:0;border-radius:100px;justify-content:center;align-items:center;min-width:36px;max-width:36px;height:24px;font-size:10px;line-height:10px;transition:all .3s ease-in-out;display:flex}.recent-card-body .link-btns:hover{color:#fff;background:#0a1433}.ai-governamce-card .card-head{background:#ebf0ff}.ai-governamce-list{margin-bottom:32px}.ai-governamce-item{gap:12px;margin-bottom:16px}.ai-governamce-item:last-child{margin-bottom:0}.ai-governamce-item .card-icon{color:#01728d;background:#01a1c61f;border-radius:12px;justify-content:center;align-items:center;min-width:48px;max-width:48px;height:48px;font-size:24px;line-height:24px;display:flex}.ai-governamce-item .content p{margin-bottom:0;font-size:14px;font-weight:500;line-height:24px}.ai-governamce-item .card-icon.calendar-icon{color:#b54920;background:#ff672d1f}.ai-governamce-item .card-icon.warning-icon{color:#ff5252;background:#ff525229}.ask-ai-btns{color:#fff;background:linear-gradient(135deg,#2d586e 0%,#3c7592 100%);border:0;border-radius:1000px;justify-content:center;align-items:center;gap:8px;width:100%;padding:18px;font-size:16px;font-weight:700;line-height:20px;transition:all .3s ease-in-out;display:flex}.ask-ai-btns span{justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;line-height:16px;display:flex}.ask-ai-btns:hover{background:linear-gradient(135deg,#3c7592 0%,#2d586e 100%);transform:translateY(-1px);box-shadow:0 4px 12px #2d586e40}.ask-ai-btns:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.governamce-tab-heading .dropdown-toggle{gap:8px;padding:3px 11px;font-size:14px;font-weight:600;line-height:24px}.governamce-tab-heading{margin-bottom:24px}.gov-resolutions-tab{padding:0;font-family:Montserrat,Arial,sans-serif}.gov-resolutions-tab .gov-resolutions-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.gov-resolutions-tab .gov-resolutions-header h4{color:#0a1433;margin:0;font-size:20px;font-weight:700;line-height:1.3}.gov-resolutions-tab .gov-resolutions-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gov-resolutions-tab .gov-resolutions-search-wrap{min-width:260px;max-width:320px;position:relative}.gov-resolutions-tab .gov-resolutions-search-wrap .gov-resolutions-search-icon{color:#64748b;pointer-events:none;font-size:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.gov-resolutions-tab .gov-resolutions-search-wrap input{color:#0a1433;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:10px 12px 10px 40px;font-family:Montserrat,Arial,sans-serif;font-size:14px;transition:border-color .15s}.gov-resolutions-tab .gov-resolutions-search-wrap input::placeholder{color:#94a3b8}.gov-resolutions-tab .gov-resolutions-search-wrap input:focus{border-color:#2d586e}.gov-resolutions-tab .gov-resolutions-filter-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.gov-resolutions-tab .gov-resolutions-filter-btn:hover{background:#f8fafc;border-color:#cbd5e1}.gov-resolutions-tab .gov-resolutions-filter-badge{color:#fff;background:#2d586e;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.gov-resolutions-tab .resolutions-list{margin-top:0}.gov-resolutions-tab .resolutions-list .text-center.py-5{padding-top:48px;padding-bottom:48px}.gov-resolutions-tab .resolutions-empty-icon{color:#cbd5e1;margin-bottom:16px;font-size:48px}.gov-resolutions-tab .resolutions-empty-text{color:#64748b;margin-bottom:16px;font-size:15px}.gov-resolutions-tab .resolutions-clear-filters-btn{color:#2d586e;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:8px;padding:8px 16px;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:600;transition:background .15s,border-color .15s}.gov-resolutions-tab .resolutions-clear-filters-btn:hover{background:#dae6f9;border-color:#2d586e}.gov-resolutions-tab .resolutions-load-more-wrap{justify-content:center;margin-top:32px;margin-bottom:24px;display:flex}.resolution-item-status-bar{border-radius:16px 16px 0 0;height:3px}.resolution-item-status-bar--approved{background:#30a56b}.resolution-item-status-bar--rejected{background:#ff5252}.resolution-item-status-bar--under-review{background:#8f4ec5}.resolution-item-status-bar--submitted{background:#3466ff}.resolution-item-status-bar--draft,.resolution-item-status-bar--created{background:#e5e7eb}.gov-resolutions-tab .resolutions-item .resolution-card-head{cursor:pointer;padding:18px 20px 16px}.gov-resolutions-tab .resolutions-item .resolution-expand-icon{flex-shrink:0;transition:transform .35s ease-in-out}.gov-resolutions-tab .resolutions-item .resolution-expand-icon.expanded{transform:rotate(180deg)}.gov-resolutions-tab .resolutions-item .resolution-card-body-wrapper{opacity:0;max-height:0;transition:max-height .35s ease-in-out,opacity .3s ease-in-out;overflow:hidden}.gov-resolutions-tab .resolutions-item .resolution-card-body-wrapper.expanded{opacity:1;max-height:3000px}.gov-resolutions-tab .resolutions-item .resolution-card-title{color:#0a1433;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.4}.gov-resolutions-tab .resolutions-item .resolution-card-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.gov-resolutions-tab .resolutions-item .resolution-card-meta a{color:#2d586e;font-weight:500;text-decoration:none}.gov-resolutions-tab .resolutions-item .resolution-card-meta a:hover{text-decoration:underline}.gov-resolutions-tab .resolutions-item .resolution-card-progress-pct{color:#0a1433;font-size:14px;font-weight:600}.gov-resolutions-tab .resolutions-item .resolution-card-body{padding:0 20px 20px}.gov-resolutions-tab .resolutions-item .resolution-card-description{color:#5b6276;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 16px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.gov-resolutions-tab .resolutions-item .resolution-card-actions{border-top:1px solid #f0f2f5;margin-top:4px;padding-top:14px}.gov-resolutions-tab .resolutions-item .resolution-card-actions .d-flex{flex-wrap:wrap;gap:10px}.gov-resolutions-tab .search-filter-btn{width:100%;max-width:485px}@media (max-width:768px){.gov-resolutions-tab .gov-resolutions-header{flex-direction:column;align-items:stretch}.gov-resolutions-tab .gov-resolutions-header-actions{flex-direction:column}.gov-resolutions-tab .gov-resolutions-search-wrap{max-width:none}.gov-resolutions-tab .resolutions-item .resolution-card-actions .d-flex{flex-direction:column;align-items:flex-start}}.governamce-tab-heading .customize-menu{width:auto}.filter-dropdown .filter-menu{text-align:start;background:0 0;border:0;border-radius:8px;width:100%;margin-bottom:2px;padding:8px;font-size:16px;font-weight:600;line-height:20px;transition:all .3s ease-in-out}.filter-dropdown .filter-menu:hover{background:#f4f4f5}.filter-dropdown .filter-menu.active{color:#3466ff;background:#ebf0ff;font-weight:600}.resolutions-item{border:1px solid #e5e7eb;border-radius:16px;margin-bottom:24px;transition:border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 1px 3px #0000000f}.resolutions-item:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #00000014}.resolutions-item .card-headign{background:#f8fafc;border-bottom:1px solid #e5e7eb;border-radius:16px 16px 0 0;padding:16px 20px}.resolutions-item .headign-content h4{margin-bottom:4px;font-size:16px;font-weight:600;line-height:24px}.resolutions-item .headign-content p{color:#8e93a1;margin-bottom:0;font-size:14px;font-weight:600;line-height:20px}.resolutions-item .headign-btns{gap:8px}.resolutions-item .headign-btns p{color:#30a56b;white-space:nowrap;margin-bottom:0;font-size:16px;font-weight:600;line-height:24px}.resolutions-item .headign-btns .drop-btns{color:#0a1433;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;line-height:18px;display:flex}.resolutions-item .card-body{padding:16px 15px 15px}.resolutions-item .card-status{margin-bottom:24px}.resolutions-item .status{color:#f92fbc;background:#fee6f7;border-radius:100px;padding:3px 12px;font-size:14px;font-weight:600;line-height:18px}.resolutions-item .status.created{color:#3466ff;background:#ebf0ff}.resolutions-item .status.medium{color:#01a1c6;background:#01a1c61f}.resolutions-item .status.approved{color:#30a56b;background:#30a56b1f}.resolutions-item .status.under-review{color:#8f4ec5;background:#8f4ec51f}.resolutions-item .status.high{color:#ff672d;background:#ff672d1f}.resolutions-item .status.submitted{color:#827717;background:#8277171f}.resolutions-item .resolutions-content{margin-bottom:36px}.resolutions-item .resolutions-content p{color:#5b6276;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:0;font-size:14px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.card-progress{margin-bottom:24px}.card-progress h6{color:#0a1433;margin-bottom:12px;font-size:16px;font-weight:600;line-height:24px}.progress-wrapper{position:relative}.progress-bar{background-color:#f1f1f3;border-radius:50px;width:100%;height:12px;overflow:hidden}.progress-bar .progress{width:var(--progress-pct,0);background:#30a56b;border-radius:50px;height:100%;transition:width .25s}.progress-list .progress-item{flex-direction:column;flex:1;align-items:center;padding-top:18px;display:flex;position:relative}.progress-list .progress-item:before{content:"";background:#8e93a1;border-radius:50%;width:10px;height:10px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.progress-list .progress-item.active:before{background:#fff}.progress-list .progress-item span{color:#e7e8eb;justify-content:center;align-items:center;width:24px;height:20px;margin-bottom:6px;font-size:20px;display:flex}.progress-list .progress-item.active span{color:#30a56b}.progress-list .progress-item.rejected span{color:#fff;background:#ff5252;border-radius:50%;width:20px;height:20px;font-size:12px;line-height:1}.progress-list .progress-item h6{text-align:center;margin-bottom:0;font-size:14px;font-weight:600;line-height:24px}.resolutions-item .card-buttons{border-top:1px dashed #e7e8eb;padding-top:12px}.resolutions-item .button-list{flex-wrap:wrap;gap:8px}.ai-btns{color:#fff;background:linear-gradient(270deg,#1eb5eb 0%,#0118b2 100%);border:0;border-radius:100px;justify-content:center;align-items:center;min-width:48px;max-width:48px;height:40px;padding:0;font-size:17px;line-height:16px;transition:all .3s ease-in-out;display:flex}.ai-btns:hover{background:#0a1433}.resolutions-item .view-btns{font-size:14px;font-weight:700;line-height:20px}.resolutions-item .report-btns i,.signature-btns i{font-size:17px;line-height:17px}.signature-btns{color:#2d586e;background:#eaf4fb;font-size:14px;font-weight:700;line-height:20px;transition:all .15s}.signature-btns:hover{color:#1e3a4a;background:#d1e7f3}.signature-btns:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.resolutions-item .das-btns{padding:9px 13px;font-size:14px;font-weight:700;line-height:20px}.resolutions-item .button-group{gap:12px}.progress-mobile-bar{display:none}.ai-info-wrapper{background:#ebf0ff;border-radius:16px;align-items:center;gap:16px;padding:16px;display:flex}.ai-info-wrapper .icon{color:#fff;background:linear-gradient(270deg,#1eb5eb 0%,#0118b2 100%);border-radius:50px;justify-content:center;align-items:center;min-width:44px;max-width:44px;height:32px;font-size:17px;line-height:17px;display:flex}.ai-info-wrapper .icon i{display:flex}.ai-info-wrapper p{margin-bottom:0;font-size:16px;font-weight:600;line-height:24px}.export-btns span{font-size:16px;line-height:16px}.search-status-btn .status-group{width:100%;max-width:424px}.project-card{border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;height:100%;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex}.project-card:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000f}.departments{color:#ff672d;white-space:nowrap;background:#ff672d1f;border-radius:50px;padding:3px 12px;font-size:14px;font-weight:600;line-height:18px}.departments.low{color:#8c6c22;background:#ffc53e29}.departments.medium{color:#01a1c6;background:#01a1c61f}.departments.proposed,.departments.planned{color:#8f4ec5;background:#8f4ec51f}.departments.not-started,.departments.not_started{color:#3466ff;background:#3466ff1f}.departments.in-progress,.departments.in_progress{color:#30a56b;background:#30a56b1f}.departments.delayed{color:#ff5252;background:#ff525229}.project-card .departments.critical{color:#fb585f;background:#fb585f1f}.statues,.custom-table .statues{color:#3466ff;white-space:nowrap;padding-left:10px;font-size:14px;font-weight:600;line-height:18px;position:relative}.statues:before,.custom-table .statues:before{content:"";background:#3466ff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.statues.proposed{color:#3466ff}.statues.proposed:before{background:#3466ff}.statues.active{color:#ff672d}.statues.active:before{background:#ff672d}.statues.under-review{color:#01a1c6}.statues.under-review:before{background:#01a1c6}.statues.in-progress{color:#8f4ec5}.statues.in-progress:before{background:#8f4ec5}.statues.to-do{color:#8e93a1}.statues.to-do:before{background:#8e93a1}.statues.pending{color:#8c6c22}.statues.pending:before{background:#8c6c22}.statues.completed,.statues.identified{color:#30a56b}.statues.completed:before,.statues.identified:before{background:#30a56b}.statues.planning{color:#3466ff}.statues.planning:before{background:#3466ff}.statues.feasibility{color:#01a1c6}.statues.feasibility:before{background:#01a1c6}.statues.delayed{color:#ff5252}.statues.delayed:before{background:#ff5252}.statues.paused{color:#8e93a1}.statues.paused:before{background:#8e93a1}.project-card .card-dep-statue,.project-card .card-head{margin-bottom:12px}.project-card .card-head h5{margin-bottom:4px;font-size:16px;font-weight:600;line-height:24px}.project-card .card-head p{color:#8e93a1;margin-bottom:0;font-size:14px;font-weight:600;line-height:20px}.project-card .card-head .project-card-description-text{-webkit-line-clamp:4;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.project-card .product-link{color:#3b435c;font-size:14px;font-weight:600;line-height:20px}.project-card .product-link span{color:#3466ff;justify-content:center;align-items:center;width:20px;height:20px;font-size:15px;line-height:15px;display:flex}.project-date-chart .project-date .date{align-items:center;gap:4px;margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.project-date-chart .project-date .date span{color:#3b435c;justify-content:center;align-items:center;width:18px;height:18px;font-size:15px;line-height:15px;display:flex}.project-card .button-group{gap:12px}.grant-card .grant-card-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.grant-card .grant-card-details{margin-bottom:12px}.grant-card .grant-detail-item{align-items:flex-start;gap:8px;margin-bottom:6px;font-size:14px;line-height:20px;display:flex}.grant-card .grant-detail-item:last-child{margin-bottom:0}.grant-card .grant-detail-label{color:#8e93a1;flex-shrink:0;min-width:56px;font-weight:500}.grant-card .grant-detail-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.grant-card.grant-card-new{flex-direction:column;display:flex}.grant-card-new .grant-card-header{flex-shrink:0}.grant-card-new .grant-card-header-left{flex:1;min-width:0}.grant-card-new .grant-card-icon{color:#5b6276;background:#e7e8eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.grant-card-new .grant-card-title-block{min-width:0}.grant-card-new .grant-card-name{margin-bottom:2px;font-size:16px;font-weight:600;line-height:24px}.grant-card-new .grant-card-location{color:#5b6276;font-size:14px;line-height:20px}.grant-card-new .grant-card-options-btn{color:#8e93a1;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:18px;line-height:1}.grant-card-new .grant-card-options-btn:hover{color:#0a1433;background:#f1f1f3}.grant-card-new .grant-card-tag{white-space:nowrap;border-radius:50px;padding:4px 12px;font-size:12px;font-weight:600;line-height:18px;display:inline-block}.grant-card-new .grant-card-tag-open{color:#30a56b;background:#30a56b33}.grant-card-new .grant-card-tag-new{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#28a745;font-weight:600}.grant-card-new .grant-card-tag-closed{color:#ff5252;background:#ff525229}.grant-card-new .grant-card-tag:not(.grant-card-tag-open):not(.grant-card-tag-closed){color:#5b6276;background:#e7e8eb}.grant-card-new .grant-card-divider{border:0;border-top:1px solid #e7e8eb;margin:0}.grant-card-new .grant-card-contact-label{letter-spacing:.5px;color:#8e93a1;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600;line-height:14px}.grant-card-new .grant-card-contact-details{min-width:0}.grant-card-new .grant-card-contact-name{color:#0a1433;font-size:14px;line-height:20px}.grant-card-new .grant-card-contact-title{margin-top:2px;font-size:13px;line-height:18px}.grant-card-new .grant-card-contact-name-row{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.grant-card-new .grant-card-contact-label-inline{color:#8e93a1;font-size:14px;font-weight:500}.grant-card-new .grant-card-contact-phone{font-size:13px;line-height:18px;text-decoration:none}.grant-card-new .grant-card-contact-phone:hover{text-decoration:underline}.grant-card-new .grant-card-contact-actions{flex-shrink:0}.grant-card-new .grant-card-contact-action-btn{color:#8e93a1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:color .2s,background .2s;display:flex}.grant-card-new .grant-card-contact-action-btn:hover{color:#0a1433;background:#f1f1f3}.grant-card-new .project-date-chart{margin-top:auto;padding-top:16px}.grant-card-new .grant-card-view-btn{justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 24px;text-decoration:none;display:inline-flex}.grant-card-new .grant-card-view-btn span{align-items:center;display:inline-flex}.grant-card-new .grant-card-view-btn span i{font-size:16px;line-height:1}.grant-card-new .grant-card-description-text{-webkit-line-clamp:4;color:#5b6276;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.application-card .application-grant-link{font-size:14px;line-height:1.4}.application-card .application-grant-label{color:#5b6276;font-weight:500}.application-card .application-grant-name{color:var(--primary-color,#06c);font-weight:600;text-decoration:none}.application-card .application-grant-name:hover{text-decoration:underline}.ai-smart-details .details{color:#5b6276;margin-bottom:0;font-size:16px;font-weight:600;line-height:24px}.product-detail-page .details-heading h1{margin-bottom:0;font-size:24px;font-weight:700;line-height:32px}.product-detail-page{flex-direction:column;min-height:calc(100dvh - 48px);display:flex}.product-detail-page .leadershipdetails-body.dashboard-body,.product-detail-page .product-detail-tabs,.product-detail-page .tab-content,.product-detail-page .tab-content .tab-pane{flex-direction:column;flex:1;min-height:0;display:flex}.product-card-progress{margin-left:auto}.das-count-card.card-budget{background:#f1f1f3;border:1px solid #f1f1f3}.das-count-card.card-budget .card-content{flex-direction:column;justify-content:space-between;min-height:100%;display:flex}.das-count-card.card-budget .card-content p{color:#0a1433;margin-bottom:0;font-size:16px;font-weight:600;line-height:24px}.das-count-card.card-budget .card-content h4{font-size:28px;font-weight:700;line-height:20px}.das-budget-card{gap:12px}.das-budget-card .icon{color:#3466ff;background:#ebf0ff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:21px;line-height:21px;display:flex}.das-budget-card .content p{color:#3b435c;margin-bottom:4px;font-size:14px;font-weight:500;line-height:20px}.das-budget-card .content h5{color:#30a56b;margin-bottom:0;font-size:18px;font-weight:700;line-height:24px}.das-budget-card.tasks .content h5{color:#8f4ec5}.das-budget-card.phases .content h5{color:#01a1c6}.das-budget-card.risks .content h5{color:#ff5252}.custom-tabs-full{overflow:auto}.custom-tabs-full .custom-tabs{width:100%;overflow:unset}.custom-tabs-full .custom-tabs .nav-item{flex:1;min-width:0}.custom-tabs-full .custom-tabs .nav-link{justify-content:center;width:100%}.page-tabs-bar{background:#fff;border-bottom:1px solid #e7e8eb;padding:0 23px}.page-tabs-bar .custom-tabs-full{margin-bottom:-1px}.page-tabs-bar .custom-tabs{border:0;border-bottom:1px solid #e7e8eb;border-radius:0}.page-tabs-bar .custom-tabs .nav-item:not(:last-child) .nav-link{border-right:1px solid #e7e8eb!important}.page-tabs-bar .custom-tabs .nav-link.active{background:#dae6f9;color:#2d586e!important}.page-tabs-bar .custom-tabs .nav-link.active span{color:#2d586e!important}.custom-tabs-wrapper .custom-tabs{width:100%}.custom-tabs-wrapper .custom-tabs .nav-item{flex:1;min-width:0}.custom-tabs-wrapper .custom-tabs .nav-link{justify-content:center;width:100%}.overview-tab-card{border:1px solid #e7e8eb;border-radius:16px;height:100%;box-shadow:0 2px 4px #0000001a}.overview-tab-card .overview-card-head{background:#f1f1f3;border-bottom:1px solid #e7e8eb;border-radius:16px 16px 0 0;padding:15px}.overview-tab-card .overview-card-head h3{margin-bottom:0;font-size:18px;font-weight:700;line-height:25px}.overview-card-body{padding:16px 15px}.depar-budger-item h5,.overview-card-body .description h6{color:#3b435c;margin-bottom:4px;font-size:14px;font-weight:500;line-height:20px}.depar-budger-item p{margin-bottom:0;font-size:16px;font-weight:500;line-height:24px}.overview-card-body .department-budget{border-bottom:1px dashed #e7e8eb;margin-bottom:16px;padding-bottom:18px}.overview-card-body .description h6{color:#0a1433}.overview-card-body .description p{color:#5b6276;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}.overalprogress-item h6{margin-bottom:2px;font-size:16px;font-weight:700;line-height:24px}.overalprogress-item.completed h6{color:#30a56b}.overalprogress-item.in-progress h6{color:#ff672d}.overalprogress-item.to-do h6{color:#01a1c6}.overalprogress-item.blocked h6{color:#ff5252}.overalprogress-item.active h6{color:#30a56b}.overalprogress-item p{color:#3b435c;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}.overview-card-body .overal-progress{border-bottom:1px dashed #e7e8eb;justify-content:space-between;gap:18px;margin-bottom:16px;padding-bottom:16px}.overview-card-body .overall-title{margin-bottom:12px;font-size:14px;font-weight:600;line-height:20px}.overview-card-body .progress-chart-box{gap:18px}.overview-card-body .progress-chart-box p{text-align:center;margin-bottom:0;font-size:28px;font-weight:700;line-height:20px}.overview-card-body .timeline-wrapper h6{margin-bottom:4px;font-size:14px;font-weight:600;line-height:20px}.phase-task-infom .timeline-item .icon,.overview-card-body .timeline-item .icon{color:#3b435c;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;line-height:14px;display:flex}.phase-task-infom .timeline-item p,.overview-card-body .timeline-item p{color:#3b435c;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}.phase-task-infom .timeline-item p span,.overview-card-body .timeline-item p span{color:#8e93a1}div#editTimelineBackdrop{z-index:1}.phases-tab-heading{background:#f1f1f3;border:1px solid #e7e8eb;border-radius:16px;padding:15px}.phases-tab-heading h5{margin-bottom:0;font-size:20px;font-weight:700;line-height:32px}.phases-tab-heading .das-btns{padding:5px 13px;font-size:14px;font-weight:700;line-height:20px}.phase-task-item{border:1px solid #e7e8eb;border-radius:16px;margin-bottom:36px;padding:11px}.phase-task-item .content h3{margin-bottom:4px;font-size:16px;font-weight:600;line-height:24px}.phase-task-item .content p{color:#8e93a1;margin-bottom:0;font-size:14px;font-weight:600;line-height:20px}.phase-task-wrapper .wrapper-heading{background:#f1f1f3;border-radius:12px;padding:8px}.phase-task-wrapper .tasks-drop-button,.phase-task-wrapper .link-btns{border:0;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:600;line-height:24px;display:flex}.phase-task-wrapper .tasks-drop-button span,.phase-task-wrapper .link-btns .icon{justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;line-height:14px;display:flex}.phase-task-wrapper .link-btns{font-size:14px;font-weight:700;line-height:20px;transition:all .3s ease-in-out}.phase-task-wrapper .link-btns .text{text-underline-offset:2px;text-decoration:underline}.phase-task-wrapper{border-left:4px solid #e7e8eb;padding-left:12px}.phase-task-card{border:1px solid #e7e8eb;border-radius:16px;padding:11px}.phase-task-card .button-action{gap:12px}.phase-task-card .card-head,.phase-task-card .card-content{margin-bottom:12px}.phase-task-card .card-content h5{margin-bottom:2px;font-size:16px;font-weight:700;line-height:24px}.phase-task-card .card-content p{color:#8e93a1;font-size:12px;font-weight:600;line-height:16px}.phase-task-card .statues{color:#8e93a1;padding-left:10px;font-size:14px;font-weight:600;line-height:20px;position:relative}.phase-task-card .statues:before{content:"";background:#8e93a1;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.phase-task-card .card-status .date{color:#3b435c;justify-content:center;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:20px;display:flex}.phase-task-card .card-status .date span{justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;line-height:14px;display:flex}.phase-task-card .card-status .date.unassigned{color:#8e93a1}.phase-task-card .card-status .date.unassigned span{color:#3b435c}.custom-table .community-task{width:280px}.custom-table .community-task h6{margin-bottom:2px;font-size:16px;font-weight:600;line-height:24px}.custom-table .community-task p{color:#8e93a1;margin-bottom:0;font-size:12px;font-weight:600;line-height:16px}.custom-table .assigned-name{gap:4px}.custom-table .assigned-name.unassigned{color:#8e93a1;font-size:14px;font-weight:500;line-height:20px}.custom-table .assigned-name .img{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.custom-table .assigned-name .img img{object-fit:cover;border-radius:50%;width:100%;height:100%}.custom-table .assigned-name p{color:#3b435c;white-space:nowrap;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}.phases-tab-heading .ai-btns{width:100%;height:auto;min-width:unset;max-width:unset;justify-content:center;align-items:center;gap:4px;padding:6px 14px;font-size:14px;font-weight:700;line-height:20px;display:flex}.phases-tab-heading .ai-btns span{justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;line-height:14px;display:flex}.action-pases-box .sort-by-box{gap:12px}.action-pases-box .sort-by-box .user-filtter{gap:12px;width:100%}.action-pases-box .sort-by-box .user-filtter label{white-space:nowrap;font-size:14px}.action-pases-box .sort-by-box .custom-select{width:150px}.action-pases-box .sort-by-box .custom__value-container{padding:2px 8px!important}.action-pases-box .border-btns{background:#fff;border:1px solid #e9eaeb;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;line-height:18px;transition:all .3s ease-in-out;display:flex}.action-pases-box .border-btns:hover{color:#fff;background:#0a1433}.edittask-details-form .task-form-item{margin-bottom:24px}.edittask-details-form .task-form-item label{color:#3b435c;margin-bottom:4px;font-size:14px;font-weight:500;line-height:20px;display:block}.edittask-details-form .task-form-item p{margin-bottom:0;font-size:16px;font-weight:500;line-height:24px}.custom-select.status-in-progress .custom__single-value{color:#8f4ec5!important}.custom-select.status-to-do .custom__single-value{color:#8e93a1!important}.custom-select.status-active .custom__single-value{color:#ff672d!important}.custom-select.status-proposed .custom__single-value{color:#3466ff!important}.custom-select.status-under-review .custom__single-value{color:#01a1c6!important}.custom-select.priority-high .custom__single-value{color:#ff672d!important}.custom-select.priority-medium .custom__single-value{color:#01a1c6!important}.custom-select.priority-low .custom__single-value{color:#8c6c22!important}.community-details-heading{background:#ebf0ff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:8px 16px;display:flex}.community-details-heading h1{margin-bottom:0;font-size:24px;font-weight:700;line-height:32px}.departments.first-nation{color:#8f4ec5;background:#8f4ec51f}.community-nation{border-left:4px solid #e7e8eb;margin-bottom:48px;padding-left:12px}.community-nation .box-title{color:#5b6276;font-size:16px;font-weight:500;line-height:20px}.community-nation-icon .icon{color:#01728d;background:#01a1c61f;border-radius:12px;justify-content:center;align-items:center;min-width:48px;max-width:48px;height:48px;margin-right:12px;font-size:26px;line-height:26px;display:flex}.community-nation-icon .content h6{color:#0a1433;word-break:break-all;margin-bottom:4px;font-size:16px;font-weight:500;line-height:20px}.community-nation-icon .content p,.community-nation-icon .content a{color:#3b435c;-webkit-text-decoration:unset;text-decoration:unset;margin-bottom:0;font-size:14px;line-height:20px}.community-calendar{padding:4px 0 0}.community-calendar .cal-header{justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 4px;display:flex}.community-calendar .cal-nav{cursor:pointer;color:#2d586e;background:0 0;border:1px solid #e7e8eb;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.community-calendar .cal-nav:hover{background:#f4f6f8;border-color:#2d586e}.community-calendar .cal-title{color:#0a1433;cursor:pointer;background:0 0;border:none;border-radius:8px;margin:0;padding:4px 16px;font-size:18px;font-weight:700}.community-calendar .cal-title:hover{background:#f4f6f8}.community-calendar .cal-header-left,.community-calendar .cal-header-right{align-items:center;gap:10px;display:flex}.community-calendar .cal-nav-group{align-items:center;gap:4px;display:flex}.community-calendar .cal-header .btns,.community-cal-redesign .cal-content-split .btns{color:#fff;background:#2d586e;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.community-calendar .cal-header .btns:hover:not(:disabled),.community-cal-redesign .cal-content-split .btns:hover:not(:disabled){color:#fff;background:#1e4050}.community-calendar .cal-header .btns span,.community-cal-redesign .cal-content-split .btns span{justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;display:flex}.community-calendar .cal-grid--large .cal-weekdays{text-align:center;border-bottom:1px solid #eef0f3;grid-template-columns:repeat(7,1fr);margin-bottom:2px;padding-bottom:8px;display:grid}.community-calendar .cal-grid--large .cal-weekday{color:#8c95a6;text-transform:uppercase;letter-spacing:.5px;padding:8px 0;font-size:12px;font-weight:600}.community-calendar .cal-grid--large .cal-week{grid-template-columns:repeat(7,1fr);display:grid}.community-calendar .cal-grid--large .cal-day{cursor:default;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;min-height:80px;padding:6px 4px;transition:background .1s;display:flex;position:relative}.community-calendar .cal-grid--large .cal-day:not(.empty){cursor:pointer}.community-calendar .cal-grid--large .cal-day:not(.empty):hover{background:#f8f9fb;border-color:#e7e8eb}.community-calendar .cal-grid--large .cal-day.selected{background:#e8f0f4;border-color:#2d586e}.community-calendar .cal-grid--large .cal-day.selected .cal-day-num{color:#2d586e;font-weight:700}.community-calendar .cal-grid--large .cal-day.today{background:#2d586e;border-color:#2d586e}.community-calendar .cal-grid--large .cal-day.today .cal-day-num{color:#fff;font-weight:700}.community-calendar .cal-grid--large .cal-day.today.selected{background:#1e4050}.community-calendar .cal-grid--large .cal-day-num{color:#3d4654;align-self:flex-end;margin-bottom:4px;padding-right:2px;font-size:14px;font-weight:500;line-height:1}.community-calendar .cal-grid--large .cal-day.has-event .cal-day-num{color:#0a1433;font-weight:700}.community-calendar .cal-grid--large .cal-day.today .cal-day-num,.community-calendar .cal-grid--large .cal-day.today.has-event .cal-day-num{color:#fff}.cal-event-icons{flex-wrap:wrap;justify-content:center;gap:3px;margin-top:2px;display:flex}.cal-event-icon{border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;line-height:1;display:inline-flex}.cal-event-icon--sm{border-radius:4px;width:18px;height:18px;font-size:9px}.cal-event-more{color:#8c95a6;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:inline-flex}.cal-legend{border-top:1px solid #eef0f3;flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:12px;display:flex}.cal-legend-item{color:#6b7280;align-items:center;gap:5px;font-size:11px;display:flex}.community-events-list{border-top:1px solid #eef0f3;margin-top:20px;padding-top:16px}.community-events-title{color:#8c95a6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:13px;font-weight:600}.community-event-row{border-radius:8px;align-items:center;gap:12px;padding:10px 8px;transition:background .15s;display:flex}.community-event-row:hover{background:#f8f9fb}.community-event-date{flex-direction:column;align-items:center;min-width:36px;display:flex}.community-event-date .date-day{color:#0a1433;font-size:16px;font-weight:700;line-height:1.1}.community-event-date .date-month{color:#8c95a6;text-transform:uppercase;font-size:10px;font-weight:600}.community-event-info{flex-direction:column;flex:1;min-width:0;display:flex}.community-event-name{color:#0a1433;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.community-event-code{color:#8c95a6;font-size:11px}.community-profile-items{flex-direction:column;gap:2px;display:flex}.community-profile-row{border-bottom:1px solid #f4f5f7;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.community-profile-row:last-child{border-bottom:none}.community-profile-row>i{color:#2d586e;text-align:center;min-width:18px;margin-top:2px;font-size:15px}.community-profile-row>div{flex-direction:column;min-width:0;display:flex}.community-profile-row strong{color:#0a1433;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.community-profile-row span{color:#8c95a6;font-size:11px}.community-council-list{flex-direction:column;gap:2px;display:flex}.community-council-member{border-radius:8px;align-items:center;gap:10px;padding:8px 6px;text-decoration:none;transition:background .15s;display:flex}.community-council-member:hover{background:#f4f6f8}.community-council-member .council-avatar{color:#2d586e;background:#e8f0f4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex}.community-council-member.chief .council-avatar{color:#fff;background:#2d586e;width:38px;height:38px}.community-council-member .council-info{flex-direction:column;min-width:0;display:flex}.community-council-member .council-info strong{color:#0a1433;font-size:13px;font-weight:500;line-height:1.2}.community-council-member .council-info span{color:#8c95a6;font-size:11px}.community-council-member.chief .council-info strong{font-weight:600}.community-priority-card{transition:box-shadow .15s}.community-priority-card:hover{box-shadow:0 2px 8px #00000014}.community-priority-tag{color:#6b7280;background:#f3f4f6;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.community-map-wrap{position:relative}.community-map-wrap .leaflet-container{z-index:1;border-radius:0 0 12px 12px}.community-map-legend{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:10px;align-items:center;gap:14px;padding:8px 14px;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 2px 10px #00000026}.community-map-legend-item{color:#374151;align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.community-map-detail{background:#fafbfc;border-top:1px solid #e7e8eb;align-items:center;gap:14px;padding:14px 20px;display:flex}.community-map-detail-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.community-map-detail-info{flex:1;min-width:0}.community-map-detail-info h6{color:#0a1433;margin:0 0 2px;font-size:14px;font-weight:600}.community-map-detail-info p{color:#8e93a1;margin:0;font-size:12px}.community-map-add-banner{color:#fff;background:linear-gradient(135deg,#2d586e,#3c7592);align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;animation:1.5s infinite pulse-banner;display:flex}@keyframes pulse-banner{0%,to{opacity:1}50%{opacity:.85}}.community-asset-type-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.community-asset-type-btn{cursor:pointer;color:#5b6276;background:#fff;border:2px solid #e7e8eb;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.community-asset-type-btn:hover{background:#f0f7fa;border-color:#2d586e}.community-asset-type-btn.active{color:#0a1433;font-weight:600}.community-folder-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.community-folder-card{color:inherit;cursor:pointer;background:#fff;border:1px solid #e7e8eb;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;transition:all .2s;display:flex;text-decoration:none!important}.community-folder-card:hover{border-color:#2d586e;transform:translateY(-1px);box-shadow:0 4px 14px #00000012}.community-folder-card:hover .community-folder-arrow{color:#2d586e;transform:translate(2px)}.community-folder-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.community-folder-icon--project{color:#2d586e;background:#ebf4f7}.community-folder-icon--vault{color:#d97706;background:#fef3c7}.community-folder-info{flex:1;min-width:0}.community-folder-info h6{color:#0a1433;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:13px;font-weight:600;overflow:hidden}.community-folder-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.community-folder-badge{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:600}.community-folder-count{color:#8e93a1;white-space:nowrap;font-size:11px}.community-folder-arrow{color:#c8ccd4;flex-shrink:0;font-size:14px;transition:color .15s,transform .15s}@media (max-width:1200px){.community-folder-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.community-folder-grid{grid-template-columns:1fr}}.common-card{border:1px solid #e7e8eb;border-radius:16px;box-shadow:0 2px 4px #0000001a}.common-card .card-heading{background:#f1f1f3;border-bottom:1px solid #e7e8eb;border-radius:16px 16px 0 0;padding:15px;font-size:20px;font-weight:700;line-height:32px}.common-card .card-heading .title{margin-bottom:0;font-size:20px;font-weight:700;line-height:32px}.common-card .card-body{padding:16px 15px}.assignment-select .css-13cymwt-control,.assignment-select .css-t3ipsp-control{min-height:72px!important}.assignment-team-option .team-avatar{justify-content:center;align-items:center;width:48px;height:48px;display:flex}.assignment-team-option .team-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.assignment-team-option .team-name{margin-bottom:2px;font-size:16px;font-weight:600;line-height:24px}.assignment-team-option .team-role{color:#5b6276;font-size:12px;font-weight:600;line-height:18px}.team__option.team__option--is-selected .team-role{color:#fff}.team__option.team__option--is-focused{background-color:#f2f2f7}.team__option.team__option--is-selected{background:#0a1433}.current-assigned{color:#3b435c;font-size:14px;font-weight:500;line-height:20px}.current-assigned img{object-fit:cover;border-radius:50%;width:20px;height:20px}.current-assigned span{color:#8e93a1}.hours-text{color:#0a1433;font-size:16px;font-weight:600;line-height:24px}#editTaskDetailsModel .modal-body{padding:0}.taskedit-body{padding:24px}.task-links-form .form-title{background:#f1f1f3;padding:12px 24px;font-size:20px;font-weight:700;line-height:32px}.budget-summary-card{border:1px solid #e7e8eb;border-radius:16px;box-shadow:0 2px 4px #0000001a}.budget-summary-card .card-heading{color:#0a1433;background:#fff3d8;border-bottom:1px solid #e7e8eb;border-radius:16px 16px 0 0;padding:15px;font-size:18px;font-weight:700;line-height:25px}.budget-summary-card .card-body{padding:15px}.budget-summary-item{flex-direction:column;justify-content:center;align-items:center;display:flex}.budget-summary-item p{color:#3b435c;text-align:center;margin-bottom:4px;font-size:14px;font-weight:500;line-height:20px}.budget-summary-item h5{text-align:center;color:#3466ff;margin-bottom:0;font-size:18px;font-weight:700;line-height:24px}.budget-summary-item.spent h5{color:#ff672d}.budget-summary-item.remaining h5{color:#30a56b}.budgetsummary-item{border:1px solid #e7e8eb;border-radius:16px;margin-bottom:12px;padding:11px}.budgetsummary-item:last-child{margin-bottom:0}.budgetsummary-item .headign-content{gap:12px}.budgetsummary-item .headign-content .icon{color:#fff;background:#0a1433;border-radius:50%;justify-content:center;align-items:center;min-width:24px;max-width:24px;height:24px;font-size:12px;line-height:12px;display:flex}.budgetsummary-item .headign-content .icon i{margin-top:2px;display:flex}.budgetsummary-item .headign-content .budget-rank{color:#3b435c;font-size:14px;font-weight:600;line-height:16px}.budgetsummary-item .headign-content h5{margin-bottom:2px;font-size:16px;font-weight:600;line-height:24px}.budgetsummary-item .headign-content p{color:#8e93a1;margin-bottom:0;font-size:12px;font-weight:600;line-height:16px}.budgetsummary-item .budget-progress p{color:#8e93a1;margin-bottom:2px;font-size:12px;font-weight:600;line-height:16px}.budgetsummary-item .budget-progress h6{white-space:nowrap;margin-bottom:0;font-size:16px;font-weight:700;line-height:24px}.add-budgetsummary{border:1px dashed #8e93a1;border-radius:12px;margin-top:16px;padding:11px}.add-budgetsummary-item:not(:last-child){margin-bottom:8px}.add-budgetsummary-item p{font-size:14px;font-weight:600;line-height:20px}.add-budgetsummary-item p.name{color:#8e93a1}.no-budget-items{color:#3b435c;gap:12px;margin-bottom:12px;font-size:14px;font-weight:500;line-height:20px}.no-budget-items .icon{color:#5b6276;background:#f1f1f3;border-radius:12px;justify-content:center;align-items:center;min-width:40px;max-width:40px;height:40px;font-size:20px;line-height:20px;display:flex}.add-budgetsummary .das-btns{padding:7px 19px;font-size:14px;line-height:20px}.modal-footer .btns{padding:17px 24px}.knowledgevault-page .min-width-year-select{min-width:140px}.vault-tab-header .vault-folder-name,.vault-breadcrumb-bar .vault-folder-name{color:#0a1433;font-size:18px;font-weight:700;line-height:24px}.vault-tab-header .vault-back-btn,.vault-breadcrumb-bar .vault-back-btn{padding:6px 14px;font-size:14px;font-weight:600;line-height:20px}.vault-tab-header .vault-back-btn span,.vault-breadcrumb-bar .vault-back-btn span{justify-content:center;align-items:center;display:inline-flex}.vault-btn-secondary{padding:9px 18px;font-size:14px;font-weight:600;line-height:20px}.vault-btn-secondary span{justify-content:center;align-items:center;display:inline-flex}.vault-breadcrumb-bar{background:#f8f9fb;border:1px solid #e7e8eb;border-radius:12px;padding:12px 16px}.drive-folder-card.knowledgevault-folder-drop-active,.drive-list-folder.knowledgevault-folder-drop-active{outline-offset:2px;background-color:#0a14330f;outline:2px dashed #0a1433}.vault-load-more-btn{min-width:160px;min-height:44px;transition:opacity .2s,transform .2s}.vault-load-more-btn:disabled{opacity:.75;cursor:not-allowed}.vault-load-more-btn:not(:disabled):hover{transform:translateY(-1px)}.grid-view-card{border:1px solid #e7e8eb;border-radius:16px;height:100%;padding:11px;transition:border-color .2s,box-shadow .2s}.grid-view-card.vault-folder-card:hover{border-color:#0a1433;box-shadow:0 2px 8px #0a143314}.grid-view-head{margin-bottom:12px}.grid-view-head .tag{color:#ff672d;white-space:nowrap;background:#ff672d1f;border-radius:50px;justify-content:center;align-items:center;height:fit-content;padding:3px 12px;font-size:14px;font-weight:600;line-height:18px;display:flex}.grid-view-head ul{height:fit-content;margin:0;padding:0;list-style:none}.grid-view-head ul li{color:#3b435c;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative}.grid-view-head ul li:not(:first-child){margin-left:8px;padding-left:10px}.grid-view-head ul li:not(:first-child):before{content:"";background:#3b435c;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.grid-view-body h5{color:#0a1433;margin-bottom:4px;font-size:16px;font-weight:600;line-height:24px}.grid-view-body p{color:#8e93a1;margin-bottom:12px;font-size:14px;font-weight:600;line-height:20px}.grid-view-body ul{flex-wrap:wrap;gap:12px;margin:0 0 12px;padding:0;list-style:none;display:flex}.grid-view-body ul li{color:#00695c;background:#e0f2f1;border-radius:50px;width:fit-content;padding:3px 12px;font-size:14px;font-weight:600;line-height:18px}.grid-view-ai{background:#ebf0ff;border-radius:8px;margin-bottom:12px;padding:6px 8px}.grid-view-ai h6{background:linear-gradient(270deg,#1eb5eb 84.06%,#0118b2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:14px;font-weight:600;line-height:20px}.grid-view-ai p{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-bottom:0;font-size:12px;font-weight:500;line-height:18px;overflow:hidden}.grid-view-footer .link-group,.grid-view-footer .button-group{align-items:center;gap:12px;display:flex}.grid-view-footer .edit-btns{justify-content:center;align-items:center;min-width:48px;max-width:48px;height:32px;padding:0;font-size:16px;line-height:16px;display:flex}.grid-view-footer .light-btns{color:#0a1433;white-space:nowrap;-webkit-text-decoration:unset;-webkit-text-decoration:unset;text-decoration:unset;background:#f1f1f3;border:0;border-radius:25px;justify-content:center;align-items:center;gap:4px;padding:6px 12px;font-size:14px;font-weight:600;line-height:20px;transition:all .3s ease-in-out;display:flex}.grid-view-footer .light-btns:hover{color:#fff;background:#0a1433}.grid-view-footer .light-btns i{justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;line-height:16px;display:flex}.grid-view-footer .light-btns.view-btns i,.view-arrow i{font-size:10px;line-height:10px}.list-view-action,.list-view-action .grid-view-head{gap:12px}.list-view-card{border:1px solid #e7e8eb;border-radius:16px;gap:12px;margin-bottom:16px;padding:11px}.grid-view-head ul li{white-space:nowrap}.drive-grid-view{margin-bottom:24px}.drive-card{background:#fff;border:1px solid #e7e8eb;border-radius:12px;flex-direction:column;height:100%;padding:16px;transition:border-color .2s,box-shadow .2s;display:flex}.drive-folder-card:hover,.drive-file-card:hover{border-color:#c2e7ff;box-shadow:0 2px 8px #0000000f}.drive-folder-card{cursor:pointer}.drive-card-header{margin-bottom:12px}.drive-item-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:28px;line-height:1;display:flex}.drive-folder-icon{color:#f9ab00;background:#fef7e0}.drive-file-icon{color:#1a73e8;background:#e8f0fe}.drive-card-actions{align-items:center;gap:4px;transition:opacity .2s;display:flex}@media (hover:hover){.drive-card-actions{opacity:0}.drive-card:hover .drive-card-actions{opacity:1}}.drive-action-btn{color:#5f6368;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:16px;transition:background .2s,color .2s;display:flex}.drive-action-btn:hover{color:#0a1433;background:#f1f3f4}.drive-card-body{flex:1;min-width:0}.drive-item-name,.drive-list-name{color:#0a1433;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.drive-item-meta,.drive-list-meta{color:#5f6368;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;display:block;overflow:hidden}.drive-item-stats,.drive-list-stats{color:#5f6368;font-size:12px;line-height:18px}.drive-item-stat,.drive-list-stat{white-space:nowrap}.drive-item-stat strong,.drive-list-stat strong{color:#3b435c;font-weight:600}.drive-card-footer{border-top:1px solid #f1f3f4;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.drive-btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.drive-download-btn{color:#0a1433;background:#f1f3f4}.drive-download-btn:hover{background:#e8eaed}.drive-view-btn{color:#1a73e8;background:0 0}.drive-view-btn:hover{background:#e8f0fe}.drive-list-view{background:#fff;border:1px solid #e7e8eb;border-radius:12px;overflow:hidden}.drive-list-item{border-bottom:1px solid #f1f3f4;align-items:center;gap:16px;padding:12px 16px;transition:background .2s;display:flex}.drive-list-item:last-child{border-bottom:none}.drive-list-folder{cursor:pointer}.drive-list-folder:hover,.drive-list-file:hover{background:#f8f9fb}.drive-list-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;line-height:1;display:flex}.drive-list-content{flex:1;min-width:0}.drive-list-actions{flex-shrink:0;align-items:center;gap:4px;transition:opacity .2s;display:flex}@media (hover:hover){.drive-list-actions{opacity:0}.drive-list-item:hover .drive-list-actions{opacity:1}}.drive-list-item .drive-action-btn{width:36px;height:36px}.das-count-card.card-red .card-icon{color:#ff5252;background:#ff525229;font-size:14px;line-height:14px}.envelopes-item{background:#fff;border:1px solid #e7e8eb;border-radius:16px;margin-bottom:24px;padding:15px;box-shadow:0 2px 4px #0000001a}.envelopes-item:last-child{margin-bottom:0}.envelopes-item .wrapper-head{gap:8px;margin-bottom:16px;display:flex}.envelopes-item .wrapper-head .icon{color:#8f4ec5;background:#8f4ec51f;border-radius:12px;justify-content:center;align-items:center;min-width:48px;max-width:48px;height:48px;font-size:22px;line-height:22px;display:flex}.envelopes-item .wrapper-head h6{margin-bottom:4px;font-size:18px;font-weight:700;line-height:25px}.envelopes-item .wrapper-head ul{flex-wrap:wrap;margin:0;padding:0;list-style:none}.envelopes-item .wrapper-head ul li{color:#8e93a1;margin-left:8px;padding-left:10px;font-size:14px;font-weight:600;line-height:20px;position:relative}.envelopes-item .wrapper-head ul li:before{content:"";background:#8e93a1;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.envelopes-item .wrapper-head ul li:first-child{margin:0;padding:0}.envelopes-item .wrapper-head ul li:first-child:before{display:none}.envelopes-item .item-date{align-items:center;gap:4px;margin-bottom:16px;display:flex}.envelopes-item .item-date p{margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}.envelopes-item .item-date span{color:#3b435c;justify-content:center;align-items:center;min-width:24px;max-width:24px;height:24px;font-size:18px;line-height:18px;display:flex}.envelopes-item .content p{color:#8e93a1;margin-bottom:0;font-size:14px;font-weight:600;line-height:20px}.envelopes-item .tag{color:#8c6c22;white-space:nowrap;background:#ffc53e29;border-radius:12px;padding:3px 12px;font-size:14px;font-weight:600;line-height:18px}.envelopes-item .tag.under-review{color:#8f4ec5;background:#8f4ec51f}.envelopes-item .tag.approved{color:#30a56b;background:#30a56b1f}.envelopes-item .tag.created,.envelopes-item .tag.draft{color:#3466ff;background:#ebf0ff}.envelopes-item .tag.submitted{color:#827717;background:#8277171f}.envelopes-item .tag.rejected{color:#ff5252;background:#ff525229}.envelopes-heading h4{margin-bottom:4px;font-size:20px;font-weight:700;line-height:32px}.envelopes-heading p{color:#5b6276;margin-bottom:0;font-size:16px;font-weight:500;line-height:20px}.integration-status h2{margin-bottom:24px;font-size:20px;font-weight:700;line-height:32px}.tntegration-info{background:#ebf0ff;border-radius:16px;gap:16px;margin-bottom:24px;padding:16px;display:flex}.tntegration-info .icon{color:#3466ff;justify-content:center;align-items:center;min-width:24px;max-width:24px;height:24px;margin-top:2px;font-size:20px;line-height:20px;display:flex}.tntegration-info .content h6{color:#0a1433;margin-bottom:4px;font-size:14px;font-weight:600;line-height:20px}.tntegration-info .content p{color:#3b435c;margin-bottom:0;font-size:14px;font-weight:600;line-height:20px}.features-card{background:#fff;border:1px solid #e7e8eb;border-radius:16px;height:100%;box-shadow:0 2px 4px #0000001a}.features-card .heading{background:#d6ede1;border-bottom:1px solid #e7e8eb;border-radius:16px 16px 0 0;padding:15px;font-size:18px;font-weight:700;line-height:25px}.features-card .card-body{padding:16px 15px}.features-card .card-body ul{margin:0;padding:0;list-style:none}.features-card .card-body ul li{color:#3b435c;margin-bottom:24px;padding-left:32px;font-size:16px;font-weight:600;line-height:24px;position:relative}.features-card .card-body ul li:last-child{margin-bottom:0}.features-card .card-body ul li:before{content:"";color:#30a56b;justify-content:center;align-items:center;width:24px;height:24px;font-size:20px;font-weight:400;line-height:20px;display:flex;position:absolute;top:0;left:0;font-family:icomoon!important}.features-card.next-card .heading{background:#fff3d8}.features-card.next-card .card-body ul li:before{color:#8c6c22}.form-group .note-text{gap:4px}.form-group .note-text .icon{color:#3466ff;justify-content:center;align-items:center;min-width:24px;max-width:24px;height:24px;font-size:20px;line-height:20px;display:flex}.form-group .note-text p{color:#5b6276;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px}.form-group .note-text p span{color:#0a1433}.no-data{color:#5b6276;text-align:center;margin-bottom:0;font-size:16px;font-weight:500;line-height:20px}.no-data-cell{height:200px;padding:0}.sidebar-community-switcher{width:calc(100% - 12px)}.form-text{color:#8e93a1;margin-top:8px;font-size:13px;line-height:18px;display:block}.form-text.text-success{color:#30a56b;align-items:center;gap:6px;display:flex}.form-text.text-success i{font-size:14px}.approval-history-modal-dialog{max-width:800px}.approval-history-loading-container{text-align:center;padding:3rem 0}.approval-history-loading-spinner{border-width:3px;width:3rem;height:3rem}.approval-history-loading-text{color:#64748b;letter-spacing:.01em;margin:.75rem 0 0;font-size:15px;font-weight:500}.approval-history-empty-container{text-align:center;padding:3rem 0}.approval-history-empty-icon{background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex;box-shadow:0 4px 6px -1px #0000000d}.approval-history-empty-icon i{color:#94a3b8;font-size:32px}.approval-history-empty-title{color:#475569;margin:0 0 4px;font-size:15px;font-weight:600}.approval-history-empty-subtitle{color:#94a3b8;margin:0;font-size:13px;font-weight:400}.approval-history-list{padding:4px 0}.approval-history-timeline-item{margin-bottom:28px;padding-left:56px;transition:all .3s;position:relative}.approval-history-timeline-item:last-child{margin-bottom:0}.approval-history-timeline-line{background:linear-gradient(#e2e8f0 0%,#cbd5e1 100%);border-radius:2px;width:2px;position:absolute;top:56px;bottom:-28px;left:23px}.approval-history-timeline-item:last-child .approval-history-timeline-line{display:none}.approval-history-timeline-icon{z-index:2;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a}.approval-history-timeline-icon i{color:#fff;filter:drop-shadow(0 1px 2px #0000001a);font-size:20px}.approval-history-card{background:#fff;border-radius:16px;padding:20px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000d,0 4px 12px #0000000a}.approval-history-card-accent{border-radius:16px 0 0 16px;width:4px;position:absolute;top:0;bottom:0;left:0}.approval-history-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding-left:8px;display:flex}.approval-history-badge{color:#fff;letter-spacing:.3px;text-transform:uppercase;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;line-height:18px;box-shadow:0 2px 4px #00000026}.approval-history-date-badge{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;display:flex}.approval-history-date-badge i{color:#64748b;font-size:12px}.approval-history-date-text{color:#475569;white-space:nowrap;font-size:12px;font-weight:600}.approval-history-user-section{margin-bottom:16px;padding-left:8px}.approval-history-user-section.no-margin{margin-bottom:0}.approval-history-user-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.approval-history-user-avatar{background:#fff;border:3px solid #fff;border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden;box-shadow:0 2px 8px #00000014}.approval-history-user-info{flex:1;min-width:0}.approval-history-user-name{color:#0f172a;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;font-weight:700;line-height:22px;display:flex}.approval-history-user-email{align-items:center;gap:6px;display:flex}.approval-history-user-email i{color:#94a3b8;font-size:11px}.approval-history-user-email p{color:#64748b;margin:0;font-size:13px;font-weight:500;line-height:18px}.approval-history-reason-section{margin-bottom:16px;padding-left:8px}.approval-history-reason-section.no-margin{margin-bottom:0}.approval-history-reason-box{background:#fef3c7;border:1px solid #fde68a;border-left:4px solid #f59e0b;border-radius:12px;padding:12px 16px}.approval-history-reason-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.approval-history-reason-header i{color:#d97706;font-size:14px}.approval-history-reason-label{color:#92400e;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.approval-history-reason-text{color:#78350f;margin:0;font-size:14px;font-weight:500;line-height:20px}.approval-history-description-section{padding-left:8px}.approval-history-description-box{background:#f1f5f9;border:1px solid #cbd5e1;border-left:4px solid #64748b;border-radius:12px;padding:12px 16px}.approval-history-description-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.approval-history-description-header i{color:#475569;font-size:14px}.approval-history-description-label{color:#334155;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.approval-history-description-text{color:#1e293b;margin:0;font-size:14px;font-weight:500;line-height:20px}.spin{animation:1s linear infinite spin;display:inline-flex}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dashboard-section{border:1px solid #e7e8eb;border-radius:16px;flex-direction:column;height:100%;margin-bottom:0;display:flex;box-shadow:0 2px 4px #0000001a}.dashboard-section-header{background:#f1f1f3;border-bottom:1px solid #e7e8eb;border-radius:16px 16px 0 0;padding:15px}.dashboard-section-header h4{color:#0a1433;margin:0;font-size:20px;font-weight:700;line-height:32px}.dashboard-section-header .link-btn{color:#0a1433;background:0 0;padding:0;font-size:14px;font-weight:700;line-height:20px;text-decoration:underline;transition:all .3s ease-in-out}.dashboard-section-header .link-btn:hover{color:#5b6276}.dashboard-section-body{flex-direction:column;flex:1;padding:15px;display:flex}.dashboard-section-body .row{gap:12px}.dashboard-item-card{background:#fff;border:1px solid #e7e8eb;border-radius:16px;margin-bottom:12px;padding:12px;transition:all .3s ease-in-out}.dashboard-item-card:last-child{margin-bottom:0}.dashboard-item-card:hover{box-shadow:0 4px 8px #0000001a}.dashboard-item-card-body,.dashboard-item-header{width:100%}.dashboard-item-date{text-align:center;background:#f1f1f3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:60px;padding:8px;display:flex}.dashboard-item-date .date-day{color:#0a1433;font-size:20px;font-weight:700;line-height:24px;display:block}.dashboard-item-date .date-month{color:#8e93a1;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px;display:block}.dashboard-item-content{flex:1}.dashboard-item-title{margin-bottom:4px}.dashboard-item-title .title-link{color:#0a1433;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;transition:all .3s ease-in-out}.dashboard-item-title .title-link:hover{color:#5b6276}.dashboard-item-code{color:#8e93a1;margin-bottom:8px;font-size:12px;font-weight:600;line-height:16px}.dashboard-item-meta{margin-top:8px}.dashboard-item-time{color:#8e93a1;gap:6px;font-size:12px;font-weight:600;line-height:16px}.dashboard-item-time .icon{color:#8e93a1;justify-content:center;align-items:center;display:flex}.dashboard-item-time .icon i{font-size:14px}.dashboard-item-badge{border-radius:100px;width:fit-content;padding:3px 12px;font-size:12px;font-weight:600;line-height:18px}.dashboard-item-badge.overdue{color:#f92fbc;background:#fee6f7}.dashboard-item-badge.high{color:#ff672d;background:#ff672d1f}.dashboard-item-badge.medium{color:#01a1c6;background:#01a1c61f}.dashboard-item-badge.low{color:#5b6276;background:#e7e8eb}.dashboard-item-badge.pending{color:#ff9800;background:#fff4e6}.dashboard-sections-row{justify-content:space-between;margin-top:24px}.dashboard-sections-row>div{margin-bottom:24px}@media (max-width:991.98px){.dashboard-sections-row>div{margin-bottom:24px}.dashboard-sections-row>div:last-child{margin-bottom:0}}.rotate-left{transform:rotate(-90deg)}.start-application-dropdown{display:inline-block;position:relative}.start-application-options{z-index:1050;background:#fff;border:1px solid #e7e8eb;border-radius:8px;min-width:240px;margin-top:8px;padding:8px;position:absolute;top:100%;left:0;box-shadow:0 0 16px #00000029}.start-application-option{color:#0a1433;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:14px;font-weight:600;line-height:20px;transition:all .3s ease-in-out;display:flex}.start-application-option:hover:not(:disabled){background:#f4f4f5}.start-application-option:disabled{opacity:.6;cursor:not-allowed}.start-application-option .start-application-option-icon{color:#0a1433;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;line-height:1;display:flex}.start-application-option-with-img{align-items:center;gap:6px;display:flex}.start-application-option-with-img img{object-fit:contain}.start-application-chevron{font-size:.7em;transition:transform .2s}.start-application-chevron-open{transform:rotate(180deg)}.resolution-history-edit-inline{margin-top:8px!important}.resolution-history-edit-badge{color:#2e7d32!important;background:#e8f5e8!important;border:1px solid #c8e6c9!important;border-radius:999px!important;padding:4px 10px!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;display:inline-block!important}.statues.opportunity-intake{color:#3f51b5}.statues.opportunity-intake:before{background:#3f51b5}.statues.opportunity-initial-screening{color:#0f766e}.statues.opportunity-initial-screening:before{background:#0f766e}.statues.opportunity-feasibility{color:#15803d}.statues.opportunity-feasibility:before{background:#15803d}.statues.opportunity-stakeholder-alignment{color:#c2410c}.statues.opportunity-stakeholder-alignment:before{background:#c2410c}.statues.opportunity-deep-analysis{color:#6d28d9}.statues.opportunity-deep-analysis:before{background:#6d28d9}.statues.opportunity-go-no-go{color:#b45309}.statues.opportunity-go-no-go:before{background:#b45309}.statues.opportunity-implementation{color:#1d4ed8}.statues.opportunity-implementation:before{background:#1d4ed8}.statues.opportunity-declined{color:#d64545}.statues.opportunity-declined:before{background:#d64545}.statues.opportunity-completed{color:#30a56b}.statues.opportunity-completed:before{background:#30a56b}.melynai-reminder-banner{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:0;overflow:hidden}.melynai-reminder-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:8px 20px;transition:background .15s;display:flex}.melynai-reminder-header:hover{background:#f8fafc}.melynai-reminder-badges{color:#475569;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.melynai-reminder-badge{align-items:center;gap:5px;display:flex}.melynai-reminder-toggle{color:#94a3b8;align-items:center;gap:4px;font-size:11px;font-weight:500;display:flex}.melynai-reminder-body{max-height:260px;padding:0 12px 10px;overflow-y:auto}.melynai-reminder-section-label{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;padding:6px 8px 4px;font-size:10px;font-weight:700}.melynai-reminder-divider{border:none;border-top:1px dashed #e5e7eb;margin:4px 8px}.melynai-reminder-item{cursor:pointer;color:#334155;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;transition:background .15s;display:flex}.melynai-reminder-item:hover{background:#f1f5f9}.melynai-reminder-item-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.melynai-reminder-item-meta{color:#94a3b8;white-space:nowrap;font-size:11px;font-weight:500}.melynai-reminder-arrow{color:#cbd5e1;flex-shrink:0;font-size:14px;transition:transform .2s}.melynai-reminder-item.expanded .melynai-reminder-arrow{transform:rotate(90deg)}.melynai-urgency-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.melynai-urgency-dot.overdue{background:#ef4444}.melynai-urgency-dot.soon{background:#f59e0b}.melynai-urgency-dot.safe{background:#22c55e}.melynai-urgency-dot.neutral{background:#94a3b8}.melynai-reminder-expanded{color:#475569;padding:8px 12px 10px 28px;font-size:12px;animation:.2s melynai-slide-down}@keyframes melynai-slide-down{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}.melynai-reminder-expanded .detail-row{align-items:center;gap:8px;margin-bottom:4px;display:flex}.melynai-reminder-expanded .detail-label{color:#64748b;min-width:60px;font-weight:600}.melynai-reminder-expanded .detail-value{color:#334155}.melynai-reminder-expanded .priority-badge{text-transform:uppercase;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.melynai-reminder-expanded .priority-badge.high{color:#dc2626;background:#fef2f2}.melynai-reminder-expanded .priority-badge.medium{color:#d97706;background:#fffbeb}.melynai-reminder-expanded .priority-badge.low{color:#16a34a;background:#f0fdf4}.melynai-reminder-expanded .status-badge{text-transform:uppercase;color:#92400e;background:#fef3c7;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.melynai-reminder-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.melynai-reminder-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:5px 12px;font-size:11px;font-weight:600;transition:all .15s}.melynai-reminder-actions button:hover{background:#f8fafc;border-color:#cbd5e1}.melynai-reminder-actions button.primary{color:#fff;background:#2d586e;border-color:#2d586e}.melynai-reminder-actions button.primary:hover{background:#3c7592;border-color:#3c7592}.melynai-reminder-actions button.success{color:#fff;background:#16a34a;border-color:#16a34a}.melynai-reminder-actions button.success:hover{background:#15803d;border-color:#15803d}.melynai-reminder-actions button.done{color:#16a34a;cursor:default;pointer-events:none;background:#f0fdf4;border-color:#bbf7d0}.melynai-action-chips{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;display:flex}.melynai-action-chip{color:#2d586e;cursor:pointer;white-space:nowrap;background:#f0f7fa;border:1px solid #e0edf3;border-radius:16px;padding:5px 12px;font-size:11px;font-weight:600;transition:all .15s}.melynai-action-chip:hover{color:#1e4050;background:#e0edf3;border-color:#3c7592}[data-bs-theme=dark]{--primary:#5ba3c4;--primary-hover:#7abbd6;--accent:#1a2e4a;--active-bg:#1a3a4a;--border:#334155;--text-primary:#e2e8f0;--text-heading:#f1f5f9;--text-secondary:#94a3b8;--text-body:#e2e8f0;--danger:#f87171;--success:#34d399;--bg-body:#0b1222;--bg-surface:#111827;--bg-surface-raised:#1e293b;--bg-surface-alt:#1e293b;--border-light:#334155;--border-medium:#334155;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 2px 4px #0006;--shadow-lg:0 4px 20px #00000080}html.theme-ready,html.theme-ready *,html.theme-ready :before,html.theme-ready :after{transition:background-color .25s,color .15s,border-color .2s,box-shadow .2s}[data-bs-theme=dark] body{background:var(--bg-body);color:var(--text-body)}[data-bs-theme=dark] .admin{background:var(--bg-body)}[data-bs-theme=dark] .admin-wrapper{background:var(--bg-surface);border-color:var(--border)}[data-bs-theme=dark] .admin-sidebar{background:var(--bg-surface)}[data-bs-theme=dark] .governamce-card{background:var(--bg-surface);border-color:var(--border);box-shadow:var(--shadow-sm)}[data-bs-theme=dark] .governamce-card .card-head{background:var(--bg-surface-raised);border-color:var(--border)}[data-bs-theme=dark] .governamce-card .card-head h3{color:var(--text-heading)}[data-bs-theme=dark] .governamce-card .card-body{color:var(--text-primary)}[data-bs-theme=dark] .recent-council-card{border-color:var(--border);background:var(--bg-surface)}[data-bs-theme=dark] .recent-council-card:hover{background:var(--bg-surface-raised);border-color:#475569}[data-bs-theme=dark] .common-card{background:var(--bg-surface);border-color:var(--border)}[data-bs-theme=dark] .common-card .card-heading{border-color:var(--border)}[data-bs-theme=dark] .common-card .card-heading .title{color:var(--text-heading)}[data-bs-theme=dark] .form-group input,[data-bs-theme=dark] .form-group select,[data-bs-theme=dark] .form-group textarea{background:var(--bg-surface-raised);border-color:var(--border);color:var(--text-primary)}[data-bs-theme=dark] .form-group input:focus,[data-bs-theme=dark] .form-group select:focus,[data-bs-theme=dark] .form-group textarea:focus{border-color:var(--primary);color:var(--text-primary)}[data-bs-theme=dark] .form-group input::placeholder{color:var(--text-secondary)}[data-bs-theme=dark] .form-group label{color:var(--text-primary)}[data-bs-theme=dark] .css-13cymwt-control,[data-bs-theme=dark] .css-t3ipsp-control{background:var(--bg-surface-raised)!important;border-color:var(--border)!important}[data-bs-theme=dark] .css-1dimb5e-singleValue,[data-bs-theme=dark] .css-qbdosj-Input input{color:var(--text-primary)!important}[data-bs-theme=dark] .css-1nmdiq5-menu,[data-bs-theme=dark] [class*=-menu]{background:var(--bg-surface)!important;border-color:var(--border)!important}[data-bs-theme=dark] [class*=-option]{color:var(--text-primary)!important}[data-bs-theme=dark] [class*=-option]:hover,[data-bs-theme=dark] [class*=-option--is-focused]{background:var(--bg-surface-raised)!important}[data-bs-theme=dark] .react-datepicker{background:var(--bg-surface);border-color:var(--border);color:var(--text-primary)}[data-bs-theme=dark] .react-datepicker__header{background:var(--bg-surface-raised);border-color:var(--border)}[data-bs-theme=dark] .react-datepicker__current-month,[data-bs-theme=dark] .react-datepicker__day-name,[data-bs-theme=dark] .react-datepicker__day{color:var(--text-primary)}[data-bs-theme=dark] .react-datepicker__day:hover{background:var(--bg-surface-raised)}[data-bs-theme=dark] .btns,[data-bs-theme=dark] .das-btns{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-body)}[data-bs-theme=dark] .das-btns:hover,[data-bs-theme=dark] .btns:hover{color:var(--text-primary);background:0 0}[data-bs-theme=dark] .light-btns{background:var(--bg-surface-raised);border-color:var(--bg-surface-raised);color:var(--text-primary)}[data-bs-theme=dark] .das-white-btns{background:var(--bg-surface);border-color:var(--bg-surface);color:var(--text-primary)}[data-bs-theme=dark] .das-white-btns:hover,[data-bs-theme=dark] .light-btns:hover{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-body)}[data-bs-theme=dark] .table{--bs-table-bg:var(--bg-surface);--bs-table-color:var(--text-primary);--bs-table-border-color:var(--border);--bs-table-striped-bg:var(--bg-surface-raised);--bs-table-hover-bg:var(--bg-surface-raised)}[data-bs-theme=dark] thead,[data-bs-theme=dark] .table thead th{background:var(--bg-surface-raised);color:var(--text-secondary);border-color:var(--border)}[data-bs-theme=dark] tbody td{border-color:var(--border)}[data-bs-theme=dark] .modal-content{background:var(--bg-surface);border-color:var(--border);color:var(--text-primary)}[data-bs-theme=dark] .modal-header,[data-bs-theme=dark] .modal-footer{border-color:var(--border)}[data-bs-theme=dark] .das-count-card{background:var(--bg-surface);border-color:var(--border)}[data-bs-theme=dark] .dashboard-heading{color:var(--text-heading)}[data-bs-theme=dark] .dashboard-body{color:var(--text-primary)}[data-bs-theme=dark] .admin-headre{background:var(--bg-surface);border-color:var(--border)}[data-bs-theme=dark] .admin-sidebar .sidebar-link{color:var(--text-secondary)}[data-bs-theme=dark] .admin-sidebar .sidebar-link:hover,[data-bs-theme=dark] .admin-sidebar .sidebar-link.active{background:var(--bg-surface-raised);color:var(--text-heading)}[data-bs-theme=dark] .custom-tabs .nav-link{color:var(--text-secondary);border-color:var(--border)!important}[data-bs-theme=dark] .custom-tabs .nav-link.active{background:var(--bg-surface-raised);color:var(--text-heading)}[data-bs-theme=dark] .auth-page{background:var(--bg-body)}[data-bs-theme=dark] .auth-page-form{background:var(--bg-surface)}[data-bs-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}[data-bs-theme=dark] ::-webkit-scrollbar-track{background:var(--bg-surface)}[data-bs-theme=dark] ::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}[data-bs-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#64748b}[data-bs-theme=dark] .custom-breadcrumb,[data-bs-theme=dark] .custom-breadcrumb a{color:var(--text-secondary)}[data-bs-theme=dark] .pagination .das-btns{background:var(--bg-surface-raised);color:var(--text-primary);border-color:var(--border)}[data-bs-theme=dark] .project-card{background:var(--bg-surface);border-color:var(--border)}[data-bs-theme=dark] .project-card:hover{border-color:#475569}[data-bs-theme=dark] .leadershipdetails-card{background:var(--bg-surface);border-color:var(--border)}[data-bs-theme=dark] .leadershipdetails-card h3{color:var(--text-heading)}[data-bs-theme=dark] .chief-info-card{background:var(--bg-surface);border-color:var(--border)}[data-bs-theme=dark] h1,[data-bs-theme=dark] h2,[data-bs-theme=dark] h3,[data-bs-theme=dark] h4,[data-bs-theme=dark] h5,[data-bs-theme=dark] h6{color:var(--text-heading)}[data-bs-theme=dark] p{color:var(--text-primary)}[data-bs-theme=dark] a{color:var(--primary)}[data-bs-theme=dark] .budgetsummary-item{border-color:var(--border)}[data-bs-theme=dark] .resolutions-item{background:var(--bg-surface);border-color:var(--border)}[data-bs-theme=dark] .start-planning{background:var(--bg-surface)}[data-bs-theme=dark] .start-planning-content .btns{background:var(--text-primary);color:var(--bg-body)}[data-bs-theme=dark] .melynai-action-chip{background:var(--bg-surface-raised);border-color:var(--border);color:var(--primary)}[data-bs-theme=dark] .melynai-action-chip:hover{background:var(--active-bg);border-color:var(--primary)}[data-bs-theme=dark] .melynai-action-chips{border-color:var(--border)}[data-bs-theme=dark] .pass-icon .eye-icon{color:var(--text-secondary)}[data-bs-theme=dark] .form-control.form-control-readonly,[data-bs-theme=dark] .form-control-readonly{color:var(--text-secondary);background-color:var(--bg-surface-raised)!important}[data-bs-theme=dark] .minimal-input:disabled,[data-bs-theme=dark] .minimal-input[readonly],[data-bs-theme=dark] .form-select-input:disabled{background-color:var(--bg-surface-raised);color:var(--text-secondary);border-color:var(--border)}[data-bs-theme=dark] [style*="background: #f"],[data-bs-theme=dark] [style*="background: #F"],[data-bs-theme=dark] [style*="background:#f"],[data-bs-theme=dark] [style*="background:#F"]{background:var(--bg-surface-raised)!important}[data-bs-theme=dark] [style*="background: #fff"],[data-bs-theme=dark] [style*="background:#fff"],[data-bs-theme=dark] [style*="background: #FFF"],[data-bs-theme=dark] [style*="background:#FFF"],[data-bs-theme=dark] [style*="background: white"],[data-bs-theme=dark] [style*="backgroundColor: \"#fff"],[data-bs-theme=dark] [style*="background-color: #fff"],[data-bs-theme=dark] [style*="background-color:#fff"]{background:var(--bg-surface)!important}[data-bs-theme=dark] [style*="color: #0a1433"],[data-bs-theme=dark] [style*="color:#0a1433"],[data-bs-theme=dark] [style*="color: #111827"],[data-bs-theme=dark] [style*="color:#111827"]{color:var(--text-primary)!important}[data-bs-theme=dark] [style*="color: #6B7280"],[data-bs-theme=dark] [style*="color:#6B7280"],[data-bs-theme=dark] [style*="color: #8e93a1"],[data-bs-theme=dark] [style*="color:#8e93a1"]{color:var(--text-secondary)!important}[data-bs-theme=dark] [style*="border-color: #E5E7EB"],[data-bs-theme=dark] [style*="border-color:#E5E7EB"],[data-bs-theme=dark] [style*="border: 1px solid #e"],[data-bs-theme=dark] [style*="border: 1px solid #E"]{border-color:var(--border)!important}[data-bs-theme=dark] .Toastify__toast{background:var(--bg-surface);color:var(--text-primary)}[data-bs-theme=dark] .progress-mobile-bar{background:var(--bg-surface-raised)}[data-bs-theme=dark] .envelopes-item,[data-bs-theme=dark] .grid-view-card,[data-bs-theme=dark] .list-view-card,[data-bs-theme=dark] .dropdown-menu{background:var(--bg-surface);border-color:var(--border)}[data-bs-theme=dark] .dropdown-item{color:var(--text-primary)}[data-bs-theme=dark] .dropdown-item:hover{background:var(--bg-surface-raised)}[data-bs-theme=dark] .sidebar-notification-btn{background:var(--bg-surface-raised);color:var(--text-primary)}.discussions-tab .discussion-layout{min-height:480px}.discussions-tab .discussion-thread-panel,.discussions-tab .discussion-message-panel{border:1px solid #0000000f;border-radius:16px;height:100%;min-height:480px;box-shadow:0 2px 12px #0000000a}.discussions-tab .discussion-thread-panel .dashboard-item-card-body,.discussions-tab .discussion-message-panel .dashboard-item-card-body{flex-direction:column;min-height:520px;display:flex}.discussions-tab .discussion-thread-panel .dashboard-item-card-body{padding:1rem}.discussions-tab .discussion-message-panel .dashboard-item-card-body{padding:0 1rem}.discussion-thread-list{flex-direction:column;display:flex}.discussion-thread-list-header{margin-bottom:1rem}.discussion-thread-list-header h6{color:#0a1433;font-size:1.1rem;font-weight:600}.discussion-add-btn{border-radius:10px;min-width:auto;padding:.4rem .75rem;font-size:.875rem}.discussion-thread-list-items{flex-direction:column;gap:0;max-height:400px;display:flex;overflow-y:auto}.discussion-thread-list-items::-webkit-scrollbar{width:6px}.discussion-thread-list-items::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.discussion-thread-item{cursor:pointer;border:none;border-bottom:1px solid #00000014;border-radius:0;padding:1rem 1.25rem;transition:all .2s}.discussion-thread-item:last-child{border-bottom:none}.discussion-thread-item.has-unread{background-color:#0a14330a}.discussion-thread-unread{color:#fff;background-color:#0a1433;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.discussion-thread-item:hover{background-color:#00000008}.discussion-thread-item.active{background-color:#0a143314;border-color:#0a143333}.discussion-thread-title{color:#0a1433;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;font-weight:600;line-height:1.35;overflow:hidden}.discussion-thread-tag{color:#0a1433;text-overflow:ellipsis;white-space:nowrap;background:#0a143314;border-radius:8px;min-width:0;padding:.25rem .6rem;font-size:.72rem;font-weight:500;display:block;overflow:hidden}.discussion-thread-date{color:#8e93a1;flex-shrink:0;font-size:.8rem}.discussion-message-area{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.discussion-message-area-empty{justify-content:center;align-items:center}.discussion-message-area-header{border-bottom:1px solid #00000014;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 0;display:flex}.discussion-message-area-header-left{flex:1;min-width:0}.discussion-message-area-title{color:#0a1433;text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;font-weight:600;overflow:hidden}.discussion-message-area-context{color:#8e93a1;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:500;overflow:hidden}.discussion-members-btn{flex-shrink:0;padding:.4rem .85rem;font-size:.875rem}.discussion-members-modal .modal-content{border:none;border-radius:16px;box-shadow:0 10px 40px #0000001f}.discussion-members-modal .modal-header{border-bottom:1px solid #00000014;padding:1rem 1.25rem}.discussion-members-modal .modal-body{max-height:60vh;padding:0 1.25rem 1.25rem}.discussion-members-avatar{border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden}.discussion-members-avatar img{object-fit:cover;width:100%;height:100%}.discussion-message-count{background-color:#0000000f;padding:.35rem .65rem;font-size:.8rem;font-weight:500}.discussion-messages-body{-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;overflow:hidden auto}.discussion-messages-list{flex-direction:column;gap:1rem;display:flex}.discussion-message-item{cursor:pointer;border-bottom:1px solid #0000000a;padding:.75rem 0}.discussion-message-item:last-child{border-bottom:none}.discussion-message-item-mine{justify-content:flex-end;display:flex}.discussion-message-item-mine .d-flex{justify-content:flex-end;max-width:100%}.discussion-message-content-mine{text-align:right;background-color:rgba(var(--bs-primary-rgb,13,110,253),.12);border-radius:12px;flex-shrink:0;width:fit-content;min-width:min-content;max-width:min(85%,420px);padding:.5rem .75rem}.discussion-message-content-mine .discussion-message-text{background:0 0;padding:0}.discussion-message-avatar{object-fit:cover;border-radius:50%;width:36px;height:36px;overflow:hidden}.discussion-message-avatar img{object-fit:cover;width:100%;height:100%}.discussion-message-sender{font-size:.9rem}.discussion-message-time{font-size:.8rem}.discussion-message-text{white-space:pre-wrap;overflow-wrap:break-word;font-size:.95rem;line-height:1.5}.discussion-message-text .discussion-mention-text{color:#0a1433;background:#0a143314;border-radius:6px;margin:0 .1em;padding:.15rem .45rem;font-weight:600;display:inline-block}.discussion-empty-state{text-align:center;color:var(--bs-secondary);flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.discussion-empty-icon{background-color:#0000000a;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1rem;display:flex}.discussion-empty-icon i{opacity:.5;font-size:2rem}.discussion-empty-state p{max-width:280px;font-size:.95rem}.discussion-message-input-wrapper{flex-shrink:0}.discussion-message-input-form{margin:0}.discussion-message-input-container{position:relative}.discussion-mention-suggestions{z-index:100;background:#fff;border:1px solid #e9eaeb;border-radius:12px;max-height:220px;margin-bottom:.5rem;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 20px #0000001a}.discussion-mention-item{cursor:pointer;text-align:left;color:#0a1433;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.6rem 1rem;font-size:.9rem;transition:background-color .15s;display:flex}.discussion-mention-item:hover,.discussion-mention-item.active{background-color:#0a14330f}.discussion-mention-avatar{border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden}.discussion-mention-avatar img{object-fit:cover;width:100%;height:100%}.discussion-mention-name{font-weight:500}.discussion-message-input-row{align-items:center;gap:.75rem;display:flex}.discussion-message-input{color:#0a1433;background:#f8f9fa;border:1px solid #e9eaeb;border-radius:12px;flex:1;min-width:0;padding:.75rem 1rem;font-size:.95rem;font-weight:500;transition:border-color .2s,background-color .2s}.discussion-message-input::placeholder{color:#8e93a1;font-weight:400}.discussion-message-input:focus{background:#fff;border-color:#0a1433;outline:none;box-shadow:0 0 0 2px #0a143314}.discussion-message-input:disabled{cursor:not-allowed;opacity:.7;background:#f1f1f3}.discussion-send-btn{color:#fff;background-color:#0a1433;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;font-size:1.25rem;transition:background-color .2s,transform .15s;display:flex}.discussion-send-btn:hover:not(:disabled){color:#fff;background-color:#0d1a3d;transform:scale(1.02)}.discussion-send-btn:active:not(:disabled){transform:scale(.98)}.discussion-send-btn:disabled{opacity:.5;cursor:not-allowed}.discussion-message-content-wrapper{flex-direction:column;min-height:200px;display:flex}.discussion-messages-body::-webkit-scrollbar{width:6px}.discussion-messages-body::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.custom-gantt-chart{background:#fff;border:1px solid #e9eaeb;border-radius:8px;display:flex;overflow:hidden}.custom-gantt-sidebar{border-right:1px solid #e9eaeb;flex-shrink:0;width:320px;overflow-y:auto}.custom-gantt-sidebar-header{z-index:10;background:#fff;border-bottom:1px solid #e9eaeb;padding:16px;position:sticky;top:0}.custom-gantt-sidebar-content{padding:8px}.custom-gantt-phase-item{margin-bottom:8px}.custom-gantt-phase-header{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:8px;transition:background-color .2s;display:flex}.custom-gantt-phase-header:hover{background-color:#f8f9fa}.custom-gantt-expand-btn{justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-flex;transform:rotate(-90deg)}.custom-gantt-expand-btn.expanded{transform:rotate(0)}.custom-gantt-phase-info{flex:1;min-width:0}.custom-gantt-phase-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.custom-gantt-phase-header:hover .custom-gantt-phase-name{white-space:normal;word-break:break-word}.custom-gantt-phase-dates{color:#6c757d;margin-top:4px;font-size:12px}.custom-gantt-status-indicator{border-radius:2px;flex-shrink:0;width:12px;height:12px}.custom-gantt-status-indicator-small{border-radius:2px;flex-shrink:0;width:8px;height:8px}.custom-gantt-task-list{opacity:0;pointer-events:none;will-change:max-height,opacity,transform,margin-top;max-height:0;margin-top:0;margin-left:24px;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),margin-top .3s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:translateY(-8px)}.custom-gantt-task-list.expanded{opacity:1;pointer-events:auto;max-height:2000px;margin-top:4px;transform:translateY(0)}.custom-gantt-task-list.collapsed{opacity:0;max-height:0;margin-top:0;transform:translateY(-8px)}@keyframes slideDown{0%{opacity:0;max-height:0;margin-top:0;transform:translateY(-8px)}to{opacity:1;max-height:2000px;margin-top:4px;transform:translateY(0)}}.custom-gantt-task-item{border-radius:4px;align-items:center;gap:8px;padding:8px;font-size:14px;transition:background-color .2s,transform .2s,opacity .2s;animation:.3s cubic-bezier(.4,0,.2,1) backwards fadeInSlide;display:flex}.custom-gantt-task-item:first-child{animation-delay:50ms}.custom-gantt-task-item:nth-child(2){animation-delay:.1s}.custom-gantt-task-item:nth-child(3){animation-delay:.15s}.custom-gantt-task-item:nth-child(4){animation-delay:.2s}.custom-gantt-task-item:nth-child(n+5){animation-delay:.25s}@keyframes fadeInSlide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.custom-gantt-task-item:hover{background-color:#f8f9fa;transform:translate(4px)}.custom-gantt-task-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.custom-gantt-task-item:hover .custom-gantt-task-name{white-space:normal;word-break:break-word}.custom-gantt-main-content{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.custom-gantt-time-selector{border-bottom:1px solid #e9eaeb;justify-content:flex-end;align-items:center;gap:16px;padding:12px 24px;display:flex}.custom-gantt-time-buttons{gap:4px;display:flex}.custom-gantt-time-btn{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 12px;font-size:14px}.custom-gantt-time-btn:hover{background-color:#f8f9fa}.custom-gantt-time-btn.active{color:#2563eb;background-color:#dbeafe;font-weight:500}.custom-gantt-chart-area{flex:1;position:relative;overflow:auto}.custom-gantt-chart-area::-webkit-scrollbar{width:12px;height:12px}.custom-gantt-chart-area::-webkit-scrollbar-track{background:#f1f1f1}.custom-gantt-chart-area::-webkit-scrollbar-thumb{background:#888;border-radius:6px}.custom-gantt-chart-area::-webkit-scrollbar-thumb:hover{background:#555}.custom-gantt-timeline-wrapper{width:max-content;min-width:100%;display:inline-block}.custom-gantt-timeline-header{z-index:10;background-color:#f8f9fa;border-bottom:1px solid #e9eaeb;position:sticky;top:0}.custom-gantt-timeline-group{border-bottom:1px solid #e9eaeb;display:flex}.custom-gantt-timeline-group-item{text-align:center;color:#374151;border-right:1px solid #e9eaeb;padding:8px;font-size:14px;font-weight:500}.custom-gantt-timeline-group-item:last-child{border-right:none}.custom-gantt-timeline-units{display:flex}.custom-gantt-timeline-unit{text-align:center;color:#4b5563;border-right:1px solid #e9eaeb;flex:1;padding:8px;font-size:14px}.custom-gantt-timeline-unit:last-child{border-right:none}.custom-gantt-chart-rows{position:relative}.custom-gantt-grid-lines{pointer-events:none;display:flex;position:absolute;inset:0}.custom-gantt-grid-line{border-right:1px solid #e5e7eb;flex:1}.custom-gantt-grid-line:last-child{border-right:none}.custom-gantt-current-date-indicator{z-index:10;pointer-events:none;background-color:#ef4444;width:2px;position:absolute;top:0;bottom:0}.custom-gantt-current-date-dot{background-color:#ef4444;border-radius:50%;width:12px;height:12px;margin-top:-6px;margin-left:-5px}.custom-gantt-data-rows{z-index:0;position:relative}.custom-gantt-chart-tasks{opacity:0;pointer-events:none;will-change:max-height,opacity;max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.custom-gantt-chart-tasks.expanded{opacity:1;pointer-events:auto;max-height:2000px}.custom-gantt-chart-tasks.collapsed{opacity:0;max-height:0}.custom-gantt-chart-tasks .custom-gantt-task-row{opacity:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .3s;transform:translate(-30px)}.custom-gantt-chart-tasks.expanded .custom-gantt-task-row{opacity:1;transform:translate(0)}.custom-gantt-chart-tasks.expanded .custom-gantt-task-row:first-child,.custom-gantt-chart-tasks.expanded .custom-gantt-task-row:first-child .custom-gantt-task-bar{transition-delay:20ms}.custom-gantt-chart-tasks.expanded .custom-gantt-task-row:nth-child(2),.custom-gantt-chart-tasks.expanded .custom-gantt-task-row:nth-child(2) .custom-gantt-task-bar{transition-delay:60ms}.custom-gantt-chart-tasks.expanded .custom-gantt-task-row:nth-child(3),.custom-gantt-chart-tasks.expanded .custom-gantt-task-row:nth-child(3) .custom-gantt-task-bar{transition-delay:.1s}.custom-gantt-chart-tasks.expanded .custom-gantt-task-row:nth-child(4),.custom-gantt-chart-tasks.expanded .custom-gantt-task-row:nth-child(4) .custom-gantt-task-bar{transition-delay:.14s}.custom-gantt-chart-tasks.expanded .custom-gantt-task-row:nth-child(5),.custom-gantt-chart-tasks.expanded .custom-gantt-task-row:nth-child(5) .custom-gantt-task-bar{transition-delay:.18s}.custom-gantt-chart-tasks.expanded .custom-gantt-task-row:nth-child(n+6),.custom-gantt-chart-tasks.expanded .custom-gantt-task-row:nth-child(n+6) .custom-gantt-task-bar{transition-delay:.22s}.custom-gantt-phase-row{border-bottom:1px solid #e9eaeb;height:48px;position:relative}.custom-gantt-phase-row:hover{background-color:#f8f9fa}.custom-gantt-phase-bar{opacity:.8;cursor:pointer;z-index:1;transform-origin:0;border-radius:4px;min-width:7px;height:32px;transition:min-width .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.34,1.56,.64,1),filter .2s,opacity .3s;position:absolute;top:8px;overflow:hidden;box-shadow:0 1px 2px #0000001a}.custom-gantt-phase-bar:hover{opacity:1;z-index:5;filter:brightness(1.03)}.custom-gantt-phase-bar.expanded{z-index:5;opacity:1;transform:scaleY(1.05);box-shadow:0 4px 12px #0003}.custom-gantt-phase-bar-text{color:#fff;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;opacity:.9;padding:4px 12px;font-size:12px;font-weight:500;line-height:24px;transition:opacity .2s,transform .2s;display:block;overflow:hidden;transform:translateY(2px)}.custom-gantt-phase-bar:hover .custom-gantt-phase-bar-text,.custom-gantt-phase-bar.expanded .custom-gantt-phase-bar-text{opacity:1;transform:translateY(0)}.custom-gantt-task-row{border-bottom:1px solid #e9eaeb;height:40px;position:relative}.custom-gantt-task-row:hover{background-color:#f8f9fa}.custom-gantt-task-bar{cursor:pointer;z-index:1;transform-origin:0;border-radius:4px;min-width:7px;height:28px;transition:min-width .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.34,1.56,.64,1),filter .2s,opacity .3s;position:absolute;top:6px;overflow:hidden;box-shadow:0 1px 2px #0000001a}.custom-gantt-chart-tasks .custom-gantt-task-bar{clip-path:inset(0 100% 0 0);transition:clip-path .4s cubic-bezier(.34,1.56,.64,1),min-width .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.34,1.56,.64,1),filter .2s}.custom-gantt-chart-tasks.expanded .custom-gantt-task-bar{clip-path:inset(0)}.custom-gantt-task-bar:hover{z-index:5;filter:brightness(1.03)}.custom-gantt-task-bar.expanded{z-index:5;overflow:hidden;transform:scaleY(1.05);box-shadow:0 4px 12px #0003}.custom-gantt-task-bar-text{color:#fff;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;opacity:.9;padding:4px 8px;font-size:12px;line-height:20px;transition:opacity .2s,transform .2s;display:block;overflow:hidden;transform:translateY(2px)}.custom-gantt-task-bar:hover .custom-gantt-task-bar-text,.custom-gantt-task-bar.expanded .custom-gantt-task-bar-text{opacity:1;transform:translateY(0)}.custom-gantt-tooltip{z-index:50;color:#fff;pointer-events:none;background-color:#111827;border-radius:8px;max-width:384px;padding:16px;position:fixed;box-shadow:0 10px 15px -3px #0000001a}.custom-gantt-tooltip-title{margin-bottom:8px;font-weight:600}.custom-gantt-tooltip-description{color:#d1d5db;margin-bottom:12px;font-size:14px}.custom-gantt-tooltip-info{flex-direction:column;gap:4px;font-size:14px;display:flex}.custom-gantt-tooltip-row{justify-content:space-between;display:flex}.custom-gantt-tooltip-label{color:#9ca3af}.bg-purple-500{background-color:#a855f7}.bg-blue-500{background-color:#3b82f6}.bg-pink-500{background-color:#ec4899}.bg-green-500{background-color:#10b981}.bg-gray-400{background-color:#9ca3af}.custom-gantt-phase-bar.clickable,.custom-gantt-task-bar.clickable{cursor:pointer;transition:all .2s,box-shadow .2s}.custom-gantt-phase-bar.clickable:before,.custom-gantt-task-bar.clickable:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(90deg,#ffffff4d 0%,#ffffff1a 50%,#ffffff4d 100%);transition:opacity .2s;position:absolute;inset:0}.custom-gantt-phase-bar.clickable:hover:before,.custom-gantt-task-bar.clickable:hover:before{opacity:1;animation:1.5s ease-in-out infinite shimmer}.custom-gantt-phase-bar.clickable:hover,.custom-gantt-task-bar.clickable:hover{transform:scaleY(1.08);box-shadow:0 4px 12px #0003,0 0 0 2px #ffffff80}.custom-gantt-phase-bar.clickable:active,.custom-gantt-task-bar.clickable:active{transform:scaleY(.98);box-shadow:0 2px 6px #00000026}.custom-gantt-phase-bar.clickable:after,.custom-gantt-task-bar.clickable:after{content:"✎";opacity:0;pointer-events:none;font-size:12px;transition:opacity .2s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.custom-gantt-phase-bar.clickable:hover:after,.custom-gantt-task-bar.clickable:hover:after{opacity:.8}@media (hover:none) and (pointer:coarse){.custom-gantt-phase-bar.clickable,.custom-gantt-task-bar.clickable{touch-action:manipulation}.custom-gantt-phase-bar.clickable:after,.custom-gantt-task-bar.clickable:after{opacity:.5}}.grant-tab .grant-opportunity-btn{min-height:2.5rem;transition:opacity .2s,transform .1s}.grant-tab .grant-opportunity-btn:not(:disabled):hover{opacity:.95}.grant-tab .grant-opportunity-btn:not(:disabled):active{transform:scale(.98)}.grant-tab .grant-opportunity-btn:disabled{cursor:not-allowed;opacity:.85}.grant-tab-disabled-banner .d-flex{max-width:100%}.grant-tab-disabled-banner h6{font-size:1rem}.grant-tab-disabled-banner p{font-size:.875rem;line-height:1.45}.grant-tab-ask-melyn-fab{z-index:1040;color:#fff;cursor:pointer;background:linear-gradient(135deg,#0d6efd 0%,#0a58ca 100%);border:none;border-radius:2rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 4px 14px #0d6efd66}.grant-tab-ask-melyn-fab:hover{color:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #0d6efd80}.grant-tab-ask-melyn-fab:active{transform:translateY(0)}.grant-tab-ask-melyn-fab i{font-size:1.1rem}@media (min-width:992px){.grant-tab .grant-layout-row{align-items:flex-start}.grant-tab .grant-left{border-right:1px solid #eef0f3;padding-right:1.5rem}.grant-tab .grant-right{padding-left:1.5rem}}.timeline-dashboard-card{min-height:120px}.timeline-stat{text-align:center;background:#00000005;border-radius:4px;padding:6px}.timeline-stat .stat-value{font-size:1.3rem;font-weight:600;line-height:1}.timeline-stat .stat-label{margin-top:2px;font-size:.7rem}.timeline-modal-overlay{z-index:1050;padding:20px;background:#0009!important;display:block!important}.timeline-modal-dialog{width:95vw;max-width:95vw;margin:0 auto}.timeline-modal-dialog-large{width:1200px;margin:0 auto;max-width:1200px!important}.timeline-modal-content{border-radius:12px;height:92vh;box-shadow:0 20px 60px #0000004d}.timeline-modal-body{height:calc(92vh - 80px);padding:30px;overflow:hidden}.timeline-loading{flex-direction:column;justify-content:center;align-items:center;height:300px;display:flex}.timeline-error,.timeline-empty{padding:40px 20px}.timeline-content{flex-direction:column;height:100%;display:flex}.gantt-chart-container{background:#fff;border:1px solid #e9ecef;border-radius:8px;flex-grow:1;height:100%;min-height:500px;padding:10px;overflow:auto}.timeline-error .icon-icon-32,.timeline-empty .icon-icon-71{font-size:48px}@media (max-width:1200px){.timeline-modal-dialog{width:96vw;max-width:96vw}.timeline-modal-content{height:94vh}.timeline-modal-body{height:calc(94vh - 80px);padding:25px}}@media (max-width:768px){.timeline-modal-overlay{padding:10px}.timeline-modal-dialog{width:98vw;max-width:98vw}.timeline-modal-content{height:96vh}.timeline-modal-body{height:calc(96vh - 80px);padding:20px}.timeline-loading{height:200px}.timeline-error,.timeline-empty{padding:20px 15px}.gantt-chart-container{min-height:400px;padding:8px}}@media (max-width:480px){.timeline-modal-overlay{padding:5px}.timeline-modal-dialog{width:99vw;max-width:99vw}.timeline-modal-content{height:98vh}.timeline-modal-body{height:calc(98vh - 80px);padding:15px}.gantt-chart-container{min-height:350px;padding:5px}}.melynai-home{background:#fff;border-radius:16px;height:calc(100dvh - 48px);display:flex;position:relative;overflow:hidden}.melynai-backdrop{z-index:49;background:#00000026;animation:.2s melynai-fade-in;position:absolute;inset:0}@keyframes melynai-fade-in{0%{opacity:0}to{opacity:1}}.melynai-sidebar{z-index:50;width:300px;height:100%;box-shadow:none;background:#fff;border-right:1px solid #e5e7eb;border-radius:16px 0 0 16px;flex-direction:column;transition:transform .25s;display:flex;position:absolute;top:0;left:0;transform:translate(-310px)}.melynai-sidebar.open{transform:translate(0);box-shadow:4px 0 24px #00000014}.melynai-conv-item{cursor:pointer;background:0 0;border-radius:8px;margin-bottom:4px;padding:10px 12px;transition:background .15s}.melynai-conv-item:hover{background:#f8fafc}.melynai-conv-item.active{background:#eaf4fb}.melynai-conv-title{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.melynai-conv-item.active .melynai-conv-title{color:#2d586e}.melynai-chat-area{background:#f9fafb;border-radius:16px;flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.melynai-chat-header{background:#fff;border-bottom:1px solid #e5e7eb;border-radius:16px 16px 0 0;flex-shrink:0;align-items:center;gap:12px;padding:12px 20px;display:flex}.melynai-icon-btn{cursor:pointer;color:#2d586e;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.melynai-icon-btn:hover,.melynai-icon-btn.active{background:#eaf4fb}.melynai-avatar-sm{color:#fff;background:linear-gradient(135deg,#2d586e,#3c7592);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.melynai-avatar-lg{color:#fff;background:linear-gradient(135deg,#2d586e,#3c7592);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;display:flex}.melynai-online-dot{background:#22c55e;border-radius:50%;width:6px;height:6px;display:inline-block}.melynai-new-chat-btn{color:#374151;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:500;transition:background .15s}.melynai-new-chat-btn:hover{background:#f8fafc}.melynai-memory-dropdown{z-index:60;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:300px;max-height:320px;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 8px 32px #0000001f}.melynai-messages-area{flex-direction:column;flex:1;padding:20px;display:flex;overflow-y:auto}.melynai-welcome{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;display:flex}.melynai-chips-grid{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;max-width:440px;display:grid}.melynai-chip{color:#374151;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px;font-size:13px;transition:border-color .15s,color .15s}.melynai-chip:hover{color:#2d586e;border-color:#3c7592}.melynai-messages-list{flex-direction:column;gap:12px;width:100%;max-width:720px;margin:0 auto;display:flex}.melynai-bubble{white-space:pre-wrap;border-radius:16px;max-width:70%;padding:12px 16px;font-size:14px;line-height:1.6}.melynai-bubble.koda{color:#374151;background:#fff;border:1px solid #e5e7eb;border-bottom-left-radius:4px}.melynai-bubble.user{color:#fff;background:#2d586e;border-bottom-right-radius:4px}.melynai-gov-card{background:#f8fafc;border:1.5px solid #2d586e;border-radius:12px;margin-top:10px;padding:12px 14px}.melynai-gov-confirm{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;flex:1;padding:8px 0;font-size:13px;font-weight:600}.melynai-gov-cancel{color:#64748b;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;flex:1;padding:8px 0;font-size:13px;font-weight:500}.melynai-input-bar{background:#fff;border-top:1px solid #e5e7eb;border-radius:0 0 16px 16px;flex-direction:column;flex-shrink:0;gap:0;width:100%;max-width:760px;margin:0 auto;padding:12px 20px 16px;display:flex}.melynai-text-input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:24px;outline:none;flex:1;padding:12px 16px;font-size:14px;transition:border-color .15s}.melynai-text-input:focus{border-color:#2d586e}.melynai-send-btn{color:#94a3b8;cursor:default;background:#e5e7eb;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;transition:background .15s;display:flex}.melynai-send-btn.ready{color:#fff;cursor:pointer;background:#2d586e}.melynai-dot{background:#94a3b8;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite melynaiPulse;display:inline-block}.melynai-dot-1{animation-delay:0s}.melynai-dot-2{animation-delay:.2s}.melynai-dot-3{animation-delay:.4s}@keyframes melynaiPulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.melynai-form-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;padding:16px;animation:.25s ease-out melynaiCardIn}@keyframes melynaiCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.melynai-card-success{animation:.35s ease-out melynaiCardPop}@keyframes melynaiCardPop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.melynai-form-group{margin-bottom:10px}.melynai-form-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.melynai-form-input{color:#334155;box-sizing:border-box;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.melynai-form-input:focus{border-color:#2d586e;box-shadow:0 0 0 3px #2d586e14}.melynai-form-input:disabled{opacity:.6}.melynai-form-textarea{color:#334155;resize:vertical;box-sizing:border-box;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;min-height:52px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.6;transition:border-color .15s}.melynai-form-textarea:focus{border-color:#2d586e;box-shadow:0 0 0 3px #2d586e14}.melynai-form-textarea:disabled{opacity:.6}.melynai-form-select{color:#334155;appearance:none;box-sizing:border-box;background:#f9fafb url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;padding:10px 32px 10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.melynai-form-select:focus{border-color:#2d586e}.melynai-form-select:disabled{opacity:.6}.melynai-form-btn-primary{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:11px 16px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.melynai-form-btn-primary:hover{background:#245069}.melynai-form-btn-primary:disabled{opacity:.6;cursor:default}.melynai-form-btn-secondary{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:11px 16px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.melynai-form-btn-secondary:hover{background:#f8fafc}.melynai-form-btn-secondary:disabled{opacity:.6;cursor:default}.melynai-priority-pill{cursor:pointer;text-transform:capitalize;border:none;border-radius:10px;flex:1;padding:8px 0;font-size:12px;font-weight:600;transition:all .15s}.melynai-priority-pill:disabled{opacity:.6;cursor:default}.melynai-calendar-item{background:#f9fafb;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:background .15s;display:flex}.melynai-calendar-item:hover{background:#f3f4f6}.melynai-spinner-sm{vertical-align:middle;border:2px solid #e5e7eb;border-top-color:#2d586e;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite melynaiSpin;display:inline-block}@keyframes melynaiSpin{to{transform:rotate(360deg)}}.melynai-brain-icon{display:inline-block}.melynai-success-header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.melynai-success-icon{background:#f0fdf4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.melynai-success-title{color:#16a34a;font-size:14px;font-weight:700}.melynai-success-subtitle{color:#64748b;font-size:12px}.melynai-success-links{gap:12px;margin-top:10px;display:flex}.melynai-card-name{color:#334155;font-size:13px;font-weight:600}.melynai-card-detail{color:#64748b;margin-top:2px;font-size:12px}.melynai-card-link{color:#2d586e;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.melynai-card-link:hover{text-decoration:underline}.melynai-form-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.melynai-form-icon{color:#2d586e;background:#2d586e14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.melynai-form-icon--calendar{color:#d97706;background:#d9770614;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.melynai-form-title{color:#0f172a;font-size:14px;font-weight:700}.melynai-form-label-row{justify-content:space-between;align-items:center;display:flex}.melynai-form-label--inline{margin-bottom:0}.melynai-form-error{color:#dc2626;margin-bottom:8px;font-size:12px}.melynai-ai-draft-btn{color:#2d586e;cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:2px 0;font-size:11px;font-weight:600;display:flex}.melynai-ai-draft-btn:disabled{color:#cbd5e1;cursor:default}.melynai-inline-action-btn{cursor:pointer;color:#2d586e;background:0 0;border:none;align-items:center;gap:3px;padding:2px 0;font-size:11px;font-weight:600;display:flex}.melynai-inline-form-panel{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;margin-top:4px;padding:12px}.melynai-inline-form-title{color:#2d586e;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.melynai-task-result-row{align-items:center;gap:8px;display:flex}.melynai-priority-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.melynai-loading-center{justify-content:center;padding:20px;display:flex}.melynai-spinner-md{border-width:2.5px;border-color:#2d586e #e5e7eb #e5e7eb;width:20px;height:20px}.melynai-empty-state{text-align:center;color:#94a3b8;padding:16px;font-size:13px}.melynai-calendar-list{flex-direction:column;gap:6px;max-height:280px;display:flex;overflow-y:auto}.melynai-urgency-dot-sm{border-radius:50%;flex-shrink:0;width:6px;height:6px}.melynai-calendar-item-body{flex:1;min-width:0}.melynai-calendar-item-title{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.melynai-calendar-item-date{color:#64748b;font-size:11px}.melynai-type-badge{text-transform:uppercase;border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.melynai-sidebar-top{padding:16px 16px 12px}.melynai-sidebar-title-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.melynai-sidebar-heading{color:#2d586e;margin:0;font-size:16px;font-weight:600}.melynai-sidebar-new-chat-btn{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500}.melynai-sidebar-new-chat-btn:hover{background:#245069}.melynai-sidebar-search{box-sizing:border-box;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:6px 12px;font-size:13px}.melynai-sidebar-search:focus{border-color:#2d586e}.melynai-sidebar-list{flex:1;padding:0 8px 16px;overflow-y:auto}.melynai-sidebar-empty{text-align:center;color:#94a3b8;padding:16px;font-size:13px}.melynai-conv-date{color:#64748b;margin-top:2px;font-size:11px}.melynai-header-name{color:#1e293b;font-size:15px;font-weight:600;line-height:1.2}.melynai-header-status{color:#94a3b8;align-items:center;gap:4px;font-size:11px;display:flex}.melynai-memory-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.melynai-memory-title{color:#2d586e;font-size:13px;font-weight:600}.melynai-memory-count{color:#94a3b8;font-size:11px}.melynai-memory-list{max-height:260px;padding:8px;overflow-y:auto}.melynai-memory-empty{text-align:center;color:#94a3b8;padding:16px;font-size:13px}.melynai-memory-item{border-radius:6px;align-items:flex-start;gap:8px;padding:8px;font-size:12px;line-height:1.4;display:flex}.melynai-memory-category{color:#374151;white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:9px}.melynai-memory-category--preference{background:#fef3c7}.melynai-memory-category--person{background:#dbeafe}.melynai-memory-category--project{background:#d1fae5}.melynai-memory-category--default{background:#f3f4f6}.melynai-memory-value{color:#374151;flex:1}.melynai-memory-delete{color:#94a3b8;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:14px;line-height:1}.melynai-memory-delete:hover{color:#dc2626}.melynai-welcome-heading{color:#2d586e;margin:0 0 8px;font-size:22px;font-weight:600}.melynai-welcome-subtitle{color:#6b7280;margin:0;font-size:14px}.melynai-card-wrapper{width:100%;max-width:520px}.melynai-msg-row{display:flex}.melynai-msg-row--start{justify-content:flex-start}.melynai-msg-row--end{justify-content:flex-end}.melynai-avatar-sm--msg{align-self:flex-end;margin-right:8px}.melynai-bubble-sender{color:#2d586e;margin-bottom:4px;font-size:11px;font-weight:600}.melynai-typing-dots{align-items:center;gap:4px;padding:4px 0;display:flex}.melynai-source-badge-row{color:#94a3b8;border-top:1px solid #2d586e1a;align-items:center;gap:8px;margin-top:8px;padding-top:6px;font-size:10px;display:flex}.melynai-source-badge{color:#2d586e;background:#2d586e14;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-weight:600;display:inline-flex}.melynai-email-compose-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:10px;padding:12px}.melynai-section-label{color:#2d586e;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:11px;font-weight:600}.melynai-email-fields{flex-direction:column;gap:6px;display:flex}.melynai-email-input{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:4px;outline:none;width:100%;padding:6px 8px;font-size:13px}.melynai-email-input:focus{border-color:#2d586e}.melynai-email-textarea{resize:vertical;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:4px;outline:none;width:100%;padding:6px 8px;font-family:inherit;font-size:13px}.melynai-email-textarea:focus{border-color:#2d586e}.melynai-email-actions{justify-content:flex-end;gap:6px;display:flex}.melynai-email-send-btn{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:6px;padding:6px 16px;font-size:12px;font-weight:600}.melynai-email-send-btn:hover{background:#245069}.melynai-gov-card-type{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:600}.melynai-gov-card-title{color:#1e293b;margin-bottom:4px;font-size:14px;font-weight:600}.melynai-gov-card-desc{color:#64748b;margin-bottom:8px;font-size:12px}.melynai-gov-status-confirmed{color:#22c55e;margin-top:6px;font-size:12px;font-weight:500}.melynai-gov-status-cancelled{color:#94a3b8;margin-top:6px;font-size:12px;font-style:italic}.melynai-input-row{align-items:center;gap:6px;width:100%;display:flex}.melynai-flex-1{flex:1}.melynai-mt-4{margin-top:4px}.melynai-mb-6{margin-bottom:6px}.melynai-relative{position:relative}.melynai-text-center{text-align:center}.melynai-row-gap-6{gap:6px;display:flex}.melynai-row-gap-8{gap:8px;display:flex}.melynai-row-gap-8--center{align-items:center;gap:8px;display:flex}.melynai-row-gap-6-mb-8{gap:6px;margin-bottom:8px;display:flex}.melynai-reminder-icon-sm{font-size:13px}.melynai-bullet-separator{color:#cbd5e1}.melynai-reminder-item--done{opacity:.5}.melynai-text-strikethrough{text-decoration:line-through}.melynai-text-success{color:#16a34a}.melynai-text-capitalize{text-transform:capitalize}.melynai-md-code{background:#0000000f;border-radius:3px;padding:1px 4px;font-size:.9em}.melynai-md-h1{margin:8px 0 4px;font-size:16px;font-weight:700}.melynai-md-h2{margin:8px 0 4px;font-size:15px;font-weight:700}.melynai-md-h3{margin:8px 0 4px;font-size:14px;font-weight:700}.melynai-md-list-item{padding-left:16px}.finance-fy-badge-icon{font-size:12px}.finance-setup-banner{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-radius:12px;justify-content:space-between;align-items:center;margin:0 24px 16px;padding:16px 20px;display:flex}.finance-setup-banner-title{color:#92400e;font-size:14px}.finance-setup-banner-desc{color:#78350f;margin:4px 0 0;font-size:13px}.finance-setup-banner-cta{color:#fff;background:#92400e;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;text-decoration:none}.finance-setup-banner-cta:hover{color:#fff;background:#7c3608}.finance-ai-response-wrapper{margin-top:16px}.btn-nowrap{white-space:nowrap}.icon-lg{font-size:24px}.mobile-home-row-199{align-items:center;gap:10px;margin-bottom:8px;display:flex}.mobile-home-center-198{background:#f0fdf4;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mobile-home-text-197{color:#16a34a;font-size:14px;font-weight:700}.mobile-home-s196{color:#64748b;font-size:12px}.mobile-home-text-195{color:#334155;font-size:13px;font-weight:600}.mobile-home-s194{color:#64748b;margin-top:2px;font-size:12px}.mobile-home-row-193{align-items:center;gap:8px;margin-bottom:12px;display:flex}.mobile-home-center-192{color:#7c3aed;background:#7c3aed15;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.mobile-home-text-191{color:#0f172a;font-size:14px;font-weight:700}.mobile-home-between-190{justify-content:space-between;align-items:center;display:flex}.mobile-home-gap-189{margin-bottom:0}.mobile-home-row-188{-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:3px;padding:2px 0;font-size:11px;font-weight:600;display:flex}.mobile-home-box-187{border-width:1.5px;width:10px;height:10px}.mobile-home-s186{margin-top:4px;font-size:13px;line-height:1.6}.mobile-home-flex-185{gap:8px;display:flex}.mobile-home-between-184{justify-content:space-between;align-items:center;display:flex}.mobile-home-gap-183{margin-bottom:0}.mobile-home-row-182{cursor:pointer;color:#2d586e;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:3px;padding:2px 0;font-size:11px;font-weight:600;display:flex}.mobile-home-bg-181{background:#2d586e0a;border:1px solid #2d586e1f;border-radius:14px;margin-top:4px;padding:12px}.mobile-home-row-180{color:#2d586e;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.mobile-home-gap-179{margin-bottom:6px;font-size:13px}.mobile-home-flex-178{gap:6px;margin-bottom:8px;display:flex}.mobile-home-s177,.mobile-home-s176{flex:1;font-size:13px}.mobile-home-flex-175{gap:6px;display:flex}.mobile-home-s174,.mobile-home-s173{flex:1;padding:8px 12px;font-size:12px}.mobile-home-gap-172{margin-top:4px}.mobile-home-s171{color:#dc2626;margin-bottom:8px;font-size:12px}.mobile-home-flex-170{gap:8px;display:flex}.mobile-home-row-169{align-items:center;gap:10px;margin-bottom:8px;display:flex}.mobile-home-center-168{background:#f0fdf4;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mobile-home-text-167{color:#16a34a;font-size:14px;font-weight:700}.mobile-home-s166{color:#64748b;font-size:12px}.mobile-home-text-165{color:#334155;font-size:13px;font-weight:600}.mobile-home-s164{color:#64748b;margin-top:2px;font-size:12px}.mobile-home-row-163{align-items:center;gap:8px;margin-bottom:12px;display:flex}.mobile-home-center-162{color:#2d586e;background:#2d586e15;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.mobile-home-text-161{color:#0f172a;font-size:14px;font-weight:700}.mobile-home-between-160{justify-content:space-between;align-items:center;display:flex}.mobile-home-gap-159{margin-bottom:0}.mobile-home-row-158{-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:3px;padding:2px 0;font-size:11px;font-weight:600;display:flex}.mobile-home-box-157{border-width:1.5px;width:10px;height:10px}.mobile-home-s156{margin-top:4px;font-size:13px;line-height:1.6}.mobile-home-flex-155,.mobile-home-flex-154{gap:8px;display:flex}.mobile-home-s153{color:#dc2626;margin-bottom:8px;font-size:12px}.mobile-home-flex-152{gap:8px;display:flex}.mobile-home-row-151{align-items:center;gap:10px;margin-bottom:8px;display:flex}.mobile-home-center-150{background:#f0fdf4;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mobile-home-text-149{color:#16a34a;font-size:14px;font-weight:700}.mobile-home-s148{color:#64748b;font-size:12px}.mobile-home-row-147{align-items:center;gap:8px;display:flex}.mobile-home-box-146{border-radius:50%;flex-shrink:0;width:8px;height:8px}.mobile-home-text-145{color:#334155;font-size:13px;font-weight:600}.mobile-home-row-144{align-items:center;gap:8px;margin-bottom:12px;display:flex}.mobile-home-center-143{background:#2d586e15;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.mobile-home-text-142{color:#0f172a;font-size:14px;font-weight:700}.mobile-home-s141{margin-top:4px;font-size:13px;line-height:1.5}.mobile-home-flex-140{gap:6px;display:flex}.mobile-home-text-139{cursor:pointer;-webkit-tap-highlight-color:transparent;text-transform:capitalize;border:none;border-radius:12px;flex:1;padding:8px 0;font-size:12px;font-weight:600;transition:all .15s}.mobile-home-flex-138{gap:8px;display:flex}.mobile-home-s137{color:#dc2626;margin-bottom:8px;font-size:12px}.mobile-home-flex-136{gap:8px;display:flex}.mobile-home-row-135{align-items:center;gap:8px;margin-bottom:12px;display:flex}.mobile-home-center-134{color:#d97706;background:#d9770615;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.mobile-home-text-133{color:#0f172a;font-size:14px;font-weight:700}.mobile-home-flex-132{justify-content:center;padding:20px;display:flex}.mobile-home-centered-131{text-align:center;color:#94a3b8;padding:16px;font-size:13px}.mobile-home-col-130{flex-direction:column;gap:6px;max-height:280px;display:flex;overflow-y:auto}.mobile-home-row-129{background:#ffffff80;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.mobile-home-box-128{border-radius:50%;flex-shrink:0;width:6px;height:6px}.mobile-home-s127{flex:1;min-width:0}.mobile-home-text-126{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.mobile-home-s125{color:#64748b;font-size:11px}.mobile-home-s124{font-weight:600}.mobile-home-text-123{text-transform:uppercase;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:700}.mobile-home-row-122{align-items:center;gap:8px;margin-bottom:12px;display:flex}.mobile-home-center-121{color:#dc2626;background:#dc262615;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.mobile-home-text-120{color:#0f172a;font-size:14px;font-weight:700}.mobile-home-s119{color:#64748b;font-size:11px}.mobile-home-flex-118{justify-content:center;padding:20px;display:flex}.mobile-home-centered-117{text-align:center;color:#94a3b8;margin-top:8px;font-size:11px}.mobile-home-bg-116{color:#000;background:#fff;border:1px solid #e2e8f0;border-radius:16px;font-size:11px;line-height:1.3;overflow:hidden}.mobile-home-pad-115{border-bottom:1px solid #e2e8f0;padding:8px 12px 6px}.mobile-home-between-114{justify-content:space-between;align-items:center;display:flex}.mobile-home-row-113{align-items:center;gap:6px;display:flex}.mobile-home-bg-112{background:linear-gradient(90deg,#dc2626 33%,#fff 33% 66%,#dc2626 66%);border-radius:2px;flex-shrink:0;width:20px;height:14px}.mobile-home-text-111{color:#334155;font-size:9px;font-weight:500}.mobile-home-text-110{color:#64748b;font-size:8px;font-weight:500}.mobile-home-centered-109{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:#0f172a;padding:8px 12px 6px;font-size:13px;font-weight:700}.mobile-home-center-108{justify-content:center;align-items:center;gap:8px;padding-bottom:8px;display:flex}.mobile-home-text-107{color:#64748b;font-size:11px;font-weight:600}.mobile-home-text-106{text-transform:uppercase;border-radius:8px;padding:2px 8px;font-size:8px;font-weight:700}.mobile-home-flex-105{border-top:1px solid #0f172a;border-bottom:1px solid #0f172a;margin:0 12px;display:flex}.mobile-home-s104{border-right:1px solid #cbd5e1;flex:2;padding:6px 8px}.mobile-home-s103{color:#64748b;margin-bottom:2px;font-size:9px}.mobile-home-text-102{color:#0f172a;text-transform:capitalize;font-size:11px;font-weight:700}.mobile-home-s101{border-right:1px solid #cbd5e1;flex:1;padding:6px 8px}.mobile-home-s100{color:#64748b;margin-bottom:2px;font-size:9px}.mobile-home-text-99{color:#0f172a;font-size:11px;font-weight:600}.mobile-home-pad-98{flex:1;padding:6px 8px}.mobile-home-s97{color:#64748b;margin-bottom:2px;font-size:9px}.mobile-home-text-96{color:#0f172a;font-size:11px;font-weight:600}.mobile-home-pad-95{padding:8px 12px 4px}.mobile-home-text-94{color:#0f172a;margin-bottom:4px;font-size:12px;font-weight:700}.mobile-home-s93{color:#334155;margin-bottom:4px;font-size:11px}.mobile-home-pad-92{padding:4px 12px 10px}.mobile-home-text-91{color:#64748b;margin-bottom:3px;font-size:9px;font-weight:500}.mobile-home-s90{color:#0f172a;white-space:pre-wrap;padding-right:4px;font-size:11px;line-height:1.5}.mobile-home-clip-89{border:1px solid #cbd5e1;border-radius:8px;margin:0 12px 10px;overflow:hidden}.mobile-home-flex-88{border-bottom:1px solid #cbd5e1;display:flex}.mobile-home-s87{border-right:1px solid #cbd5e1;flex:1;padding:6px 8px}.mobile-home-s86{color:#64748b;font-size:9px}.mobile-home-text-85{color:#0f172a;font-size:11px;font-weight:600}.mobile-home-pad-84{flex:2;padding:6px 8px}.mobile-home-s83{color:#64748b;font-size:9px}.mobile-home-flex-82{border-bottom:1px dashed #cbd5e1;align-items:flex-end;height:20px;margin-top:2px;display:flex}.mobile-home-s81{color:#16a34a;font-size:10px;font-style:italic}.mobile-home-grid-80{grid-template-columns:1fr 1fr 1fr;display:grid}.mobile-home-pad-79{padding:5px 6px}.mobile-home-s78{color:#94a3b8;font-size:8px}.mobile-home-s77{border-bottom:1px dashed #e2e8f0;height:16px;margin-top:1px}.mobile-home-s76{border:1px solid #cbd5e1;border-radius:8px;margin:0 12px 10px;padding:6px 8px}.mobile-home-centered-75{text-align:center;text-transform:uppercase;color:#64748b;letter-spacing:.06em;font-size:8px;font-weight:700}.mobile-home-row-74{align-items:center;gap:10px;display:flex}.mobile-home-center-73{background:#f0fdf4;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mobile-home-text-72{color:#16a34a;font-size:14px;font-weight:700}.mobile-home-s71{color:#64748b;font-size:12px}.mobile-home-pad-70{padding:12px}.mobile-home-bg-69{background:#ffffff80;border-radius:12px;margin-top:10px;padding:10px}.mobile-home-text-68{color:#0f172a;margin-bottom:6px;font-size:12px;font-weight:600}.mobile-home-s67{color:#94a3b8;font-size:12px}.mobile-home-flex-66{flex-wrap:wrap;gap:6px;display:flex}.mobile-home-text-65{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:16px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s}.mobile-home-gap-64{width:100%;margin-top:8px}.mobile-home-s63{color:#dc2626;margin-top:8px;font-size:12px}.mobile-home-col-62{flex-direction:column;gap:8px;margin-top:10px;display:flex}.mobile-home-s61{width:100%;padding:13px 16px;font-size:14px}.mobile-home-flex-60{gap:8px;display:flex}.mobile-home-s59{color:#7c3aed;flex:1}.mobile-home-flex-58{gap:4px;padding:4px 0;display:flex}.mobile-home-col-57{background:linear-gradient(160deg,#f0e6ff 0%,#e8f0fe 40%,#fce4ec 100%);flex-direction:column;height:calc(100lvh - 64px);display:flex}.mobile-home-col-56{flex-direction:column;flex:1;display:flex;overflow:auto}.mobile-home-s55{padding:10px 20px 0;padding-top:max(env(safe-area-inset-top,10px),10px);flex-shrink:0}.mobile-home-between-54{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mobile-home-row-53{align-items:center;gap:10px;display:flex}.mobile-home-center-52{color:#fff;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.mobile-home-text-51{color:#64748b;font-size:13px;font-weight:500}.mobile-home-s50{color:#94a3b8;font-size:11px}.mobile-home-center-49{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #fff9;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;display:flex;position:relative}.mobile-home-center-48{color:#fff;background:#dc2626;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-2px;right:-2px}.mobile-home-gap-47{margin-bottom:12px}.mobile-home-text-46{color:#0f172a;letter-spacing:-.03em;margin-bottom:3px;font-size:21px;font-weight:800;line-height:1.15}.mobile-home-s45{color:#64748b;font-size:13px}.mobile-home-flex-44{gap:10px;margin-bottom:10px;display:flex}.mobile-home-s43{color:inherit;-webkit-tap-highlight-color:transparent;flex:1;text-decoration:none;transition:transform .15s}.mobile-home-row-42{align-items:center;gap:10px;padding:12px 14px;display:flex}.mobile-home-center-41{color:#2d586e;background:#2d586e15;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mobile-home-text-40{color:#0f172a;font-size:14px;font-weight:700}.mobile-home-text-39{color:#94a3b8;font-size:11px;font-weight:500}.mobile-home-s38{color:inherit;-webkit-tap-highlight-color:transparent;flex:1;text-decoration:none;transition:transform .15s}.mobile-home-row-37{align-items:center;gap:10px;padding:12px 14px;display:flex}.mobile-home-center-36{color:#3c7592;background:#3c759215;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mobile-home-text-35{color:#0f172a;font-size:14px;font-weight:700}.mobile-home-text-34{color:#94a3b8;font-size:11px;font-weight:500}.mobile-home-gap-33{margin-bottom:10px}.mobile-home-bg-32{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:100%;margin-bottom:6px;padding:0;text-decoration:none;display:block}.mobile-home-row-31{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.mobile-home-box-30{border-radius:50%;flex-shrink:0;width:8px;height:8px}.mobile-home-s29{flex:1;min-width:0}.mobile-home-text-28{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.mobile-home-text-27{font-size:11px;font-weight:600}.mobile-home-s26{flex-shrink:0}.mobile-home-flex-25{scrollbar-width:none;-ms--overflow-style:none;-webkit-overflow-scrolling:touch;gap:8px;margin-bottom:6px;padding-bottom:2px;display:flex;overflow-x:auto}.mobile-home-row-24{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#334155;cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;background:#ffffffb3;border:1px solid #fff9;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex;box-shadow:0 1px 4px #00000008}.mobile-home-row-23{color:#64748b;align-items:center;display:flex}.mobile-home-row-22{padding:12px 16px;padding-top:max(env(safe-area-inset-top,12px),12px);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border-bottom:1px solid #ffffff80;flex-shrink:0;align-items:center;gap:12px;display:flex}.mobile-home-row-21{cursor:pointer;color:#7c3aed;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;padding:4px;display:flex}.mobile-home-center-20{color:#fff;background:linear-gradient(135deg,#7c3aed,#3c7592);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mobile-home-text-19{color:#0f172a;font-size:15px;font-weight:700}.mobile-home-row-18{color:#22c55e;align-items:center;gap:4px;font-size:11px;font-weight:500;display:flex}.mobile-home-inline-17{background:#22c55e;border-radius:50%;width:6px;height:6px;display:inline-block}.mobile-home-s16{flex:1;padding:16px 16px 8px;overflow-y:auto}.mobile-home-col-15{text-align:center;flex-direction:column;align-items:center;padding:48px 20px;display:flex}.mobile-home-center-14{color:#fff;background:linear-gradient(135deg,#7c3aed,#3c7592);border-radius:24px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:16px;font-size:32px;display:flex;box-shadow:0 8px 32px #7c3aed40}.mobile-home-text-13{color:#0f172a;margin-bottom:4px;font-size:18px;font-weight:700}.mobile-home-s12{color:#64748b;margin-bottom:24px;font-size:14px}.mobile-home-flex-11{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mobile-home-text-10{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#334155;cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;background:#ffffffb3;border:1px solid #fff9;border-radius:20px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s}.mobile-home-inline-9{color:#64748b;align-items:center;margin-right:4px;display:inline-flex}.mobile-home-col-8{flex-direction:column;gap:12px;display:flex}.mobile-home-flex-7{gap:8px;display:flex}.mobile-home-center-6{color:#fff;background:linear-gradient(135deg,#7c3aed,#3c7592);border-radius:10px;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.mobile-home-s5{white-space:pre-wrap;border-radius:20px;max-width:80%;padding:11px 15px;font-size:14px;line-height:1.55;box-shadow:0 2px 8px #0000000a}.mobile-home-row-4{flex-shrink:0;align-items:center;gap:10px;display:flex}.mobile-home-row-3{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #fff9;border-radius:28px;flex:1;align-items:center;padding:0 6px 0 18px;display:flex;box-shadow:0 2px 12px #0000000a}.mobile-home-bg-2{color:#334155;-webkit-appearance:none;background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:14px}.mobile-home-center-1{-webkit-tap-highlight-color:transparent;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.mobile-grants-fixed-118{top:max(env(safe-area-inset-top,16px),16px);z-index:300;color:#fff;border-radius:12px;max-width:calc(100% - 40px);padding:10px 20px;font-size:14px;font-weight:600;animation:.2s slideDown;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0003}.mobile-grants-overlay-117{z-index:200;background:#0000004d;animation:.15s fadeIn;position:fixed;inset:0}.mobile-grants-fixed-116{width:100%;max-width:430px;padding:16px 20px;padding-bottom:max(20px,env(safe-area-inset-bottom,20px));z-index:201;background:#fff;border-radius:20px 20px 0 0;max-height:80vh;animation:.2s slideUp;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 -4px 20px #0000001a}.mobile-grants-bg-115{background:#e2e8f0;border-radius:2px;width:40px;height:4px;margin:0 auto 16px}.mobile-grants-text-114{color:#0f172a;margin:0 0 16px;font-size:17px;font-weight:700}.mobile-grants-overlay-113{z-index:200;background:#0000004d;animation:.15s fadeIn;position:fixed;inset:0}.mobile-grants-fixed-112{width:100%;max-width:430px;padding:16px 20px;padding-bottom:max(20px,env(safe-area-inset-bottom,20px));z-index:201;background:#fff;border-radius:20px 20px 0 0;max-height:60vh;animation:.2s slideUp;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 -4px 20px #0000001a}.mobile-grants-bg-111{background:#e2e8f0;border-radius:2px;width:40px;height:4px;margin:0 auto 16px}.mobile-grants-text-110{color:#0f172a;margin:0 0 12px;font-size:16px;font-weight:700}.mobile-grants-between-109{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;width:100%;padding:14px 0;font-size:15px;display:flex}.mobile-grants-pad-108{padding:16px}.mobile-grants-flex-107{gap:6px;margin-bottom:10px;display:flex}.mobile-grants-bg-106{background:#f1f5f9;border-radius:6px;width:50px;height:18px}.mobile-grants-bg-105{background:#f1f5f9;border-radius:6px;width:30px;height:18px}.mobile-grants-bg-104{background:#f1f5f9;border-radius:6px;width:85%;height:18px;margin-bottom:8px}.mobile-grants-bg-103{background:#f1f5f9;border-radius:6px;width:40%;height:16px;margin-bottom:10px}.mobile-grants-bg-102{background:#f1f5f9;border-radius:6px;width:100%;height:13px;margin-bottom:6px}.mobile-grants-bg-101{background:#f1f5f9;border-radius:6px;width:70%;height:13px;margin-bottom:10px}.mobile-grants-bg-100{background:#f1f5f9;border-radius:6px;width:50%;height:12px}.mobile-grants-bg-99{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.mobile-grants-bg-98{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:100%;padding:0;display:block}.mobile-grants-row-97{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.mobile-grants-text-96{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.mobile-grants-text-95{color:#94a3b8;font-size:11px;font-weight:500}.mobile-grants-text-94{color:#16a34a;background:#dcfce7;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700}.mobile-grants-text-93{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.mobile-grants-text-92{color:#2d586e;margin-bottom:6px;font-size:14px;font-weight:700}.mobile-grants-clip-91{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.mobile-grants-flex-90{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.mobile-grants-text-89{color:#64748b;background:#f1f5f9;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:600}.mobile-grants-between-88{justify-content:space-between;align-items:center;display:flex}.mobile-grants-row-87{align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.mobile-grants-flex-86{border-top:1px solid #f1f5f9;gap:8px;margin-top:10px;padding-top:10px;display:flex}.mobile-grants-center-85{color:#334155;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.mobile-grants-center-84{color:#16a34a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.mobile-grants-center-83{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#2d586e;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.mobile-grants-bg-82{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.mobile-grants-between-81{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.mobile-grants-text-80{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.mobile-grants-text-79{color:#2d586e;font-size:14px;font-weight:700}.mobile-grants-text-78{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.mobile-grants-clip-77{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.mobile-grants-col-76{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.mobile-grants-row-75{color:#94a3b8;align-items:center;gap:4px;font-size:12px;display:flex}.mobile-grants-clip-74{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-grants-row-73{color:#94a3b8;align-items:center;gap:4px;font-size:12px;display:flex}.mobile-grants-clip-72{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-grants-s71{color:#cbd5e1;margin-bottom:10px;font-size:11px}.mobile-grants-flex-70{border-top:1px solid #f1f5f9;gap:8px;padding-top:10px;display:flex}.mobile-grants-center-69{color:#334155;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.mobile-grants-center-68{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#7c3aed;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.mobile-grants-pad-67{padding:16px}.mobile-grants-flex-66{justify-content:space-between;margin-bottom:10px;display:flex}.mobile-grants-bg-65{background:#f1f5f9;border-radius:6px;width:50px;height:18px}.mobile-grants-bg-64{background:#f1f5f9;border-radius:6px;width:60px;height:18px}.mobile-grants-bg-63{background:#f1f5f9;border-radius:6px;width:80%;height:18px;margin-bottom:8px}.mobile-grants-bg-62{background:#f1f5f9;border-radius:6px;width:100%;height:13px;margin-bottom:6px}.mobile-grants-bg-61{background:#f1f5f9;border-radius:6px;width:65%;height:13px;margin-bottom:10px}.mobile-grants-bg-60{background:#f1f5f9;border-radius:6px;width:45%;height:12px}.mobile-grants-bg-59{background:#f8fafc;min-height:100%}.mobile-grants-pad-58{padding-bottom:0}.mobile-grants-text-57{letter-spacing:-.02em;margin:0 0 4px;font-size:22px;font-weight:700}.mobile-grants-text-56{opacity:.6;margin:0 0 14px;font-size:14px;font-weight:400}.mobile-grants-flex-55{background:#ffffff1a;border-radius:12px 12px 0 0;gap:0;padding:4px 4px 0;display:flex}.mobile-grants-text-54{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:10px 10px 0 0;flex:1;padding:10px 0;font-size:14px;font-weight:600;transition:all .15s}.mobile-grants-sticky-53{z-index:10;background:#f8fafc;padding:12px 20px 0;position:sticky;top:0}.mobile-grants-row-52{background:#fff;border:1px solid #f1f5f9;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:flex;box-shadow:0 1px 3px #0000000f}.mobile-grants-bg-51{color:#334155;-webkit-appearance:none;background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:14px}.mobile-grants-row-50{cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}.mobile-grants-sticky-49{z-index:9;background:#f8fafc;padding:10px 0 6px;position:sticky;top:48px}.mobile-grants-flex-48{scrollbar-width:none;-ms--overflow-style:none;-webkit-overflow-scrolling:touch;gap:8px;padding:0 20px;display:flex;overflow-x:auto}.mobile-grants-row-47{white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.mobile-grants-text-46{white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:20px;flex-shrink:0;padding:7px 12px;font-size:12px;font-weight:500}.mobile-grants-text-45{white-space:nowrap;color:#dc2626;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fef2f2;border:1px solid #fecaca;border-radius:20px;flex-shrink:0;padding:7px 12px;font-size:12px;font-weight:500}.mobile-grants-text-44{color:#94a3b8;padding:4px 20px 0;font-size:12px;font-weight:500}.mobile-grants-row-43{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:center;gap:6px;margin:8px 20px;padding:8px 12px;font-size:12px;display:flex}.mobile-grants-col-42{flex-direction:column;gap:12px;padding:12px 20px;display:flex}.mobile-grants-text-41{color:#334155;margin:0 0 4px;font-size:15px;font-weight:600}.mobile-grants-s40{color:#94a3b8;margin:0 0 16px;font-size:13px}.mobile-grants-text-39{color:#334155;margin:0 0 4px;font-size:15px;font-weight:600}.mobile-grants-s38{color:#94a3b8;margin:0 0 16px;font-size:13px}.mobile-grants-col-37{flex-direction:column;gap:12px;padding:8px 20px 24px;display:flex}.mobile-grants-flex-36{justify-content:center;padding:20px;display:flex}.mobile-grants-centered-35{text-align:center;padding:16px 0 8px}.mobile-grants-s34{color:#94a3b8;font-size:12px}.mobile-grants-sticky-33{z-index:10;background:#f8fafc;padding:12px 20px 0;position:sticky;top:0}.mobile-grants-row-32{background:#fff;border:1px solid #f1f5f9;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:flex;box-shadow:0 1px 3px #0000000f}.mobile-grants-bg-31{color:#334155;-webkit-appearance:none;background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:14px}.mobile-grants-row-30{cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}.mobile-grants-sticky-29{z-index:9;background:#f8fafc;padding:10px 0 6px;position:sticky;top:48px}.mobile-grants-flex-28{scrollbar-width:none;-ms--overflow-style:none;-webkit-overflow-scrolling:touch;gap:8px;padding:0 20px;display:flex;overflow-x:auto}.mobile-grants-text-27{white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:20px;flex-shrink:0;padding:7px 14px;font-size:12px;font-weight:600}.mobile-grants-row-26{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:center;gap:6px;margin:8px 20px;padding:8px 12px;font-size:12px;display:flex}.mobile-grants-col-25{flex-direction:column;gap:12px;padding:12px 20px;display:flex}.mobile-grants-text-24{color:#334155;margin:0 0 4px;font-size:15px;font-weight:600}.mobile-grants-s23{color:#94a3b8;margin:0 0 16px;font-size:13px}.mobile-grants-text-22{color:#334155;margin:0 0 4px;font-size:15px;font-weight:600}.mobile-grants-s21{color:#94a3b8;margin:0;font-size:13px}.mobile-grants-col-20{flex-direction:column;gap:12px;padding:8px 20px 24px;display:flex}.mobile-grants-flex-19{justify-content:center;padding:20px;display:flex}.mobile-grants-centered-18{text-align:center;padding:16px 0 8px}.mobile-grants-s17{color:#94a3b8;font-size:12px}.mobile-grants-gap-16,.mobile-grants-gap-15{margin-bottom:14px}.mobile-grants-s14{resize:none}.mobile-grants-gap-13{margin-bottom:14px}.mobile-grants-gap-12{margin-bottom:20px}.mobile-grants-flex-11{gap:8px;display:flex}.mobile-grants-text-10{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;flex:1;padding:10px 12px;font-size:14px;font-weight:600}.mobile-grants-s9{color:#475569;margin:0 0 8px;font-size:14px;line-height:1.6}.mobile-grants-bg-8{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;margin-bottom:16px;padding:12px}.mobile-grants-text-7{color:#0f172a;margin-bottom:4px;font-size:14px;font-weight:700}.mobile-grants-s6{color:#64748b;font-size:13px}.mobile-grants-s5{color:#94a3b8;margin-top:4px;font-size:12px}.mobile-grants-s4{color:#94a3b8;margin:0 0 16px;font-size:12px}.mobile-grants-flex-3{gap:10px;display:flex}.mobile-grants-text-2{color:#334155;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1;padding:14px 20px;font-size:15px;font-weight:600}.mobile-grants-text-1{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#7c3aed;border:none;border-radius:12px;flex:1;padding:14px 20px;font-size:15px;font-weight:600}.mobile-project-bg-100{background:#fff;border-bottom:1px solid #f1f5f9;padding:24px 20px 20px}.mobile-project-row-99{align-items:center;gap:24px;display:flex}.mobile-project-bg-98{background:#f1f5f9;border-radius:50%;width:80px;height:80px}.mobile-project-bg-97{background:#f1f5f9;border-radius:6px;width:60%;height:14px;margin-bottom:10px}.mobile-project-bg-96{background:#f1f5f9;border-radius:6px;width:80%;height:14px;margin-bottom:10px}.mobile-project-bg-95{background:#f1f5f9;border-radius:2px;width:40%;height:4px}.mobile-project-col-94{flex-direction:column;gap:12px;display:flex}.mobile-project-pad-93{padding:16px}.mobile-project-bg-92{background:#f1f5f9;border-radius:6px;width:70%;height:14px;margin-bottom:10px}.mobile-project-bg-91{background:#f1f5f9;border-radius:6px;width:50%;height:12px;margin-bottom:8px}.mobile-project-bg-90{background:#f1f5f9;border-radius:3px;width:100%;height:6px}.mobile-project-text-89{color:#334155;margin:0 0 4px;font-size:15px;font-weight:600}.mobile-project-s88{color:#94a3b8;margin:0;font-size:13px}.mobile-project-flex-87{align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.mobile-project-center-86{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.mobile-project-bg-85{background:#2d586e;border-radius:50%;width:8px;height:8px}.mobile-project-s84{flex:1;min-width:0}.mobile-project-flex-83{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mobile-project-text-82{font-size:14px;font-weight:600;line-height:1.4}.mobile-project-box-81{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.mobile-project-row-80{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.mobile-project-text-79{font-size:12px;font-weight:500}.mobile-project-text-78{color:#64748b;background:#f1f5f9;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.mobile-project-gap-77{margin-bottom:20px}.mobile-project-text-76{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:12px;font-weight:600}.mobile-project-col-75{flex-direction:column;gap:8px;display:flex}.mobile-project-s74{border-radius:12px;width:100%;margin-top:8px;padding:12px 20px;font-size:14px}.mobile-project-rel-73{padding-left:24px;position:relative}.mobile-project-abs-72{background:#e2e8f0;border-radius:1px;width:2px;position:absolute;top:8px;bottom:8px;left:7px}.mobile-project-rel-71{position:relative}.mobile-project-abs-70{box-sizing:border-box;z-index:1;border-radius:50%;width:16px;height:16px;position:absolute;top:16px;left:-24px}.mobile-project-pad-69{padding:16px}.mobile-project-flex-68{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.mobile-project-text-67{color:#0f172a;font-size:15px;font-weight:700;line-height:1.3}.mobile-project-text-66{letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;font-size:10px;font-weight:700}.mobile-project-s65{color:#94a3b8;margin-bottom:10px;font-size:12px}.mobile-project-gap-64{margin-bottom:8px}.mobile-project-flex-63{justify-content:space-between;margin-bottom:4px;display:flex}.mobile-project-text-62{color:#334155;font-size:12px;font-weight:600}.mobile-project-text-61{font-size:12px;font-weight:700}.mobile-project-flex-60{color:#64748b;justify-content:space-between;font-size:12px;display:flex}.mobile-project-s59{font-weight:600}.mobile-project-col-58{flex-direction:column;gap:12px;display:flex}.mobile-project-flex-57{align-items:flex-start;gap:14px;padding:16px;display:flex}.mobile-project-center-56{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mobile-project-s55{flex:1;min-width:0}.mobile-project-flex-54{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mobile-project-text-53{color:#0f172a;font-size:15px;font-weight:600;line-height:1.4}.mobile-project-inline-52{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.mobile-project-row-51{color:#94a3b8;align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.mobile-project-s50{font-weight:500}.mobile-project-s49{color:#16a34a;margin-left:6px;font-weight:600}.mobile-project-pad-48{margin-bottom:16px;padding:20px}.mobile-project-flex-47{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.mobile-project-text-46{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:12px;font-weight:600}.mobile-project-text-45{color:#0f172a;letter-spacing:-.02em;font-size:28px;font-weight:700}.mobile-project-s44{text-align:right}.mobile-project-text-43{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:12px;font-weight:600}.mobile-project-text-42{letter-spacing:-.02em;font-size:22px;font-weight:700}.mobile-project-gap-41{margin-bottom:12px}.mobile-project-bg-40{background:#f1f5f9;border-radius:4px;height:8px;overflow:hidden}.mobile-project-s39{border-radius:4px;height:100%;transition:width .6s}.mobile-project-between-38{justify-content:space-between;align-items:center;display:flex}.mobile-project-inline-37{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.mobile-project-box-36{border-radius:50%;width:8px;height:8px}.mobile-project-text-35{color:#64748b;font-size:13px;font-weight:600}.mobile-project-gap-34{margin-bottom:20px}.mobile-project-text-33{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:12px;font-weight:600}.mobile-project-col-32{flex-direction:column;gap:8px;display:flex}.mobile-project-pad-31{padding:14px 16px}.mobile-project-flex-30{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.mobile-project-text-29{color:#0f172a;font-size:14px;font-weight:600;line-height:1.4}.mobile-project-inline-28{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.mobile-project-flex-27{color:#64748b;justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.mobile-project-s26{color:#334155}.mobile-project-s25{height:4px}.mobile-project-s24{height:100%}.mobile-project-bg-23{background:#f8fafc;min-height:100%}.mobile-project-s22{justify-content:space-between}.mobile-project-row-21{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.mobile-project-bg-20{background:#f1f5f9;border-radius:6px;width:140px;height:20px}.mobile-project-text-19{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:700;overflow:hidden}.mobile-project-inline-18{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.mobile-project-bg-17{background:#fff;border-bottom:1px solid #f1f5f9;padding:24px 20px 20px}.mobile-project-row-16{align-items:center;gap:24px;display:flex}.mobile-project-rel-15{flex-shrink:0;width:80px;height:80px;position:relative}.mobile-project-s14{transition:stroke-dashoffset .8s}.mobile-project-center-13{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mobile-project-text-12{color:#0f172a;letter-spacing:-.02em;font-size:24px;font-weight:700}.mobile-project-s11{flex:1;min-width:0}.mobile-project-row-10{color:#64748b;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.mobile-project-s9{font-weight:500}.mobile-project-gap-8{margin-bottom:10px}.mobile-project-text-7{color:#334155;margin-bottom:6px;font-size:13px;font-weight:600}.mobile-project-bg-6{background:#f1f5f9;border-radius:2px;height:4px;overflow:hidden}.mobile-project-s5{border-radius:2px;height:100%;transition:width .6s}.mobile-project-inline-4{letter-spacing:.04em;text-transform:uppercase;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.mobile-project-box-3{border-radius:50%;width:5px;height:5px}.mobile-project-sticky-2{z-index:9;background:#fff;border-bottom:1px solid #f1f5f9;padding:10px 0 0;position:sticky;top:56px}.mobile-project-pad-1{padding:12px 20px 40px}.mobile-gov-bg-71{color:#000;background:#fff;border:1px solid #e2e8f0;border-radius:16px;font-size:11px;line-height:1.3;overflow:hidden}.mobile-gov-pad-70{border-bottom:1px solid #e2e8f0;padding:8px 12px 6px}.mobile-gov-between-69{justify-content:space-between;align-items:center;display:flex}.mobile-gov-row-68{align-items:center;gap:6px;display:flex}.mobile-gov-bg-67{background:linear-gradient(90deg,#dc2626 33%,#fff 33% 66%,#dc2626 66%);border-radius:2px;flex-shrink:0;width:20px;height:14px}.mobile-gov-text-66{color:#334155;font-size:9px;font-weight:500}.mobile-gov-text-65{color:#64748b;font-size:8px;font-weight:500}.mobile-gov-centered-64{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:#0f172a;padding:8px 12px 6px;font-size:13px;font-weight:700}.mobile-gov-center-63{justify-content:center;align-items:center;gap:8px;padding-bottom:8px;display:flex}.mobile-gov-text-62{color:#64748b;font-size:11px;font-weight:600}.mobile-gov-text-61{text-transform:uppercase;border-radius:8px;padding:2px 8px;font-size:8px;font-weight:700}.mobile-gov-flex-60{border-top:1px solid #0f172a;border-bottom:1px solid #0f172a;margin:0 12px;display:flex}.mobile-gov-s59{border-right:1px solid #cbd5e1;flex:2;padding:6px 8px}.mobile-gov-s58{color:#64748b;margin-bottom:2px;font-size:9px}.mobile-gov-text-57{color:#0f172a;text-transform:capitalize;font-size:11px;font-weight:700}.mobile-gov-s56{border-right:1px solid #cbd5e1;flex:1;padding:6px 8px}.mobile-gov-s55{color:#64748b;margin-bottom:2px;font-size:9px}.mobile-gov-text-54{color:#0f172a;font-size:11px;font-weight:600}.mobile-gov-pad-53{flex:1;padding:6px 8px}.mobile-gov-s52{color:#64748b;margin-bottom:2px;font-size:9px}.mobile-gov-text-51{color:#0f172a;font-size:11px;font-weight:600}.mobile-gov-pad-50{padding:8px 12px 4px}.mobile-gov-text-49{color:#0f172a;margin-bottom:4px;font-size:12px;font-weight:700}.mobile-gov-s48{color:#334155;margin-bottom:4px;font-size:11px}.mobile-gov-pad-47{padding:4px 12px 10px}.mobile-gov-text-46{color:#64748b;margin-bottom:3px;font-size:9px;font-weight:500}.mobile-gov-s45{color:#0f172a;white-space:pre-wrap;padding-right:4px;font-size:11px;line-height:1.5}.mobile-gov-clip-44{border:1px solid #cbd5e1;border-radius:8px;margin:0 12px 10px;overflow:hidden}.mobile-gov-flex-43{border-bottom:1px solid #cbd5e1;display:flex}.mobile-gov-s42{border-right:1px solid #cbd5e1;flex:1;padding:6px 8px}.mobile-gov-s41{color:#64748b;font-size:9px}.mobile-gov-text-40{color:#0f172a;font-size:11px;font-weight:600}.mobile-gov-pad-39{flex:2;padding:6px 8px}.mobile-gov-s38{color:#64748b;font-size:9px}.mobile-gov-flex-37{border-bottom:1px dashed #cbd5e1;align-items:flex-end;height:20px;margin-top:2px;display:flex}.mobile-gov-s36{color:#16a34a;font-size:10px;font-style:italic}.mobile-gov-grid-35{grid-template-columns:1fr 1fr 1fr;display:grid}.mobile-gov-pad-34{padding:5px 6px}.mobile-gov-s33{color:#94a3b8;font-size:8px}.mobile-gov-s32{border-bottom:1px dashed #e2e8f0;height:16px;margin-top:1px}.mobile-gov-s31{border:1px solid #cbd5e1;border-radius:8px;margin:0 12px 10px;padding:6px 8px}.mobile-gov-centered-30{text-align:center;text-transform:uppercase;color:#64748b;letter-spacing:.06em;font-size:8px;font-weight:700}.mobile-gov-s29{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;width:100%;transition:transform .15s}.mobile-gov-inline-28{letter-spacing:.04em;text-transform:uppercase;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.mobile-gov-s27{display:contents}.mobile-gov-s26{min-height:100%}.mobile-gov-col-25{text-align:center;flex-direction:column;align-items:center;padding:60px 20px;display:flex}.mobile-gov-center-24{background:#f0fdf4;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:flex}.mobile-gov-text-23{color:#16a34a;margin-bottom:4px;font-size:18px;font-weight:700}.mobile-gov-s22{color:#64748b;margin-bottom:24px;font-size:13px}.mobile-gov-pad-21{border-radius:14px;padding:12px 32px}.mobile-gov-s20{min-height:100%}.mobile-gov-pad-19{padding:12px 16px 100px}.mobile-gov-bg-18{background:#fef2f2;border:1px solid #fecaca;border-radius:14px;margin-top:12px;padding:12px}.mobile-gov-centered-17{color:#dc2626;text-align:center;margin-bottom:6px;font-size:12px;font-weight:600}.mobile-gov-centered-16{color:#94a3b8;text-align:center;font-size:11px}.mobile-gov-bg-15{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-top:12px;padding:12px}.mobile-gov-text-14{color:#0f172a;margin-bottom:8px;font-size:13px;font-weight:600}.mobile-gov-s13{color:#94a3b8;font-size:12px}.mobile-gov-flex-12{flex-wrap:wrap;gap:6px;display:flex}.mobile-gov-text-11{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:16px;padding:6px 14px;font-size:12px;font-weight:600;box-shadow:0 1px 3px #0000000f}.mobile-gov-s10{border-radius:12px;width:100%;margin-top:10px;padding:12px}.mobile-gov-col-9{flex-direction:column;gap:8px;margin-top:14px;display:flex}.mobile-gov-text-8{border-radius:14px;width:100%;padding:14px;font-size:15px;font-weight:700}.mobile-gov-flex-7{gap:8px;display:flex}.mobile-gov-s6{border-radius:12px;flex:1;padding:12px}.mobile-gov-s5{color:#7c3aed;border-radius:12px;flex:1;padding:12px}.mobile-gov-s4{min-height:100%}.mobile-gov-text-3{color:#0f172a;margin-bottom:4px;font-size:16px;font-weight:700}.mobile-gov-s2{color:#94a3b8;font-size:13px}.mobile-gov-s1{text-decoration:none}.mobile-grant-bg-70{background:#fff;border-radius:12px;margin-bottom:12px;padding:16px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.mobile-grant-row-69{align-items:center;gap:8px;margin-bottom:10px;display:flex}.mobile-grant-s68{font-size:16px}.mobile-grant-text-67{color:#0f172a;margin:0;font-size:14px;font-weight:700}.mobile-grant-fixed-66{top:max(env(safe-area-inset-top,16px),16px);z-index:300;color:#fff;border-radius:12px;max-width:calc(100% - 40px);padding:10px 20px;font-size:14px;font-weight:600;animation:.2s slideDown;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0003}.mobile-grant-overlay-65{z-index:200;background:#0000004d;animation:.15s fadeIn;position:fixed;inset:0}.mobile-grant-fixed-64{width:100%;max-width:430px;padding:16px 20px;padding-bottom:max(20px,env(safe-area-inset-bottom,20px));z-index:201;background:#fff;border-radius:20px 20px 0 0;max-height:80vh;animation:.2s slideUp;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 -4px 20px #0000001a}.mobile-grant-bg-63{background:#e2e8f0;border-radius:2px;width:40px;height:4px;margin:0 auto 16px}.mobile-grant-text-62{color:#0f172a;margin:0 0 16px;font-size:17px;font-weight:700}.mobile-grant-pad-61{padding:0 20px 24px}.mobile-grant-bg-60{background:#fff;border-radius:12px;margin-bottom:12px;padding:16px}.mobile-grant-bg-59{background:#f1f5f9;border-radius:6px;width:60%;height:14px;margin-bottom:12px}.mobile-grant-bg-58{background:#f1f5f9;border-radius:6px;width:90%;height:20px;margin-bottom:8px}.mobile-grant-bg-57{background:#f1f5f9;border-radius:6px;width:45%;height:16px;margin-bottom:16px}.mobile-grant-flex-56{gap:10px;display:flex}.mobile-grant-bg-55{background:#f1f5f9;border-radius:10px;flex:1;height:60px}.mobile-grant-bg-54{background:#fff;border-radius:12px;margin-bottom:12px;padding:16px}.mobile-grant-bg-53{background:#f1f5f9;border-radius:6px;width:40%;height:14px;margin-bottom:10px}.mobile-grant-bg-52{background:#f1f5f9;border-radius:6px;width:100%;height:13px;margin-bottom:6px}.mobile-grant-bg-51{background:#f1f5f9;border-radius:6px;width:80%;height:13px}.mobile-grant-bg-50{background:#f8fafc;min-height:100%}.mobile-grant-row-49{z-index:20;padding:12px 16px;padding-top:max(env(safe-area-inset-top,12px),12px);-webkit-backdrop-filter:blur(12px);background:#f8fafce6;border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;display:flex;position:sticky;top:0}.mobile-grant-row-48{cursor:pointer;color:#2d586e;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;padding:4px;display:flex}.mobile-grant-s47{flex:1;min-width:0}.mobile-grant-text-46{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.mobile-grant-pad-45{padding:12px 20px 120px}.mobile-grant-row-44{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:center;gap:6px;margin-bottom:12px;padding:8px 12px;font-size:12px;display:flex}.mobile-grant-bg-43{background:#fff;border-radius:12px;margin-bottom:12px;padding:16px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.mobile-grant-row-42{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.mobile-grant-text-41{border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600}.mobile-grant-text-40{color:#64748b;background:#f1f5f9;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:500}.mobile-grant-text-39{color:#16a34a;background:#dcfce7;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700}.mobile-grant-text-38{color:#0f172a;letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.3}.mobile-grant-text-37{color:#2d586e;margin-bottom:14px;font-size:16px;font-weight:700}.mobile-grant-flex-36{gap:8px;display:flex}.mobile-grant-centered-35{text-align:center;border-radius:10px;flex:1;padding:10px 12px}.mobile-grant-text-34{color:#94a3b8;margin-bottom:2px;font-size:11px;font-weight:500}.mobile-grant-text-33{font-size:12px;font-weight:700}.mobile-grant-centered-32{text-align:center;border-radius:10px;flex:1;padding:10px 12px}.mobile-grant-text-31{color:#94a3b8;margin-bottom:2px;font-size:11px;font-weight:500}.mobile-grant-text-30{font-size:16px;font-weight:800}.mobile-grant-flex-29{flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:0 4px;display:flex}.mobile-grant-text-28{color:#64748b;background:#f1f5f9;border-radius:10px;padding:4px 10px;font-size:11px;font-weight:600}.mobile-grant-s27,.mobile-grant-s26,.mobile-grant-s25{color:#475569;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.mobile-grant-s24{color:#334155;margin-bottom:6px;font-size:14px}.mobile-grant-s23{font-weight:600}.mobile-grant-gap-22{margin-bottom:6px;font-size:14px}.mobile-grant-s21{color:#334155;font-weight:600}.mobile-grant-s20{color:#2d586e;text-decoration:none}.mobile-grant-s19{font-size:14px}.mobile-grant-s18{color:#334155;font-weight:600}.mobile-grant-s17{color:#2d586e;text-decoration:none}.mobile-grant-fixed-16{-webkit-backdrop-filter:blur(16px);width:100%;max-width:430px;padding:12px 20px;padding-bottom:max(12px,env(safe-area-inset-bottom,12px));z-index:50;background:#fffffff2;border-top:1px solid #f1f5f9;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -2px 12px #0000000f}.mobile-grant-grid-15{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.mobile-grant-center-14{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:11px 8px;font-size:13px;font-weight:600;display:flex}.mobile-grant-center-13,.mobile-grant-center-12,.mobile-grant-center-11{color:#334155;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f8fafc;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:11px 8px;font-size:13px;font-weight:600;display:flex}.mobile-grant-center-10{color:#fff;-webkit-tap-highlight-color:transparent;background:#2d586e;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.mobile-grant-text-9{color:#334155;margin:0 0 4px;font-size:15px;font-weight:600}.mobile-grant-s8{color:#94a3b8;margin:0 0 16px;font-size:13px}.mobile-grant-gap-7,.mobile-grant-gap-6{margin-bottom:14px}.mobile-grant-s5{resize:none}.mobile-grant-gap-4{margin-bottom:20px}.mobile-grant-gap-3{margin-bottom:14px}.mobile-grant-gap-2{margin-bottom:20px}.mobile-grant-s1{resize:none}.mobile-tasks-row-62{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px dashed #cbd5e1;border-radius:14px;align-items:center;gap:10px;width:100%;padding:14px 16px;display:flex}.mobile-tasks-center-61{border:2px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.mobile-tasks-text-60{color:#94a3b8;font-size:14px;font-weight:500}.mobile-tasks-bg-59{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px;box-shadow:0 2px 8px #00000014}.mobile-tasks-text-58{color:#0f172a;background:0 0;border:none;outline:none;width:100%;padding:0 0 10px;font-family:inherit;font-size:15px;font-weight:500}.mobile-tasks-flex-57{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.mobile-tasks-text-56{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:16px;padding:5px 12px;font-size:12px;font-weight:600}.mobile-tasks-row-55{align-items:center;gap:8px;display:flex}.mobile-tasks-bg-54{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:none;flex:1;padding:8px 10px;font-family:inherit;font-size:13px}.mobile-tasks-text-53{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:10px;padding:8px 20px;font-size:14px;font-weight:700}.mobile-tasks-text-52{cursor:pointer;color:#64748b;-webkit-tap-highlight-color:transparent;background:#f1f5f9;border:none;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600}.mobile-tasks-flex-51{border-radius:14px;align-items:flex-start;gap:12px;padding:13px 16px;transition:all .15s;display:flex;box-shadow:0 1px 3px #0000000a}.mobile-tasks-center-50{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;padding:0;display:flex}.mobile-tasks-s49{flex:1;min-width:0}.mobile-tasks-text-48{font-size:14px;font-weight:600;line-height:1.3}.mobile-tasks-row-47{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.mobile-tasks-s46{font-size:12px}.mobile-tasks-text-45{text-transform:uppercase;letter-spacing:.03em;border-radius:8px;padding:2px 8px;font-size:10px;font-weight:700}.mobile-tasks-text-44{color:#2d586e;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;background:#dae6f9;border-radius:8px;max-width:140px;padding:2px 8px;font-size:10px;font-weight:700;overflow:hidden}.mobile-tasks-box-43{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}.mobile-tasks-bg-42{background:#f8fafc;min-height:100%}.mobile-tasks-s41{justify-content:space-between}.mobile-tasks-row-40{align-items:center;gap:12px;display:flex}.mobile-tasks-row-39{color:#2d586e;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#eff6ff;border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:600;display:flex}.mobile-tasks-grid-38{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 20px 8px;display:grid}.mobile-tasks-centered-37{text-align:center;border-radius:12px;padding:10px 12px}.mobile-tasks-text-36{letter-spacing:-.02em;font-size:20px;font-weight:700}.mobile-tasks-text-35{opacity:.7;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.mobile-tasks-pad-34{padding-top:8px;padding-bottom:12px}.mobile-tasks-flex-33{justify-content:center;padding:60px;display:flex}.mobile-tasks-pad-32{padding:0 20px 100px}.mobile-tasks-gap-31{margin-bottom:16px}.mobile-tasks-gap-30{margin-bottom:20px}.mobile-tasks-text-29{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;padding:0 0 8px;font-size:12px;font-weight:700}.mobile-tasks-col-28{flex-direction:column;gap:6px;display:flex}.mobile-tasks-gap-27{margin-bottom:20px}.mobile-tasks-text-26{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;padding:0 0 8px;font-size:12px;font-weight:700}.mobile-tasks-gap-25{margin-bottom:12px}.mobile-tasks-row-24{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.mobile-tasks-s23{transition:transform .15s}.mobile-tasks-text-22{color:#0f172a;text-align:left;flex:1;font-size:13px;font-weight:700}.mobile-tasks-text-21{color:#2d586e;background:#dae6f9;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700}.mobile-tasks-col-20{flex-direction:column;gap:6px;margin-top:6px;display:flex}.mobile-tasks-gap-19{margin-bottom:20px}.mobile-tasks-text-18{color:#0f172a;font-size:15px;font-weight:700}.mobile-tasks-s17{color:#94a3b8;margin-top:4px;font-size:13px}.mobile-tasks-gap-16{margin-bottom:12px}.mobile-tasks-row-15{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.mobile-tasks-s14{transition:transform .15s}.mobile-tasks-text-13{color:#0f172a;text-align:left;flex:1;font-size:13px;font-weight:700}.mobile-tasks-text-12{color:#2d586e;background:#dae6f9;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700}.mobile-tasks-col-11{flex-direction:column;gap:6px;margin-top:6px;display:flex}.mobile-tasks-col-10{flex-direction:column;gap:6px;display:flex}.mobile-tasks-text-9{color:#0f172a;font-size:15px;font-weight:700}.mobile-tasks-s8{color:#94a3b8;margin-top:4px;font-size:13px}.mobile-tasks-gap-7{margin-top:8px}.mobile-tasks-row-6{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:8px;padding:10px 0;display:flex}.mobile-tasks-s5{transition:transform .15s}.mobile-tasks-text-4{color:#94a3b8;font-size:13px;font-weight:600}.mobile-tasks-col-3{flex-direction:column;gap:6px;display:flex}.mobile-tasks-text-2{color:#0f172a;margin-bottom:4px;font-size:16px;font-weight:700}.mobile-tasks-s1{color:#94a3b8;font-size:13px}.mobile-cal-bg-43{background:#f8fafc;min-height:100%}.mobile-cal-s42{justify-content:space-between}.mobile-cal-row-41{align-items:center;gap:12px;display:flex}.mobile-cal-flex-40{gap:8px;display:flex}.mobile-cal-row-39{color:#334155;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f1f5f9;border:none;border-radius:8px;align-items:center;gap:4px;padding:6px 14px;font-size:13px;font-weight:600;display:flex}.mobile-cal-text-38{color:#2d586e;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#eff6ff;border:none;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600}.mobile-cal-between-37{background:#fff;justify-content:space-between;align-items:center;padding:14px 20px 8px;display:flex}.mobile-cal-bg-36{cursor:pointer;color:#334155;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:8px}.mobile-cal-text-35{color:#0f172a;letter-spacing:-.01em;font-size:17px;font-weight:700}.mobile-cal-bg-34{cursor:pointer;color:#334155;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:8px}.mobile-cal-grid-33{background:#fff;grid-template-columns:repeat(7,1fr);padding:4px 16px 0;display:grid}.mobile-cal-centered-32{text-align:center;color:#94a3b8;padding:6px 0;font-size:12px;font-weight:600}.mobile-cal-grid-31{background:#fff;border-bottom:1px solid #f1f5f9;grid-template-columns:repeat(7,1fr);padding:0 16px 12px;display:grid}.mobile-cal-col-30{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:flex-start;align-items:center;min-height:44px;padding:6px 0 4px;display:flex;position:relative}.mobile-cal-center-29{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .15s;display:flex}.mobile-cal-flex-28{justify-content:center;gap:3px;margin-top:2px;display:flex}.mobile-cal-box-27{border-radius:50%;flex-shrink:0;width:5px;height:5px}.mobile-cal-flex-26{justify-content:center;padding:24px 0 8px;display:flex}.mobile-cal-pad-25{padding:16px 20px 8px}.mobile-cal-text-24{color:#0f172a;text-transform:none;letter-spacing:-.01em;margin-bottom:12px;padding:0;font-size:15px;font-weight:700}.mobile-cal-col-23{flex-direction:column;align-items:center;padding:28px 20px;display:flex}.mobile-cal-gap-22{margin-bottom:10px}.mobile-cal-text-21{color:#94a3b8;font-size:14px;font-weight:600}.mobile-cal-col-20{flex-direction:column;gap:8px;display:flex}.mobile-cal-s19{-webkit-tap-highlight-color:transparent;border-radius:4px 16px 16px 4px}.mobile-cal-between-18{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.mobile-cal-text-17{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.mobile-cal-s16{font-size:10px}.mobile-cal-text-15{color:#0f172a;margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.35}.mobile-cal-s14{color:#64748b;font-size:13px;line-height:1.4}.mobile-cal-row-13{border-top:1px solid #f1f5f9;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.mobile-cal-center-12{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.mobile-cal-text-11{font-size:12px;font-weight:500}.mobile-cal-pad-10{padding:8px 20px 40px}.mobile-cal-pad-9{padding:0 0 10px}.mobile-cal-centered-8{text-align:center;color:#94a3b8;padding:20px;font-size:13px}.mobile-cal-pad-7{padding:0;overflow:hidden}.mobile-cal-row-6{-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:13px 16px;display:flex}.mobile-cal-center-5{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mobile-cal-s4{flex:1;min-width:0}.mobile-cal-text-3{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.mobile-cal-s2{color:#94a3b8;margin-top:2px;font-size:12px}.mobile-cal-text-1{white-space:nowrap;border-radius:8px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600}.mobile-vault-row-33{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:12px 0;display:flex}.mobile-vault-bg-32{background:#f1f5f9;border-radius:10px;width:40px;height:40px}.mobile-vault-bg-31{background:#f1f5f9;border-radius:6px;width:70%;height:14px;margin-bottom:6px}.mobile-vault-bg-30{background:#f1f5f9;border-radius:6px;width:40%;height:11px}.mobile-vault-bg-29{background:#f8fafc;min-height:100%}.mobile-vault-pad-28{padding-bottom:16px}.mobile-vault-row-27{align-items:center;gap:12px;margin-bottom:4px;display:flex}.mobile-vault-row-26{cursor:pointer;color:#fff;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;padding:2px;display:flex}.mobile-vault-text-25{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.mobile-vault-row-24{color:#ffffff80;scrollbar-width:none;align-items:center;gap:4px;padding:4px 0;font-size:12px;display:flex;overflow-x:auto}.mobile-vault-row-23{flex-shrink:0;align-items:center;gap:4px;display:flex}.mobile-vault-bg-22{cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:12px}.mobile-vault-sticky-21{z-index:10;background:#f8fafc;padding:12px 20px 0;position:sticky;top:0}.mobile-vault-row-20{background:#fff;border:1px solid #f1f5f9;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:flex;box-shadow:0 1px 3px #0000000f}.mobile-vault-bg-19{color:#334155;-webkit-appearance:none;background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:14px}.mobile-vault-flex-18{cursor:pointer;background:0 0;border:none;padding:4px;display:flex}.mobile-vault-row-17{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:center;gap:6px;margin:10px 20px;padding:8px 12px;font-size:12px;display:flex}.mobile-vault-pad-16{padding:8px 20px}.mobile-vault-pad-15{padding:8px 20px 24px}.mobile-vault-text-14{color:#94a3b8;margin-bottom:8px;font-size:12px;font-weight:500}.mobile-vault-text-13{color:#334155;margin:0 0 4px;font-size:15px;font-weight:600}.mobile-vault-s12{color:#94a3b8;margin:0;font-size:13px}.mobile-vault-row-11{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.mobile-vault-center-10{background:#fef3c7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mobile-vault-s9{flex:1;min-width:0}.mobile-vault-text-8{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.mobile-vault-s7{color:#94a3b8;font-size:12px}.mobile-vault-s6{flex-shrink:0}.mobile-vault-row-5{text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.mobile-vault-center-4{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mobile-vault-s3{flex:1;min-width:0}.mobile-vault-text-2{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.mobile-vault-s1{color:#94a3b8;font-size:12px}.mobile-projects-flex-23{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:14px;transition:transform .1s,box-shadow .15s;display:flex}.mobile-projects-center-22{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.mobile-projects-s21{flex:1;min-width:0}.mobile-projects-flex-20{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.mobile-projects-text-19{color:#0f172a;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.mobile-projects-flex-18{flex-shrink:0;gap:6px;display:flex}.mobile-projects-inline-17{letter-spacing:.04em;text-transform:uppercase;color:#dc2626;white-space:nowrap;background:#fef2f2;border-radius:20px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.mobile-projects-bg-16{background:#dc2626;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-right:4px}.mobile-projects-inline-15{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:20px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.mobile-projects-s14{color:#64748b;margin:0 0 10px;font-size:13px;line-height:1.4}.mobile-projects-row-13{align-items:center;gap:8px;margin-bottom:6px;display:flex}.mobile-projects-bg-12{background:#f1f5f9;border-radius:3px;flex:1;height:6px;overflow:hidden}.mobile-projects-s11{border-radius:3px;height:100%;transition:width .6s}.mobile-projects-text-10{text-align:right;min-width:32px;font-size:12px;font-weight:600}.mobile-projects-s9{color:#94a3b8;margin:0;font-size:12px;line-height:1.4}.mobile-projects-bg-8{background:#f8fafc;min-height:100%}.mobile-projects-pad-7{padding:12px 0 4px}.mobile-projects-pad-6{padding:8px 20px 40px}.mobile-projects-flex-5{justify-content:center;padding:60px 0;display:flex}.mobile-projects-text-4{color:#334155;margin:0 0 4px;font-size:15px;font-weight:600}.mobile-projects-s3{color:#94a3b8;margin:0;font-size:13px}.mobile-projects-col-2{flex-direction:column;gap:12px;display:flex}.mobile-projects-s1{cursor:pointer}.mobile-more-gap-23{margin-bottom:20px}.mobile-more-text-22{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;padding:0 36px 6px;font-size:13px;font-weight:600}.mobile-more-bg-21{background-color:#fff;border-radius:12px;margin:0 16px;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005}.mobile-more-row-20{cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:left;border:none;align-items:center;width:100%;padding:12px 16px;transition:background .15s;display:flex}.mobile-more-center-19{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.mobile-more-text-18{color:#1f2937;letter-spacing:-.01em;flex:1;margin-left:14px;font-size:15px;font-weight:400}.mobile-more-center-17{color:#fff;background-color:#ef4444;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-right:8px;padding:0 7px;font-size:13px;font-weight:600;display:flex}.mobile-more-text-16{color:#c7c7cc;font-size:18px;font-weight:300;line-height:1}.mobile-more-bg-15{background-color:#f3f4f6;height:1px;margin-left:66px;margin-right:0}.mobile-more-bg-14{background-color:#f8fafc;min-height:100%;padding-bottom:40px}.mobile-more-bg-13{padding:16px 20px 8px;padding-top:max(env(safe-area-inset-top,16px),16px);background-color:#f8fafc}.mobile-more-text-12{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:32px;font-weight:700}.mobile-more-pad-11{padding:8px 16px 20px}.mobile-more-row-10{cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:left;border:none;border-radius:12px;align-items:center;width:100%;padding:16px;transition:background .15s;display:flex;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005}.mobile-more-center-9{color:#fff;background-color:#16a34a;border-radius:28px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;font-weight:700;display:flex}.mobile-more-s8{flex:1;min-width:0;margin-left:14px}.mobile-more-text-7{color:#0f172a;letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.3}.mobile-more-s6{color:#6b7280;margin-top:2px;font-size:14px;line-height:1.3}.mobile-more-s5{color:#374151;margin-top:1px;font-size:14px;line-height:1.3}.mobile-more-text-4{color:#c7c7cc;flex-shrink:0;margin-left:8px;font-size:22px;font-weight:300;line-height:1}.mobile-more-centered-3{text-align:center;padding-top:24px;padding-bottom:16px}.mobile-more-s2{color:#9ca3af;letter-spacing:.02em;font-size:12px}.mobile-more-s1{color:#2d586e;letter-spacing:.02em;margin-top:4px;font-size:12px}.mobile-insights-center-13{border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mobile-insights-s12{min-height:100%}.mobile-insights-text-11{color:#2d586e;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:4px 0;font-size:15px;font-weight:500}.mobile-insights-pad-10{padding:12px 0 4px}.mobile-insights-flex-9{justify-content:center;padding:40px;display:flex}.mobile-insights-text-8{color:#0f172a;margin-bottom:4px;font-size:16px;font-weight:600}.mobile-insights-s7{color:#94a3b8;font-size:14px}.mobile-insights-pad-6{padding-bottom:24px}.mobile-insights-flex-5{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:flex-start;gap:14px;width:100%;padding:16px 20px;transition:background .1s;display:flex}.mobile-insights-s4{flex:1;min-width:0}.mobile-insights-text-3{color:#0f172a;margin-bottom:3px;font-size:15px;font-weight:600;line-height:1.35}.mobile-insights-s2{color:#64748b;margin-bottom:8px;font-size:13px;line-height:1.45}.mobile-insights-text-1{color:#cbd5e1;flex-shrink:0;margin-top:2px;font-size:18px;font-weight:300;line-height:1}.common-modal-overlay{z-index:9999;opacity:0;background:#00000080;justify-content:center;align-items:center;transition:opacity .22s;display:flex;position:fixed;inset:0}.common-modal-overlay--opening{opacity:0;pointer-events:auto}.common-modal-overlay--open{opacity:1;pointer-events:auto}.common-modal-overlay--closing{opacity:0;pointer-events:none}.common-modal{opacity:0;background:#fff;border-radius:14px;flex-direction:column;width:640px;max-width:90vw;max-height:90vh;transition:opacity .22s,transform .22s;display:flex;overflow:hidden;transform:scale(.96);box-shadow:0 20px 60px #0000004d}.common-modal--opening{opacity:0;transform:scale(.96)}.common-modal--open{opacity:1;transform:scale(1)}.common-modal--closing{opacity:0;transform:scale(.96)}.common-modal--wide{width:900px;max-width:92vw}.common-modal--mid{width:800px;max-width:92vw}.common-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 0;display:flex}.common-modal-title{color:#0a1433;margin:0 0 4px;font-size:18px;font-weight:700}.common-modal-subtitle{color:#64748b;margin:0;font-size:13px;line-height:1.4}.common-modal-close{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;padding:0;transition:background .15s,border-color .15s;display:flex}.common-modal-close:hover{color:#334155;background:#f8fafc;border-color:#cbd5e1}.common-modal-body{padding:24px;overflow:hidden auto}.common-modal-body::-webkit-scrollbar{width:8px}.common-modal-body::-webkit-scrollbar-thumb{background:#e5e7eb;border:2px solid #fff;border-radius:10px}.common-modal-footer{background:#fafbfc;border-top:1px solid #f0f2f5;justify-content:flex-end;gap:12px;padding:16px 24px 24px;display:flex}.common-modal-footer .common-modal-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.common-modal-footer .common-modal-footer-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.common-modal-btn-secondary{color:#334155;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s}.common-modal-btn-secondary:hover{background:#f8fafc;border-color:#cbd5e1}.common-modal-btn-primary{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:background .15s}.common-modal-btn-primary:hover:not(:disabled){background:#3c7592}.common-modal-btn-primary:disabled{opacity:.6;cursor:not-allowed}.common-modal-header--danger{background:#dc3545;border-bottom:none;padding:24px 24px 20px}.common-modal-header--danger .common-modal-title{color:#fff}.common-modal-header--danger .common-modal-subtitle{color:#ffffffeb}.common-modal-header--danger .common-modal-close{color:#fff;background:#ffffff26;border-color:#fff6}.common-modal-header--danger .common-modal-close:hover{color:#fff;background:#ffffff40;border-color:#ffffff80}.common-modal-btn-danger{color:#fff;cursor:pointer;background:#dc3545;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:background .15s}.common-modal-btn-danger:hover:not(:disabled){background:#bb2d3b}.common-modal-btn-danger:disabled{opacity:.6;cursor:not-allowed}.common-delete-modal-question{color:#0a1433;margin:0 0 8px;font-size:16px;font-weight:600}.common-delete-modal-item{color:#334155;margin:0 0 12px;font-size:14px}.common-delete-modal-warning{color:#dc3545;margin:0;font-size:14px}.common-remove-modal-note{color:#64748b;margin:0;font-size:14px}.common-modal-form{margin:0}.minimal-form-field{margin-bottom:12px}.minimal-form-field:last-child{margin-bottom:0}.minimal-form-label{color:#475569;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.minimal-input{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;outline:none;width:100%;height:38px;padding:0 12px;font-size:13px;border-radius:8px!important}.minimal-input::placeholder{color:#94a3b8}.minimal-input:focus{border-color:#2d586e;box-shadow:0 0 0 2px #2d586e26}.minimal-input:disabled,.minimal-input[readonly]{color:#64748b;cursor:not-allowed;opacity:1;background-color:#f1f5f9;border-color:#e2e8f0}.minimal-input:disabled:focus,.minimal-input[readonly]:focus{box-shadow:none;border-color:#e2e8f0}.minimal-input-textarea{resize:vertical;min-height:76px}.minimal-input-textarea:disabled,.minimal-input-textarea[readonly]{color:#64748b;cursor:not-allowed;resize:none;background-color:#f1f5f9;border-color:#e2e8f0}.minimal-form-error{color:#dc2626;margin-top:4px;font-size:11px;display:block}.form-select-input{color:#0f172a;box-sizing:border-box;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23475569' d='M6 8L1 3h10z'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;height:38px;padding:0 36px 0 12px;font-size:13px}.form-select-input:hover:not(:disabled){border-color:#b1b5bb}.form-select-input:focus{border-color:#2d586e;box-shadow:0 0 0 2px #2d586e26}.form-select-input:disabled{color:#64748b;cursor:not-allowed;opacity:1;background-color:#f1f5f9;border-color:#e2e8f0}.form-select-input:disabled:focus{box-shadow:none;border-color:#e2e8f0}.form-select-input option{color:#0f172a}.common-modal .common-modal-select .custom__menu,.list-table-filters .list-table-filter-select .custom__menu{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:4px;box-shadow:0 8px 24px #0000001f}.common-modal-select .custom__menu,[class*=custom__menu]{z-index:10002!important}.common-modal .common-modal-select .custom__option,.list-table-filters .list-table-filter-select .custom__option{border-radius:6px;padding:8px 12px;font-size:13px}.common-modal .common-modal-select .custom__option--is-focused,.list-table-filters .list-table-filter-select .custom__option--is-focused{background:#f8fafc!important}.common-modal .common-modal-select .custom__option--is-selected,.list-table-filters .list-table-filter-select .custom__option--is-selected{color:#fff!important;background:#2d586e!important}.common-modal-form .row,.common-modal-form .row-wrap{gap:0 12px;margin-bottom:0}.common-modal-form .row>[class*=col-],.common-modal-form .row-wrap>[class*=col-]{min-width:0;margin-bottom:12px}.common-modal-form .minimal-form-field{min-width:0}.common-modal-form .row.g-3{gap:12px}.common-modal-form .row.g-3>[class*=col-]{margin-bottom:0}.common-modal-form .col-12 .minimal-form-label{margin-bottom:4px}.common-modal-form .col-12 .row,.common-modal-form .col-12 .row-wrap{margin-top:0}.achievements-doc-list{margin-top:6px}.minimal-achievement-item{background:#f8fafc;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:8px 10px;display:flex}.minimal-achievement-item>div{align-items:baseline;gap:8px;display:flex}.minimal-achievement-item .achievement-text{color:#0f172a;font-size:13px}.minimal-achievement-item .achievement-date{color:#94a3b8;font-size:11px}.minimal-add-link{color:#2d586e;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:12px;font-weight:500}.minimal-add-link:hover{text-decoration:underline}.minimal-achievement-add{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.minimal-achievement-add .minimal-input{flex:1;min-width:100px}.minimal-btn-sm{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500}.minimal-btn-sm:hover{background:#3c7592}.minimal-icon-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;width:24px;height:24px;font-size:18px;line-height:1}.minimal-icon-btn:hover{color:#64748b;background:#f1f5f9}.minimal-input--error{border-color:#dc2626!important}.minimal-input--error:focus{box-shadow:0 0 0 2px #dc262626}.common-modal .form-group{margin-bottom:12px}.common-modal .form-group:last-child{margin-bottom:0}.common-modal .form-group label,.common-modal .form-label{color:#475569;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.common-modal .form-group input,.common-modal .form-group select,.common-modal .form-group textarea{background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:13px}.common-modal .form-group input:focus,.common-modal .form-group select:focus,.common-modal .form-group textarea:focus{border-color:#2d586e;box-shadow:0 0 0 2px #2d586e26}.common-modal .form-group .form-control,.common-modal .form-group .pass-icon input{background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:13px}.common-modal .form-group .form-control:focus,.common-modal .form-group .pass-icon input:focus{border-color:#2d586e;box-shadow:0 0 0 2px #2d586e26}.common-modal .common-modal-select .custom__control{border:1px solid #d1d5db;min-height:38px;padding:4px 12px;font-size:13px;overflow:hidden;border-radius:8px!important}.common-modal .common-modal-select .custom__control--is-focused{border-color:#2d586e;box-shadow:0 0 0 2px #2d586e26}.common-modal .common-modal-select .custom__placeholder,.common-modal .common-modal-select .custom__single-value{font-size:13px}.edit-application-form .minimal-form-field{margin-bottom:12px}.edit-application-attachments-list{margin:0 0 10px;padding:0;list-style:none}.edit-application-attachment-item{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.edit-application-attachment-item:last-of-type{border-bottom:none}.edit-application-attachment-link{color:#2d586e;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;text-decoration:none;overflow:hidden}.edit-application-attachment-link:hover{text-decoration:underline}.edit-application-attachment-remove{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;display:inline-flex}.edit-application-attachment-remove:hover:not(:disabled){color:#dc2626;background:#fef2f2}.edit-application-attachment-remove:disabled{opacity:.7;cursor:not-allowed}.edit-application-upload-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.edit-application-file-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.edit-application-upload-hint{color:#64748b;font-size:12px}.list-table-wrapper{background:#fff;border:1px solid #f1f5f9;border-radius:12px;overflow:visible}.list-table{border-collapse:collapse;width:100%}.list-table thead tr{background:#f8fafc;border-bottom:1px solid #e5e7eb}.list-table th{text-align:left;color:#64748b;padding:10px 12px;font-size:11px;font-weight:600}.list-table th.text-end,.list-table td.text-end{text-align:right}.list-table th,.list-table td{vertical-align:middle}.list-table-header-link{font-size:inherit;font-weight:inherit;color:#2d586e;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.list-table-header-link:hover{text-decoration:underline}.role-permissions-page .list-table-section-title{font-size:26px}.role-permissions-page .list-table-section-subtitle{font-size:16px}.role-permissions-page .list-table th{font-size:13px}.role-permissions-page .list-table td,.role-permissions-page .list-table .list-table-cell-primary strong{font-size:15px}.role-permissions-page .list-table .list-table-cell-muted.small{font-size:13px}.role-permissions-page .list-table-empty{font-size:15px}.role-permissions-page .list-table-primary-btn,.role-permissions-page .list-table-secondary-btn{padding:10px 18px;font-size:14px}.role-permissions-page .list-table-search-input{font-size:14px}.role-permissions-page .list-table-filter-select .small,.role-permissions-page .list-table-section-subtitle.mb-4{font-size:15px}.role-edit-page .role-edit-form{max-width:560px}.role-edit-page .role-edit-form-group{margin-bottom:20px}.role-edit-page .role-edit-form-label{color:#334155;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.role-edit-page .role-edit-form-input{color:#0a1433;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:8px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.role-edit-page .role-edit-form-input:focus{border-color:#2d586e;outline:none;box-shadow:0 0 0 2px #2d586e26}.role-edit-page .role-edit-form-input:disabled,.role-edit-page .role-edit-form-input[readonly]{color:#64748b;cursor:not-allowed;background:#f8fafc}.role-edit-page .role-edit-form-input-invalid{border-color:#dc2626}.role-edit-page .role-edit-form-input-invalid:focus{border-color:#dc2626;box-shadow:0 0 0 2px #dc262626}.role-edit-page .role-edit-form-textarea{resize:vertical;min-height:100px}.role-edit-page .role-edit-form-hint{color:#64748b;margin-top:4px;font-size:12px;display:block}.role-edit-page .role-edit-form-error{color:#dc2626;margin-top:4px;font-size:12px;display:block}.role-edit-page .role-edit-form-status{align-items:center;gap:10px;margin-top:6px;display:flex}.role-edit-page .role-edit-form-status-label{font-size:14px}.role-edit-page .role-edit-form-status-active{color:#16a34a}.role-edit-page .role-edit-form-status-inactive{color:#64748b}.switch-minimal{width:32px;min-width:32px;height:18px;display:inline-block;position:relative}.switch-minimal input{opacity:0;width:0;height:0}.switch-minimal .slider{cursor:pointer;background-color:#e2e8f0;border-radius:18px;transition:background .2s;position:absolute;inset:0}.switch-minimal .slider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;bottom:2px;left:2px;box-shadow:0 1px 3px #00000026}.switch-minimal input:checked+.slider{background-color:#2d586e}.switch-minimal input:checked+.slider:before{transform:translate(14px)}.switch-minimal input:focus-visible+.slider{outline-offset:2px;outline:2px solid #2d586e}.list-table tbody tr{border-bottom:1px solid #f1f5f9}.list-table tbody tr.list-table-row-clickable{cursor:pointer}.list-table td{padding:10px 12px;font-size:13px}.list-table .list-table-cell-primary{font-weight:500}.list-table .list-table-cell-muted{color:#64748b}.list-table .list-table-cell-badge{padding:10px 12px}.list-table .list-table-cell-actions{padding:10px 12px;position:relative}.list-table-action-btn{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px 8px;font-size:12px}.list-table-action-dropdown{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:170px;margin-top:4px;position:absolute;top:100%;right:12px;overflow:hidden;box-shadow:0 8px 24px #0000001f}.list-table tbody tr:last-child .list-table-action-dropdown{margin-top:0;margin-bottom:4px;top:auto;bottom:100%}.list-table-dropdown-header{color:#94a3b8;text-transform:uppercase;border-bottom:1px solid #f1f5f9;padding:6px 12px;font-size:10px;font-weight:600}.list-table-dropdown-item{cursor:pointer;text-align:left;color:#334155;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;display:block}.list-table-dropdown-item:hover{background:#f8fafc}.list-table-dropdown-divider{border-top:1px solid #f1f5f9}.list-table-dropdown-item-danger{color:#dc2626}.list-table-dropdown-item-danger:hover{background:#fef2f2}.list-table-empty{text-align:center;color:#94a3b8;padding:40px}.risk-tab-table-wrapper{overflow-x:auto}.risk-tab-table-wrapper .list-table.risk-tab-table{table-layout:fixed;min-width:600px}.risk-tab-table .risk-tab-col-risk,.risk-tab-table .risk-tab-col-mitigation{width:22%}.risk-tab-table .risk-tab-col-type,.risk-tab-table .risk-tab-col-probability,.risk-tab-table .risk-tab-col-impact{width:12%}.risk-tab-table .risk-tab-col-actions{width:20%}.risk-tab-table th,.risk-tab-table td{vertical-align:top;padding:12px 14px}.risk-tab-table thead th{color:#475569;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-bottom:2px solid #e2e8f0;font-size:12px;font-weight:600}.risk-tab-table tbody td{border-bottom:1px solid #f1f5f9;font-size:14px}.risk-tab-table .list-table-cell-primary{color:#0f172a;font-weight:500}.risk-tab-table .risk-name-cell strong{margin-bottom:2px;display:block}.risk-tab-table .risk-desc-truncate{color:#64748b;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.risk-tab-table .risk-mitigation-truncate{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.risk-tab-table .list-table-cell-actions{vertical-align:middle;text-align:right}.list-table-badge{border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.list-table-badge-active{color:#065f46;background:#d1fae5}.list-table-badge-inactive{color:#991b1b;background:#fee2e2}.list-table-section-header{background:#fff;border-bottom:1px solid #e7e8eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 23px;display:flex}.list-table-section-header>div:first-child{flex:1;min-width:0}.list-table-section-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.list-table-section-title{color:#0a1433;margin:0 0 4px;font-size:22px;font-weight:700}.list-table-section-subtitle{color:#64748b;margin:0;font-size:14px;line-height:1.4}.dept-header-icon{color:#2d586e;background:#dae6f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dept-header-icon svg{width:22px;height:22px}.dept-page-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding:0 24px 20px;display:grid}.dept-page-stat-card{background:#fff;border:1px solid #e7e8eb;border-radius:12px;align-items:center;gap:14px;padding:18px 20px;transition:box-shadow .15s;display:flex}.dept-page-stat-card:hover{box-shadow:0 4px 16px #0000000f}.dept-page-stat-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.dept-page-stat-icon svg{width:22px;height:22px}.dept-page-stat-label{color:#64748b;margin-bottom:2px;font-size:12px;font-weight:500}.dept-page-stat-value{color:#1e293b;font-size:22px;font-weight:700;line-height:1.2}@media (max-width:768px){.dept-page-stats{grid-template-columns:repeat(2,1fr);padding:0 16px 16px}.dept-page-stat-card{padding:14px 16px}.dept-page-stat-value{font-size:18px}}@media (max-width:480px){.dept-page-stats{grid-template-columns:1fr}}.list-table-section-back{color:#64748b;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.list-table-section-back:hover{color:#0a1433}.list-table-section-back svg{flex-shrink:0}.list-table-primary-btn{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.list-table-primary-btn:hover{background:#3c7592}.list-table-primary-btn:disabled{opacity:.6;cursor:not-allowed}.list-table-secondary-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex}.list-table-secondary-btn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.list-table-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.list-table-search-wrap{flex:1;min-width:200px;margin-bottom:0}.list-table-search-input{border:1px solid #e5e7eb;border-radius:8px;outline:none;width:320px;max-width:100%;padding:7px 14px;font-size:13px}.list-table-search-input-full{width:100%;max-width:320px}.list-table-filter-select{flex-shrink:0;min-width:145px}.list-table-filters .list-table-filter-select .custom__control{border:1px solid #d1d5db;height:38px;min-height:38px;padding:0 10px;font-size:13px;border-radius:8px!important}.list-table-filters .list-table-filter-select .custom__value-container{padding:0;overflow:visible}.list-table-filters .list-table-filter-select .custom__indicators{min-width:24px}.list-table-filters .list-table-filter-select .custom__control--is-focused{border-color:#2d586e;box-shadow:0 0 0 2px #2d586e26}.list-table-filters .list-table-filter-select .custom__placeholder,.list-table-filters .list-table-filter-select .custom__single-value{white-space:nowrap;text-overflow:clip;font-size:13px;overflow:visible}.list-table-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:16px 0;display:flex}.list-table-pagination-info{color:#64748b;font-size:14px;font-weight:500}.list-table-pagination-buttons{align-items:center;gap:6px;display:flex}.list-table-pagination-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 10px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.list-table-pagination-btn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.list-table-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.list-table-pagination-btn.active{color:#fff;background:#2d586e;border-color:#2d586e}.list-table-pagination-btn.active:hover:not(:disabled){background:#3c7592;border-color:#3c7592}.housing-center-223{color:#94a3b8;background:#f1f5f9;border-radius:12px;justify-content:center;align-items:center;height:450px;display:flex}.housing-inline-222{border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.housing-center-221{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.housing-bg-220{background:#fff;border-radius:14px;width:420px;max-width:90vw;padding:28px;box-shadow:0 20px 60px #0000004d}.housing-text-219{color:#0a1433;margin-bottom:4px;font-size:18px;font-weight:700}.housing-s218{color:#94a3b8;margin-bottom:20px;font-size:12px}.housing-gap-217{margin-bottom:16px}.housing-text-216{color:#475569;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.housing-grid-215{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.housing-centered-214{cursor:pointer;text-align:center;border-radius:8px;padding:10px 8px}.housing-s213{font-size:22px}.housing-text-212{margin-top:2px;font-size:11px;font-weight:500}.housing-gap-211{margin-bottom:12px}.housing-text-210{color:#475569;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.housing-s209{border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:13px}.housing-gap-208{margin-bottom:20px}.housing-text-207{color:#475569;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.housing-s206{border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:13px}.housing-flex-205{justify-content:flex-end;gap:8px;display:flex}.housing-bg-204{cursor:pointer;color:#64748b;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 18px;font-size:13px}.housing-text-203{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.housing-center-202{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.housing-bg-201{background:#fff;border-radius:14px;width:520px;max-width:90vw;max-height:90vh;padding:28px;overflow:auto;box-shadow:0 20px 60px #0000004d}.housing-text-200{color:#0a1433;margin-bottom:4px;font-size:18px;font-weight:700}.housing-s199{color:#94a3b8;margin-bottom:20px;font-size:12px}.housing-rel-198{margin-bottom:16px;position:relative}.housing-abs-197{z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0000001f}.housing-between-196{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-size:13px;display:flex}.housing-s195{font-weight:500}.housing-s194{color:#94a3b8;font-size:11px}.housing-flex-193{color:#475569;background:#f8fafc;border-radius:8px;gap:20px;margin-bottom:16px;padding:12px;font-size:12px;display:flex}.housing-s192,.housing-s191{color:#94a3b8}.housing-grid-190{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.housing-bg-189,.housing-bg-188{background:#fff}.housing-gap-187{margin-bottom:20px}.housing-s186{resize:vertical}.housing-flex-185{justify-content:flex-end;gap:8px;display:flex}.housing-bg-184{cursor:pointer;color:#64748b;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 18px;font-size:13px}.housing-text-183{color:#fff;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.housing-flex-182{background:#f8fafc;min-height:100vh;display:flex}.housing-bg-181{background:#fff;border-right:1px solid #e5e7eb;flex-shrink:0;width:240px;padding:16px}.housing-row-180{color:#64748b;align-items:center;gap:6px;margin-bottom:20px;font-size:13px;text-decoration:none;display:flex}.housing-row-179{align-items:center;gap:8px;margin-bottom:4px;display:flex}.housing-flex-178{color:#2d586e;display:flex}.housing-text-177{color:#2d586e;margin:0;font-size:17px;font-weight:700}.housing-s176{color:#94a3b8;margin-bottom:20px;padding-left:30px;font-size:12px}.housing-col-175{flex-direction:column;gap:2px;display:flex}.housing-row-174{color:#64748b;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13px;font-weight:400;text-decoration:none;display:flex}.housing-flex-173{flex-shrink:0;display:flex}.housing-s172{margin-left:auto}.housing-row-171{cursor:pointer;text-align:left;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13px;display:flex}.housing-flex-170{flex-shrink:0;display:flex}.housing-s169{flex:1;padding:28px;overflow:auto}.housing-between-168{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.housing-text-167{margin-bottom:4px;font-size:22px;font-weight:700}.housing-s166{color:#64748b;margin:0;font-size:14px}.housing-row-165{cursor:pointer;color:#fff;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.housing-grid-164{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:24px;display:grid}.housing-bg-163{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:16px}.housing-s162{color:#94a3b8;margin-bottom:4px;font-size:11px}.housing-text-161{font-size:26px;font-weight:700}.housing-s160{font-size:11px}.housing-gap-159,.housing-gap-158{margin-bottom:24px}.housing-text-157{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:6px;margin-top:8px;padding:6px 14px;font-size:12px;font-weight:500}.housing-bg-156{background:#fff;border:1px solid #f1f5f9;border-radius:12px;margin-bottom:24px;padding:20px}.housing-text-155{margin-bottom:12px;font-size:15px;font-weight:700}.housing-col-154{flex-direction:column;gap:6px;display:flex}.housing-row-153{background:#f8fafc;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.housing-s152{min-width:80px;font-weight:500}.housing-s151{color:#475569;flex:1}.housing-centered-150{color:#94a3b8;text-align:center;padding:20px}.housing-grid-149{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.housing-bg-148{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:16px}.housing-s147{color:#94a3b8;margin-bottom:4px;font-size:11px}.housing-text-146{color:#2d586e;font-size:22px;font-weight:700}.housing-bg-145{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:16px}.housing-s144{color:#94a3b8;margin-bottom:4px;font-size:11px}.housing-text-143{color:#059669;font-size:22px;font-weight:700}.housing-bg-142{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:16px}.housing-s141{color:#94a3b8;margin-bottom:4px;font-size:11px}.housing-text-140{color:#dc2626;font-size:22px;font-weight:700}.housing-between-139{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.housing-text-138{margin-bottom:4px;font-size:22px;font-weight:700}.housing-s137{color:#64748b;margin:0;font-size:14px}.housing-row-136{cursor:pointer;color:#fff;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.housing-flex-135{gap:20px;display:flex}.housing-gap-134{margin-bottom:20px}.housing-s133{flex-shrink:0;width:380px}.housing-text-132{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:6px;width:100%;margin-top:8px;padding:6px 14px;font-size:12px;font-weight:500}.housing-text-131{margin-bottom:4px;font-size:22px;font-weight:700}.housing-s130{color:#64748b;margin-bottom:20px;font-size:14px}.housing-text-129{margin-bottom:4px;font-size:22px;font-weight:700}.housing-s128{color:#64748b;margin-bottom:20px;font-size:14px}.housing-between-127{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.housing-text-126{margin-bottom:4px;font-size:22px;font-weight:700}.housing-s125{color:#64748b;margin:0;font-size:14px}.housing-row-124{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.housing-grid-123{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:20px;display:grid}.housing-bg-122{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:16px}.housing-s121{color:#94a3b8;margin-bottom:4px;font-size:11px}.housing-text-120{font-size:22px;font-weight:700}.housing-gap-119{margin-bottom:16px}.housing-s118{border:1px solid #e5e7eb;border-radius:8px;outline:none;width:320px;padding:7px 14px;font-size:13px}.housing-bg-117{background:#fff;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden}.housing-s116{border-collapse:collapse;width:100%}.housing-bg-115{background:#f8fafc;border-bottom:1px solid #e5e7eb}.housing-text-114{text-align:left;color:#64748b;padding:10px 12px;font-size:11px;font-weight:600}.housing-s113{border-bottom:1px solid #f1f5f9}.housing-text-112{padding:10px 12px;font-size:13px;font-weight:500}.housing-s111{color:#64748b;padding:10px 12px;font-size:13px}.housing-pad-110,.housing-pad-109{padding:10px 12px}.housing-s108{color:#64748b;padding:10px 12px;font-size:13px}.housing-rel-107{padding:10px 12px;position:relative}.housing-bg-106{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px 8px;font-size:12px}.housing-abs-105{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:170px;position:absolute;top:100%;right:12px;overflow:hidden;box-shadow:0 8px 24px #0000001f}.housing-text-104{color:#94a3b8;text-transform:uppercase;border-bottom:1px solid #f1f5f9;padding:6px 12px;font-size:10px;font-weight:600}.housing-bg-103{cursor:pointer;text-align:left;color:#334155;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;display:block}.housing-s102{border-top:1px solid #f1f5f9}.housing-bg-101{cursor:pointer;text-align:left;color:#dc2626;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;display:block}.housing-centered-100{text-align:center;color:#94a3b8;padding:40px}.housing-between-99{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.housing-text-98{margin-bottom:4px;font-size:22px;font-weight:700}.housing-s97{color:#64748b;margin:0;font-size:14px}.housing-flex-96{gap:8px;display:flex}.housing-row-95{cursor:pointer;color:#2d586e;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.housing-row-94{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.housing-flex-93{background:#f1f5f9;border-radius:8px;gap:4px;width:fit-content;margin-bottom:20px;padding:4px;display:flex}.housing-s92{cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-size:13px}.housing-row-91{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:12px;margin-bottom:20px;padding:16px;display:flex}.housing-text-90{color:#991b1b;font-size:14px;font-weight:700}.housing-s89{color:#b91c1c;font-size:12px}.housing-grid-88{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:20px;display:grid}.housing-bg-87{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:16px}.housing-s86{color:#94a3b8;margin-bottom:4px;font-size:11px}.housing-text-85{font-size:22px;font-weight:700}.housing-gap-84{margin-bottom:16px}.housing-s83{border:1px solid #e5e7eb;border-radius:8px;outline:none;width:360px;padding:7px 14px;font-size:13px}.housing-bg-82{background:#fff;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden}.housing-s81{overflow-x:auto}.housing-s80{border-collapse:collapse;width:100%;min-width:1000px}.housing-bg-79{background:#f8fafc;border-bottom:1px solid #e5e7eb}.housing-text-78{text-align:left;color:#64748b;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}.housing-s77{border-bottom:1px solid #f1f5f9}.housing-text-76{padding:10px 12px;font-size:13px;font-weight:500}.housing-s75{color:#475569;padding:10px 12px;font-size:13px}.housing-pad-74{padding:10px 12px}.housing-s73{color:#64748b;padding:10px 12px;font-size:13px}.housing-pad-72{padding:10px 12px}.housing-s71{color:#475569;padding:10px 12px;font-size:13px}.housing-pad-70{padding:10px 12px;font-size:13px}.housing-s69{color:#64748b;max-width:200px;padding:10px 12px;font-size:12px}.housing-clip-68{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.housing-flex-67{gap:4px;padding:10px 12px;display:flex}.housing-bg-66{cursor:pointer;color:#2d586e;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px 8px;font-size:11px}.housing-bg-65{cursor:pointer;color:#dc2626;background:#fff;border:1px solid #fca5a5;border-radius:6px;padding:4px 8px;font-size:11px}.housing-centered-64{text-align:center;color:#94a3b8;padding:40px}.housing-row-63{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:12px;margin-bottom:12px;padding:16px;display:flex}.housing-text-62{color:#991b1b;font-size:14px;font-weight:700}.housing-s61{color:#b91c1c;font-size:12px}.housing-row-60{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:center;gap:12px;margin-bottom:20px;padding:16px;display:flex}.housing-text-59{color:#854d0e;font-size:14px;font-weight:700}.housing-s58{color:#92400e;font-size:12px}.housing-grid-57{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:20px;display:grid}.housing-bg-56{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:16px}.housing-s55{color:#94a3b8;margin-bottom:4px;font-size:11px}.housing-s54{font-weight:700}.housing-gap-53{margin-bottom:16px}.housing-s52{border:1px solid #e5e7eb;border-radius:8px;outline:none;width:360px;padding:7px 14px;font-size:13px}.housing-bg-51{background:#fff;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden}.housing-s50{overflow-x:auto}.housing-s49{border-collapse:collapse;width:100%;min-width:900px}.housing-bg-48{background:#f8fafc;border-bottom:1px solid #e5e7eb}.housing-text-47{text-align:left;color:#64748b;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}.housing-s46{border-bottom:1px solid #f1f5f9}.housing-text-45{padding:10px 12px;font-size:13px;font-weight:500}.housing-pad-44{padding:10px 12px;font-size:13px}.housing-s43,.housing-s42{color:#475569;padding:10px 12px;font-size:13px}.housing-pad-41{padding:10px 12px;font-size:13px}.housing-pad-40{padding:10px 12px}.housing-s39{color:#94a3b8;font-size:13px}.housing-s38{color:#64748b;padding:10px 12px;font-size:13px}.housing-pad-37{padding:10px 12px}.housing-s36{color:#059669;font-size:13px}.housing-flex-35{gap:4px;padding:10px 12px;display:flex}.housing-bg-34{cursor:pointer;color:#2d586e;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px 8px;font-size:11px}.housing-bg-33{cursor:pointer;color:#dc2626;background:#fff;border:1px solid #fca5a5;border-radius:6px;padding:4px 8px;font-size:11px}.housing-centered-32{text-align:center;color:#94a3b8;padding:40px}.housing-center-31{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.housing-bg-30{background:#fff;border-radius:14px;width:560px;max-width:90vw;max-height:90vh;padding:28px;overflow:auto;box-shadow:0 20px 60px #0000004d}.housing-text-29{color:#0a1433;margin-bottom:4px;font-size:18px;font-weight:700}.housing-s28{color:#94a3b8;margin-bottom:20px;font-size:12px}.housing-gap-27{margin-bottom:12px}.housing-bg-26{background:#fff}.housing-text-25{color:#2d586e;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb;margin-top:8px;margin-bottom:10px;padding-bottom:6px;font-size:12px;font-weight:700}.housing-grid-24{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.housing-bg-23,.housing-bg-22{background:#fff}.housing-grid-21{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.housing-bg-20{background:#fff}.housing-gap-19,.housing-gap-18{margin-bottom:12px}.housing-gap-17{margin-bottom:16px}.housing-s16{resize:vertical}.housing-text-15{color:#2d586e;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb;margin-bottom:10px;padding-bottom:6px;font-size:12px;font-weight:700}.housing-grid-14{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.housing-bg-13,.housing-bg-12{background:#fff}.housing-grid-11{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.housing-bg-10,.housing-bg-9{background:#fff}.housing-grid-8{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.housing-row-7{align-items:center;gap:8px;margin-bottom:12px;display:flex}.housing-s6{color:#475569;cursor:pointer;font-size:13px}.housing-gap-5{margin-bottom:20px}.housing-s4{resize:vertical}.housing-flex-3{justify-content:flex-end;gap:8px;display:flex}.housing-bg-2{cursor:pointer;color:#64748b;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 18px;font-size:13px}.housing-text-1{color:#fff;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.citizen-detail-s85{color:#fff}.citizen-detail-inline-84,.citizen-detail-inline-83{border-radius:20px;padding:3px 12px;font-size:12px;font-weight:600;display:inline-block}.citizen-detail-s82{color:#5b6276;border-color:#d0d8e0}.citizen-detail-s81{color:#2d586e;border-color:#d0d8e0}.citizen-detail-s80{transform:rotate(180deg)}.citizen-detail-s79{margin-right:6px;font-size:13px}.citizen-detail-s78{font-size:11px}.citizen-detail-pad-77{padding:6px 14px;font-size:13px}.citizen-detail-s76{color:#555;font-size:13px}.citizen-detail-s75{cursor:pointer}.citizen-detail-text-74{font-size:13px;font-weight:600}.citizen-detail-s73,.citizen-detail-s72{font-size:13px}.citizen-detail-between-71{justify-content:space-between;align-items:center;display:flex}.citizen-detail-text-70{font-size:12px;font-weight:600;text-decoration:none}.citizen-detail-grid-69{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.citizen-detail-s68{color:#94a3b8;margin-bottom:2px;font-size:11px}.citizen-detail-s67{font-weight:600}.citizen-detail-s66,.citizen-detail-s65,.citizen-detail-s64,.citizen-detail-s63{color:#94a3b8;margin-bottom:2px;font-size:11px}.citizen-detail-inline-62{border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.citizen-detail-s61{color:#94a3b8;margin-bottom:2px;font-size:11px}.citizen-detail-gap-60{color:#64748b;margin:0}.citizen-detail-row-59{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.citizen-detail-s58{color:#94a3b8;font-size:11px}.citizen-detail-text-57{font-size:20px;font-weight:700}.citizen-detail-s56{color:#94a3b8;font-size:11px}.citizen-detail-text-55{font-size:20px;font-weight:700}.citizen-detail-s54{color:#94a3b8;font-size:11px}.citizen-detail-s53{font-weight:500}.citizen-detail-inline-52{border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.citizen-detail-gap-51{color:#94a3b8;margin:0}.citizen-detail-s50{overflow-x:auto}.citizen-detail-s49{border-collapse:collapse;width:100%;font-size:13px}.citizen-detail-s48{border-bottom:1px solid #e5e7eb}.citizen-detail-text-47,.citizen-detail-text-46,.citizen-detail-text-45,.citizen-detail-text-44{text-align:left;color:#64748b;padding:6px 8px;font-size:11px;font-weight:600}.citizen-detail-s43{border-bottom:1px solid #f1f5f9}.citizen-detail-pad-42,.citizen-detail-pad-41{padding:8px}.citizen-detail-inline-40{border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.citizen-detail-pad-39{padding:8px}.citizen-detail-inline-38{border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.citizen-detail-pad-37{color:#64748b;padding:8px}.citizen-detail-gap-36{margin-bottom:8px}.citizen-detail-bg-35{background:#f8fafc;border-radius:8px;padding:12px}.citizen-detail-text-34{text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.citizen-detail-s33{font-size:13px}.citizen-detail-s32{color:#94a3b8;margin-top:4px;font-size:12px}.citizen-detail-s31,.citizen-detail-s30{align-items:flex-start}.citizen-detail-s29{white-space:normal}.citizen-detail-bg-28{color:#2d586e;background:#e8f0f4;padding:4px 12px;font-size:12px}.citizen-detail-s27{color:#dc2626}.citizen-detail-s26{font-size:13px}.citizen-detail-s25{color:#5b6276;margin:0;font-size:13px;line-height:1.6}.citizen-detail-bg-24{background-color:#00000080}.citizen-detail-s23,.citizen-detail-s22{color:#fff}.citizen-detail-bg-21{background-color:#00000080}.citizen-detail-s20,.citizen-detail-s19{color:#fff}.citizen-detail-bg-18{background-color:#00000080}.citizen-detail-s17{color:#fff}.citizen-detail-s16,.citizen-detail-s15,.citizen-detail-s14{color:#888;margin-bottom:4px;font-size:12px}.citizen-detail-s13{font-size:14px}.citizen-detail-s12{color:#888;margin-bottom:4px;font-size:12px}.citizen-detail-s11{font-size:14px}.citizen-detail-s10{color:#888;margin-bottom:4px;font-size:12px}.citizen-detail-s9{font-size:14px;line-height:1.6}.citizen-detail-s8{color:#fff}.citizen-detail-s7{max-height:300px;overflow-y:auto}.citizen-detail-gap-6{margin-bottom:16px;padding-left:12px}.citizen-detail-s5{font-size:13px}.citizen-detail-s4{color:#999;font-size:11px}.citizen-detail-s3{color:#444;font-size:13px;line-height:1.5}.citizen-detail-s2{font-size:13px}.citizen-detail-s1{color:#fff;white-space:nowrap}.tasks-page-flex-66{color:#2d586e;display:flex}.tasks-page-flex-65{display:flex}.tasks-page-between-64{justify-content:space-between;align-items:center;display:flex}.tasks-page-text-63{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:12px;font-weight:500}.tasks-page-text-62{font-size:28px;font-weight:700}.tasks-page-center-61{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tasks-page-row-60{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.tasks-page-text-59{cursor:pointer;border-radius:20px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .15s}.tasks-page-rel-58{position:relative}.tasks-page-bg-57{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none;min-width:220px;padding:8px 14px 8px 36px;font-size:14px}.tasks-page-flex-56{color:#94a3b8;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.tasks-page-col-55{flex-direction:column;gap:6px;display:flex}.tasks-page-centered-54{text-align:center;color:#94a3b8;padding:60px}.tasks-page-s53{font-size:14px}.tasks-page-centered-52{text-align:center;color:#94a3b8;padding:60px}.tasks-page-flex-51{opacity:.3;justify-content:center;margin-bottom:12px;font-size:40px;display:flex}.tasks-page-text-50{color:#374151;margin-bottom:4px;font-size:16px;font-weight:600}.tasks-page-s49{font-size:14px}.tasks-page-flex-48{border-radius:12px;align-items:flex-start;gap:14px;padding:14px 18px;transition:all .15s;display:flex;position:relative}.tasks-page-center-47{cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;font-size:13px;transition:all .15s;display:flex}.tasks-page-s46{flex:1;min-width:0}.tasks-page-row-45{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.tasks-page-text-44{font-size:15px;font-weight:600}.tasks-page-text-43{color:#2d586e;background:#eaf4fb;border-radius:10px;padding:1px 8px;font-size:10px;font-weight:600}.tasks-page-text-42{text-transform:capitalize;border-radius:10px;padding:2px 10px;font-size:11px;font-weight:600}.tasks-page-text-41{border-radius:10px;padding:2px 10px;font-size:11px;font-weight:500}.tasks-page-clip-40{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tasks-page-row-39{flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.tasks-page-row-38{align-items:center;gap:4px;display:flex}.tasks-page-flex-37{display:flex}.tasks-page-text-36{color:#dc2626;text-transform:uppercase;margin-left:2px;font-size:10px;font-weight:700}.tasks-page-row-35{color:#6b7280;align-items:center;gap:4px;display:flex}.tasks-page-flex-34{color:#94a3b8;display:flex}.tasks-page-flex-33{flex-wrap:wrap;gap:4px;display:flex}.tasks-page-bg-32{color:#6b7280;background:#f3f4f6;border-radius:6px;padding:1px 8px;font-size:11px}.tasks-page-text-31{color:#7c3aed;background:#f5f3ff;border-radius:6px;padding:1px 8px;font-size:11px;font-weight:500}.tasks-page-row-30{flex-shrink:0;align-items:center;gap:4px;display:flex}.tasks-page-center-29{color:#16a34a;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:background .15s;display:flex}.tasks-page-center-28{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:background .15s;display:flex}.tasks-page-center-27{z-index:9999;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tasks-page-bg-26{background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:90vh;padding:28px;overflow-y:auto;box-shadow:0 20px 60px #00000026}.tasks-page-between-25{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.tasks-page-text-24{color:#1e293b;margin:0;font-size:20px;font-weight:700}.tasks-page-bg-23{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px;font-size:20px}.tasks-page-gap-22{margin-bottom:16px}.tasks-page-grid-21,.tasks-page-grid-20{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.tasks-page-gap-19{margin-bottom:16px}.tasks-page-s18{resize:vertical;min-height:52px}.tasks-page-gap-17{margin-bottom:16px}.tasks-page-grid-16{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.tasks-page-flex-15{justify-content:flex-end;gap:10px;display:flex}.tasks-page-center-14{z-index:9999;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tasks-page-bg-13{background:#fff;border-radius:16px;width:100%;max-width:480px;padding:28px;box-shadow:0 20px 60px #00000026}.tasks-page-between-12{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.tasks-page-row-11{align-items:center;gap:10px;display:flex}.tasks-page-center-10{color:#fff;background:linear-gradient(135deg,#2d586e,#3c7592);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tasks-page-text-9{color:#1e293b;margin:0;font-size:18px;font-weight:700}.tasks-page-bg-8{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px;font-size:20px}.tasks-page-s7{color:#6b7280;margin-bottom:16px;font-size:13px;line-height:1.6}.tasks-page-s6{resize:vertical;min-height:80px;margin-bottom:12px}.tasks-page-bg-5{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:20px;padding:12px 16px}.tasks-page-text-4{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:600}.tasks-page-s3{color:#6b7280;font-size:12px;line-height:1.8}.tasks-page-flex-2{justify-content:flex-end;gap:10px;display:flex}.tasks-page-flex-1{display:flex}.activity-s47{color:#2d586e}.activity-gap-46{color:#6c757d;margin:0}.activity-row-45{color:#fff;background-color:#2d586e;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;display:flex}.activity-inline-44{transition:transform .3s;display:inline-block}.activity-bg-43{background:#fff;border-left:4px solid #28a745;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px #00000014}.activity-text-42{color:#6c757d;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:500}.activity-text-41{color:#2d586e;margin-top:4px;font-size:32px;font-weight:700}.activity-s40{color:#999;font-size:12px}.activity-bg-39{background:#fff;border-left:4px solid #007bff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px #00000014}.activity-text-38{color:#6c757d;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:500}.activity-text-37{color:#2d586e;margin-top:4px;font-size:32px;font-weight:700}.activity-s36{color:#999;font-size:12px}.activity-bg-35{background:#fff;border-left:4px solid #6f42c1;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px #00000014}.activity-text-34{color:#6c757d;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:500}.activity-text-33{color:#2d586e;margin-top:4px;font-size:32px;font-weight:700}.activity-s32{color:#999;font-size:12px}.activity-row-31{background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding:16px 20px;display:flex;box-shadow:0 1px 3px #00000014}.activity-rel-30{flex:240px;min-width:200px;position:relative}.activity-abs-29{color:#999;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.activity-s28{border:1px solid #dee2e6;border-radius:8px;outline:none;width:100%;padding:8px 12px 8px 32px;font-size:14px}.activity-bg-27,.activity-bg-26,.activity-bg-25{color:#495057;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:8px;min-width:140px;padding:8px 12px;font-size:14px}.activity-bg-24{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #00000014}.activity-centered-23{text-align:center;color:#6c757d;padding:60px 20px}.activity-gap-22{margin-bottom:12px;font-size:24px}.activity-centered-21{text-align:center;color:#6c757d;padding:60px 20px}.activity-s20{opacity:.3;margin-bottom:16px;font-size:48px}.activity-gap-19{color:#495057;margin-bottom:8px}.activity-s18{font-size:14px}.activity-gap-17{margin-bottom:32px}.activity-text-16{color:#6c757d;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #eee;margin-bottom:16px;padding-bottom:8px;font-size:13px;font-weight:600}.activity-rel-15{padding-left:32px;position:relative}.activity-abs-14{background:#e9ecef;width:2px;position:absolute;top:12px;bottom:12px;left:11px}.activity-rel-13{cursor:default;border-radius:8px;margin-bottom:4px;padding:12px 16px;transition:background .15s;position:relative}.activity-abs-12{border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:18px;left:-26px}.activity-flex-11{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.activity-center-10{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.activity-s9{flex:1;min-width:0}.activity-row-8{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.activity-text-7{color:#212529;font-size:14px;font-weight:500}.activity-row-6{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.activity-inline-5{border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.activity-s4{color:#6c757d;font-size:12px}.activity-s3{color:#adb5bd;font-size:12px}.activity-centered-2{text-align:center;padding-top:16px}.activity-text-1{color:#3c7592;cursor:pointer;background:0 0;border:1px solid #dee2e6;border-radius:8px;padding:10px 32px;font-size:14px;font-weight:500;transition:all .15s}.finance-sub-page{background:var(--bg2);min-height:100vh;font-family:var(--font-inter),Inter,sans-serif}.finance-sub-header{background:var(--bg);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 32px;display:flex}.finance-sub-header h1{color:var(--text);margin:0;font-size:24px;font-weight:700}.finance-sub-header p{color:var(--muted);margin:4px 0 0;font-size:13px}.finance-sub-header-actions{gap:10px;display:flex}.finance-sub-content{padding:32px}.finance-sub-stats-row{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.finance-sub-stat-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);flex:180px;padding:20px;box-shadow:0 1px 2px #0000000a}.finance-sub-stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:600}.finance-sub-stat-value{color:var(--text);font-size:28px;font-weight:700}.finance-sub-stat-value--highlight{color:var(--gold)}.finance-sub-stat-value--success{color:var(--success)}.finance-sub-stat-value--danger{color:var(--danger)}.finance-sub-stat-value--warning{color:var(--warning)}.finance-sub-stat-value--info{color:var(--info)}.finance-sub-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 2px #0000000a}.finance-sub-tabs{border-bottom:1px solid var(--border);align-items:center;padding:0 16px;display:flex}.finance-sub-tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:14px 18px;font-size:13px;font-weight:400}.finance-sub-tab--active{border-bottom-color:var(--gold);color:var(--gold);font-weight:600}.finance-sub-tab-action{background:var(--gold);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-left:auto;padding:8px 16px;font-size:12px;font-weight:600}.finance-sub-pill-tab{cursor:pointer;background:var(--bg2);color:var(--muted);border:none;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:400}.finance-sub-pill-tab--active{background:var(--gold);color:#000;font-weight:600}.finance-sub-filter-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.finance-sub-filter-bar--padded{padding:16px 20px}.finance-sub-filter-bar--gap8{gap:8px}.finance-sub-filter-pill{cursor:pointer;background:var(--bg2);color:var(--muted);border:none;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:500}.finance-sub-filter-pill--active{background:var(--gold-a);color:var(--gold)}.finance-sub-filter-select{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12px}.finance-sub-filter-count{color:var(--muted);margin-left:auto;font-size:12px}.finance-sub-dept-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.finance-sub-dept-tag{cursor:pointer;border:1px solid var(--border);background:var(--bg2);color:var(--muted);border-radius:12px;padding:4px 10px;font-size:11px;font-weight:500}.finance-sub-dept-tag--active{background:var(--gold);color:#fff}.finance-sub-dept-tag--clear{color:var(--danger)}.finance-sub-table-wrap{overflow-x:auto}.finance-sub-table{border-collapse:collapse;width:100%}.finance-sub-table thead tr{background:var(--bg2)}.finance-sub-th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:12px 14px;font-size:10px;font-weight:600}.finance-sub-th--lg{padding:12px 16px;font-size:11px}.finance-sub-th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.finance-sub-th--sticky{background:var(--bg2);position:sticky;top:0}.finance-sub-td{padding:12px 14px;font-size:13px}.finance-sub-td--lg{padding:14px 16px}.finance-sub-td--pad8{padding:12px 8px}.finance-sub-td--name{color:var(--text);font-weight:500}.finance-sub-td--muted{color:var(--muted)}.finance-sub-td--small{color:var(--muted);font-size:12px}.finance-sub-td--xs{color:var(--muted);font-size:11px}.finance-sub-td--mono{color:var(--gold);font-family:monospace;font-size:12px}.finance-sub-td--mono-muted{color:var(--muted);font-family:monospace;font-size:11px}.finance-sub-td--amount{color:var(--text);font-weight:600}.finance-sub-td--amount-bold{color:var(--text);font-size:13px;font-weight:600}.finance-sub-td--success{color:var(--success)}.finance-sub-td--danger{color:var(--danger)}.finance-sub-td--warning{color:var(--warning)}.finance-sub-td--gold{color:var(--gold)}.finance-sub-td--truncate{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.finance-sub-td--truncate-sm{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.finance-sub-td--truncate-lg{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.finance-sub-td--pad6{padding:6px}.finance-sub-table tbody tr{border-bottom:1px solid var(--bg3)}.finance-sub-table tbody tr:hover{background:var(--bg2)}.finance-sub-table tfoot tr{background:var(--bg2);font-weight:600}.finance-sub-td--footer{padding:12px 14px;font-size:13px;font-weight:600}.finance-sub-table-empty{text-align:center;color:var(--muted);padding:40px;font-size:14px}.finance-sub-line-items-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.finance-sub-line-items-table{border-collapse:collapse;width:100%;margin-bottom:8px}.finance-sub-line-items-remove{color:var(--danger);cursor:pointer;background:0 0;border:none;font-size:14px}.finance-sub-btn-primary{background:var(--gold);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.finance-sub-btn-primary--lg{padding:10px 20px}.finance-sub-btn-secondary{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.finance-sub-btn-secondary--lg{padding:10px 20px}.finance-sub-btn-danger{background:var(--danger);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:600}.finance-sub-btn-small{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:11px}.finance-sub-btn-small--danger{color:var(--danger);border-color:var(--danger)}.finance-sub-btn-small--gold{color:var(--gold);border-color:var(--gold)}.finance-sub-btn-mini{cursor:pointer;white-space:nowrap;border:none;border-radius:4px;padding:4px 10px;font-size:10px;font-weight:500}.finance-sub-btn-mini--gold{background:var(--gold);color:#fff}.finance-sub-btn-mini--gold-lg{background:var(--gold);color:#fff;font-size:11px}.finance-sub-btn-mini--gold-tab{background:var(--gold);color:#fff;border-radius:6px;padding:8px 16px;font-size:12px}.finance-sub-btn-nav{border:1px solid var(--border);background:var(--bg);cursor:pointer;color:var(--text);border-radius:4px;padding:6px 12px}.finance-sub-btn-close{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:22px}.finance-sub-btn-actions{gap:6px;display:flex}.finance-sub-modal-overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.finance-sub-modal-overlay--z1000{z-index:1000}.finance-sub-modal-box{background:var(--bg);border:1px solid var(--border);border-radius:12px;width:100%;max-width:640px;max-height:90vh;padding:0;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.finance-sub-modal-box--sm{max-width:440px}.finance-sub-modal-box--md{max-width:520px}.finance-sub-modal-box--lg{max-width:680px}.finance-sub-modal-box--xl{max-width:720px}.finance-sub-modal-box--xxl{max-width:900px}.finance-sub-modal-box--padded{padding:28px}.finance-sub-modal-box--card{background:var(--bg);border-radius:12px;width:90%;max-width:720px;max-height:90vh;padding:28px;overflow-y:auto;box-shadow:0 8px 32px #00000040}.finance-sub-modal-box--budget{background:var(--bg);border-radius:var(--radius);width:100%;max-width:560px;max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 8px 32px #0000001f}.finance-sub-modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.finance-sub-modal-header h3{color:var(--text);margin:0;font-size:18px;font-weight:700}.finance-sub-modal-header h3.finance-sub-modal-title--danger{color:var(--danger)}.finance-sub-modal-body{padding:24px}.finance-sub-modal-body--padded{padding:28px}.finance-sub-modal-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.finance-sub-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.finance-sub-label--mb6{margin-bottom:6px}.finance-sub-label--text-color{color:var(--text);font-size:12px}.finance-sub-input{border:1px solid var(--border);background:var(--bg2);width:100%;color:var(--text);box-sizing:border-box;border-radius:6px;padding:8px 12px;font-size:13px}.finance-sub-input--lg{padding:10px 12px}.finance-sub-input--compact{padding:6px 8px}.finance-sub-input--compact-sm{width:auto;padding:6px 10px;font-size:12px}.finance-sub-input--bg{background:var(--bg)}.finance-sub-input--search{flex:none;width:220px}.finance-sub-input--filter{flex:none;width:180px}.finance-sub-input--filter-sm{flex:none;width:140px}.finance-sub-select{border:1px solid var(--border);background:var(--bg2);width:100%;color:var(--text);box-sizing:border-box;cursor:pointer;border-radius:6px;outline:none;padding:10px 12px;font-size:13px}.finance-sub-form-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.finance-sub-form-row--3col{grid-template-columns:1fr 1fr 1fr;gap:12px}.finance-sub-form-field{margin-bottom:16px}.finance-sub-form-section-title{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:20px;margin-bottom:12px;font-size:12px;font-weight:600}.finance-sub-badge{border-radius:12px;padding:3px 10px;font-size:10px;font-weight:500;display:inline-block}.finance-sub-badge--lg{border-radius:20px;padding:4px 10px;font-size:11px}.finance-sub-badge--pill{text-overflow:ellipsis;white-space:nowrap;border-radius:10px;max-width:120px;padding:3px 8px;font-size:10px;font-weight:500;overflow:hidden}.finance-sub-badge--project{background:var(--gold-a);color:var(--gold)}.finance-sub-badge--period-warning{background:var(--warning-a);color:var(--warning);border-radius:20px;padding:8px 16px;font-size:12px;font-weight:500}.finance-sub-badge--ts{background:var(--info-a,var(--success-a));color:var(--info,var(--success));border-radius:4px;padding:1px 5px;font-size:9px;font-weight:600;display:inline-block}.finance-sub-badge--t4-sub{border:1px solid var(--border);cursor:pointer;background:var(--bg);color:var(--text);border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600}.finance-sub-badge--t4-sub-active{background:var(--gold);color:#fff}.finance-sub-toast{z-index:10000;background:var(--success);color:#fff;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;position:fixed;top:24px;right:24px;box-shadow:0 4px 20px #0003}.finance-sub-summary-panel{background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:16px}.finance-sub-summary-panel--mt{margin-top:16px}.finance-sub-summary-row{justify-content:space-between;margin-bottom:6px;display:flex}.finance-sub-summary-row--total{border-top:1px solid var(--border);margin-top:8px;margin-bottom:0;padding-top:8px}.finance-sub-summary-label{color:var(--muted);font-size:13px}.finance-sub-summary-label--bold{color:var(--text);font-weight:600}.finance-sub-summary-label--lg{color:var(--text);font-size:14px;font-weight:600}.finance-sub-summary-value{color:var(--text);font-size:13px;font-weight:500}.finance-sub-summary-value--success{color:var(--success)}.finance-sub-summary-value--danger{color:var(--danger)}.finance-sub-summary-value--gold{color:var(--gold)}.finance-sub-summary-value--lg{font-size:14px;font-weight:700}.finance-sub-summary-value--xl{font-size:22px;font-weight:700}.finance-sub-period-bar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px;display:flex}.finance-sub-period-nav{align-items:center;gap:12px;display:flex}.finance-sub-period-label{color:var(--text);font-size:14px;font-weight:600}.finance-sub-reference-panel{border-top:1px solid var(--border);background:var(--bg2);padding:16px 20px}.finance-sub-reference-title{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:600}.finance-sub-reference-row{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:11px;display:flex}.finance-sub-t4-wrapper{border:2px solid var(--border);background:var(--bg2);border-radius:8px;padding:20px}.finance-sub-t4-title{text-align:center;margin-bottom:16px}.finance-sub-t4-title h4{color:var(--text);margin:0;font-size:16px;font-weight:700}.finance-sub-t4-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.finance-sub-t4-box{border:1px solid var(--border);background:var(--bg);border-radius:6px;padding:12px}.finance-sub-t4-box--highlight{background:var(--success-a)}.finance-sub-t4-box-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.finance-sub-t4-box-value{color:var(--text);margin-top:4px;font-size:18px;font-weight:700}.finance-sub-t4-box-value--highlight{color:var(--success)}.finance-sub-s87-notice{background:var(--success-a);border:1px solid var(--success);border-radius:6px;margin-top:16px;padding:12px}.finance-sub-s87-notice-title{color:var(--success);font-size:12px;font-weight:600}.finance-sub-s87-notice-text{color:var(--success);margin-top:4px;font-size:11px}.finance-sub-process-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.finance-sub-schedule-grid{gap:8px;display:grid}.finance-sub-schedule-header{color:var(--muted);text-transform:uppercase;grid-template-columns:90px 50px 90px 90px 70px 120px;gap:8px;padding:0 4px;font-size:10px;font-weight:600;display:grid}.finance-sub-schedule-row{border:1px solid var(--border);border-radius:6px;grid-template-columns:90px 50px 90px 90px 70px 120px;align-items:center;gap:8px;padding:6px 4px;display:grid}.finance-sub-schedule-row--off{background:var(--bg2);opacity:.5}.finance-sub-schedule-row--on{background:var(--bg)}.finance-sub-expand-icon{cursor:pointer;color:var(--muted);padding:12px 6px 12px 12px;font-size:11px}.finance-sub-info-banner{background:var(--info-a,var(--success-a));border:1px solid var(--info,var(--success));color:var(--info,var(--success));border-radius:8px;margin-bottom:16px;padding:12px;font-size:12px}.finance-sub-checkbox-label{cursor:pointer;color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}.finance-sub-checkbox{width:18px;height:18px;accent-color:var(--success)}.finance-sub-meta-tags{gap:8px;margin-bottom:16px;display:flex}.finance-sub-meta-tag{background:var(--bg2);color:var(--muted);border:1px solid var(--border);border-radius:12px;padding:4px 10px;font-size:11px}.finance-sub-text-muted-11{color:var(--muted);font-size:11px}.finance-sub-text-muted-12{color:var(--muted);font-size:12px}.finance-sub-text-muted-13{color:var(--muted);font-size:13px}.finance-sub-text-muted-14{color:var(--muted);font-size:14px}.finance-sub-text-14{color:var(--text);font-size:14px}.finance-sub-text-name{color:var(--text);font-size:14px;font-weight:500}.finance-sub-text-subtitle{color:var(--muted);align-items:center;gap:4px;font-size:10px;display:flex}.finance-sub-detail-section{margin-bottom:24px}.finance-sub-detail-section-title{color:var(--text);margin-bottom:12px;font-size:14px;font-weight:600}.finance-sub-detail-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.finance-sub-detail-field-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.finance-sub-detail-field-value{color:var(--text);margin-top:2px;font-size:14px;font-weight:500}@media (max-width:768px){.finance-sub-header{padding:16px 20px}.finance-sub-content{padding:16px}.finance-sub-stats-row{gap:12px}.finance-sub-stat-card{flex:140px;padding:16px}.finance-sub-stat-value{font-size:22px}.finance-sub-tabs{padding:0 12px;overflow-x:auto}.finance-sub-tab{white-space:nowrap;padding:12px 14px;font-size:12px}.finance-sub-filter-bar{gap:8px;padding:10px 12px}.finance-sub-modal-box{max-width:calc(100vw - 32px);margin:16px}.finance-sub-form-row{grid-template-columns:1fr;gap:12px}.finance-sub-process-grid{grid-template-columns:1fr}}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-22{font-size:22px}.fs-24{font-size:24px}.fs-28{font-size:28px}.fs-32{font-size:32px}.fs-48{font-size:48px}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700,.heading-bold{font-weight:700}.max-w-400{max-width:400px}.max-w-300{max-width:300px}.max-w-500{max-width:500px}.max-w-600{max-width:600px}.text-pre-wrap{white-space:pre-wrap}.border-radius-8{border-radius:8px}.icon-rotate-180{display:inline-block;transform:rotate(180deg)}.color-muted-light{color:#9ca3af}.color-muted{color:#6b7280}.color-muted-alt{color:#64748b}.color-dark{color:#374151}.color-primary{color:#2d586e}.text-italic{font-style:italic}.badge-pill{border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.badge-pill-sm{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.badge-pill-xs{border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-block}.badge-pill-lg{border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.badge-pill-round{border-radius:20px;padding:3px 12px;font-size:11px;font-weight:600;display:inline-block}.badge-pill-round-sm{border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.badge-indexed{color:#059669;background:#d1fae5;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.badge-processing{color:#d97706;background:#fef3c7;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.badge-match{color:#059669;background:#d1fae5;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:10px}.badge-wf-step{text-transform:capitalize;border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.badge-wf-type{text-transform:capitalize;border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.filter-btn-active{color:#fff!important;background:#2d586e!important;border-color:#2d586e!important}.btn-primary-melyn{color:#fff;background-color:#2d586e;border-color:#2d586e}.modal-overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-backdrop-dark{background-color:#00000080}.modal-header-primary{color:#fff;background-color:#2d586e}.modal-panel{background:#fff;border-radius:16px;width:100%;max-height:90vh;padding:32px;overflow:auto}.modal-panel-md{max-width:560px}.modal-panel-sm{max-width:520px}.modal-panel-lg{text-align:center;width:90%;max-width:500px}.modal-title-lg{margin:0;font-size:20px;font-weight:700}.modal-close-btn{cursor:pointer;color:#6b7280;background:0 0;border:none;font-size:20px}.empty-state-icon{opacity:.5;margin-bottom:16px;font-size:48px}.source-card-title{margin-bottom:8px;font-size:15px;font-weight:700}.source-card-desc{margin-bottom:12px;font-size:13px;line-height:1.5}.source-card-meta{font-size:13px}.source-card-restricted{color:#92400e;background:#fef3c7;border-radius:6px;margin-bottom:12px;padding:6px 12px;font-size:12px}.source-card-footer{border-top:1px solid #e5e7eb;padding-top:12px}.chat-page-layout{flex-direction:column;height:calc(100vh - 70px);display:flex}.chat-container-layout{flex-direction:column;flex:1;display:flex;overflow:hidden}.chat-back-link{font-size:20px}.chat-header-title{font-size:18px;font-weight:700}.chat-area{flex-direction:column;flex:1;padding:0 0 20px;display:flex;overflow:auto}.chat-empty-state{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;display:flex}.chat-empty-text{text-align:center;max-width:500px}.chat-ai-icon{background:linear-gradient(135deg,#2d586e,#1a3a4a);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.chat-ai-icon-letter{color:#fff;font-size:28px}.chat-prompts-container{max-width:600px}.chat-prompt-btn{cursor:pointer;color:#374151;text-align:left;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;transition:all .2s;display:flex}.chat-prompt-btn:hover{background:#ebf4f7;border-color:#2d586e}.chat-prompt-icon{color:#2d586e}.chat-messages-container{flex:1}.chat-message-row{margin-bottom:20px;display:flex}.chat-message-row-user{justify-content:flex-end}.chat-message-row-assistant{justify-content:flex-start}.chat-bubble{max-width:80%;padding:14px 18px;font-size:14px;line-height:1.6}.chat-bubble-user{color:#fff;background:#2d586e;border-radius:16px 16px 4px}.chat-bubble-assistant{color:#1f2937;background:#f8f9fa;border-radius:16px 16px 16px 4px}.chat-lang-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-top:8px;padding:12px 16px}.chat-lang-word{color:#2d586e;font-size:20px;font-weight:700}.chat-lang-pronunciation{color:#6b7280;font-size:13px;font-style:italic}.chat-lang-translation{margin-top:4px;font-size:14px;font-weight:600}.chat-lang-category{color:#2d586e;background:#ebf4f7;border-radius:4px;margin-top:6px;padding:2px 8px;font-size:11px;display:inline-block}.chat-sources-divider{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:12px}.chat-sources-label{color:#6b7280;margin-bottom:8px;font-size:12px;font-weight:700}.chat-source-row{color:#4b5563;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.chat-typing-row{justify-content:flex-start;margin-bottom:20px;display:flex}.chat-typing-bubble{color:#6b7280;background:#f8f9fa;border-radius:16px 16px 16px 4px;padding:14px 18px;font-size:14px}.chat-input-container{background:#fff;border:1px solid #e5e7eb;border-radius:16px;align-items:flex-end;gap:12px;padding:12px 16px;display:flex}.chat-textarea{resize:none;background:0 0;border:none;outline:none;flex:1;min-height:24px;max-height:120px;font-size:14px;line-height:1.5}.chat-send-btn{color:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex}.chat-send-btn-active{cursor:pointer;background:#2d586e}.chat-send-btn-disabled{cursor:default;background:#e5e7eb}.chat-disclaimer{text-align:center;color:#9ca3af;margin-top:8px;font-size:11px}.ck-welcome-banner{color:#fff;background:linear-gradient(135deg,#2d586e 0%,#1a3a4a 100%);border-radius:16px;padding:32px 40px;position:relative;overflow:hidden}.ck-banner-decoration{opacity:.15;font-size:80px;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.ck-banner-title{margin-bottom:8px;font-size:22px;font-weight:700}.ck-banner-desc{opacity:.9;max-width:600px;margin-bottom:16px}.ck-banner-btn-primary{color:#2d586e;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-weight:600;text-decoration:none;display:inline-flex}.ck-banner-btn-secondary{color:#fff;background:#ffffff26;border:1px solid #ffffff4d;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-weight:600;text-decoration:none;display:inline-flex}.ck-module-card{cursor:pointer;transition:transform .2s}.ck-module-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ck-module-icon-knowledge{background:#ebf4f7}.ck-module-icon-ai{background:#ede9fe}.ck-module-icon-language{background:#d1fae5}.ck-icon-knowledge{color:#2d586e;font-size:22px}.ck-icon-ai{color:#7c3aed;font-size:22px}.ck-icon-language{color:#059669;font-size:22px}.ck-module-title{font-size:16px;font-weight:700}.ck-module-desc{margin-bottom:16px;font-size:14px}.ck-stat-knowledge{color:#2d586e;font-size:24px;font-weight:700}.ck-stat-language{color:#059669;font-size:24px;font-weight:700}.ck-ai-cta{color:#7c3aed;font-weight:600}.lang-word-banner{color:#fff;background:linear-gradient(135deg,#059669 0%,#047857 100%);border-radius:16px;padding:28px 36px;position:relative;overflow:hidden}.lang-banner-decoration{opacity:.15;font-size:64px;position:absolute;top:10px;right:30px}.lang-wotd-label{opacity:.8;letter-spacing:1px;margin-bottom:8px;font-size:12px;font-weight:700}.lang-wotd-word{margin-bottom:4px;font-size:32px;font-weight:700}.lang-wotd-pronunciation{opacity:.9;margin-bottom:8px;font-size:16px;font-style:italic}.lang-wotd-translation{margin-bottom:12px;font-size:18px;font-weight:600}.lang-wotd-example{opacity:.9;font-size:14px;font-style:italic}.lang-wotd-note{background:#ffffff26;border-radius:8px;margin-top:12px;padding:10px 14px;font-size:13px}.lang-card-word{color:#2d586e;margin-bottom:2px;font-size:22px;font-weight:700}.lang-card-pronunciation{color:#6b7280;margin-bottom:8px;font-size:14px;font-style:italic}.lang-card-translation{margin-bottom:8px;font-size:16px;font-weight:600}.lang-card-usage{color:#4b5563;background:#f8f9fa;border-radius:8px;margin-bottom:8px;padding:8px 12px;font-size:13px;font-style:italic}.lang-card-cultural-note{color:#6b7280;background:#fef3c7;border-radius:8px;margin-bottom:8px;padding:8px 12px;font-size:12px}.lang-cultural-note-label{color:#92400e}.lang-card-footer{border-top:1px solid #e5e7eb;margin-top:auto;padding-top:8px}.lang-btn-sm{padding:2px 8px;font-size:11px}.dept-page{background:#f8fafc;min-height:100vh;padding:32px}.dept-header-title{color:#1e293b;margin-bottom:8px;font-size:28px;font-weight:700}.dept-header-desc{color:#64748b}.dept-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px;display:grid}.dept-card{cursor:pointer;background:#fff;border-radius:16px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 1px 3px #0000001a}.dept-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.dept-card-header{padding:20px}.dept-card-header-inner{align-items:center;gap:12px;display:flex}.dept-icon{display:flex}.dept-card-name{font-size:18px;font-weight:600}.dept-card-desc{color:#64748b;margin-top:2px;font-size:13px}.dept-card-body{padding:20px}.dept-stats-row{gap:16px;margin-bottom:16px;display:flex}.dept-stat-box{text-align:center;background:#f8fafc;border-radius:8px;flex:1;padding:12px}.dept-stat-value{font-size:20px;font-weight:700}.dept-stat-pending{color:#f59e0b}.dept-stat-completed{color:#22c55e}.dept-stat-label{color:#64748b;font-size:11px}.dept-modules-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.dept-module-item{color:#475569;background:#f8fafc;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.dept-modal-icon{justify-content:center;display:flex}.dept-modal-title{margin-top:16px;margin-bottom:8px;font-size:24px;font-weight:600}.dept-modal-desc{color:#64748b;margin-bottom:24px}.dept-modal-note{color:#94a3b8;font-size:14px}.dept-modal-close-btn{color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:24px;padding:10px 24px;font-weight:500}.committee-hero-avatar{color:#2d586e;background:#fff;border:2px solid #ffffff4d}.committee-hero-desc{color:#fffc;max-width:600px;margin:4px 0 8px;font-size:13px}.committee-badge-hero{border-radius:20px;padding:3px 12px;font-size:11px;font-weight:600;display:inline-block}.committee-badge-type{color:#fff;background:#fff3}.committee-badge-cadence{color:#fff;background:#ffffff26}.committee-edit-btn{color:#fffc;border-color:#ffffff4d}.committee-back-btn{color:#fff;background:#fff3;border:1px solid #ffffff4d}.committee-stat-cell{text-align:center;flex:1;padding:8px 0}.committee-stat-value{font-size:24px;font-weight:700}.committee-stat-value-primary{color:#2d586e}.committee-stat-value-purple{color:#7c3aed}.committee-stat-value-green{color:#059669}.committee-stat-label{color:#6b7280;margin-top:2px;font-size:11px}.committee-stat-divider{background:#e5e7eb;width:1px;height:40px}.committee-mandate-btn{width:28px;height:28px;font-size:12px}.committee-mandate-text{color:#374151;background:#f8fafc;border-left:3px solid #2d586e;border-radius:8px;margin:0;padding:12px 16px;font-size:13px;line-height:1.7}.committee-goal-item{color:#374151;background:#f0fdf4;border-radius:8px;padding:8px 12px;font-size:13px}.committee-goal-number{color:#fff;background:#059669;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:10px;font-weight:700;display:flex}.rel-avatar{border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:700;display:flex}.rel-title{font-size:20px}.rel-since{color:#94a3b8;font-size:12px}.rel-card-title{font-size:14px;font-weight:600}.rel-card-full-height{height:100%}.rel-website-link{color:#2d586e}.rel-description{color:#6b7280;margin:12px 0 0;padding:0 16px 16px;font-size:13px;line-height:1.6}.rel-no-contacts{padding:8px;font-size:13px}.rel-contact-person{padding:10px 0}.rel-contact-person-border{border-bottom:1px solid #f1f5f9}.rel-contact-name{font-size:13px;font-weight:600}.rel-contact-role{color:#6b7280;font-size:12px}.rel-contact-email{color:#2d586e;font-size:12px}.rel-contact-phone{color:#6b7280;font-size:12px}.rel-tags-container{flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.rel-tag{color:#2d586e;background:#e8f0f4;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-block}.rel-notes-header{margin:0;font-size:14px;font-weight:600}.rel-notes-edit-btn{font-size:12px}.rel-notes-container{padding:12px 16px}.rel-notes-textarea{font-size:13px}.rel-notes-text{margin:0;font-size:13px;line-height:1.6}.rel-notes-placeholder{color:#9ca3af}.rel-notes-has-text{color:#374151}.wf-tab-btn{text-transform:capitalize;font-size:13px}.wf-search{min-width:220px}.wf-progress-track{background:#e5e7eb;border-radius:3px;flex:1;min-width:60px;height:6px;overflow:hidden}.wf-progress-bar{background:#2d586e;border-radius:3px;height:100%}.wf-progress-label{color:#64748b;min-width:32px;font-size:12px}.wf-completed-icon{background:#d1fae5;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}.wf-completed-icon-inner{color:#059669;font-size:24px}.wf-template-desc{max-width:300px}.wf-preview-desc{font-size:13px}.wf-preview-steps-heading{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.wf-step-number{color:#fff;background:#2d586e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}.wf-step-connector{background:#e5e7eb;flex:1;width:2px;min-height:20px}.wf-step-content{flex:1;padding-bottom:16px}.wf-step-name{font-size:14px;font-weight:600}.wf-step-desc{color:#64748b;margin:0;font-size:13px}.wf-step-assignee{color:#94a3b8;margin:4px 0 0;font-size:12px}.proj-budget-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px;display:grid}.proj-budget-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.proj-budget-card-accent{height:3px}.proj-budget-card-body{align-items:center;gap:12px;padding:14px 18px;display:flex}.proj-budget-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.proj-budget-label{color:#6b7280;font-size:12px;font-weight:500}.proj-budget-value{color:#111827;margin-top:2px;font-size:20px;font-weight:700;line-height:1.2}.proj-utilization-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:20px;padding:16px 20px}.proj-utilization-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.proj-utilization-label{color:#6b7280;font-size:13px;font-weight:500}.proj-utilization-pct{color:#111827;font-size:13px;font-weight:700}.proj-utilization-track{background:#e5e7eb;border-radius:4px;height:8px;overflow:hidden}.proj-utilization-bar{border-radius:4px;height:100%;transition:width .3s}.proj-analytics-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.proj-analytics-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.proj-analytics-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.proj-analytics-label{color:#6b7280;font-size:12px;font-weight:500}.proj-analytics-value{color:#111827;font-size:18px;font-weight:700;line-height:1.2}.compose-textarea{font-size:14px;line-height:1.6}.compose-attachment-input{max-width:300px}.compose-attachment-tag{color:#2d586e;background:#e8f0f4;border-radius:16px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.compose-attachment-icon{font-size:11px}.compose-remove-btn{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;line-height:1}.compose-schedule-btn{color:#2d586e;border-color:#2d586e}.compose-sidebar-title{font-size:14px;font-weight:600}.compose-sidebar-body{padding:12px 16px}.compose-sidebar-desc{color:#6b7280;margin-bottom:12px;font-size:12px}.compose-group-section{margin-bottom:16px}.compose-group-title{text-transform:capitalize;color:#2d586e;margin-bottom:4px;font-size:12px;font-weight:600}.compose-group-empty{color:#94a3b8;margin:0;font-size:12px}.compose-group-item{color:#374151;padding:2px 0;font-size:12px}.compose-group-more{color:#94a3b8;font-size:11px}.admin-panel-layout{gap:0;min-height:600px;display:flex}.admin-panel-sidebar{background:#fff;border-right:1px solid #e5e7eb;flex-shrink:0;width:220px;padding:20px 0}.admin-panel-sidebar-header{margin-bottom:16px;padding:0 16px}.admin-panel-sidebar-title-row{align-items:center;gap:8px;margin-bottom:4px;display:flex}.admin-panel-sidebar-icon{color:#2d586e;display:flex}.admin-panel-sidebar-title{color:#2d586e;margin:0;font-size:15px;font-weight:700}.admin-panel-sidebar-desc{color:#94a3b8;margin:0;padding-left:30px;font-size:11px}.admin-panel-nav{flex-direction:column;gap:2px;padding:0 8px;display:flex}.admin-panel-nav-btn{cursor:pointer;text-align:left;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13px;display:flex}.admin-panel-nav-btn-active{color:#2d586e;background:#eaf4fb;font-weight:600}.admin-panel-nav-btn-inactive{color:#64748b;background:0 0;font-weight:400}.admin-panel-nav-icon{flex-shrink:0;display:flex}.admin-panel-content{flex:1;padding:24px;overflow:auto}.admin-tab-icon{vertical-align:middle;margin-right:4px;display:inline-flex}.koda-page{flex-direction:column;height:100%;min-height:80vh;display:flex}.koda-header{background:#fff;border-bottom:1px solid #e2e8f0;padding:24px 28px 0}.koda-header-inner{align-items:center;gap:12px;padding-bottom:16px;display:flex}.koda-icon{color:#fff;background:linear-gradient(135deg,#2d586e,#3c7592);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.koda-title{color:#0f172a;font-size:18px;font-weight:600}.koda-subtitle{color:#64748b;font-size:12px}.comms-card-summary{color:#6b7280;margin:8px 0 0;font-size:12px;line-height:1.5}.rel-card-hover{cursor:pointer;transition:box-shadow .2s}.rel-card-hover:hover{box-shadow:0 4px 16px #2d586e26}.rel-card-desc{color:#6b7280;margin:8px 0 0;font-size:12px;line-height:1.5}.rel-vendor-badge-container{gap:8px;padding:0 16px 8px;display:flex}.rel-footer-since{color:#94a3b8;font-size:11px}.notif-search{min-width:200px;max-width:320px}.notif-filter-badge{padding:2px 6px;font-size:10px}.notif-no-data{text-align:center;font-size:18px;font-weight:500}.notif-pagination-arrow{font-size:18px;line-height:1}.login-redirect-container{background:#f8fafc;justify-content:center;align-items:center;height:100vh;display:flex}.login-redirect-inner{text-align:center}.login-redirect-spinner{border:3px solid #e5e7eb;border-top-color:#2d586e;border-radius:50%;width:40px;height:40px;margin:0 auto 16px;animation:1s linear infinite spin}.login-redirect-text{color:#64748b}.full-vh{min-height:100vh}.circular-progress-sm{width:40px;height:40px}.clear-session-page{padding:40px;font-family:monospace}.approval-workflow-scroll{justify-content:flex-start;width:100%;overflow:auto hidden}.approval-steps-wrapper{flex-wrap:nowrap;justify-content:flex-start;min-height:200px;display:flex}.approval-toggle-container{align-items:center;min-height:40px;display:flex}.approval-toggle-wrapper{width:100%}.approval-switch-input{width:2.5rem;height:1.25rem}.approval-notes-column{flex-direction:column;gap:12px;display:flex}.approval-note-row{align-items:flex-start;gap:10px;display:flex}.approval-note-text{margin:0}.approval-default-user-name{color:#6c757d;font-size:.875rem}@media (max-width:768px){.dept-grid{grid-template-columns:1fr}.admin-panel-layout{flex-direction:column}.admin-panel-sidebar{border-bottom:1px solid #e5e7eb;border-right:none;width:100%}.chat-bubble{max-width:90%}.ck-welcome-banner{padding:24px 20px}}.auto-app-app-3{font-weight:600}.auto-app-error-0{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.auto-app-error-1{background-color:#2d586e;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.5rem;display:flex}.auto-app-error-2{color:#1a1a1a;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.auto-app-error-3{color:#666;max-width:400px;margin-bottom:2rem}.auto-app-error-4{gap:1rem;display:flex}.auto-app-error-5{color:#fff;cursor:pointer;background-color:#2d586e;border:none;border-radius:8px;padding:.625rem 1.5rem;font-size:.875rem;font-weight:500}.auto-app-error-6{color:#2d586e;background-color:#0000;border:1px solid #2d586e;border-radius:8px;align-items:center;padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.auto-app-not-found-0{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.auto-app-not-found-1{background-color:#2d586e;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.5rem;display:flex}.auto-app-not-found-2{color:#fff;font-size:1.5rem;font-weight:700}.auto-app-not-found-3{color:#1a1a1a;margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.auto-app-not-found-4{color:#666;max-width:400px;margin-bottom:2rem}.auto-app-not-found-5{color:#fff;background-color:#2d586e;border:none;border-radius:8px;padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none}.auto-components-progresscircle-0{width:64px;height:64px}.auto-components-productcards-0{cursor:default;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;height:100%;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.auto-components-productcards-1{flex-shrink:0;height:3px}.auto-components-productcards-2{flex-direction:column;flex:1;gap:14px;padding:16px 20px 20px;display:flex}.auto-components-productcards-3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auto-components-productcards-4,.auto-components-productcards-5{border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-block}.auto-components-productcards-6{color:#111827;margin:0;font-size:16px;font-weight:700;line-height:1.35}.auto-components-productcards-7{color:#6b7280;webkit-box-orient:vertical;webkit-line-clamp:2px;margin:6px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.auto-components-productcards-8{align-items:center;gap:16px;display:flex}.auto-components-productcards-9{color:#111827;font-size:18px;font-weight:700}.auto-components-productcards-10{color:#6b7280;align-items:center;gap:4px;font-size:13px;display:flex}.auto-components-productcards-11{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.auto-components-productcards-12{color:#6b7280;font-size:12px;font-weight:500}.auto-components-productcards-13{color:#111827;font-size:12px;font-weight:700}.auto-components-productcards-14{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden}.auto-components-productcards-15{color:#6b7280;align-items:center;gap:6px;font-size:13px;display:flex}.auto-components-productcards-16{font-size:14px}.auto-components-productcards-17{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.auto-components-productcards-18,.auto-components-productcards-19,.auto-components-productcards-20{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;transition:background .15s,color .15s;display:inline-flex}.auto-components-productcards-21{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:7px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.auto-components-productcards-22{font-size:13px}.auto-components-timelinemodal-0,.auto-components-timelinemodal-1,.auto-components-timelinemodalmanager-0,.auto-components-timelinemodalmanager-1{font-size:48px}.auto-melynai-financequeryparser-0{align-items:center;gap:8px;margin-bottom:12px;display:flex}.auto-melynai-financequeryparser-1{font-size:16px}.auto-melynai-financequeryparser-3{margin-top:12px;margin-bottom:8px}.auto-melynai-financequeryparser-4{justify-content:space-between;margin-bottom:4px;display:flex}.auto-melynai-financequeryparser-8{align-items:center;gap:8px;margin-bottom:12px;display:flex}.auto-melynai-financequeryparser-10{flex-wrap:wrap;gap:8px;display:flex}.auto-melynai-financequeryparser-11{align-items:center;gap:8px;margin-bottom:16px;display:flex}.auto-melynai-financequeryparser-12{font-size:16px}.auto-melynai-financequeryparser-14{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.auto-melynai-financequeryparser-19{align-items:center;gap:8px;margin-bottom:6px;display:flex}.auto-melynai-financequeryparser-23{gap:8px;margin-top:12px;display:flex}.auto-melynai-financequeryparser-24{align-items:center;gap:8px;margin-bottom:12px;display:flex}.auto-melynai-financequeryparser-25{font-size:16px}.auto-melynai-financequeryparser-28{flex:1}.auto-melynai-financequeryparser-31{text-align:right}.auto-melynai-financequeryparser-34{gap:8px;margin-top:12px;display:flex}.auto-melynai-financequeryparser-35{align-items:center;gap:8px;margin-bottom:12px;display:flex}.auto-melynai-financequeryparser-36{font-size:16px}.auto-melynai-financequeryparser-38{flex-wrap:wrap;gap:16px;margin-bottom:12px;display:flex}.auto-melynai-financequeryparser-43{gap:8px;display:flex}.auto-melynai-financequeryparser-44{align-items:center;gap:8px;margin-bottom:12px;display:flex}.auto-melynai-financequeryparser-45{font-size:16px}.auto-melynai-financequeryparser-48{flex:1}.auto-melynai-financequeryparser-52{gap:8px;margin-top:12px;display:flex}.auto-melynai-financequeryparser-53{align-items:center;gap:8px;margin-bottom:16px;display:flex}.auto-melynai-financequeryparser-54{font-size:16px}.auto-melynai-financequeryparser-62{gap:8px;margin-top:12px;display:flex}.auto-melynai-financequeryparser-64{flex-direction:column;gap:6px;display:flex}.auto-admin-admingroupssection-0{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.auto-admin-admingroupssection-1{color:#0a1433;margin-bottom:4px;font-size:20px;font-weight:700}.auto-admin-admingroupssection-2{color:#64748b;margin:0;font-size:13px}.auto-admin-admingroupssection-3{cursor:pointer;color:#fff;background:#2d586e;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.auto-admin-admingroupssection-4{margin-bottom:20px}.auto-admin-admingroupssection-5{position:relative}.auto-admin-admingroupssection-7{border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:10px 12px 10px 42px;font-size:13px}.auto-admin-admingroupssection-9{cursor:pointer;background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:20px;transition:box-shadow .15s}.auto-admin-admingroupssection-10{align-items:center;gap:12px;margin-bottom:12px;display:flex}.auto-admin-admingroupssection-11{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.auto-admin-admingroupssection-12{color:#0a1433;font-size:15px;font-weight:600}.auto-admin-admingroupssection-13{color:#94a3b8;font-size:12px}.auto-admin-admingroupssection-14{color:#64748b;margin:0;font-size:13px;line-height:1.5}.auto-admin-admingroupssection-15{text-align:center;color:#94a3b8;padding:40px}.auto-admin-adminworkflowsection-0{border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.auto-admin-adminworkflowsection-1{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.auto-admin-adminworkflowsection-2{color:#0a1433;margin-bottom:4px;font-size:20px;font-weight:700}.auto-admin-adminworkflowsection-3{color:#64748b;margin:0;font-size:13px}.auto-admin-adminworkflowsection-4{cursor:pointer;color:#fff;background:#2d586e;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.auto-admin-adminworkflowsection-5{margin-bottom:28px}.auto-admin-adminworkflowsection-6{color:#374151;margin-bottom:12px;font-size:15px;font-weight:600}.auto-admin-adminworkflowsection-7{background:#fff;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden}.auto-admin-adminworkflowsection-8{border-collapse:collapse;width:100%;font-size:13px}.auto-admin-adminworkflowsection-9{background:#f8fafc}.auto-admin-adminworkflowsection-10,.auto-admin-adminworkflowsection-11,.auto-admin-adminworkflowsection-12,.auto-admin-adminworkflowsection-13,.auto-admin-adminworkflowsection-14{text-align:left;color:#64748b;padding:10px 14px;font-size:12px;font-weight:600}.auto-admin-adminworkflowsection-15{border-top:1px solid #f1f5f9}.auto-admin-adminworkflowsection-16{padding:10px 14px;font-weight:500}.auto-admin-adminworkflowsection-17{color:#2d586e;padding:10px 14px;font-weight:500}.auto-admin-adminworkflowsection-18,.auto-admin-adminworkflowsection-19{color:#64748b;padding:10px 14px}.auto-admin-adminworkflowsection-20{color:#94a3b8;padding:10px 14px}.auto-admin-adminworkflowsection-21{color:#374151;margin-bottom:12px;font-size:15px;font-weight:600}.auto-admin-adminworkflowsection-23{cursor:pointer;background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:20px;transition:box-shadow .15s}.auto-admin-adminworkflowsection-24{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.auto-admin-adminworkflowsection-25{border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.auto-admin-adminworkflowsection-26{color:#0a1433;margin-bottom:4px;font-size:15px;font-weight:600}.auto-admin-adminworkflowsection-27{color:#64748b;margin:0 0 10px;font-size:12px;line-height:1.5}.auto-admin-adminworkflowsection-28{color:#94a3b8;font-size:11px}.auto-admin-adminlayoutsection-0{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.auto-admin-adminlayoutsection-1{color:#0a1433;margin-bottom:4px;font-size:20px;font-weight:700}.auto-admin-adminlayoutsection-2{color:#64748b;margin:0;font-size:13px}.auto-admin-adminlayoutsection-3{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500}.auto-admin-adminlayoutsection-4{background:#fff;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden}.auto-admin-adminlayoutsection-6{color:#94a3b8;background:#f1f5f9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:flex}.auto-admin-adminlayoutsection-8{color:#0a1433;flex:1;font-size:14px;font-weight:500}.auto-admin-adminlayoutsection-9{gap:4px;display:flex}.auto-admin-adminuserssection-0{padding:0}.auto-admin-adminuserssection-1{font-size:20px}.auto-admin-adminuserssection-2{text-align:center;font-size:18px;font-weight:500}.auto-admin-adminuserssection-3,.auto-admin-adminuserssection-4{font-size:18px;line-height:1}.auto-admin-adminpermissionssection-0{padding:0}.auto-admin-adminpermissionssection-1{font-size:20px}.auto-admin-adminpermissionssection-2{text-align:center;font-size:18px;font-weight:500}.auto-admin-adminpermissionssection-3,.auto-admin-adminpermissionssection-4{font-size:18px;line-height:1}.auto-chamber-auditlogtab-0{width:auto;min-width:150px}.auto-chamber-auditlogtab-3{max-width:300px}.auto-chamber-addmembermodal-0{display:block}.auto-housing-maintenancesection-0{border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.auto-housing-maintenancesection-3{color:#0a1433;margin-bottom:4px;font-size:18px;font-weight:700}.auto-housing-maintenancesection-4{color:#94a3b8;margin-bottom:20px;font-size:12px}.auto-housing-maintenancesection-5,.auto-housing-maintenancesection-7{margin-bottom:12px}.auto-housing-maintenancesection-9{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.auto-housing-maintenancesection-11{margin-bottom:12px;position:relative}.auto-housing-maintenancesection-13{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-size:13px;display:flex}.auto-housing-maintenancesection-14{font-weight:500}.auto-housing-maintenancesection-15{color:#94a3b8;font-size:11px}.auto-housing-maintenancesection-16{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.auto-housing-maintenancesection-17{margin-bottom:20px}.auto-housing-maintenancesection-19{justify-content:flex-end;gap:8px;display:flex}.auto-housing-maintenancesection-20{cursor:pointer;color:#64748b;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 18px;font-size:13px}.auto-housing-maintenancesection-23{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:16px}.auto-housing-maintenancesection-24{color:#94a3b8;margin-bottom:4px;font-size:11px}.auto-housing-maintenancesection-25{font-size:22px;font-weight:700}.auto-housing-maintenancesection-26{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.auto-housing-maintenancesection-27{border:1px solid #e5e7eb;border-radius:8px;outline:none;width:280px;padding:7px 14px;font-size:13px}.auto-housing-maintenancesection-28,.auto-housing-maintenancesection-29{background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;padding:6px 10px;font-size:12px}.auto-housing-maintenancesection-30{color:#94a3b8;font-size:12px}.auto-housing-maintenancesection-31{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.auto-housing-maintenancesection-32{background:#fff;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden}.auto-housing-maintenancesection-33{border-collapse:collapse;width:100%}.auto-housing-maintenancesection-34{background:#f8fafc;border-bottom:1px solid #e5e7eb}.auto-housing-maintenancesection-35{text-align:left;color:#64748b;padding:10px 12px;font-size:11px;font-weight:600}.auto-housing-maintenancesection-36{border-bottom:1px solid #f1f5f9}.auto-housing-maintenancesection-37{padding:10px 12px;font-size:13px;font-weight:500}.auto-housing-maintenancesection-38{color:#475569;max-width:250px;padding:10px 12px;font-size:13px}.auto-housing-maintenancesection-39{align-items:center;gap:6px;display:flex}.auto-housing-maintenancesection-40{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auto-housing-maintenancesection-41{color:#2d586e;white-space:nowrap;background:#eaf4fb;border-radius:9999px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:700;display:inline-block}.auto-housing-maintenancesection-42,.auto-housing-maintenancesection-43{padding:10px 12px}.auto-housing-maintenancesection-44,.auto-housing-maintenancesection-45{color:#64748b;padding:10px 12px;font-size:13px}.auto-housing-maintenancesection-46{padding:10px 12px;font-size:13px;font-weight:500}.auto-housing-maintenancesection-47{padding:10px 12px;position:relative}.auto-housing-maintenancesection-48{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px 8px;font-size:12px}.auto-housing-maintenancesection-50{cursor:pointer;text-align:left;color:#334155;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;display:block}.auto-housing-maintenancesection-51{color:#94a3b8;text-transform:uppercase;border-top:1px solid #f1f5f9;padding:6px 12px;font-size:10px;font-weight:600}.auto-housing-maintenancesection-52{cursor:pointer;text-align:left;color:#334155;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;display:block}.auto-housing-maintenancesection-53{text-align:center;color:#94a3b8;padding:40px}.auto-housing-housingvaultsection-3{color:#0a1433;margin-bottom:4px;font-size:18px;font-weight:700}.auto-housing-housingvaultsection-4{color:#94a3b8;margin-bottom:20px;font-size:12px}.auto-housing-housingvaultsection-5,.auto-housing-housingvaultsection-6{margin-bottom:12px}.auto-housing-housingvaultsection-7{margin-bottom:20px}.auto-housing-housingvaultsection-8{flex-wrap:wrap;gap:6px;display:flex}.auto-housing-housingvaultsection-10{justify-content:flex-end;gap:8px;display:flex}.auto-housing-housingvaultsection-11{cursor:pointer;color:#64748b;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 18px;font-size:13px}.auto-housing-housingvaultsection-15{color:#0a1433;margin-bottom:4px;font-size:18px;font-weight:700}.auto-housing-housingvaultsection-16{color:#94a3b8;margin-bottom:20px;font-size:12px}.auto-housing-housingvaultsection-17{margin-bottom:16px}.auto-housing-housingvaultsection-18{color:#475569;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.auto-housing-housingvaultsection-19{border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:13px}.auto-housing-housingvaultsection-20{margin-bottom:20px}.auto-housing-housingvaultsection-21{color:#475569;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.auto-housing-housingvaultsection-22{flex-wrap:wrap;gap:8px;display:flex}.auto-housing-housingvaultsection-24{justify-content:flex-end;gap:8px;display:flex}.auto-housing-housingvaultsection-25{cursor:pointer;color:#64748b;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 18px;font-size:13px}.auto-housing-housingvaultsection-29{color:#0a1433;margin-bottom:4px;font-size:18px;font-weight:700}.auto-housing-housingvaultsection-30{color:#94a3b8;margin-bottom:20px;font-size:12px}.auto-housing-housingvaultsection-31{margin-bottom:16px}.auto-housing-housingvaultsection-32{color:#475569;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.auto-housing-housingvaultsection-33{border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:13px}.auto-housing-housingvaultsection-34{margin-bottom:20px}.auto-housing-housingvaultsection-35{color:#475569;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.auto-housing-housingvaultsection-36{flex-wrap:wrap;gap:8px;display:flex}.auto-housing-housingvaultsection-38{justify-content:flex-end;gap:8px;display:flex}.auto-housing-housingvaultsection-39{cursor:pointer;color:#64748b;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 18px;font-size:13px}.auto-housing-housingvaultsection-43{color:#0a1433;margin-bottom:4px;font-size:18px;font-weight:700}.auto-housing-housingvaultsection-44{color:#94a3b8;margin-bottom:20px;font-size:12px}.auto-housing-housingvaultsection-45{margin-bottom:12px}.auto-housing-housingvaultsection-46{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.auto-housing-housingvaultsection-49{margin-bottom:12px}.auto-housing-housingvaultsection-50{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.auto-housing-housingvaultsection-51{margin-bottom:12px}.auto-housing-housingvaultsection-52{margin-bottom:20px}.auto-housing-housingvaultsection-54{justify-content:flex-end;gap:8px;display:flex}.auto-housing-housingvaultsection-55{cursor:pointer;color:#64748b;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 18px;font-size:13px}.auto-housing-housingvaultsection-57{cursor:pointer;background:#fff;border:1px solid #f1f5f9;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:all .15s;display:flex;position:relative}.auto-housing-housingvaultsection-58{flex:1;min-width:0}.auto-housing-housingvaultsection-59{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.auto-housing-housingvaultsection-60{color:#94a3b8;margin-top:1px;font-size:11px}.auto-housing-housingvaultsection-61{cursor:pointer;color:#94a3b8;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;padding:4px 6px}.auto-housing-housingvaultsection-63{cursor:pointer;text-align:left;color:#334155;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;display:block}.auto-housing-housingvaultsection-64{border-top:1px solid #f1f5f9}.auto-housing-housingvaultsection-65{cursor:pointer;text-align:left;color:#dc2626;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;display:block}.auto-housing-housingvaultsection-66{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:16px;font-size:13px;display:flex}.auto-housing-housingvaultsection-68{vertical-align:middle;margin-right:4px}.auto-housing-housingvaultsection-69{align-items:center;gap:4px;display:flex}.auto-housing-housingvaultsection-70{color:#cbd5e1}.auto-housing-housingvaultsection-72{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.auto-housing-housingvaultsection-73{margin-bottom:4px;font-size:22px;font-weight:700}.auto-housing-housingvaultsection-74{gap:8px;display:flex}.auto-housing-housingvaultsection-75{cursor:pointer;color:#334155;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:flex}.auto-housing-housingvaultsection-76{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.auto-housing-housingvaultsection-78{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:16px}.auto-housing-housingvaultsection-79{color:#94a3b8;margin-bottom:4px;font-size:11px}.auto-housing-housingvaultsection-80{color:#1e293b;font-size:22px;font-weight:700}.auto-housing-housingvaultsection-81{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:16px}.auto-housing-housingvaultsection-82{color:#94a3b8;margin-bottom:4px;font-size:11px}.auto-housing-housingvaultsection-84{margin-bottom:16px}.auto-housing-housingvaultsection-85{border:1px solid #e5e7eb;border-radius:8px;outline:none;width:320px;padding:7px 14px;font-size:13px}.auto-housing-housingvaultsection-86{color:#64748b;margin-bottom:16px;font-size:13px}.auto-housing-housingvaultsection-87{cursor:pointer;color:#2d586e;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.auto-housing-housingvaultsection-89{background:#fff;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden}.auto-housing-housingvaultsection-90{overflow-x:auto}.auto-housing-housingvaultsection-91{border-collapse:collapse;width:100%;min-width:600px}.auto-housing-housingvaultsection-92{background:#f8fafc;border-bottom:1px solid #e5e7eb}.auto-housing-housingvaultsection-93{text-align:left;color:#64748b;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}.auto-housing-housingvaultsection-94{border-bottom:1px solid #f1f5f9}.auto-housing-housingvaultsection-95{padding:10px 12px;font-size:13px}.auto-housing-housingvaultsection-96{font-weight:500}.auto-housing-housingvaultsection-97{color:#94a3b8;margin-top:2px;font-size:11px}.auto-housing-housingvaultsection-98{padding:10px 12px;font-size:12px}.auto-housing-housingvaultsection-99{cursor:pointer;color:#2d586e;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;display:flex}.auto-housing-housingvaultsection-100{color:#94a3b8}.auto-housing-housingvaultsection-101{color:#64748b;padding:10px 12px;font-size:13px}.auto-housing-housingvaultsection-102{padding:10px 12px}.auto-housing-housingvaultsection-103,.auto-housing-housingvaultsection-104{color:#64748b;padding:10px 12px;font-size:13px}.auto-housing-housingvaultsection-105{padding:10px 12px;position:relative}.auto-housing-housingvaultsection-106{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px 8px;font-size:12px}.auto-housing-housingvaultsection-108{color:#94a3b8;text-transform:uppercase;padding:6px 12px;font-size:10px;font-weight:600}.auto-housing-housingvaultsection-109{cursor:pointer;text-align:left;color:#334155;background:0 0;border:none;width:100%;padding:6px 12px;font-size:12px;display:block}.auto-housing-housingvaultsection-110{cursor:pointer;text-align:left;color:#334155;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:6px 12px;font-size:12px;display:flex}.auto-housing-housingvaultsection-111{border-top:1px solid #f1f5f9}.auto-housing-housingvaultsection-112,.auto-housing-housingvaultsection-113{cursor:pointer;text-align:left;color:#334155;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;display:block}.auto-housing-housingvaultsection-114{border-top:1px solid #f1f5f9}.auto-housing-housingvaultsection-115{cursor:pointer;text-align:left;color:#dc2626;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;display:block}.auto-housing-housingvaultsection-116{text-align:center;color:#94a3b8;padding:40px;font-size:13px}.auto-housing-housingvaultsection-117{text-align:center;color:#94a3b8;padding:24px;font-size:13px}.auto-housing-housingvaultsection-118{margin-bottom:20px}.auto-housing-housingvaultsection-119{margin-bottom:4px;font-size:22px;font-weight:700}.auto-housing-housingvaultsection-120{color:#64748b;margin:0;font-size:14px}.auto-housing-housingvaultsection-121{border-bottom:1px solid #e5e7eb;align-items:flex-end;gap:4px;margin-bottom:24px;display:flex;overflow-x:auto}.auto-housing-housingvaultsection-122{position:relative}.auto-housing-housingvaultsection-124{color:#94a3b8;cursor:pointer;margin-left:2px;display:flex}.auto-housing-housingvaultsection-126{cursor:pointer;text-align:left;color:#334155;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;display:block}.auto-housing-housingvaultsection-127{border-top:1px solid #f1f5f9}.auto-housing-housingvaultsection-128{cursor:pointer;text-align:left;color:#dc2626;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;display:block}.auto-housing-housingvaultsection-129{cursor:pointer;color:#94a3b8;background:0 0;border:1px dashed #cbd5e1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:4px;transition:all .15s;display:flex}.auto-housing-waitlistsection-0{border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.auto-housing-waitlistsection-3{color:#0a1433;margin-bottom:4px;font-size:18px;font-weight:700}.auto-housing-waitlistsection-4{color:#94a3b8;margin-bottom:20px;font-size:12px}.auto-housing-waitlistsection-5{margin-bottom:16px;position:relative}.auto-housing-waitlistsection-7{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-size:13px;display:flex}.auto-housing-waitlistsection-8{font-weight:500}.auto-housing-waitlistsection-9{color:#94a3b8;font-size:11px}.auto-housing-waitlistsection-10{color:#475569;background:#f8fafc;border-radius:8px;gap:20px;margin-bottom:16px;padding:12px;font-size:12px;display:flex}.auto-housing-waitlistsection-11,.auto-housing-waitlistsection-12,.auto-housing-waitlistsection-13{color:#94a3b8}.auto-housing-waitlistsection-14{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.auto-housing-waitlistsection-18{margin-bottom:12px}.auto-housing-waitlistsection-19{margin-bottom:20px}.auto-housing-waitlistsection-21{justify-content:flex-end;gap:8px;display:flex}.auto-housing-waitlistsection-22{cursor:pointer;color:#64748b;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 18px;font-size:13px}.auto-housing-waitlistsection-24{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.auto-housing-waitlistsection-25{margin-bottom:4px;font-size:22px;font-weight:700}.auto-housing-waitlistsection-26{color:#64748b;margin:0;font-size:14px}.auto-housing-waitlistsection-27{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.auto-housing-waitlistsection-29{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:16px}.auto-housing-waitlistsection-30{color:#94a3b8;margin-bottom:4px;font-size:11px}.auto-housing-waitlistsection-31{font-size:22px;font-weight:700}.auto-housing-waitlistsection-32{margin-bottom:16px}.auto-housing-waitlistsection-33{border:1px solid #e5e7eb;border-radius:8px;outline:none;width:320px;padding:7px 14px;font-size:13px}.auto-housing-waitlistsection-34{background:#fff;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden}.auto-housing-waitlistsection-35{overflow-x:auto}.auto-housing-waitlistsection-36{border-collapse:collapse;width:100%;min-width:900px}.auto-housing-waitlistsection-37{background:#f8fafc;border-bottom:1px solid #e5e7eb}.auto-housing-waitlistsection-38{text-align:left;color:#64748b;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}.auto-housing-waitlistsection-39{border-bottom:1px solid #f1f5f9}.auto-housing-waitlistsection-40{color:#94a3b8;padding:10px 12px;font-size:12px}.auto-housing-waitlistsection-41{padding:10px 12px;font-size:13px;font-weight:500}.auto-housing-waitlistsection-42,.auto-housing-waitlistsection-43,.auto-housing-waitlistsection-44{color:#64748b;padding:10px 12px;font-size:13px}.auto-housing-waitlistsection-45{padding:10px 12px}.auto-housing-waitlistsection-46{color:#64748b;text-align:center;padding:10px 12px;font-size:13px}.auto-housing-waitlistsection-47{color:#64748b;padding:10px 12px;font-size:13px}.auto-housing-waitlistsection-48{padding:10px 12px}.auto-housing-waitlistsection-49{padding:10px 12px;position:relative}.auto-housing-waitlistsection-50{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px 8px;font-size:12px}.auto-housing-waitlistsection-52{color:#94a3b8;text-transform:uppercase;border-bottom:1px solid #f1f5f9;padding:6px 12px;font-size:10px;font-weight:600}.auto-housing-waitlistsection-53{cursor:pointer;text-align:left;color:#334155;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;display:block}.auto-housing-waitlistsection-54{border-top:1px solid #f1f5f9}.auto-housing-waitlistsection-55{cursor:pointer;text-align:left;color:#dc2626;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;display:block}.auto-housing-waitlistsection-56{text-align:center;color:#94a3b8;padding:40px;font-size:13px}.auto-housing-housingmap-0{border:1px solid #e5e7eb;border-radius:12px;position:relative;overflow:hidden}.auto-housing-housingmap-5{align-items:center;gap:4px;display:flex}.auto-housing-housingmap-6{border-radius:4px;width:10px;height:10px;display:inline-block}.auto-housing-housingmap-7{color:#475569;font-size:11px}.auto-housing-housingmap-8{width:100%;height:450px;min-height:400px}.auto-housing-policysection-0{border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.auto-housing-policysection-3{color:#0a1433;margin-bottom:4px;font-size:18px;font-weight:700}.auto-housing-policysection-4{color:#94a3b8;margin-bottom:20px;font-size:12px}.auto-housing-policysection-5{color:#854d0e;background:#fef9c3;border:1px solid #fde68a;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:12px}.auto-housing-policysection-6{margin-bottom:12px}.auto-housing-policysection-7,.auto-housing-policysection-10,.auto-housing-policysection-11{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.auto-housing-policysection-12,.auto-housing-policysection-13{margin-bottom:12px}.auto-housing-policysection-15{margin-bottom:20px}.auto-housing-policysection-16{align-items:center;gap:8px;margin-bottom:6px;display:flex}.auto-housing-policysection-18{cursor:pointer;color:#dc2626;background:0 0;border:none;flex-shrink:0;padding:4px 8px;font-size:16px;font-weight:700;line-height:1}.auto-housing-policysection-19{cursor:pointer;color:#2d586e;background:0 0;border:1px dashed #d1d5db;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.auto-housing-policysection-20{justify-content:flex-end;gap:8px;display:flex}.auto-housing-policysection-21{cursor:pointer;color:#64748b;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 18px;font-size:13px}.auto-housing-policysection-23{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.auto-housing-policysection-24{margin-bottom:4px;font-size:22px;font-weight:700}.auto-housing-policysection-25{color:#64748b;margin:0;font-size:14px}.auto-housing-policysection-26{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.auto-housing-policysection-27{color:#854d0e;background:#fef9c3;border:1px solid #fde68a;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.auto-housing-policysection-29{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:16px}.auto-housing-policysection-30{color:#94a3b8;margin-bottom:4px;font-size:11px}.auto-housing-policysection-31{font-size:22px;font-weight:700}.auto-housing-policysection-32{margin-bottom:16px}.auto-housing-policysection-33{border:1px solid #e5e7eb;border-radius:8px;outline:none;width:320px;padding:7px 14px;font-size:13px}.auto-housing-policysection-34{background:#fff;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden}.auto-housing-policysection-35{overflow-x:auto}.auto-housing-policysection-36{border-collapse:collapse;width:100%;min-width:900px}.auto-housing-policysection-37{background:#f8fafc;border-bottom:1px solid #e5e7eb}.auto-housing-policysection-38{text-align:left;color:#64748b;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}.auto-housing-policysection-39{border-bottom:1px solid #f1f5f9}.auto-housing-policysection-40{padding:10px 12px;font-size:13px;font-weight:500}.auto-housing-policysection-41{color:#64748b;padding:10px 12px;font-size:13px}.auto-housing-policysection-42{padding:10px 12px}.auto-housing-policysection-43,.auto-housing-policysection-44,.auto-housing-policysection-46{color:#64748b;padding:10px 12px;font-size:13px}.auto-housing-policysection-47{padding:10px 12px;position:relative}.auto-housing-policysection-48{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px 8px;font-size:12px}.auto-housing-policysection-50{cursor:pointer;text-align:left;color:#334155;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;display:block}.auto-housing-policysection-51{border-top:1px solid #f1f5f9}.auto-housing-policysection-52{color:#94a3b8;text-transform:uppercase;padding:6px 12px;font-size:10px;font-weight:600}.auto-housing-policysection-53{cursor:pointer;text-align:left;color:#334155;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;display:block}.auto-housing-policysection-54{border-top:1px solid #f1f5f9}.auto-housing-policysection-55{cursor:pointer;text-align:left;color:#dc2626;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;display:block}.auto-housing-policysection-56{text-align:center;color:#94a3b8;padding:40px;font-size:13px}.auto-housing-homeownershipsection-0{border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.auto-housing-homeownershipsection-1{align-items:center;gap:8px;display:flex}.auto-housing-homeownershipsection-2{background:#f1f5f9;border-radius:4px;flex:1;height:8px;overflow:hidden}.auto-housing-homeownershipsection-3{color:#64748b;white-space:nowrap;font-size:11px}.auto-housing-homeownershipsection-6{color:#0a1433;margin-bottom:4px;font-size:18px;font-weight:700}.auto-housing-homeownershipsection-7{color:#94a3b8;margin-bottom:20px;font-size:12px}.auto-housing-homeownershipsection-8{margin-bottom:16px;position:relative}.auto-housing-homeownershipsection-10{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-size:13px;display:flex}.auto-housing-homeownershipsection-11{font-weight:500}.auto-housing-homeownershipsection-12{color:#94a3b8;font-size:11px}.auto-housing-homeownershipsection-13{color:#475569;background:#f8fafc;border-radius:8px;gap:20px;margin-bottom:16px;padding:12px;font-size:12px;display:flex}.auto-housing-homeownershipsection-14,.auto-housing-homeownershipsection-15,.auto-housing-homeownershipsection-16{color:#94a3b8}.auto-housing-homeownershipsection-17{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.auto-housing-homeownershipsection-19{align-items:flex-end;padding-bottom:4px;display:flex}.auto-housing-homeownershipsection-20{color:#475569;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.auto-housing-homeownershipsection-21{margin-bottom:20px}.auto-housing-homeownershipsection-23{justify-content:flex-end;gap:8px;display:flex}.auto-housing-homeownershipsection-24{cursor:pointer;color:#64748b;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 18px;font-size:13px}.auto-housing-homeownershipsection-28{color:#0a1433;margin-bottom:4px;font-size:18px;font-weight:700}.auto-housing-homeownershipsection-29{color:#94a3b8;margin-bottom:20px;font-size:12px}.auto-housing-homeownershipsection-30{color:#475569;background:#f8fafc;border-radius:8px;gap:20px;margin-bottom:16px;padding:12px;font-size:12px;display:flex}.auto-housing-homeownershipsection-31,.auto-housing-homeownershipsection-32,.auto-housing-homeownershipsection-33{color:#94a3b8}.auto-housing-homeownershipsection-34{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.auto-housing-homeownershipsection-37{flex-direction:column;justify-content:flex-end;gap:8px;padding-bottom:4px;display:flex}.auto-housing-homeownershipsection-38,.auto-housing-homeownershipsection-39{color:#475569;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.auto-housing-homeownershipsection-40{margin-bottom:20px}.auto-housing-homeownershipsection-42{justify-content:flex-end;gap:8px;display:flex}.auto-housing-homeownershipsection-43{cursor:pointer;color:#64748b;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 18px;font-size:13px}.auto-housing-homeownershipsection-44{cursor:pointer;color:#fff;background:#2d586e;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.auto-housing-homeownershipsection-45{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.auto-housing-homeownershipsection-46{margin-bottom:4px;font-size:22px;font-weight:700}.auto-housing-homeownershipsection-47{color:#64748b;margin:0;font-size:14px}.auto-housing-homeownershipsection-48{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.auto-housing-homeownershipsection-50{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:16px}.auto-housing-homeownershipsection-51{color:#94a3b8;margin-bottom:4px;font-size:11px}.auto-housing-homeownershipsection-52{font-size:22px;font-weight:700}.auto-housing-homeownershipsection-53{background:#fff;border:1px solid #f1f5f9;border-radius:10px;margin-bottom:20px;padding:16px}.auto-housing-homeownershipsection-54{color:#0a1433;margin-bottom:14px;font-size:14px;font-weight:700}.auto-housing-homeownershipsection-55{flex-direction:column;gap:8px;display:flex}.auto-housing-homeownershipsection-56{align-items:center;gap:12px;display:flex}.auto-housing-homeownershipsection-57{color:#475569;flex-shrink:0;width:120px;font-size:12px;font-weight:500}.auto-housing-homeownershipsection-58{background:#f8fafc;border-radius:4px;flex:1;height:20px;position:relative;overflow:hidden}.auto-housing-homeownershipsection-59{text-align:right;width:28px;font-size:12px;font-weight:600}.auto-housing-homeownershipsection-60{margin-bottom:16px}.auto-housing-homeownershipsection-61{border:1px solid #e5e7eb;border-radius:8px;outline:none;width:320px;padding:7px 14px;font-size:13px}.auto-housing-homeownershipsection-62{background:#fff;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden}.auto-housing-homeownershipsection-63{overflow-x:auto}.auto-housing-homeownershipsection-64{border-collapse:collapse;width:100%;min-width:900px}.auto-housing-homeownershipsection-65{background:#f8fafc;border-bottom:1px solid #e5e7eb}.auto-housing-homeownershipsection-66{text-align:left;color:#64748b;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}.auto-housing-homeownershipsection-67{border-bottom:1px solid #f1f5f9}.auto-housing-homeownershipsection-68{padding:10px 12px;font-size:13px;font-weight:500}.auto-housing-homeownershipsection-69{color:#64748b;padding:10px 12px;font-size:13px}.auto-housing-homeownershipsection-70{padding:10px 12px}.auto-housing-homeownershipsection-72{min-width:180px;padding:10px 12px}.auto-housing-homeownershipsection-73{text-align:center;padding:10px 12px}.auto-housing-homeownershipsection-74{color:#059669;font-size:16px}.auto-housing-homeownershipsection-75{color:#d1d5db;font-size:16px}.auto-housing-homeownershipsection-76{padding:10px 12px}.auto-housing-homeownershipsection-77{color:#64748b;padding:10px 12px;font-size:13px}.auto-housing-homeownershipsection-78{padding:10px 12px;position:relative}.auto-housing-homeownershipsection-79{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px 8px;font-size:12px}.auto-housing-homeownershipsection-81{cursor:pointer;text-align:left;color:#334155;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;display:block}.auto-housing-homeownershipsection-82{cursor:pointer;text-align:left;color:#2d586e;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;display:block}.auto-housing-homeownershipsection-83{border-top:1px solid #f1f5f9}.auto-housing-homeownershipsection-84{cursor:pointer;text-align:left;color:#dc2626;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;display:block}.auto-housing-homeownershipsection-85{text-align:center;color:#94a3b8;padding:40px;font-size:13px}.auto-housing-enhancedreportssection-0{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:20px}.auto-housing-enhancedreportssection-1{color:#374151;margin-bottom:16px;font-size:13px;font-weight:700}.auto-housing-enhancedreportssection-3{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:20px}.auto-housing-enhancedreportssection-4{color:#374151;margin-bottom:12px;font-size:13px;font-weight:700}.auto-housing-enhancedreportssection-5{align-items:center;gap:16px;display:flex}.auto-housing-enhancedreportssection-6{width:80px;height:80px;position:relative}.auto-housing-enhancedreportssection-8{color:#2d586e;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:absolute;inset:0}.auto-housing-enhancedreportssection-9{color:#64748b;font-size:12px}.auto-housing-enhancedreportssection-10{color:#059669}.auto-housing-enhancedreportssection-11{color:#64748b}.auto-housing-enhancedreportssection-12{color:#ea580c}.auto-housing-enhancedreportssection-13{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:20px}.auto-housing-enhancedreportssection-14{color:#374151;margin-bottom:12px;font-size:13px;font-weight:700}.auto-housing-enhancedreportssection-16{background:#f1f5f9;border-radius:4px;height:8px;overflow:hidden}.auto-housing-enhancedreportssection-17{color:#64748b;margin-top:8px;font-size:12px}.auto-housing-enhancedreportssection-18{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:20px}.auto-housing-enhancedreportssection-19{color:#374151;margin-bottom:12px;font-size:13px;font-weight:700}.auto-housing-enhancedreportssection-20{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auto-housing-enhancedreportssection-21{color:#94a3b8;font-size:11px}.auto-housing-enhancedreportssection-22{color:#1e293b;font-size:20px;font-weight:700}.auto-housing-enhancedreportssection-23{color:#94a3b8;font-size:11px}.auto-housing-enhancedreportssection-24{color:#dc2626;font-size:20px;font-weight:700}.auto-housing-enhancedreportssection-25{color:#94a3b8;font-size:11px}.auto-housing-enhancedreportssection-26{color:#ea580c;font-size:20px;font-weight:700}.auto-housing-enhancedreportssection-27{color:#94a3b8;font-size:11px}.auto-housing-enhancedreportssection-28{color:#64748b;font-size:20px;font-weight:700}.auto-housing-enhancedreportssection-29{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:28px;display:grid}.auto-housing-enhancedreportssection-30{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:20px}.auto-housing-enhancedreportssection-31{color:#374151;margin-bottom:16px;font-size:13px;font-weight:700}.auto-housing-enhancedreportssection-32{margin-bottom:10px}.auto-housing-enhancedreportssection-33{justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.auto-housing-enhancedreportssection-34{color:#475569}.auto-housing-enhancedreportssection-35{font-weight:600}.auto-housing-enhancedreportssection-36{background:#f1f5f9;border-radius:4px;height:8px;overflow:hidden}.auto-housing-enhancedreportssection-37{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:20px}.auto-housing-enhancedreportssection-38{color:#374151;margin-bottom:16px;font-size:13px;font-weight:700}.auto-housing-enhancedreportssection-39{margin-bottom:10px}.auto-housing-enhancedreportssection-40{justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.auto-housing-enhancedreportssection-41{color:#475569}.auto-housing-enhancedreportssection-42{font-weight:600}.auto-housing-enhancedreportssection-43{background:#f1f5f9;border-radius:4px;height:8px;overflow:hidden}.auto-housing-enhancedreportssection-44{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:20px}.auto-housing-enhancedreportssection-45{color:#374151;margin-bottom:16px;font-size:13px;font-weight:700}.auto-housing-enhancedreportssection-46{margin-bottom:10px}.auto-housing-enhancedreportssection-47{justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.auto-housing-enhancedreportssection-48{color:#475569}.auto-housing-enhancedreportssection-49{font-weight:600}.auto-housing-enhancedreportssection-50{background:#f1f5f9;border-radius:4px;height:8px;overflow:hidden}.auto-housing-enhancedreportssection-51{grid-template-columns:1fr 1fr;gap:16px;display:grid}.auto-housing-enhancedreportssection-52{color:#2d586e;margin-bottom:12px;font-size:24px;font-weight:700}.auto-housing-enhancedreportssection-53{color:#64748b;font-size:13px;font-weight:500}.auto-housing-enhancedreportssection-54{border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.auto-housing-enhancedreportssection-55{color:#475569}.auto-housing-enhancedreportssection-56{color:#1e293b;font-weight:600}.auto-housing-enhancedreportssection-57{margin-bottom:12px}.auto-housing-enhancedreportssection-58{justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.auto-housing-enhancedreportssection-59,.auto-housing-enhancedreportssection-60{font-weight:600}.auto-housing-enhancedreportssection-61{border-radius:4px;height:8px;overflow:hidden}.auto-housing-enhancedreportssection-62{border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.auto-housing-enhancedreportssection-63{color:#059669;font-weight:600}.auto-housing-enhancedreportssection-64{color:#1e293b;font-weight:700}.auto-housing-enhancedreportssection-65{border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.auto-housing-enhancedreportssection-66{color:#64748b;font-weight:600}.auto-housing-enhancedreportssection-67{color:#1e293b;font-weight:700}.auto-housing-enhancedreportssection-68{justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.auto-housing-enhancedreportssection-69{color:#ea580c;font-weight:600}.auto-housing-enhancedreportssection-70{color:#1e293b;font-weight:700}.auto-housing-enhancedreportssection-71{border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.auto-housing-enhancedreportssection-72{color:#475569}.auto-housing-enhancedreportssection-73{color:#1e293b;font-weight:700}.auto-housing-enhancedreportssection-74{border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.auto-housing-enhancedreportssection-75{color:#dc2626;font-weight:600}.auto-housing-enhancedreportssection-76{color:#dc2626;font-weight:700}.auto-housing-enhancedreportssection-77{justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.auto-housing-enhancedreportssection-78{color:#059669;font-weight:600}.auto-housing-enhancedreportssection-79{color:#059669;font-weight:700}.auto-housing-enhancedreportssection-80{border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.auto-housing-enhancedreportssection-81{color:#475569}.auto-housing-enhancedreportssection-82{color:#1e293b;font-weight:700}.auto-housing-enhancedreportssection-83{border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.auto-housing-enhancedreportssection-84{color:#ca8a04;font-weight:600}.auto-housing-enhancedreportssection-85{color:#ca8a04;font-weight:700}.auto-housing-enhancedreportssection-86{justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.auto-housing-enhancedreportssection-87{color:#059669;font-weight:600}.auto-housing-enhancedreportssection-88{color:#059669;font-weight:700}.auto-housing-enhancedreportssection-89{grid-column:1/-1}.auto-housing-enhancedreportssection-90{justify-content:center;display:flex}.auto-housing-enhancedreportssection-91{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:600;display:flex}.auto-housing-enhancedreportssection-93{cursor:pointer;color:#334155;background:#fff;border:1px solid #d1d5db;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.auto-housing-enhancedreportssection-94{color:#1e293b;margin-bottom:4px;font-size:22px;font-weight:700}.auto-housing-enhancedreportssection-95{color:#64748b;margin-bottom:20px;font-size:14px}.auto-housing-enhancedreportssection-96{gap:4px;margin-bottom:20px;display:flex}.auto-housing-rentsection-0{border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.auto-housing-rentsection-3{color:#0a1433;margin-bottom:4px;font-size:18px;font-weight:700}.auto-housing-rentsection-4{color:#94a3b8;margin-bottom:20px;font-size:12px}.auto-housing-rentsection-5{margin-bottom:12px}.auto-housing-rentsection-7{color:#475569;background:#f8fafc;border-radius:8px;gap:20px;margin-bottom:12px;padding:12px;font-size:12px;display:flex}.auto-housing-rentsection-8,.auto-housing-rentsection-9,.auto-housing-rentsection-11{color:#94a3b8}.auto-housing-rentsection-12{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.auto-housing-rentsection-13{margin-bottom:12px}.auto-housing-rentsection-15{margin-bottom:20px}.auto-housing-rentsection-17{justify-content:flex-end;gap:8px;display:flex}.auto-housing-rentsection-18{cursor:pointer;color:#64748b;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 18px;font-size:13px}.auto-housing-rentsection-22{color:#0a1433;margin-bottom:4px;font-size:18px;font-weight:700}.auto-housing-rentsection-23{color:#94a3b8;margin-bottom:20px;font-size:12px}.auto-housing-rentsection-24{color:#475569;background:#f8fafc;border-radius:8px;margin-bottom:16px;padding:12px;font-size:12px}.auto-housing-rentsection-25{color:#94a3b8}.auto-housing-rentsection-26{margin-bottom:12px}.auto-housing-rentsection-27{margin-bottom:20px}.auto-housing-rentsection-28{justify-content:flex-end;gap:8px;display:flex}.auto-housing-rentsection-29{cursor:pointer;color:#64748b;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 18px;font-size:13px}.auto-housing-rentsection-30{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.auto-housing-rentsection-32{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:16px}.auto-housing-rentsection-33{color:#94a3b8;margin-bottom:4px;font-size:11px}.auto-housing-rentsection-34{font-size:22px;font-weight:700}.auto-housing-rentsection-35{background:#fff;border:1px solid #f1f5f9;border-radius:10px;margin-bottom:24px;padding:16px}.auto-housing-rentsection-36{color:#374151;margin-bottom:12px;font-size:13px;font-weight:700}.auto-housing-rentsection-37{border-radius:6px;height:24px;margin-bottom:8px;display:flex;overflow:hidden}.auto-housing-rentsection-38{flex-wrap:wrap;gap:16px;display:flex}.auto-housing-rentsection-39{align-items:center;gap:6px;font-size:12px;display:flex}.auto-housing-rentsection-40{border-radius:2px;width:10px;height:10px;display:inline-block}.auto-housing-rentsection-41{color:#64748b}.auto-housing-rentsection-42{color:#1e293b;font-weight:600}.auto-housing-rentsection-43{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.auto-housing-rentsection-44{border:1px solid #e5e7eb;border-radius:8px;outline:none;width:260px;padding:7px 14px;font-size:13px}.auto-housing-rentsection-45{background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;padding:6px 10px;font-size:12px}.auto-housing-rentsection-46{color:#94a3b8;font-size:12px}.auto-housing-rentsection-47{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.auto-housing-rentsection-48{background:#fff;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden}.auto-housing-rentsection-49{border-collapse:collapse;width:100%}.auto-housing-rentsection-50{background:#f8fafc;border-bottom:1px solid #e5e7eb}.auto-housing-rentsection-51{text-align:left;color:#64748b;padding:10px 12px;font-size:11px;font-weight:600}.auto-housing-rentsection-53{padding:10px 12px;font-size:13px;font-weight:500}.auto-housing-rentsection-54{color:#475569;padding:10px 12px;font-size:13px}.auto-housing-rentsection-55{padding:10px 12px;font-size:13px;font-weight:500}.auto-housing-rentsection-57{color:#64748b;padding:10px 12px;font-size:13px}.auto-housing-rentsection-58{padding:10px 12px}.auto-housing-rentsection-59{padding:10px 12px;position:relative}.auto-housing-rentsection-60{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px 8px;font-size:12px}.auto-housing-rentsection-62,.auto-housing-rentsection-63,.auto-housing-rentsection-64{cursor:pointer;text-align:left;color:#334155;background:0 0;border:none;width:100%;padding:8px 12px;font-size:12px;display:block}.auto-housing-rentsection-65{background:#f8fafc}.auto-housing-rentsection-66{padding:8px 12px 12px 40px}.auto-housing-rentsection-67{color:#64748b;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600}.auto-housing-rentsection-68{color:#475569;border-bottom:1px solid #e5e7eb;gap:16px;padding:6px 0;font-size:12px;display:flex}.auto-housing-rentsection-69{min-width:80px;font-weight:500}.auto-housing-rentsection-70{color:#059669;min-width:60px;font-weight:600}.auto-housing-rentsection-71{color:#94a3b8}.auto-housing-rentsection-72{background:#f8fafc}.auto-housing-rentsection-73{color:#94a3b8;padding:12px 12px 12px 40px;font-size:12px}.auto-housing-rentsection-74{text-align:center;color:#94a3b8;padding:40px}.auto-housing-unitdetailpanel-0{border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.auto-housing-unitdetailpanel-1{margin-bottom:8px}.auto-housing-unitdetailpanel-2{color:#94a3b8;margin-bottom:2px;font-size:11px}.auto-housing-unitdetailpanel-4{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.auto-housing-unitdetailpanel-5{display:none}.auto-housing-unitdetailpanel-6{background:#f1f5f9;width:100%;height:180px;position:relative;overflow:hidden}.auto-housing-unitdetailpanel-7{object-fit:cover;width:100%;height:100%;display:block}.auto-housing-unitdetailpanel-10{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding:16px 20px;display:flex}.auto-housing-unitdetailpanel-11{margin:0 0 4px;font-size:18px;font-weight:700}.auto-housing-unitdetailpanel-12{color:#64748b;margin:0;font-size:13px}.auto-housing-unitdetailpanel-13{gap:6px;margin-top:8px;display:flex}.auto-housing-unitdetailpanel-14{align-items:center;gap:6px;display:flex}.auto-housing-unitdetailpanel-15{cursor:pointer;color:#2d586e;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;display:flex}.auto-housing-unitdetailpanel-16{cursor:pointer;color:#94a3b8;background:0 0;border:none;padding:4px;font-size:20px}.auto-housing-unitdetailpanel-17{padding:20px}.auto-housing-unitdetailpanel-18{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.auto-housing-unitdetailpanel-19,.auto-housing-unitdetailpanel-20,.auto-housing-unitdetailpanel-22,.auto-housing-unitdetailpanel-24,.auto-housing-unitdetailpanel-26,.auto-housing-unitdetailpanel-27,.auto-housing-unitdetailpanel-28,.auto-housing-unitdetailpanel-29,.auto-housing-unitdetailpanel-31{color:#94a3b8;margin-bottom:2px;font-size:11px}.auto-housing-unitdetailpanel-32{margin-bottom:16px}.auto-housing-unitdetailpanel-33{color:#2d586e;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:13px;font-weight:700}.auto-housing-unitdetailpanel-34{background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.auto-housing-unitdetailpanel-35{font-size:13px;font-weight:600}.auto-housing-unitdetailpanel-36{color:#94a3b8;font-size:11px}.auto-housing-unitdetailpanel-37{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:6px;padding:4px 10px;font-size:11px}.auto-housing-unitdetailpanel-38{position:relative}.auto-housing-unitdetailpanel-40{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-size:13px;display:flex}.auto-housing-unitdetailpanel-41{font-weight:500}.auto-housing-unitdetailpanel-42{color:#94a3b8;font-size:11px}.auto-housing-unitdetailpanel-43{justify-content:flex-end;gap:8px;display:flex}.auto-housing-unitdetailpanel-44{cursor:pointer;color:#64748b;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 16px;font-size:13px}.auto-housing-unitdetailpanel-45{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}.auto-housing-unitdetailpanel-46{grid-template-columns:1fr 1fr 1fr;gap:4px;margin-bottom:20px;display:grid}.auto-housing-unitdetailpanel-47{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.auto-housing-unitdetailpanel-48{color:#2d586e;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:13px;font-weight:700}.auto-housing-unitdetailpanel-49{color:#2d586e;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.auto-housing-unitdetailpanel-50{background:#f8fafc;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:20px;padding:12px;display:grid}.auto-housing-unitdetailpanel-51{color:#2d586e;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:13px;font-weight:700}.auto-housing-unitdetailpanel-52{background:#f8fafc;border-radius:8px;align-items:center;gap:16px;margin-bottom:20px;padding:12px;display:flex}.auto-housing-unitdetailpanel-53{color:#94a3b8;font-size:11px}.auto-housing-unitdetailpanel-54{color:#1e293b;font-size:18px;font-weight:700}.auto-housing-unitdetailpanel-55{background:#e5e7eb;width:1px;height:36px}.auto-housing-unitdetailpanel-56{color:#94a3b8;font-size:11px}.auto-housing-unitdetailpanel-58{background:#e5e7eb;width:1px;height:36px}.auto-housing-unitdetailpanel-59{color:#94a3b8;font-size:11px}.auto-housing-unitdetailpanel-60{font-size:13px;font-weight:500}.auto-housing-unitdetailpanel-61{margin-left:auto}.auto-housing-unitdetailpanel-62{color:#2d586e;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:13px;font-weight:700}.auto-housing-unitdetailpanel-63{color:#94a3b8;font-size:13px}.auto-housing-unitdetailpanel-64{flex-direction:column;gap:6px;display:flex}.auto-housing-unitdetailpanel-65{background:#f8fafc;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.auto-housing-unitdetailpanel-66{flex:1}.auto-housing-unitdetailpanel-67{font-weight:500}.auto-housing-unitdetailpanel-68{color:#94a3b8;font-size:11px}.auto-housing-unitdetailpanel-69{gap:4px;display:flex}.auto-housing-housingneedssection-0{border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.auto-housing-housingneedssection-3{color:#0a1433;margin-bottom:4px;font-size:18px;font-weight:700}.auto-housing-housingneedssection-4{color:#94a3b8;margin-bottom:20px;font-size:12px}.auto-housing-housingneedssection-5{margin-bottom:12px}.auto-housing-housingneedssection-6{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.auto-housing-housingneedssection-7{margin-bottom:12px}.auto-housing-housingneedssection-9{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auto-housing-housingneedssection-10{color:#64748b;margin-bottom:2px;font-size:11px;display:block}.auto-housing-housingneedssection-11{margin-bottom:12px}.auto-housing-housingneedssection-12{accent-color:#2d586e;width:100%}.auto-housing-housingneedssection-13{color:#94a3b8;justify-content:space-between;font-size:10px;display:flex}.auto-housing-housingneedssection-14{color:#475569;background:#f8fafc;border-radius:8px;margin-bottom:12px;padding:12px;font-size:12px}.auto-housing-housingneedssection-15{margin-bottom:6px;font-weight:600}.auto-housing-housingneedssection-16{justify-content:space-between;padding:2px 0;display:flex}.auto-housing-housingneedssection-17{margin-bottom:20px}.auto-housing-housingneedssection-19{justify-content:flex-end;gap:8px;display:flex}.auto-housing-housingneedssection-20{cursor:pointer;color:#64748b;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 18px;font-size:13px}.auto-housing-housingneedssection-21{cursor:pointer;color:#fff;background:#2d586e;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.auto-housing-housingneedssection-22{text-align:center;color:#94a3b8;padding:40px;font-size:13px}.auto-housing-housingneedssection-23{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.auto-housing-housingneedssection-24{margin-bottom:4px;font-size:22px;font-weight:700}.auto-housing-housingneedssection-25{color:#64748b;margin:0;font-size:14px}.auto-housing-housingneedssection-26{gap:8px;display:flex}.auto-housing-housingneedssection-27,.auto-housing-housingneedssection-28{color:#475569;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.auto-housing-housingneedssection-29{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.auto-housing-housingneedssection-31{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:16px}.auto-housing-housingneedssection-32{color:#94a3b8;margin-bottom:4px;font-size:11px}.auto-housing-housingneedssection-33{font-size:22px;font-weight:700}.auto-housing-housingneedssection-34{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.auto-housing-housingneedssection-35{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:16px}.auto-housing-housingneedssection-36{color:#0a1433;margin-bottom:16px;font-size:14px;font-weight:700}.auto-housing-housingneedssection-37{flex-direction:column;gap:12px;display:flex}.auto-housing-housingneedssection-38{justify-content:space-between;margin-bottom:4px;display:flex}.auto-housing-housingneedssection-39{color:#334155;font-size:12px;font-weight:500}.auto-housing-housingneedssection-40{color:#64748b;font-size:12px}.auto-housing-housingneedssection-41{background:#f1f5f9;border-radius:6px;height:20px;overflow:hidden}.auto-housing-housingneedssection-43{color:#64748b;border-top:1px solid #f1f5f9;justify-content:space-between;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.auto-housing-housingneedssection-44{color:#1e293b;font-weight:600}.auto-housing-housingneedssection-45{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:16px}.auto-housing-housingneedssection-46{color:#0a1433;margin-bottom:16px;font-size:14px;font-weight:700}.auto-housing-housingneedssection-47{overflow-x:auto}.auto-housing-housingneedssection-48{border-collapse:collapse;width:100%}.auto-housing-housingneedssection-49{background:#f8fafc;border-bottom:1px solid #e5e7eb}.auto-housing-housingneedssection-50{text-align:left;color:#64748b;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}.auto-housing-housingneedssection-51{border-bottom:1px solid #f1f5f9}.auto-housing-housingneedssection-52{color:#1e293b;padding:10px 12px;font-size:13px;font-weight:500}.auto-housing-housingneedssection-53,.auto-housing-housingneedssection-54{color:#64748b;padding:10px 12px;font-size:13px}.auto-housing-housingneedssection-55{padding:10px 12px}.auto-housing-housingneedssection-56{text-align:center;color:#94a3b8;padding:40px;font-size:13px}.auto-housing-housingneedssection-57{color:#94a3b8;border-top:1px solid #f1f5f9;margin-top:12px;padding-top:12px;font-size:11px}.auto-housing-unitstable-0{border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.auto-housing-unitstable-2{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.auto-housing-unitstable-3{border:1px solid #e5e7eb;border-radius:8px;outline:none;width:260px;padding:7px 14px;font-size:13px}.auto-housing-unitstable-4{color:#94a3b8;margin-left:auto;font-size:12px}.auto-housing-unitstable-5{background:#fff;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden}.auto-housing-unitstable-6{border-collapse:collapse;width:100%}.auto-housing-unitstable-7{background:#f8fafc;border-bottom:1px solid #e5e7eb}.auto-housing-unitstable-8{text-align:left;color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}.auto-housing-unitstable-10{padding:10px 12px;font-size:13px;font-weight:500}.auto-housing-unitstable-11{color:#64748b;padding:10px 12px;font-size:13px}.auto-housing-unitstable-12,.auto-housing-unitstable-13{padding:10px 12px}.auto-housing-unitstable-14{color:#475569;padding:10px 12px;font-size:13px}.auto-housing-unitstable-15{padding:10px 12px;font-size:13px;font-weight:500}.auto-housing-unitstable-16{padding:10px 12px}.auto-housing-unitstable-17{color:#94a3b8;font-size:12px}.auto-housing-unitstable-18{text-align:center;color:#94a3b8;padding:40px}.auto-koda-kodapanel-0{background:#f8fafc;flex-direction:column;height:100%;display:flex}.auto-koda-kodapanel-1{z-index:10;background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;top:0}.auto-koda-kodapanel-3{flex:1}.auto-koda-kodapanel-4{color:#0f172a;font-size:16px;font-weight:700;line-height:1.2}.auto-koda-kodapanel-5{color:#94a3b8;align-items:center;gap:5px;margin-top:1px;font-size:12px;display:flex}.auto-koda-kodapanel-6{color:#94a3b8}.auto-koda-kodapanel-7{align-items:center;gap:4px;display:inline-flex}.auto-koda-kodapanel-8{background:#22c55e;border-radius:50%;width:7px;height:7px;display:inline-block}.auto-koda-kodapanel-9{webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:4px;padding:16px 16px 8px;display:flex;overflow:hidden auto}.auto-koda-kodapanel-10{text-align:center;color:#94a3b8;padding:8px 0 4px;font-size:11px;font-weight:500}.auto-koda-kodapanel-13{margin-top:8px}.auto-koda-kodapanel-14{align-items:center;gap:8px;padding:4px 0;font-size:14px;display:flex}.auto-koda-kodapanel-15{align-items:center;gap:4px;margin-top:8px;display:flex}.auto-koda-kodapanel-16{background:#94a3b8;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite kodaPulse}.auto-koda-kodapanel-17{background:#94a3b8;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out .2s infinite kodaPulse}.auto-koda-kodapanel-18{background:#94a3b8;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out .4s infinite kodaPulse}.auto-koda-kodapanel-19{flex-wrap:wrap;gap:8px;padding:8px 0 4px;display:flex}.auto-koda-kodapanel-20{color:#334155;cursor:pointer;webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:4px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.auto-koda-kodapanel-21{background:#fff;border:1.5px solid #2d586e;border-radius:14px;max-width:300px;margin-top:10px;padding:14px 16px}.auto-koda-kodapanel-22{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:600}.auto-koda-kodapanel-23{color:#1e293b;margin-bottom:4px;font-size:14px;font-weight:600}.auto-koda-kodapanel-24{color:#64748b;margin-bottom:2px;font-size:12px}.auto-koda-kodapanel-25,.auto-koda-kodapanel-26{color:#2d586e;margin-bottom:2px;font-size:12px}.auto-koda-kodapanel-27{gap:8px;margin-top:12px;display:flex}.auto-koda-kodapanel-28{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:10px;flex:1;padding:9px 0;font-family:inherit;font-size:13px;font-weight:600}.auto-koda-kodapanel-29{color:#64748b;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;flex:1;padding:9px 0;font-family:inherit;font-size:13px;font-weight:500}.auto-koda-kodapanel-30{color:#94a3b8;margin-top:8px;font-size:12px;font-style:italic}.auto-koda-kodapanel-31{justify-content:flex-start;margin-bottom:2px;padding-right:48px;display:flex}.auto-koda-kodapanel-33{background:#94a3b8;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite kodaPulse}.auto-koda-kodapanel-34{background:#94a3b8;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out .2s infinite kodaPulse}.auto-koda-kodapanel-35{background:#94a3b8;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out .4s infinite kodaPulse}.auto-koda-kodapanel-36{background:#fff;border-top:1px solid #f1f5f9;flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.auto-koda-kodapanel-37{color:#0f172a;webkit-appearance:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:22px;outline:none;flex:1;padding:10px 16px;font-family:inherit;font-size:15px;transition:border-color .15s}.koda-layout{height:100%;display:flex;position:relative;overflow:hidden}.koda-sidebar{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:220px;display:flex;overflow:hidden}.koda-sidebar-header{border-bottom:1px solid #f1f5f9;padding:12px}.koda-new-chat-btn{color:#334155;cursor:pointer;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:10px;width:100%;padding:9px 0;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.koda-new-chat-btn:hover{color:#2d586e;background:#dae6f9;border-color:#2d586e}.koda-sidebar-list{flex:1;padding:8px 0;overflow-y:auto}.koda-sidebar-item{cursor:pointer;border-left:3px solid #0000;padding:10px 12px;transition:background .12s;position:relative}.koda-sidebar-item:hover{background:#f8fafc}.koda-sidebar-item-active{background:#f0f7fa;border-left-color:#2d586e}.koda-sidebar-item-title{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;padding-right:24px;font-size:13px;font-weight:600;overflow:hidden}.koda-sidebar-item-meta{color:#94a3b8;gap:6px;margin-top:2px;font-size:11px;display:flex}.koda-sidebar-item-date{flex-shrink:0}.koda-sidebar-item-preview{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.koda-sidebar-delete{color:#cbd5e1;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;padding:2px;transition:opacity .15s,color .15s;position:absolute;top:10px;right:8px}.koda-sidebar-item:hover .koda-sidebar-delete{opacity:1}.koda-sidebar-delete:hover{color:#ef4444}.koda-sidebar-overlay{display:none}.koda-main{background:#f8fafc;flex-direction:column;flex:1;min-width:0;display:flex}.koda-hamburger{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px;display:none}.koda-hamburger:hover{background:#f1f5f9}.koda-header-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.koda-cost-badge{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:10px;padding:3px 8px;font-size:11px;font-weight:500}.koda-header-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:color .15s,background .15s;display:flex}.koda-header-btn:hover{color:#2d586e;background:#f1f5f9}.koda-demo-banner{color:#92400e;text-align:center;background:#fef3c7;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:500}.koda-empty-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.koda-empty-icon{color:#2d586e;margin-bottom:12px;font-size:32px}.koda-empty-title{color:#1e293b;margin-bottom:6px;font-size:16px;font-weight:600}.koda-empty-subtitle{color:#94a3b8;max-width:280px;font-size:13px}.koda-msg-row{margin-bottom:2px;display:flex}.koda-msg-row-left{justify-content:flex-start;padding-right:48px}.koda-msg-row-right{justify-content:flex-end;padding-left:48px}.koda-bubble{word-break:break-word;border-radius:18px;max-width:100%;padding:10px 14px;font-size:15px;line-height:1.45}.koda-bubble-assistant{color:#1e293b;background:#fff;border-bottom-left-radius:4px;box-shadow:0 1px 2px #0000000a}.koda-bubble-user{color:#fff;background:#2d586e;border-bottom-right-radius:4px}.koda-msg-meta{align-items:center;gap:6px;padding:2px 0 4px 4px;display:flex}.koda-model-badge{color:#94a3b8;background:#f1f5f9;border-radius:8px;padding:1px 6px;font-size:10px;font-weight:500}.koda-msg-cost{color:#94a3b8;font-size:10px}.koda-send-btn{cursor:default;background:#e2e8f0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex}.koda-send-btn-active{cursor:pointer;background:#2d586e}@media (max-width:768px){.koda-sidebar{z-index:100;width:250px;box-shadow:none;transition:left .25s;position:fixed;top:0;bottom:0;left:-260px}.koda-sidebar-open{left:0;box-shadow:4px 0 20px #00000026}.koda-sidebar-overlay{z-index:99;background:#0000004d;display:block;position:fixed;inset:0}.koda-hamburger{display:flex}}.auto-fundinggrants-applicationstab-0{min-width:300px}.auto-fundinggrants-applicationstab-1,.auto-fundinggrants-applicationstab-2{max-width:250px}.auto-fundinggrants-applicationstab-3{object-fit:cover}.auto-fundinggrants-applicationstab-4{border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.auto-fundinggrants-grantdetailmodal-0{min-height:400px}.auto-fundinggrants-grantdetailmodal-1{font-size:10px;transition:transform .2s}.auto-fundinggrants-grantdetailmodal-2{white-space:nowrap}.auto-fundinggrants-opportunitiestab-0{min-width:200px}.auto-fundinggrants-opportunitiestab-1{cursor:pointer}.auto-fundinggrants-opportunitiestab-2{color:#ccc;font-size:48px}.auto-fundinggrants-opportunitiestab-3{min-width:250px}.auto-fundinggrants-opportunitiestab-4{cursor:pointer}.auto-fundinggrants-editapplicationmodal-0{border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.auto-fundinggrants-editapplicationmodal-2,.auto-fundinggrants-editapplicationmodal-3{resize:vertical}.auto-fundinggrants-editapplicationmodal-4{max-height:160px;overflow-y:auto}.auto-fundinggrants-editapplicationmodal-5{background:#f8fafc;border-radius:6px;padding:6px 10px;font-size:13px}.auto-fundinggrants-editapplicationmodal-6{max-width:70%}.auto-fundinggrants-editapplicationmodal-7{display:none}.auto-fundinggrants-editapplicationmodal-8{font-size:11px}.auto-fundinggrants-applicationresultstab-0{min-width:300px}.auto-fundinggrants-applicationresultstab-1{max-width:250px}.auto-fundinggrants-applicationresultstab-2{object-fit:cover}.auto-fundinggrants-applicationresultstab-3{color:#059669;background:#0596691a;border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.auto-fundinggrants-applicationresultstab-4{max-width:200px}.auto-common-sidebar-4{scrollbar-gutter:stable;flex-direction:column;flex:1;padding:8px 0;display:flex;overflow:hidden auto}.sidebar-nav-minimal-scrollbar{scrollbar-width:thin;scrollbar-color:var(--border)transparent}.sidebar-nav-minimal-scrollbar::-webkit-scrollbar{width:4px}.sidebar-nav-minimal-scrollbar::-webkit-scrollbar-track{background:0 0}.sidebar-nav-minimal-scrollbar::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.sidebar-nav-minimal-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.auto-common-sidebar-6{justify-content:center;align-items:center;display:flex}.auto-common-sidebar-8{justify-content:center;padding:4px 0;display:flex}.auto-common-sidebar-10{justify-content:center;padding:8px 0 16px;display:flex}.auto-common-sidebar-11{text-decoration:none}.auto-common-sidebar-13{object-fit:cover;border-radius:50%}.auto-knowledge-gridview-0{cursor:pointer}.auto-productdetails-granttab-0{font-size:.8rem}.auto-productdetails-granttab-1{font-size:1.5rem}.auto-productdetails-granttab-2{max-width:100%}.auto-productdetails-budgettab-0{cursor:pointer}.auto-productdetails-budgettab-1{min-width:28px;height:28px}.auto-productdetails-budgettab-2{font-size:.875rem}.auto-productdetails-budgettab-3{width:48px;height:48px}.auto-productdetails-customganttchart-0{margin:0;font-size:18px;font-weight:600}.auto-productdetails-customganttchart-1{background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:12px;display:flex}.auto-productdetails-customganttchart-2{width:16px}.auto-productdetails-customganttchart-3{margin-left:20px}.auto-productdetails-customganttchart-4{background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:12px;display:flex}.auto-productdetails-customganttchart-5{width:16px}.auto-productdetails-customganttchart-6{background-color:#f3f4f6;border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:12px}.auto-productdetails-customganttchart-7{flex:1;min-width:0}.auto-productdetails-customganttchart-8{color:#6c757d;margin-top:4px;font-size:12px}.auto-productdetails-customganttchart-9{color:#6c757d;flex-shrink:0;font-size:12px}.auto-productdetails-customganttchart-10{background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:12px;display:flex}.auto-productdetails-customganttchart-11{width:16px}.auto-productdetails-customganttchart-12{background-color:#f3f4f6;border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:12px}.auto-productdetails-customganttchart-13{flex:1;min-width:0}.auto-productdetails-customganttchart-14{color:#6c757d;margin-top:4px;font-size:12px}.auto-productdetails-customganttchart-15{color:#6c757d;flex-shrink:0;font-size:12px}.auto-productdetails-customganttchart-17{text-transform:capitalize}.auto-productdetails-overviewtab-0{flex-direction:column;flex:1;min-height:0;padding:0 4px;display:flex}.product-detail-page .tab-content .tab-pane .auto-productdetails-overviewtab-0 .row.g-4{flex:1;align-items:stretch}.product-detail-page .tab-content .tab-pane .auto-productdetails-overviewtab-0 .row.g-4 .col-lg-6{display:flex}.product-detail-page .tab-content .tab-pane .auto-productdetails-overviewtab-0 .row.g-4 .col-lg-6>div{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;flex:1;min-height:100%;display:flex;overflow:hidden}.auto-productdetails-overviewtab-1{background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:100%;overflow:hidden}.auto-productdetails-overviewtab-2{height:3px}.auto-productdetails-overviewtab-3{padding:18px 22px}.auto-productdetails-overviewtab-4{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.auto-productdetails-overviewtab-5{color:#111827;margin:0;font-size:16px;font-weight:700}.auto-productdetails-overviewtab-6{align-items:center;gap:8px;display:flex}.auto-productdetails-overviewtab-8{color:#fff;font-size:14px}.auto-productdetails-overviewtab-9{border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600}.auto-productdetails-overviewtab-10{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.auto-productdetails-overviewtab-11{background:#f8fafc;border-radius:10px;padding:12px 14px}.auto-productdetails-overviewtab-12{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:500}.auto-productdetails-overviewtab-13{color:#1e293b;font-size:14px;font-weight:600}.auto-productdetails-overviewtab-14{background:#f8fafc;border-radius:10px;padding:12px 14px}.auto-productdetails-overviewtab-15{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:500}.auto-productdetails-overviewtab-16{color:#1e293b;font-size:14px;font-weight:600}.auto-productdetails-overviewtab-17{background:#f8fafc;border-radius:10px;padding:12px 14px}.auto-productdetails-overviewtab-18{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:500}.auto-productdetails-overviewtab-19{color:#1e293b;font-size:16px;font-weight:700}.auto-productdetails-overviewtab-20{background:#f8fafc;border-radius:10px;padding:12px 14px}.auto-productdetails-overviewtab-21{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:500}.auto-productdetails-overviewtab-22{color:#1e293b;font-size:14px;font-weight:600}.auto-productdetails-overviewtab-23{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:500}.auto-productdetails-overviewtab-24{color:#334155;background:#f8fafc;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.6}.auto-productdetails-overviewtab-25{background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:100%;overflow:hidden}.auto-productdetails-overviewtab-26{background:#3466ff;height:3px}.auto-productdetails-overviewtab-27{padding:18px 22px}.auto-productdetails-overviewtab-28{color:#111827;margin:0 0 18px;font-size:16px;font-weight:700}.auto-productdetails-overviewtab-29{margin-bottom:20px}.auto-productdetails-overviewtab-30{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.auto-productdetails-overviewtab-31{color:#374151;font-size:14px;font-weight:600}.auto-productdetails-overviewtab-32{font-size:20px;font-weight:700}.auto-productdetails-overviewtab-33{background:#e5e7eb;border-radius:5px;height:10px;overflow:hidden}.auto-productdetails-overviewtab-34{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.auto-productdetails-overviewtab-35{background:#f8fafc;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.auto-productdetails-overviewtab-36{border-radius:50%;flex-shrink:0;width:8px;height:8px}.auto-productdetails-overviewtab-37{flex:1}.auto-productdetails-overviewtab-38{color:#6b7280;font-size:12px}.auto-productdetails-overviewtab-39{color:#111827;font-size:18px;font-weight:700}.auto-productdetails-overviewtab-40{margin-bottom:18px}.auto-productdetails-overviewtab-41{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.auto-productdetails-overviewtab-42{color:#6b7280;font-size:12px;font-weight:500}.auto-productdetails-overviewtab-43{color:#111827;font-size:12px;font-weight:700}.auto-productdetails-overviewtab-44{background:#e5e7eb;border-radius:3px;height:6px;display:flex;overflow:hidden}.auto-productdetails-overviewtab-45{background:#f8fafc;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.auto-productdetails-overviewtab-46{color:#6b7280;font-size:16px}.auto-productdetails-overviewtab-47{color:#374151;font-size:13px}.auto-productdetails-granttab-new-0{font-size:.8rem}.auto-productdetails-granttab-new-1{font-size:1.5rem}.auto-productdetails-granttab-new-2{min-width:260px}.auto-productdetails-granttab-new-3{max-width:220px}.auto-productdetails-granttab-new-4{max-width:200px}.auto-productdetails-logstab-0{width:auto;min-width:150px}.auto-productdetails-logstab-3{max-width:300px}.auto-productdetails-vaulttab-0{min-height:400px;position:relative}.auto-productdetails-vaulttab-1{background:#fff;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.auto-productdetails-vaulttab-2{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.auto-productdetails-vaulttab-3{color:#2d586e;flex-shrink:0;display:flex}.auto-productdetails-vaulttab-4{color:#64748b;align-items:center;gap:4px;font-size:14px;display:flex;overflow:hidden}.auto-productdetails-vaulttab-5{white-space:nowrap;align-items:center;gap:4px;display:flex}.auto-productdetails-vaulttab-6{color:#cbd5e1}.auto-productdetails-vaulttab-8{flex:200px;max-width:360px;margin:0 12px}.auto-productdetails-vaulttab-9{position:relative}.auto-productdetails-vaulttab-10{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:7px 12px 7px 34px;font-size:13px}.auto-productdetails-vaulttab-12{flex-shrink:0;align-items:center;gap:8px;display:flex}.auto-productdetails-vaulttab-14{display:flex}.auto-productdetails-vaulttab-15{display:none}.auto-productdetails-vaulttab-16{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;display:flex}.auto-productdetails-vaulttab-17{display:flex}.auto-productdetails-vaulttab-18{background:#e5e7eb;width:1px;height:24px;margin:0 4px}.auto-productdetails-vaulttab-21{background:#fff;border-radius:0 0 12px 12px;min-height:300px;padding:16px 20px}.auto-productdetails-vaulttab-22{text-align:center;color:#64748b;padding:60px}.auto-productdetails-vaulttab-23{border:3px solid #e5e7eb;border-top-color:#2d586e;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin;display:inline-block}.auto-productdetails-vaulttab-24{margin-top:12px;font-size:14px}.auto-productdetails-vaulttab-25{text-align:center;color:#64748b;padding:60px}.auto-productdetails-vaulttab-26{opacity:.3;justify-content:center;margin-bottom:16px;display:flex}.auto-productdetails-vaulttab-27{color:#1e293b;margin-bottom:8px;font-size:18px;font-weight:600}.auto-productdetails-vaulttab-28{font-size:14px}.auto-productdetails-vaulttab-29{border:1px solid #f1f5f9;border-radius:8px;overflow:hidden}.auto-productdetails-vaulttab-30{border-collapse:collapse;width:100%}.auto-productdetails-vaulttab-31{background:#f8fafc;border-bottom:1px solid #e5e7eb}.auto-productdetails-vaulttab-32{text-align:left;color:#64748b;padding:10px 16px;font-size:12px;font-weight:500}.auto-productdetails-vaulttab-33{text-align:left;color:#64748b;width:140px;padding:10px 16px;font-size:12px;font-weight:500}.auto-productdetails-vaulttab-34{text-align:left;color:#64748b;width:120px;padding:10px 16px;font-size:12px;font-weight:500}.auto-productdetails-vaulttab-35{text-align:right;color:#64748b;width:100px;padding:10px 16px;font-size:12px;font-weight:500}.auto-productdetails-vaulttab-36{width:50px}.auto-productdetails-vaulttab-38{padding:10px 16px}.auto-productdetails-vaulttab-39{align-items:center;gap:10px;display:flex}.auto-productdetails-vaulttab-41{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.auto-productdetails-vaulttab-42{color:#2d586e;flex-shrink:0;margin-left:4px;font-size:11px;font-weight:500}.auto-productdetails-vaulttab-43,.auto-productdetails-vaulttab-44{color:#64748b;padding:10px 16px;font-size:13px}.auto-productdetails-vaulttab-45{color:#64748b;text-align:right;padding:10px 16px;font-size:13px}.auto-productdetails-vaulttab-46{text-align:center;padding:10px 16px;position:relative}.auto-productdetails-vaulttab-47{cursor:pointer;color:#94a3b8;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.auto-productdetails-vaulttab-49,.auto-productdetails-vaulttab-50,.auto-productdetails-vaulttab-51{color:#64748b;display:flex}.auto-productdetails-vaulttab-52{background:#e5e7eb;height:1px;margin:4px 0}.auto-productdetails-vaulttab-54{color:#ef4444;display:flex}.auto-productdetails-vaulttab-55,.auto-productdetails-vaulttab-56,.auto-productdetails-vaulttab-57{color:#64748b;display:flex}.auto-productdetails-vaulttab-58{background:#e5e7eb;height:1px;margin:4px 0}.auto-productdetails-vaulttab-60{color:#ef4444;display:flex}.auto-productdetails-vaulttab-63{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:4px;padding:4px;display:flex;position:absolute;top:8px;right:8px}.auto-productdetails-vaulttab-65,.auto-productdetails-vaulttab-66,.auto-productdetails-vaulttab-67{color:#64748b;display:flex}.auto-productdetails-vaulttab-68{background:#e5e7eb;height:1px;margin:4px 0}.auto-productdetails-vaulttab-70{color:#ef4444;display:flex}.auto-productdetails-vaulttab-71,.auto-productdetails-vaulttab-72,.auto-productdetails-vaulttab-73{color:#64748b;display:flex}.auto-productdetails-vaulttab-74{background:#e5e7eb;height:1px;margin:4px 0}.auto-productdetails-vaulttab-76{color:#ef4444;display:flex}.auto-productdetails-vaulttab-78{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:500;overflow:hidden}.auto-productdetails-vaulttab-79{color:#94a3b8;margin:4px 0 0;font-size:11px}.auto-productdetails-vaulttab-80{color:#2d586e;margin:4px 0 0;font-size:11px;font-weight:600}.auto-productdetails-vaulttab-81{text-align:center;margin-top:20px}.auto-productdetails-vaulttab-85{color:#2d586e;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.auto-productdetails-vaulttab-86{display:flex}.auto-productdetails-vaulttab-88{background:#fff;border-radius:16px;width:400px;padding:24px}.auto-productdetails-vaulttab-89{color:#1e293b;margin-bottom:16px;font-size:18px;font-weight:600}.auto-productdetails-vaulttab-90{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;margin-bottom:16px;padding:10px 12px;font-size:14px}.auto-productdetails-vaulttab-91{justify-content:flex-end;gap:8px;display:flex}.auto-productdetails-vaulttab-92{cursor:pointer;color:#374151;background:#f1f5f9;border:none;border-radius:8px;padding:8px 16px;font-size:14px}.auto-productdetails-vaulttab-95{background:#fff;border-radius:16px;width:420px;padding:24px}.auto-productdetails-vaulttab-96{color:#1e293b;margin-bottom:8px;font-size:18px;font-weight:600}.auto-productdetails-vaulttab-97{color:#64748b;margin-bottom:20px;font-size:14px;line-height:1.5}.auto-productdetails-vaulttab-98{justify-content:flex-end;gap:8px;display:flex}.auto-productdetails-vaulttab-99{cursor:pointer;color:#374151;background:#f1f5f9;border:none;border-radius:8px;padding:8px 16px;font-size:14px}.auto-model-addnewphasemodel-0,.auto-model-addnewphasemodel-1,.auto-model-addnewphasemodel-2,.auto-model-addnewphasemodel-3,.auto-model-addnewphasemodel-4,.auto-model-addnewphasemodel-5,.auto-model-addnewphasemodel-6{color:red;margin-top:5px;font-size:12px}.auto-model-bcrdetailmodal-0{color:#000;background:#fff;border:1px solid #e2e8f0;border-radius:12px;font-size:13px;line-height:1.4;overflow:hidden}.auto-model-bcrdetailmodal-1{background:#fafbfc;border-bottom:1px solid #e2e8f0;padding:12px 20px 10px}.auto-model-bcrdetailmodal-2{justify-content:space-between;align-items:center;display:flex}.auto-model-bcrdetailmodal-3{align-items:center;gap:8px;display:flex}.auto-model-bcrdetailmodal-5{color:#334155;font-size:11px;font-weight:500}.auto-model-bcrdetailmodal-6{color:#64748b;font-size:10px;font-weight:500}.auto-model-bcrdetailmodal-7{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:#0f172a;padding:14px 20px 10px;font-size:16px;font-weight:700}.auto-model-bcrdetailmodal-8{justify-content:center;align-items:center;gap:10px;padding-bottom:12px;display:flex}.auto-model-bcrdetailmodal-9{color:#64748b;font-size:13px;font-weight:600}.auto-model-bcrdetailmodal-10{border-top:1px solid #0f172a;border-bottom:1px solid #0f172a;margin:0 20px;display:flex}.auto-model-bcrdetailmodal-11{border-right:1px solid #cbd5e1;flex:2;padding:8px 12px}.auto-model-bcrdetailmodal-12{color:#64748b;margin-bottom:3px;font-size:10px}.auto-model-bcrdetailmodal-13{color:#0f172a;text-transform:capitalize;font-size:13px;font-weight:700}.auto-model-bcrdetailmodal-14{border-right:1px solid #cbd5e1;flex:1;padding:8px 12px}.auto-model-bcrdetailmodal-15{color:#64748b;margin-bottom:3px;font-size:10px}.auto-model-bcrdetailmodal-16{color:#0f172a;font-size:13px;font-weight:600}.auto-model-bcrdetailmodal-17{flex:1;padding:8px 12px}.auto-model-bcrdetailmodal-18{color:#64748b;margin-bottom:3px;font-size:10px}.auto-model-bcrdetailmodal-19{color:#0f172a;font-size:13px;font-weight:600}.auto-model-bcrdetailmodal-20{padding:12px 20px 8px}.auto-model-bcrdetailmodal-21{color:#0f172a;margin-bottom:6px;font-size:14px;font-weight:700}.auto-model-bcrdetailmodal-22,.auto-model-bcrdetailmodal-23{color:#334155;margin-bottom:4px;font-size:13px}.auto-model-bcrdetailmodal-24{color:#334155;font-size:13px}.auto-model-bcrdetailmodal-25{padding:8px 20px 16px}.auto-model-bcrdetailmodal-26{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:10px;font-weight:500}.auto-model-bcrdetailmodal-27{color:#0f172a;white-space:pre-wrap;font-size:13px;line-height:1.7}.auto-model-bcrdetailmodal-28{border:1px solid #cbd5e1;border-radius:10px;margin:0 20px 16px;overflow:hidden}.auto-model-bcrdetailmodal-29{border-bottom:1px solid #cbd5e1;display:flex}.auto-model-bcrdetailmodal-30{border-right:1px solid #cbd5e1;flex:1;padding:8px 12px}.auto-model-bcrdetailmodal-31{color:#64748b;font-size:10px}.auto-model-bcrdetailmodal-32{color:#0f172a;font-size:13px;font-weight:600}.auto-model-bcrdetailmodal-33{flex:2;padding:8px 12px}.auto-model-bcrdetailmodal-34{color:#64748b;font-size:10px}.auto-model-bcrdetailmodal-35{border-bottom:1px dashed #cbd5e1;align-items:flex-end;height:24px;margin-top:3px;display:flex}.auto-model-bcrdetailmodal-36{color:#16a34a;font-size:12px;font-style:italic}.auto-model-bcrdetailmodal-37{grid-template-columns:1fr 1fr 1fr;display:grid}.auto-model-bcrdetailmodal-39{color:#94a3b8;font-size:9px}.auto-model-bcrdetailmodal-40{border-bottom:1px dashed #e2e8f0;height:20px;margin-top:2px}.auto-model-bcrdetailmodal-41{border:1px solid #cbd5e1;border-radius:10px;margin:0 20px 16px;padding:8px 12px}.auto-model-bcrdetailmodal-42{text-align:center;text-transform:uppercase;color:#64748b;letter-spacing:.06em;font-size:9px;font-weight:700}.auto-model-bcrdetailmodal-44{background:#e5e7eb;width:2px;position:absolute;top:32px;bottom:0;left:15px}.auto-model-bcrdetailmodal-45{color:#fff;font-size:14px}.auto-model-bcrdetailmodal-46{flex:1;min-width:0}.auto-model-bcrdetailmodal-47{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.auto-model-bcrdetailmodal-48{color:#94a3b8;font-size:11px}.auto-model-bcrdetailmodal-50{object-fit:cover;border-radius:50%;width:24px;height:24px}.auto-model-bcrdetailmodal-51{color:#1e293b;font-size:13px;font-weight:600}.auto-model-bcrdetailmodal-52{color:#94a3b8;font-size:11px}.auto-model-bcrdetailmodal-53{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:6px;padding:8px 12px;font-size:12px}.auto-model-bcrdetailmodal-54{gap:12px;display:flex;position:relative}.auto-model-bcrdetailmodal-55{color:#fff;font-size:14px}.auto-model-bcrdetailmodal-56{flex:1;min-width:0}.auto-model-bcrdetailmodal-57{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.auto-model-bcrdetailmodal-58{color:#94a3b8;font-size:11px}.auto-model-bcrdetailmodal-59{align-items:center;gap:8px;display:flex}.auto-model-bcrdetailmodal-60{object-fit:cover;border-radius:50%;width:24px;height:24px}.auto-model-bcrdetailmodal-61{color:#1e293b;font-size:13px;font-weight:600}.auto-model-bcrdetailmodal-62{color:#94a3b8;font-size:11px}.auto-model-bcrdetailmodal-63{max-width:1100px}.auto-model-bcrdetailmodal-64{border-radius:16px;overflow:hidden}.auto-model-bcrdetailmodal-65{border-bottom:1px solid #e5e7eb;padding:16px 24px}.auto-model-bcrdetailmodal-66{color:#111827;margin:0;font-size:16px;font-weight:700}.auto-model-bcrdetailmodal-67{color:#6b7280;margin:0;font-size:13px}.auto-model-bcrdetailmodal-68{background:#fafbfc;border-bottom:1px solid #e5e7eb;padding:0 24px}.auto-model-bcrdetailmodal-70{font-size:14px}.auto-model-bcrdetailmodal-71{max-height:70vh;padding:0;overflow:auto}.auto-model-bcrdetailmodal-72{padding:24px}.auto-model-bcrdetailmodal-73{max-width:700px;margin:0 auto}.auto-model-bcrdetailmodal-74{padding:24px}.auto-model-bcrdetailmodal-75{max-width:700px;margin:0 auto}.auto-model-bcrdetailmodal-76{width:32px;height:32px}.auto-model-bcrdetailmodal-77{color:#94a3b8;margin-top:12px;font-size:13px}.auto-model-bcrdetailmodal-78{background:#f3f4f6;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;display:inline-flex}.auto-model-bcrdetailmodal-79{color:#9ca3af;font-size:24px}.auto-model-bcrdetailmodal-80{color:#6b7280;font-size:14px;font-weight:500}.auto-model-bcrdetailmodal-81{color:#94a3b8;font-size:13px}.auto-model-bcrdetailmodal-82{flex-direction:column;gap:0;display:flex}.auto-model-bcrdetailmodal-83{padding:24px}.auto-model-bcrdetailmodal-84{max-width:700px;margin:0 auto}.auto-model-bcrdetailmodal-85{background:#f0f4ff;border:1px solid #3466ff20;border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;display:flex}.auto-model-bcrdetailmodal-86{background:#3466ff15;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.auto-model-bcrdetailmodal-87{color:#3466ff;font-size:16px}.auto-model-bcrdetailmodal-88{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:500}.auto-model-bcrdetailmodal-89{color:#3466ff;font-size:14px;font-weight:600}.auto-model-bcrdetailmodal-90{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.auto-model-bcrdetailmodal-91{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:14px 18px}.auto-model-bcrdetailmodal-92{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px;font-weight:500}.auto-model-bcrdetailmodal-93{color:#1e293b;font-size:15px;font-weight:600}.auto-model-bcrdetailmodal-94{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:14px 18px}.auto-model-bcrdetailmodal-95{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px;font-weight:500}.auto-model-bcrdetailmodal-96{color:#1e293b;font-size:15px;font-weight:600}.auto-model-bcrdetailmodal-97{color:#94a3b8;margin-top:2px;font-size:12px}.auto-model-bcrdetailmodal-98{background:#f8fafc;border-radius:12px;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:24px;padding:20px;display:grid}.auto-model-bcrdetailmodal-99,.auto-model-bcrdetailmodal-100{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px}.auto-model-bcrdetailmodal-101{color:#1e293b;font-size:14px;font-weight:600}.auto-model-bcrdetailmodal-102{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px}.auto-model-bcrdetailmodal-103{color:#1e293b;font-size:14px;font-weight:600}.auto-model-bcrdetailmodal-104{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px}.auto-model-bcrdetailmodal-105{color:#1e293b;font-size:13px;font-weight:500}.auto-model-bcrdetailmodal-106{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px}.auto-model-bcrdetailmodal-107{color:#1e293b;font-size:13px;font-weight:500}.auto-model-bcrdetailmodal-108{color:#2d586e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:13px;font-weight:700}.auto-model-bcrdetailmodal-109{color:#334155;white-space:pre-wrap;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:16px;font-size:13px;line-height:1.7}.auto-model-bcrdetailmodal-110{border-top:1px solid #e5e7eb;justify-content:flex-end;padding:12px 24px}.auto-model-bcrdetailmodal-111{border-radius:8px;font-size:13px}.update-project-budget-modal-content{font-family:Montserrat,Arial,sans-serif}.update-project-budget-modal-intro{color:#475569;margin:0 0 16px;font-size:14px;line-height:1.5}.update-project-budget-modal-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:20px;padding:16px}.update-project-budget-modal-row{color:#475569;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.update-project-budget-modal-row:last-child{margin-bottom:0}.update-project-budget-modal-row strong{color:#0a1433;font-weight:600}.update-project-budget-modal-total{color:#2d586e!important}.update-project-budget-modal-excess{color:#dc3545!important}.update-project-budget-modal-divider{border:none;border-top:1px solid #e2e8f0;margin:12px 0}.update-project-budget-modal-question{color:#475569;margin:0;font-size:14px;line-height:1.5}.update-project-budget-modal-question strong{color:#2d586e}.auto-model-updateprojectbudgetmodal-0{max-width:604px}.auto-model-updateprojectbudgetmodal-1{padding:16px 20px}.auto-model-updateprojectbudgetmodal-2{font-size:18px;font-weight:600}.auto-model-updateprojectbudgetmodal-3{padding:20px}.auto-model-updateprojectbudgetmodal-4{background-color:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:14px}.auto-model-updateprojectbudgetmodal-5{color:#495057;margin-bottom:12px;font-size:14px;line-height:1.5}.auto-model-updateprojectbudgetmodal-6{color:#dc3545}.auto-model-updateprojectbudgetmodal-7{background-color:#fff;border:1px solid #dee2e6;border-radius:6px;padding:12px}.auto-model-updateprojectbudgetmodal-8{font-size:13px}.auto-model-updateprojectbudgetmodal-9{color:#6c757d}.auto-model-updateprojectbudgetmodal-10{font-size:13px}.auto-model-updateprojectbudgetmodal-11{color:#6c757d}.auto-model-updateprojectbudgetmodal-12{font-size:13px}.auto-model-updateprojectbudgetmodal-13{color:#6c757d}.auto-model-updateprojectbudgetmodal-14{margin:8px 0}.auto-model-updateprojectbudgetmodal-15{font-size:13px}.auto-model-updateprojectbudgetmodal-16{color:#6c757d}.auto-model-updateprojectbudgetmodal-17{color:#dc3545}.auto-model-updateprojectbudgetmodal-18{font-size:13px}.auto-model-updateprojectbudgetmodal-19{color:#6c757d}.auto-model-updateprojectbudgetmodal-20{color:#dc3545}.auto-model-updateprojectbudgetmodal-21{color:#495057;margin-bottom:0;font-size:14px;line-height:1.5}.auto-model-updateprojectbudgetmodal-22{color:#0d6efd}.auto-model-updateprojectbudgetmodal-23{padding:16px 20px}.auto-model-updateprojectbudgetmodal-24,.auto-model-updateprojectbudgetmodal-25{padding:8px 20px}.auto-model-updateprojectdatesmodal-0{max-width:604px}.auto-model-updateprojectdatesmodal-1{padding:16px 20px}.auto-model-updateprojectdatesmodal-2{font-size:18px;font-weight:600}.auto-model-updateprojectdatesmodal-3{padding:20px}.auto-model-updateprojectdatesmodal-4{background-color:#f0f9ff;border:1px solid #b3d9ff;border-radius:8px;padding:14px}.auto-model-updateprojectdatesmodal-5{color:#495057;margin-bottom:8px;font-size:14px;line-height:1.5}.auto-model-updateprojectdatesmodal-6{color:#0d6efd}.auto-model-updateprojectdatesmodal-7{color:#dc3545}.auto-model-updateprojectdatesmodal-8{color:#495057;margin-bottom:0;font-size:14px;line-height:1.5}.auto-model-updateprojectdatesmodal-9{color:#0d6efd}.auto-model-updateprojectdatesmodal-10{background-color:#fffbf0;border:1px solid #ffe69c;border-radius:8px;padding:14px}.auto-model-updateprojectdatesmodal-11{color:#495057;margin-bottom:8px;font-size:14px;line-height:1.5}.auto-model-updateprojectdatesmodal-12{color:#ff9800}.auto-model-updateprojectdatesmodal-13{color:#dc3545}.auto-model-updateprojectdatesmodal-14{color:#495057;margin-bottom:0;font-size:14px;line-height:1.5}.auto-model-updateprojectdatesmodal-15{color:#ff9800}.auto-model-updateprojectdatesmodal-16{padding:16px 20px}.auto-model-updateprojectdatesmodal-17,.auto-model-updateprojectdatesmodal-18{padding:8px 20px}.auto-model-sendsignatureconfirmmodal-0{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:20px;padding:20px}.auto-model-sendsignatureconfirmmodal-2{color:#111827;margin-bottom:4px;font-size:15px;font-weight:600}.auto-model-sendsignatureconfirmmodal-3{color:#6b7280;margin-bottom:0;font-size:13px}.auto-model-sendsignatureconfirmmodal-4{color:#374151;margin-bottom:16px;font-size:14px}.auto-model-sendsignatureconfirmmodal-5{background:#eaf4fb;border:1px solid #c7d7e8;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.auto-model-sendsignatureconfirmmodal-6{background:#2d586e;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.auto-model-sendsignatureconfirmmodal-7{color:#fff;font-size:14px}.auto-model-sendsignatureconfirmmodal-8{color:#374151;margin-bottom:0;font-size:12px;line-height:1.5}.edit-timeline-form .edit-timeline-description{resize:vertical;height:auto;min-height:80px}.edit-timeline-permission-denied{text-align:center;padding:2rem 0}.edit-timeline-permission-icon{background:#dae6f9;border-radius:50%;width:48px;height:48px;margin:0 auto 1rem}.edit-timeline-permission-denied h6{color:#0a1433;margin:0 0 .5rem;font-weight:600}.edit-timeline-permission-text{color:#64748b;margin:0;font-size:14px}.edit-timeline-duration{color:#475569;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px}.edit-timeline-alert{border-radius:8px;margin-bottom:12px;padding:12px 16px;font-size:13px;list-style:inside}.edit-timeline-alert ul{margin:8px 0 0;padding-left:0}.edit-timeline-alert-danger{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.edit-timeline-alert-warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.edit-timeline-alert-info{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.edit-timeline-constraint-row{margin-top:8px}.edit-timeline-constraint-row span{margin-left:.5rem}.auto-model-assignprojectusermodel-0{object-fit:cover}.auto-model-assignprojectusermodel-1{width:32px;height:32px;font-size:14px}.auto-model-viewapprovalhistorymodal-0{margin-left:8px}.auto-model-viewapprovalhistorymodal-1,.auto-model-viewapprovalhistorymodal-2{object-fit:cover;width:100%;height:100%}.auto-model-grantdetailsmodal-0{font-size:.8rem}.auto-model-grantdetailsmodal-1{max-height:200px;font-size:.9rem;overflow-y:auto}.auto-model-grantdetailsmodal-2,.auto-model-grantdetailsmodal-3{max-height:150px;overflow-y:auto}.auto-model-grantdetailsmodal-4{background-color:#e9eaeb;border-radius:4px;height:8px;overflow:hidden}.auto-model-grantdetailsmodal-5,.auto-model-grantdetailsmodal-6{white-space:pre-wrap}.auto-model-createresolutionmodel-1{background:#2d586e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.auto-model-createresolutionmodel-2{color:#fff;font-size:16px}.auto-model-createresolutionmodel-3{color:#374151;margin-bottom:0;font-size:13px;line-height:1.5}.auto-model-createresolutionmodel-4{position:relative;overflow:hidden}.auto-model-generatephasestasksmodal-0,.auto-model-generatephasestasksmodal-1,.auto-model-generatephasestasksmodal-2,.auto-model-generatephasestasksmodal-3,.auto-model-generatephasestasksmodal-4,.auto-model-generatephasestasksmodal-5,.auto-model-generatephasestasksmodal-6,.auto-model-generatephasestasksmodal-7,.auto-model-generatephasestasksmodal-8,.auto-model-generatephasestasksmodal-9,.auto-model-generatephasestasksmodal-10{color:red;margin-top:5px;font-size:12px}.auto-model-generatephasestasksmodal-11{padding:0}.auto-model-generatephasestasksmodal-13{align-items:center;gap:14px;margin-bottom:16px;display:flex}.auto-model-generatephasestasksmodal-15{color:#fff;font-size:18px;font-weight:700;line-height:1.2}.auto-model-generatephasestasksmodal-18{padding:0 24px}.auto-model-generatephasestasksmodal-19{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:10px;font-size:11px;font-weight:600}.auto-model-generatephasestasksmodal-20{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;padding:16px 18px;position:relative;overflow:hidden}.auto-model-generatephasestasksmodal-21{height:3px;position:absolute;top:0;left:0;right:0}.auto-model-generatephasestasksmodal-22{align-items:center;gap:10px;margin-bottom:12px;display:flex}.auto-model-generatephasestasksmodal-23{color:#111827;flex:1;font-size:15px;font-weight:700}.auto-model-generatephasestasksmodal-24{color:#475569;webkit-box-orient:vertical;webkit-line-clamp:3px;margin-bottom:12px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.auto-model-generatephasestasksmodal-25{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.auto-model-generatephasestasksmodal-26{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px}.auto-model-generatephasestasksmodal-27{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:500}.auto-model-generatephasestasksmodal-28{color:#111827;margin-top:2px;font-size:15px;font-weight:700}.auto-model-generatephasestasksmodal-29{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px}.auto-model-generatephasestasksmodal-30{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:500}.auto-model-generatephasestasksmodal-31{color:#111827;margin-top:2px;font-size:13px;font-weight:600}.auto-model-generatephasestasksmodal-32{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px}.auto-model-generatephasestasksmodal-33{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:500}.auto-model-generatephasestasksmodal-34{color:#111827;margin-top:2px;font-size:13px;font-weight:600}.auto-model-generatephasestasksmodal-35{margin-bottom:20px}.auto-model-generatephasestasksmodal-36{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:8px;font-size:11px;font-weight:600}.auto-model-generatephasestasksmodal-37{text-transform:none;letter-spacing:0;font-weight:400}.auto-model-generatephasestasksmodal-38{color:#334155;resize:vertical;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;min-height:88px;padding:12px 14px;font-size:13px;line-height:1.6;transition:border-color .2s}.auto-model-generatephasestasksmodal-39{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;padding:18px 20px}.auto-model-generatephasestasksmodal-40{color:#111827;margin-bottom:14px;font-size:13px;font-weight:600}.auto-model-generatephasestasksmodal-42{color:#3466ff;border-width:2px;width:14px;height:14px}.auto-model-generatephasestasksmodal-43{font-size:12px}.auto-model-generatephasestasksmodal-45{margin-top:14px}.auto-model-generatephasestasksmodal-46{background:#e2e8f0;border-radius:2px;height:4px;overflow:hidden}.auto-model-generatephasestasksmodal-49{background:#22c55e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.auto-model-generatephasestasksmodal-50{color:#166534;font-size:14px;font-weight:700}.auto-model-generatephasestasksmodal-51{color:#15803d;font-size:12px}.generate-phases-success-header{background:linear-gradient(135deg,#dcfce7 0%,#f0fdf4 100%);border:1px solid #bbf7d0;border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 18px;display:flex}.generate-phases-success-header .auto-model-generatephasestasksmodal-50{margin:0;line-height:1.3}.generate-phases-success-header .auto-model-generatephasestasksmodal-51{margin:2px 0 0;line-height:1.3}.generate-phases-success-header>div:last-child{min-width:0}.auto-model-generatephasestasksmodal-52{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.auto-model-generatephasestasksmodal-53{color:#374151;font-size:13px;font-weight:600}.auto-model-generatephasestasksmodal-54{gap:6px;display:flex}.auto-model-generatephasestasksmodal-55,.auto-model-generatephasestasksmodal-56{padding:4px 10px;font-size:12px}.auto-model-generatephasestasksmodal-58{align-items:center;gap:10px;padding:12px 14px;display:flex}.auto-model-generatephasestasksmodal-59{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}.auto-model-generatephasestasksmodal-61{accent-color:#3466ff;cursor:pointer;flex-shrink:0;width:16px;height:16px}.auto-model-generatephasestasksmodal-62{color:#111827;cursor:pointer;flex:1;margin:0;font-size:14px;font-weight:600}.auto-model-generatephasestasksmodal-63{color:#374151;font-size:12px;font-weight:600}.auto-model-generatephasestasksmodal-64{cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.auto-model-generatephasestasksmodal-65{color:#6b7280;font-size:12px}.auto-model-generatephasestasksmodal-66{border-top:1px solid #f1f5f9;padding:0 14px 14px}.auto-model-generatephasestasksmodal-67{padding-top:12px}.auto-model-generatephasestasksmodal-68{color:#475569;padding:10px 0;font-size:13px;line-height:1.5}.auto-model-generatephasestasksmodal-69{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.auto-model-generatephasestasksmodal-70{background:#f8fafc;border-radius:6px;padding:6px 8px;font-size:12px}.auto-model-generatephasestasksmodal-71{color:#94a3b8}.auto-model-generatephasestasksmodal-72{color:#334155;font-weight:600}.auto-model-generatephasestasksmodal-73{background:#f8fafc;border-radius:6px;padding:6px 8px;font-size:12px}.auto-model-generatephasestasksmodal-74{color:#94a3b8}.auto-model-generatephasestasksmodal-75{color:#334155;font-weight:600}.auto-model-generatephasestasksmodal-76{background:#f8fafc;border-radius:6px;padding:6px 8px;font-size:12px}.auto-model-generatephasestasksmodal-77{color:#94a3b8}.auto-model-generatephasestasksmodal-78{color:#334155;font-weight:600}.auto-model-generatephasestasksmodal-79{border-top:1px solid #f1f5f9;padding-top:10px}.auto-model-generatephasestasksmodal-80{color:#6b7280;margin-bottom:8px;font-size:12px;font-weight:600}.auto-model-generatephasestasksmodal-82{align-items:center;gap:8px;padding:8px 10px;display:flex}.auto-model-generatephasestasksmodal-83{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex}.auto-model-generatephasestasksmodal-85{accent-color:#3466ff;cursor:pointer;flex-shrink:0;width:14px;height:14px}.auto-model-generatephasestasksmodal-86{color:#1e293b;cursor:pointer;flex:1;margin:0;font-size:13px;font-weight:500}.auto-model-generatephasestasksmodal-88{padding:0 10px 10px 46px}.auto-model-generatephasestasksmodal-89{color:#475569;margin-bottom:6px;font-size:12px;line-height:1.5}.auto-model-generatephasestasksmodal-90{flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.auto-model-generatephasestasksmodal-91{color:#94a3b8}.auto-model-generatephasestasksmodal-92{color:#334155;font-weight:500}.auto-model-generatephasestasksmodal-93{color:#94a3b8}.auto-model-generatephasestasksmodal-94{color:#334155;font-weight:500}.auto-model-generatephasestasksmodal-95{color:#94a3b8}.auto-model-generatephasestasksmodal-96{color:#334155;font-weight:500}.auto-model-generatephasestasksmodal-97{color:#94a3b8}.auto-model-generatephasestasksmodal-98{color:#334155;font-weight:500}.auto-model-generatephasestasksmodal-99{color:#64748b;margin-top:4px;font-size:12px}.auto-model-generatephasestasksmodal-100{color:#94a3b8}.auto-model-generatephasestasksmodal-103{align-items:center;gap:10px;display:flex}.auto-model-generatephasestasksmodal-105{color:#111827;font-size:16px;font-weight:700}.auto-model-generatephasestasksmodal-109{background:#fafbfc;border-top:1px solid #e5e7eb;justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.auto-model-generatephasestasksmodal-110{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:10px 20px;font-size:13px;font-weight:600}.auto-model-generatephasestasksmodal-112{border-width:2px;width:14px;height:14px}.auto-model-opportunitydetailsmodal-1{white-space:pre-wrap}.auto-model-workflowbuildermodal-2{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.auto-model-workflowbuildermodal-3{margin:0;font-size:18px;font-weight:700}.auto-model-workflowbuildermodal-4{color:#64748b;margin:4px 0 0;font-size:13px}.auto-model-workflowbuildermodal-5{cursor:pointer;color:#94a3b8;background:0 0;border:none;padding:4px;font-size:22px}.auto-model-workflowbuildermodal-6{flex:1;padding:24px;overflow:auto}.auto-model-workflowbuildermodal-7{color:#374151;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.auto-model-workflowbuildermodal-8{resize:vertical;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;padding:12px;font-family:inherit;font-size:14px;line-height:1.5}.auto-model-workflowbuildermodal-9{color:#374151;margin-top:16px;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.auto-model-workflowbuildermodal-10{gap:8px;display:flex}.auto-model-workflowbuildermodal-12{margin-top:20px}.auto-model-workflowbuildermodal-13{color:#94a3b8;margin-bottom:8px;font-size:12px}.auto-model-workflowbuildermodal-14{flex-wrap:wrap;gap:6px;display:flex}.auto-model-workflowbuildermodal-15{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:9999px;padding:6px 12px;font-size:12px}.auto-model-workflowbuildermodal-16{text-align:center;padding:40px 0}.auto-model-workflowbuildermodal-17{border:3px solid #e5e7eb;border-top-color:#2d586e;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite spin;display:inline-block}.auto-model-workflowbuildermodal-18{color:#64748b;margin-top:16px;font-size:15px}.auto-model-workflowbuildermodal-19{color:#94a3b8;font-size:13px}.auto-model-workflowbuildermodal-20{gap:12px;margin-bottom:20px;display:flex}.auto-model-workflowbuildermodal-21{flex:1}.auto-model-workflowbuildermodal-22{color:#64748b;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.auto-model-workflowbuildermodal-23{border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:14px}.auto-model-workflowbuildermodal-24{width:160px}.auto-model-workflowbuildermodal-25{color:#64748b;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.auto-model-workflowbuildermodal-26{background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:14px}.auto-model-workflowbuildermodal-27{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.auto-model-workflowbuildermodal-28{color:#374151;margin:0;font-size:14px;font-weight:600}.auto-model-workflowbuildermodal-29{cursor:pointer;color:#2d586e;background:0 0;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;display:flex}.auto-model-workflowbuildermodal-30{flex-direction:column;gap:8px;display:flex}.auto-model-workflowbuildermodal-32{cursor:pointer;align-items:center;gap:10px;padding:10px 14px;display:flex}.auto-model-workflowbuildermodal-33{color:#fff;background:#2d586e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.auto-model-workflowbuildermodal-34{flex:1;font-size:14px;font-weight:500}.auto-model-workflowbuildermodal-35{text-transform:capitalize;border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.auto-model-workflowbuildermodal-36{color:#94a3b8;font-size:12px}.auto-model-workflowbuildermodal-39{cursor:pointer;color:#ef4444;background:0 0;border:none;padding:2px;font-size:14px}.auto-model-workflowbuildermodal-40{grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 14px;display:grid}.auto-model-workflowbuildermodal-41{color:#64748b;margin-bottom:3px;font-size:11px;display:block}.auto-model-workflowbuildermodal-42{border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;padding:6px 10px;font-size:13px}.auto-model-workflowbuildermodal-43{color:#64748b;margin-bottom:3px;font-size:11px;display:block}.auto-model-workflowbuildermodal-44{background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;padding:6px 10px;font-size:13px}.auto-model-workflowbuildermodal-45{grid-column:1/-1}.auto-model-workflowbuildermodal-46{color:#64748b;margin-bottom:3px;font-size:11px;display:block}.auto-model-workflowbuildermodal-47{border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;padding:6px 10px;font-size:13px}.auto-model-workflowbuildermodal-48{color:#64748b;margin-bottom:3px;font-size:11px;display:block}.auto-model-workflowbuildermodal-49{border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;padding:6px 10px;font-size:13px}.auto-model-workflowbuildermodal-50{align-items:flex-end;gap:12px;display:flex}.auto-model-workflowbuildermodal-51{color:#374151;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.auto-model-workflowbuildermodal-52{background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;padding:6px 10px;font-size:12px}.auto-model-workflowbuildermodal-53{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.auto-model-workflowbuildermodal-54{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500}.auto-model-workflowbuildermodal-55{gap:8px;display:flex}.auto-model-workflowbuildermodal-56{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500}.auto-model-workflowbuildermodal-58{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600}.auto-model-createprojectmodel-0{max-height:90vh}.auto-model-createprojectmodel-1{max-height:85vh;overflow:auto}.auto-model-createprojectmodel-2{background:#f0fdf4;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:20px;display:inline-flex}.auto-model-createprojectmodel-3{color:#30a56b;font-size:32px}.auto-model-createprojectmodel-4{margin-bottom:8px;font-weight:600}.auto-model-createprojectmodel-5{color:#6b7280;margin-bottom:32px;font-size:15px}.auto-model-createprojectmodel-8{color:#fff;font-size:22px}.auto-model-createprojectmodel-9{margin-bottom:6px;font-weight:600}.auto-model-createprojectmodel-10{color:#6b7280;margin-bottom:16px;font-size:13px;line-height:1.5}.auto-model-createprojectmodel-11{border-radius:8px}.auto-model-createprojectmodel-12{border-bottom:1px solid #f0f0f0;padding-bottom:8px}.auto-model-createprojectmodel-13{color:#3466ff;font-size:16px}.auto-model-createprojectmodel-14{color:#374151;font-size:14px;font-weight:600}.auto-model-createprojectmodel-15{margin-bottom:8px}.auto-model-createprojectmodel-16{color:#8f4ec5;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:6px;padding:4px 12px;font-size:13px;font-weight:500}.auto-model-createprojectmodel-17{width:14px;height:14px}.auto-model-createprojectmodel-18{font-size:14px}.auto-model-createprojectmodel-19{border-bottom:1px solid #f0f0f0;padding-bottom:8px}.auto-model-createprojectmodel-20{color:#3466ff;font-size:16px}.auto-model-createprojectmodel-21{color:#374151;font-size:14px;font-weight:600}.auto-model-createprojectmodel-22{border-bottom:1px solid #f0f0f0;padding-bottom:8px}.auto-model-createprojectmodel-23{color:#3466ff;font-size:16px}.auto-model-createprojectmodel-24{color:#374151;font-size:14px;font-weight:600}.gov-dashboard-tab .gov-stat-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:28px;display:grid}.gov-dashboard-tab .gov-stat-card{background:#fff;border:1px solid #e7e8eb;border-radius:12px;padding:20px 18px;position:relative;overflow:hidden}.gov-dashboard-tab .gov-stat-card-accent{height:3px;position:absolute;top:0;left:0;right:0}.gov-dashboard-tab .gov-stat-card-accent--primary{background:#2d586e}.gov-dashboard-tab .gov-stat-card-accent--secondary{background:#3c7592}.gov-dashboard-tab .gov-stat-card-accent--resolutions{background:#3466ff}.gov-dashboard-tab .gov-stat-card-accent--active{background:#8f4ec5}.gov-dashboard-tab .gov-stat-card-accent--pending{background:#ff672d}.gov-dashboard-tab .gov-stat-card-accent--projects{background:#30a56b}.gov-dashboard-tab .gov-stat-label{color:#64748b;margin-bottom:2px;font-size:13px;font-weight:500}.gov-dashboard-tab .gov-stat-count{color:#0a1433;font-size:28px;font-weight:700;line-height:1.1}.gov-dashboard-tab .gov-stat-subtitle{color:#64748b;margin-top:8px;font-size:12px}.gov-dashboard-tab .gov-recent-list{background:#fff;border:1px solid #e7e8eb;border-radius:12px;padding:8px 12px}.gov-dashboard-tab .gov-recent-item{cursor:pointer;border-radius:8px;padding:14px 12px;transition:background .15s}.gov-dashboard-tab .gov-recent-item:hover{background:#f8fafc}.gov-dashboard-tab .gov-recent-item+.gov-recent-item{border-top:1px solid #f1f5f9}.gov-dashboard-tab .gov-insight-item{border-bottom:1px solid #f1f5f9;padding:12px 0}.gov-dashboard-tab .gov-insight-item:last-of-type{border-bottom:0}.gov-dashboard-tab .gov-status-pill{border-radius:8px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.gov-dashboard-tab .gov-status-pill--approved{background:#f0fdf4;border:1px solid #30a56b33}.gov-dashboard-tab .gov-status-pill--under-review{background:#f8f5fb;border:1px solid #8f4ec533}.gov-dashboard-tab .gov-status-pill--submitted{background:#f0f4ff;border:1px solid #3466ff33}.gov-dashboard-tab .gov-status-pill--draft,.gov-dashboard-tab .gov-status-pill--created{background:#f3f4f6;border:1px solid #6b728033}.gov-dashboard-tab .gov-status-pill--rejected{background:#fef2f2;border:1px solid #ff525233}.gov-dashboard-tab .gov-status-pill--pending-approval{background:#fff7f3;border:1px solid #ff672d33}.gov-dashboard-tab .gov-status-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.gov-dashboard-tab .gov-status-pill--approved .gov-status-dot{background:#30a56b}.gov-dashboard-tab .gov-status-pill--under-review .gov-status-dot{background:#8f4ec5}.gov-dashboard-tab .gov-status-pill--submitted .gov-status-dot{background:#3466ff}.gov-dashboard-tab .gov-status-pill--draft .gov-status-dot,.gov-dashboard-tab .gov-status-pill--created .gov-status-dot{background:#6b7280}.gov-dashboard-tab .gov-status-pill--rejected .gov-status-dot{background:#ff5252}.gov-dashboard-tab .gov-status-pill--pending-approval .gov-status-dot{background:#ff672d}.gov-dashboard-tab .gov-status-count{color:#0a1433;font-size:13px;font-weight:600}.gov-dashboard-tab .gov-status-label{color:#64748b;font-size:13px}.gov-dashboard-tab .gov-section-title{color:#0a1433;margin:0;font-size:18px;font-weight:700}.gov-dashboard-tab .gov-view-all-link{color:#2d586e;font-size:13px;font-weight:500;text-decoration:none}.gov-dashboard-tab .gov-view-all-link:hover{color:#3c7592}.gov-dashboard-tab .gov-recent-status{color:#64748b;font-size:12px;font-weight:600}.gov-dashboard-tab .gov-recent-priority{color:#475569;background:#f1f5f9;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.gov-dashboard-tab .gov-recent-title{color:#0a1433;margin:4px 0 3px;font-size:14px;font-weight:600;line-height:1.4}.gov-dashboard-tab .gov-recent-meta,.gov-dashboard-tab .gov-recent-date{color:#64748b;font-size:12px}.gov-dashboard-tab .gov-recent-arrow{color:#cbd5e1;flex-shrink:0;font-size:16px}.gov-dashboard-tab .gov-empty-icon{color:#94a3b8;margin-bottom:8px;font-size:22px}.gov-dashboard-tab .gov-empty-text{color:#64748b;margin:0;font-size:14px}.gov-dashboard-tab .gov-insights-card{background:#fff;border:1px solid #e7e8eb;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden}.gov-dashboard-tab .gov-insights-card-head{border-bottom:1px solid #f1f5f9;padding:16px 20px}.gov-dashboard-tab .gov-insights-icon-wrap{color:#fff;background:linear-gradient(135deg,#2d586e,#3c7592);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.gov-dashboard-tab .gov-insights-title{color:#0a1433;margin:0;font-size:16px;font-weight:600}.gov-dashboard-tab .gov-insights-card-body{flex:1;padding:12px 16px}.gov-dashboard-tab .gov-insight-icon{color:#64748b;background:#f8fafc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.gov-dashboard-tab .gov-insight-text{color:#475569;margin:0;font-size:13px;line-height:1.5}.gov-dashboard-tab .gov-insights-card-footer{border-top:1px solid #f1f5f9;padding:12px 16px}.gov-dashboard-tab .gov-ai-btn{color:#2d586e;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.gov-dashboard-tab .gov-ai-btn:hover{background:#dae6f9;border-color:#2d586e}.gov-dashboard-tab .gov-status-section{background:#fff;border:1px solid #e7e8eb;border-radius:12px;overflow:hidden}.gov-dashboard-tab .gov-status-section-head{border-bottom:1px solid #f1f5f9;padding:16px 20px}.gov-dashboard-tab .gov-status-section-title{color:#0a1433;margin:0;font-size:16px;font-weight:600}.gov-dashboard-tab .gov-status-section-body{padding:16px 20px}.auto-governance-dashboardtab-1{background:#fff;border:1px solid #e7e8eb;border-radius:12px;padding:20px 18px;position:relative;overflow:hidden}.auto-governance-dashboardtab-2{height:3px;position:absolute;top:0;left:0;right:0}.auto-governance-dashboardtab-3{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.auto-governance-dashboardtab-4{font-size:20px}.auto-governance-dashboardtab-5{color:#6b7280;margin-bottom:2px;font-size:13px;font-weight:500}.auto-governance-dashboardtab-6{color:#111827;font-size:28px;font-weight:700;line-height:1.1}.auto-governance-dashboardtab-7{color:#9ca3af;margin-top:8px;font-size:12px}.auto-governance-dashboardtab-8{background:#fff;border:1px solid #e7e8eb;border-radius:12px;overflow:hidden}.auto-governance-dashboardtab-9{border-bottom:1px solid #f0f0f0;padding:16px 20px}.auto-governance-dashboardtab-10{color:#111827;margin:0;font-size:16px;font-weight:600}.auto-governance-dashboardtab-11{color:#3466ff;font-size:13px;font-weight:500;text-decoration:none}.auto-governance-dashboardtab-12{padding:8px 12px}.auto-governance-dashboardtab-14{flex:1;min-width:0}.auto-governance-dashboardtab-15{flex-wrap:wrap}.auto-governance-dashboardtab-16{text-transform:uppercase;letter-spacing:.3px;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.auto-governance-dashboardtab-17{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.auto-governance-dashboardtab-18{color:#111827;margin:4px 0 3px;font-size:14px;font-weight:600;line-height:1.4}.auto-governance-dashboardtab-19{flex-wrap:wrap}.auto-governance-dashboardtab-20{color:#6b7280;font-size:12px}.auto-governance-dashboardtab-21{margin-right:3px;font-size:11px}.auto-governance-dashboardtab-22{color:#6b7280;font-size:12px}.auto-governance-dashboardtab-23{color:#9ca3af;font-size:12px}.auto-governance-dashboardtab-24{color:#d1d5db;flex-shrink:0;margin-top:8px;font-size:16px}.auto-governance-dashboardtab-25{background:#f3f4f6;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;display:inline-flex}.auto-governance-dashboardtab-26{color:#9ca3af;font-size:22px}.auto-governance-dashboardtab-27{color:#6b7280;font-size:14px}.auto-governance-dashboardtab-28{background:#fff;border:1px solid #e7e8eb;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden}.auto-governance-dashboardtab-29{border-bottom:1px solid #f0f0f0;padding:16px 20px}.auto-governance-dashboardtab-31{color:#fff;font-size:14px}.auto-governance-dashboardtab-32{color:#111827;margin:0;font-size:16px;font-weight:600}.auto-governance-dashboardtab-33{flex:1;padding:12px 16px}.auto-governance-dashboardtab-35{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.auto-governance-dashboardtab-36{font-size:16px}.auto-governance-dashboardtab-37{color:#4b5563;margin:0;font-size:13px;line-height:1.5}.auto-governance-dashboardtab-38{border-top:1px solid #f0f0f0;padding:12px 16px}.auto-governance-dashboardtab-40{font-size:14px}.auto-governance-dashboardtab-41{background:#fff;border:1px solid #e7e8eb;border-radius:12px;overflow:hidden}.auto-governance-dashboardtab-42{border-bottom:1px solid #f0f0f0;padding:16px 20px}.auto-governance-dashboardtab-43{color:#111827;margin:0;font-size:16px;font-weight:600}.auto-governance-dashboardtab-44{padding:16px 20px}.auto-governance-dashboardtab-45{flex-wrap:wrap}.auto-governance-dashboardtab-46{border-radius:50%;flex-shrink:0;width:10px;height:10px}.auto-governance-dashboardtab-47{font-size:13px;font-weight:600}.auto-governance-dashboardtab-48{color:#4b5563;font-size:13px}.auto-governance-resolutionstab-0{margin-bottom:20px}.auto-governance-resolutionstab-1{color:#111827;margin:0;font-size:18px;font-weight:700}.auto-governance-resolutionstab-2{min-width:260px;position:relative}.auto-governance-resolutionstab-4{background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:8px 12px 8px 36px;font-size:14px}.auto-governance-resolutionstab-5{color:#374151;border:1px solid #e5e7eb;border-radius:8px;padding:8px 14px;font-size:14px}.auto-governance-resolutionstab-6{font-size:14px}.auto-governance-resolutionstab-7{color:#fff;background:#3466ff;border-radius:10px;padding:1px 7px;font-size:10px;font-weight:600}.auto-governance-resolutionstab-8{background:#f3f4f6;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;display:inline-flex}.auto-governance-resolutionstab-9{color:#9ca3af;font-size:24px}.auto-governance-resolutionstab-10{color:#6b7280;font-size:15px}.auto-governance-resolutionstab-11{color:#3466ff;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:500}.auto-governance-resolutionstab-12{background:#fff;border:1px solid #e7e8eb;border-radius:12px;margin-bottom:16px;overflow:hidden}.auto-governance-resolutionstab-14{padding:18px 20px 14px}.auto-governance-resolutionstab-15{flex:1;min-width:0}.auto-governance-resolutionstab-16{flex-wrap:wrap}.auto-governance-resolutionstab-17,.auto-governance-resolutionstab-18{border-radius:6px;font-size:12px;font-weight:600}.auto-governance-resolutionstab-19{color:#111827;margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.4}.auto-governance-resolutionstab-20{color:#6b7280;flex-wrap:wrap;font-size:13px}.auto-governance-resolutionstab-21{color:#374151;font-weight:500}.auto-governance-resolutionstab-22{color:#3466ff;font-weight:500;text-decoration:none}.auto-governance-resolutionstab-23{margin-right:3px;font-size:11px}.auto-governance-resolutionstab-24{flex-shrink:0}.auto-governance-resolutionstab-25{color:#3466ff;white-space:nowrap;background:#f0f4ff;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.auto-governance-resolutionstab-26{padding:0 20px 16px}.auto-governance-resolutionstab-27{color:#6b7280;margin-bottom:14px;font-size:14px;line-height:1.6}.auto-governance-resolutionstab-28{webkit-box-orient:vertical;webkit-line-clamp:2px;margin:0;display:-webkit-box;overflow:hidden}.auto-governance-resolutionstab-29{width:20%}.auto-governance-resolutionstab-30{height:20%}.auto-governance-resolutionstab-31{border-top:1px solid #f0f0f0;margin-top:4px;padding-top:14px}.auto-governance-resolutionstab-32,.auto-governance-resolutionstab-33{flex-wrap:wrap}.auto-governance-resolutionstab-34{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:500}.auto-governance-resolutionstab-35{font-size:13px}.auto-governance-resolutionstab-36{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:500}.auto-governance-resolutionstab-37{font-size:13px}.auto-governance-resolutionstab-38{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:500}.auto-governance-resolutionstab-39{font-size:14px}.auto-governance-resolutionstab-40{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:500}.auto-governance-resolutionstab-41{width:12px;height:12px}.auto-governance-resolutionstab-42{font-size:14px}.auto-governance-resolutionstab-43{color:#ff672d;cursor:pointer;background:#fff7f3;border:1px solid #ff672d30;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:500}.auto-governance-resolutionstab-44{font-size:13px}.auto-governance-resolutionstab-45{color:#ff672d;cursor:pointer;background:#fff7f3;border:1px solid #ff672d30;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:500}.auto-governance-resolutionstab-46{font-size:13px}.auto-governance-resolutionstab-47{color:#ff672d;cursor:pointer;background:#fff7f3;border:1px solid #ff672d30;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:500}.auto-governance-resolutionstab-48{font-size:13px}.auto-governance-resolutionstab-49{color:#ff672d;cursor:pointer;background:#fff7f3;border:1px solid #ff672d30;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:500}.auto-governance-resolutionstab-50{font-size:13px}.auto-governance-resolutionstab-51{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:500}.auto-governance-resolutionstab-52{font-size:13px}.auto-governance-resolutionstab-53{flex-wrap:wrap}.auto-governance-resolutionstab-54{color:#3466ff;cursor:pointer;background:#f0f4ff;border:1px solid #3466ff30;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600}.auto-governance-resolutionstab-55{color:#ff5252;cursor:pointer;background:#fef2f2;border:1px solid #ff525230;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600}.auto-governance-resolutionstab-56{border-radius:6px;font-size:13px}.auto-governance-resolutionstab-57,.auto-governance-resolutionstab-58,.auto-governance-resolutionstab-59{color:#ff5252;cursor:pointer;background:#fef2f2;border:1px solid #ff525230;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600}.auto-governance-resolutionstab-60{color:#30a56b;cursor:pointer;background:#f0fdf4;border:1px solid #30a56b30;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600}.auto-governance-resolutionstab-61{font-size:12px}.auto-governance-resolutionstab-62{border-radius:6px;font-size:13px}.auto-governance-resolutionstab-63{width:12px;height:12px}.auto-governance-resolutionstab-64{font-size:12px}.auto-governance-resolutionstab-65,.auto-governance-resolutionstab-66{color:#6b7280;font-size:12px}.auto-governance-resolutionstab-67{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:6px;padding:6px 8px;font-size:13px}.auto-governance-resolutionstab-68{font-size:14px}.auto-governance-resolutionstab-69{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:6px;padding:6px 8px;font-size:13px}.auto-governance-resolutionstab-70{width:12px;height:12px}.auto-governance-resolutionstab-71{font-size:14px}.auto-governance-resolutionstab-72{display:none}.auto-finance-budgetvsactualbar-0{width:100%}.auto-finance-budgetvsactualbar-1{justify-content:space-between;margin-bottom:3px;font-size:11px;display:flex}.auto-finance-budgetvsactualbar-3{font-weight:600}.auto-finance-financesidebar-5{margin-bottom:16px}.auto-finance-approvalworkflowmodal-2{flex-direction:column;gap:16px;display:flex}.auto-finance-approvalworkflowmodal-3{gap:12px;display:flex}.auto-finance-approvalworkflowmodal-4,.auto-finance-approvalworkflowmodal-5{flex:1}.auto-finance-approvalworkflowmodal-6{gap:24px;display:flex}.auto-finance-approvalworkflowmodal-7,.auto-finance-approvalworkflowmodal-10{align-items:center;gap:8px;display:flex}.auto-finance-approvalworkflowmodal-13{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.auto-finance-approvalworkflowmodal-21{justify-content:flex-end;gap:10px;margin-top:28px;display:flex}.auto-relationships-relationshipvaulttab-0{color:#94a3b8;font-size:28px}.auto-relationships-relationshipvaulttab-1{color:#6b7280;margin:8px 0 4px;font-size:14px}.auto-relationships-relationshipvaulttab-2{font-size:14px;text-decoration:underline}.auto-relationships-relationshipvaulttab-3{color:#94a3b8;margin:0;font-size:12px}.auto-relationships-relationshipvaulttab-4,.auto-relationships-relationshipvaulttab-5{font-size:12px}.auto-relationships-relationshipvaulttab-6{color:#fff}.auto-relationships-relationshipvaulttab-7{flex:250px;max-width:350px}.auto-relationships-relationshipvaulttab-8{font-size:14px}.auto-relationships-relationshipvaulttab-9{font-size:13px}.auto-relationships-relationshipvaulttab-10{background:#f8fafc}.auto-relationships-relationshipvaulttab-11{color:#6b7280;font-weight:600}.auto-relationships-relationshipvaulttab-12{color:#6b7280;width:120px;font-weight:600}.auto-relationships-relationshipvaulttab-13{color:#6b7280;width:90px;font-weight:600}.auto-relationships-relationshipvaulttab-14{color:#6b7280;width:120px;font-weight:600}.auto-relationships-relationshipvaulttab-15{color:#6b7280;width:140px;font-weight:600}.auto-relationships-relationshipvaulttab-16{color:#6b7280;width:80px;font-weight:600}.auto-relationships-relationshipvaulttab-18{font-weight:500}.auto-relationships-relationshipvaulttab-19{background:#e8f0f4;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.auto-relationships-relationshipvaulttab-20,.auto-relationships-relationshipvaulttab-21,.auto-relationships-relationshipvaulttab-22{color:#6b7280}.auto-relationships-relationshipvaulttab-23{padding:2px 8px;font-size:11px}.auto-relationships-relationshipfinancetab-0{color:#d1d5db;margin-bottom:12px;font-size:48px}.auto-relationships-relationshipfinancetab-1{color:#6b7280}.auto-relationships-relationshipfinancetab-2{color:#94a3b8;font-size:13px}.auto-relationships-relationshipfinancetab-3{border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.auto-relationships-relationshipfinancetab-4{font-size:16px}.auto-relationships-relationshipfinancetab-5{font-size:13px}.auto-relationships-relationshipfinancetab-6{background:#f8fafc}.auto-relationships-relationshipfinancetab-7,.auto-relationships-relationshipfinancetab-8{color:#6b7280;font-weight:600}.auto-relationships-relationshipfinancetab-9{color:#6b7280;width:120px;font-weight:600}.auto-relationships-relationshipfinancetab-10{color:#6b7280;width:100px;font-weight:600}.auto-relationships-relationshipfinancetab-11,.auto-relationships-relationshipfinancetab-12{color:#6b7280;width:110px;font-weight:600}.auto-relationships-relationshipfinancetab-13{font-weight:500}.auto-relationships-relationshipfinancetab-14{font-weight:600}.auto-relationships-relationshipfinancetab-15,.auto-relationships-relationshipfinancetab-16{color:#6b7280}.auto-relationships-relationshipfinancetab-17{font-size:13px}.auto-relationships-relationshipfinancetab-18{background:#f8fafc}.auto-relationships-relationshipfinancetab-19{color:#6b7280;font-weight:600}.auto-relationships-relationshipfinancetab-20{color:#6b7280;width:120px;font-weight:600}.auto-relationships-relationshipfinancetab-21{color:#6b7280;width:100px;font-weight:600}.auto-relationships-relationshipfinancetab-22{color:#6b7280;width:110px;font-weight:600}.auto-relationships-relationshipfinancetab-23{color:#6b7280;font-weight:600}.auto-relationships-relationshipfinancetab-24{color:#6b7280;width:100px;font-weight:600}.auto-relationships-relationshipfinancetab-25{font-weight:500}.auto-relationships-relationshipfinancetab-26{font-weight:600}.auto-relationships-relationshipfinancetab-27,.auto-relationships-relationshipfinancetab-28{color:#6b7280}.auto-relationships-relationshipfinancetab-29{font-size:13px}.auto-relationships-relationshipfinancetab-30{background:#f8fafc}.auto-relationships-relationshipfinancetab-31,.auto-relationships-relationshipfinancetab-32{color:#6b7280;font-weight:600}.auto-relationships-relationshipfinancetab-33{color:#6b7280;width:120px;font-weight:600}.auto-relationships-relationshipfinancetab-34{color:#6b7280;width:100px;font-weight:600}.auto-relationships-relationshipfinancetab-35{color:#6b7280;width:110px;font-weight:600}.auto-relationships-relationshipfinancetab-36{font-weight:500}.auto-relationships-relationshipfinancetab-37{font-weight:600}.auto-relationships-relationshipfinancetab-38{color:#6b7280}.auto-relationships-relationshipactivitylog-0{font-size:14px}.auto-relationships-relationshipactivitylog-1{color:#fff}.auto-relationships-relationshipactivitylog-2,.auto-relationships-relationshipactivitylog-3,.auto-relationships-relationshipactivitylog-4{font-size:12px}.auto-relationships-relationshipactivitylog-5{color:#fff}.auto-relationships-relationshipactivitylog-6{padding-left:28px;position:relative}.auto-relationships-relationshipactivitylog-7{background:#e5e7eb;width:2px;position:absolute;top:0;bottom:0;left:11px}.auto-relationships-relationshipactivitylog-8{padding-bottom:20px;padding-left:20px;position:relative}.auto-relationships-relationshipactivitylog-9{font-size:11px}.auto-relationships-relationshipactivitylog-10{padding:12px 16px}.auto-relationships-relationshipactivitylog-11{border-radius:12px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-block}.auto-relationships-relationshipactivitylog-12{color:#6b7280;font-size:12px}.auto-relationships-relationshipactivitylog-13{color:#94a3b8;font-size:12px}.auto-relationships-relationshipactivitylog-14{color:#374151;margin:0;font-size:13px;line-height:1.5}.auto-communications-newsletterstab-0{flex:300px;max-width:400px}.auto-communications-newsletterstab-1{color:#ccc;font-size:48px}.auto-communications-newsletterstab-2{font-size:12px}.auto-communications-newsletterstab-3{font-size:11px}.auto-communications-newsletterstab-4,.auto-communications-newsletterstab-5{font-size:13px}.auto-communications-surveyresultsmodal-0,.auto-communications-surveyresultsmodal-1{font-size:12px}.auto-communications-surveyresultsmodal-2{background:#e9ecef;border-radius:4px;height:8px;overflow:hidden}.auto-communications-surveyresultsmodal-4{color:#fff}.auto-communications-surveyresultsmodal-5{text-align:center;background:#f0f7fa;border-radius:8px;padding:12px 20px}.auto-communications-surveyresultsmodal-6{font-size:24px;font-weight:700}.auto-communications-surveyresultsmodal-7{color:#6b7280;font-size:12px}.auto-communications-surveyresultsmodal-8{text-align:center;background:#f0f7fa;border-radius:8px;padding:12px 20px}.auto-communications-surveyresultsmodal-9{font-size:24px;font-weight:700}.auto-communications-surveyresultsmodal-10{color:#6b7280;font-size:12px}.auto-communications-surveyresultsmodal-11{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:16px;padding:16px}.auto-communications-surveyresultsmodal-12{margin-bottom:8px;font-size:14px}.auto-communications-surveyresultsmodal-13{font-weight:700}.auto-communications-surveyresultsmodal-14{font-size:11px}.auto-communications-surveyresultsmodal-15{font-size:28px;font-weight:700}.auto-communications-surveyresultsmodal-16,.auto-communications-surveyresultsmodal-17{font-size:12px}.auto-communications-surveyresultsmodal-18{margin-bottom:0;padding-left:16px;font-size:13px}.auto-communications-composeannouncementmodal-1{color:#fff}.auto-communications-composeannouncementmodal-2{background:#f8fafc;border-radius:8px;padding:16px}.auto-communications-composeannouncementmodal-3{margin-bottom:8px;font-size:16px}.auto-communications-composeannouncementmodal-4{color:#6b7280;font-size:12px}.auto-communications-composeannouncementmodal-5{white-space:pre-wrap;font-size:13px;line-height:1.6}.auto-communications-composeannouncementmodal-6,.auto-communications-composeannouncementmodal-7,.auto-communications-createsurveymodal-1{color:#fff}.auto-communications-createsurveymodal-2{background:#f0f7fa;border:1px solid #d1e3ec;border-radius:8px;padding:16px}.auto-communications-createsurveymodal-4{flex:200px}.auto-communications-createsurveymodal-5{width:80px}.auto-communications-createsurveymodal-6{color:#fff}.auto-communications-createsurveymodal-7{font-size:13px}.auto-communications-createsurveymodal-8{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:12px;padding:12px}.auto-communications-createsurveymodal-9{min-width:24px;font-weight:600}.auto-communications-createsurveymodal-10{flex:1}.auto-communications-createsurveymodal-11{max-width:180px}.auto-communications-createsurveymodal-12{font-size:12px}.auto-communications-createsurveymodal-13{font-size:11px}.auto-communications-createsurveymodal-14{color:#fff}.auto-communications-surveystab-0{flex:300px;max-width:400px}.auto-communications-surveystab-1{color:#ccc;font-size:48px}.auto-communications-surveystab-2{font-size:12px}.auto-communications-surveystab-3{font-size:11px}.auto-communications-surveystab-4{font-size:13px}.auto-communications-createnewslettermodal-1{color:#fff}.auto-communications-createnewslettermodal-2{background:#f0f7fa;border:1px solid #d1e3ec;border-radius:8px;padding:16px}.auto-communications-createnewslettermodal-4{flex:200px}.auto-communications-createnewslettermodal-5{width:180px}.auto-communications-createnewslettermodal-6{width:70px}.auto-communications-createnewslettermodal-7{color:#fff}.auto-communications-createnewslettermodal-8{background:#fff;border:1px solid #dee2e6;border-radius:8px;min-height:200px;padding:16px}.auto-communications-createnewslettermodal-9{font-family:monospace;font-size:13px}.auto-communications-createnewslettermodal-10{background:#f5f0fa;border:1px solid #d8cce8;border-radius:8px;padding:16px}.auto-communications-createnewslettermodal-11{color:#6b21a8}.auto-communications-createnewslettermodal-12{flex:250px}.auto-communications-createnewslettermodal-13{width:150px}.auto-communications-createnewslettermodal-14{color:#fff;background-color:#6b21a8}.auto-communications-createnewslettermodal-15{display:inline-block;position:relative}.auto-communications-createnewslettermodal-16{border:1px solid #dee2e6;border-radius:8px;max-width:100%;max-height:250px}.auto-communications-createnewslettermodal-17{border-radius:50%;width:28px;height:28px;padding:0;line-height:28px;position:absolute;top:8px;right:8px}.auto-communications-createnewslettermodal-18{color:#fff}.auto-clear-session-clear-session-0{padding:2rem;font-family:sans-serif}.auto-tasks-tasks-1{flex:1}.auto-docusign-docusign-0{min-width:40px;padding:8px}.auto-activity-activity-1{box-shadow:0 0 0 2px}.auto-workflows-workflows-0{text-transform:capitalize;border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.auto-workflows-workflows-2{text-transform:capitalize;font-size:13px}.auto-workflows-workflows-3{min-width:220px}.auto-workflows-workflows-4{background:#e5e7eb;border-radius:3px;flex:1;min-width:60px;height:6px;overflow:hidden}.auto-workflows-workflows-5{color:#64748b;min-width:32px;font-size:12px}.auto-workflows-workflows-6,.auto-workflows-workflows-7{font-size:13px}.auto-workflows-workflows-8{max-width:300px}.auto-workflows-workflows-9{background:#d1fae5;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}.auto-workflows-workflows-10{color:#059669;font-size:24px}.auto-workflows-workflows-12{font-size:13px}.auto-workflows-workflows-13{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.auto-workflows-workflows-14{position:relative}.auto-workflows-workflows-15{width:24px}.auto-workflows-workflows-16{color:#fff;background:#2d586e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}.auto-workflows-workflows-17{background:#e5e7eb;flex:1;width:2px;min-height:20px}.auto-workflows-workflows-18{flex:1;padding-bottom:16px}.auto-workflows-workflows-19{font-size:14px;font-weight:600}.auto-workflows-workflows-20{text-transform:capitalize;border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.auto-workflows-workflows-21{color:#64748b;margin:0;font-size:13px}.auto-workflows-workflows-22{color:#94a3b8;margin:4px 0 0;font-size:12px}.auto-chamber-chamber-0{color:#374151;background-color:#fff;border-color:#d1d5db}.auto-housing-housing-9{flex:1}.auto-roles-roles-0{text-align:center;font-size:18px;font-weight:500}.auto-roles-roles-1,.auto-roles-roles-2{font-size:18px;line-height:1}.auto-departments-departments-0{background:#f8fafc;min-height:100vh;padding:32px}.auto-departments-departments-1{margin-bottom:32px}.auto-departments-departments-2{color:#1e293b;margin-bottom:8px;font-size:28px;font-weight:700}.auto-departments-departments-3{color:#64748b}.auto-departments-departments-6{align-items:center;gap:12px;display:flex}.auto-departments-departments-7{display:flex}.auto-departments-departments-8{font-size:18px;font-weight:600}.auto-departments-departments-9{color:#64748b;margin-top:2px;font-size:13px}.auto-departments-departments-10{padding:20px}.auto-departments-departments-11{gap:16px;margin-bottom:16px;display:flex}.auto-departments-departments-12{text-align:center;background:#f8fafc;border-radius:8px;flex:1;padding:12px}.auto-departments-departments-13{font-size:20px;font-weight:700}.auto-departments-departments-14{color:#64748b;font-size:11px}.auto-departments-departments-15{text-align:center;background:#f8fafc;border-radius:8px;flex:1;padding:12px}.auto-departments-departments-16{color:#f59e0b;font-size:20px;font-weight:700}.auto-departments-departments-17{color:#64748b;font-size:11px}.auto-departments-departments-18{text-align:center;background:#f8fafc;border-radius:8px;flex:1;padding:12px}.auto-departments-departments-19{color:#22c55e;font-size:20px;font-weight:700}.auto-departments-departments-20{color:#64748b;font-size:11px}.auto-departments-departments-22{color:#475569;background:#f8fafc;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.auto-departments-departments-23{display:flex}.auto-departments-departments-25{text-align:center;background:#fff;border-radius:16px;width:90%;max-width:500px;padding:32px}.auto-departments-departments-26{justify-content:center;display:flex}.auto-departments-departments-27{margin-top:16px;margin-bottom:8px;font-size:24px;font-weight:600}.auto-departments-departments-28{color:#64748b;margin-bottom:24px}.auto-departments-departments-29{color:#94a3b8;font-size:14px}.auto-departments-departments-30{color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:24px;padding:10px 24px;font-weight:500}.auto-mobile-layout-0{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,;background:#f8fafc;max-width:430px;margin:0 auto;position:relative}.auto-mobile-layout-1{padding-bottom:64px}.auto-mobile-layout-2{position:relative}.auto-users-users-0{max-width:200px}.auto-users-users-1{text-align:center;font-size:18px;font-weight:500}.auto-users-users-2,.auto-users-users-3{font-size:18px;line-height:1}.auto-finance-layout-1{flex:1;padding:0;overflow-y:auto}.auto-leadership-leadership-0,.auto-leadership-leadership-1{object-fit:cover;border-radius:50%}.auto-leadership-leadership-8{color:#5b6276;font-size:12px}.auto-my-profile-my-profile-0{vertical-align:middle;margin-right:4px;display:inline-flex}.auto-my-profile-my-profile-1{gap:0;min-height:600px;display:flex}.auto-my-profile-my-profile-2{background:#fff;border-right:1px solid #e5e7eb;flex-shrink:0;width:220px;padding:20px 0}.auto-my-profile-my-profile-3{margin-bottom:16px;padding:0 16px}.auto-my-profile-my-profile-4{align-items:center;gap:8px;margin-bottom:4px;display:flex}.auto-my-profile-my-profile-5{color:#2d586e;display:flex}.auto-my-profile-my-profile-6{color:#2d586e;margin:0;font-size:15px;font-weight:700}.auto-my-profile-my-profile-7{color:#94a3b8;margin:0;padding-left:30px;font-size:11px}.auto-my-profile-my-profile-8{flex-direction:column;gap:2px;padding:0 8px;display:flex}.auto-my-profile-my-profile-10{flex-shrink:0;display:flex}.auto-my-profile-my-profile-11{flex:1;padding:24px;overflow:auto}.auto-community-community-1{font-size:14px}.auto-community-community-3{font-size:13px}.auto-community-community-4{flex-shrink:0}.auto-community-community-5{cursor:pointer}.auto-community-community-6{flex-shrink:0}.auto-community-community-11{color:#8e93a1;background:#f8f9fb;border-radius:8px;font-size:12px}.auto-community-community-12{font-size:20px}.auto-community-community-13{margin-right:4px;font-size:16px}.auto-community-community-14{color:#8e93a1;font-size:12px}.auto-community-community-15{font-size:11px}.auto-community-community-16,.auto-community-community-17{font-size:12px}.auto-community-community-18{border-radius:0 0 16px 16px;overflow:hidden}.auto-community-community-21{min-width:0}.auto-community-community-23{color:#fff;font-size:18px}.auto-community-community-24{font-size:14px}.auto-citizens-citizens-0{flex:300px}.auto-citizens-citizens-1{min-width:170px}.auto-citizens-citizens-5{color:#94a3b8;background:#f1f5f9}.auto-citizens-citizens-6,.auto-citizens-citizens-7{min-width:170px}.auto-citizens-citizens-8{color:#888;font-size:13px}.auto-citizens-citizens-9{color:#555;font-size:13px}.auto-citizens-citizens-10{font-size:13px;font-weight:600}.auto-citizens-citizens-11{text-decoration:none}.auto-citizens-citizens-12{font-size:13px}.auto-citizens-citizens-13{color:#333;text-decoration:none}.auto-citizens-citizens-17,.auto-citizens-citizens-18{font-size:13px}.auto-citizens-citizens-20,.auto-citizens-citizens-21{color:#fff}.auto-citizens-citizens-23,.auto-citizens-citizens-24{color:#fff;background-color:#3c7592}.auto-relationships-relationships-0{flex:300px}.auto-relationships-relationships-1{cursor:pointer;transition:box-shadow .2s}.auto-relationships-relationships-3{font-size:14px}.auto-relationships-relationships-5{color:#6b7280;margin:8px 0 0;font-size:12px;line-height:1.5}.auto-relationships-relationships-6{gap:8px;padding:0 16px 8px;display:flex}.auto-relationships-relationships-7{background:#e8f0f4;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.auto-relationships-relationships-8{color:#854d0e;background:#fef9c3;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.auto-relationships-relationships-9{font-size:11px}.auto-relationships-relationships-10{color:#94a3b8;font-size:11px}.auto-relationships-relationships-11{cursor:pointer}.auto-relationships-relationships-13,.auto-relationships-relationships-14{color:#fff}.auto-notifications-notifications-0{min-width:200px;max-width:320px}.auto-notifications-notifications-1{padding:2px 6px;font-size:10px}.auto-notifications-notifications-2{text-align:center;font-size:18px;font-weight:500}.auto-notifications-notifications-3,.auto-notifications-notifications-4{font-size:18px;line-height:1}.auto-communications-communications-0{flex:300px;max-width:400px}.auto-communications-communications-2{font-size:14px}.auto-communications-communications-4{color:#6b7280;margin:8px 0 0;font-size:12px;line-height:1.5}.auto-communications-communications-5{font-size:11px}.auto-communications-communications-6{cursor:pointer}.auto-communications-communications-7{color:#fff}.auto-community-knowledge-community-knowledge-0{font-weight:700}.auto-community-knowledge-community-knowledge-3{margin-bottom:8px;font-size:22px;font-weight:700}.auto-community-knowledge-community-knowledge-4{opacity:.9;max-width:600px;margin-bottom:16px}.auto-community-knowledge-community-knowledge-5{color:#2d586e;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-weight:600;text-decoration:none;display:inline-flex}.auto-community-knowledge-community-knowledge-7{text-decoration:none}.auto-community-knowledge-community-knowledge-8{cursor:pointer;transition:transform .2s}.auto-community-knowledge-community-knowledge-9{background:#ebf4f7;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.auto-community-knowledge-community-knowledge-10{color:#2d586e;font-size:22px}.auto-community-knowledge-community-knowledge-11{font-size:16px;font-weight:700}.auto-community-knowledge-community-knowledge-12{margin-bottom:16px;font-size:14px}.auto-community-knowledge-community-knowledge-13,.auto-community-knowledge-community-knowledge-14,.auto-community-knowledge-community-knowledge-15{color:#2d586e;font-size:24px;font-weight:700}.auto-community-knowledge-community-knowledge-16{text-decoration:none}.auto-community-knowledge-community-knowledge-17{cursor:pointer;transition:transform .2s}.auto-community-knowledge-community-knowledge-18{background:#ede9fe;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.auto-community-knowledge-community-knowledge-19{color:#7c3aed;font-size:22px}.auto-community-knowledge-community-knowledge-20{font-size:16px;font-weight:700}.auto-community-knowledge-community-knowledge-21{margin-bottom:16px;font-size:14px}.auto-community-knowledge-community-knowledge-22{color:#7c3aed;font-weight:600}.auto-community-knowledge-community-knowledge-23{text-decoration:none}.auto-community-knowledge-community-knowledge-24{cursor:pointer;transition:transform .2s}.auto-community-knowledge-community-knowledge-25{background:#d1fae5;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.auto-community-knowledge-community-knowledge-26{color:#059669;font-size:22px}.auto-community-knowledge-community-knowledge-27{font-size:16px;font-weight:700}.auto-community-knowledge-community-knowledge-28{margin-bottom:16px;font-size:14px}.auto-community-knowledge-community-knowledge-29,.auto-community-knowledge-community-knowledge-30{color:#059669;font-size:24px;font-weight:700}.auto-community-knowledge-community-knowledge-31{font-size:18px;font-weight:700}.auto-community-knowledge-community-knowledge-32{font-weight:600}.auto-community-knowledge-community-knowledge-33{border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.auto-community-app-layout-0{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,;background:#f8fafc;max-width:430px;margin:0 auto;position:relative}.auto-community-app-layout-1{padding-bottom:64px}.auto-community-app-layout-2{position:relative}.auto-home-home-3{align-items:center;gap:8px;margin-bottom:10px;display:flex}.auto-home-home-5{padding:0 0 10px}.auto-board-board-0,.auto-plan-plan-0{justify-content:space-between}.auto-plan-plan-3{align-items:center;margin-bottom:10px}.auto-resources-resources-0{padding:12px 20px 0}.auto-resources-resources-1{padding:12px 0}.auto-resources-resources-2{padding:0 16px 20px}.auto-resources-resources-3{color:#334155;margin-bottom:4px;font-size:15px;font-weight:600}.auto-resources-resources-4{color:#94a3b8;font-size:13px}.auto-resources-resources-5{margin-bottom:10px;padding:14px 16px}.auto-resources-resources-6{align-items:center;gap:12px;display:flex}.auto-resources-resources-7{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.auto-resources-resources-8{letter-spacing:.04em;font-size:11px;font-weight:800}.auto-resources-resources-9{flex:1;min-width:0}.auto-resources-resources-10{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:14px;font-weight:600;overflow:hidden}.auto-resources-resources-11{color:#94a3b8;align-items:center;gap:8px;font-size:12px;display:flex}.auto-resources-resources-12{cursor:pointer;background:#f1f5f9;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.auto-housing-housing-0{border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.auto-housing-housing-1{flex-direction:column;gap:12px;display:flex}.auto-housing-housing-2{padding:16px}.auto-housing-housing-3{color:#0f172a;margin-bottom:10px;font-size:14px;font-weight:600}.auto-housing-housing-4{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.auto-housing-housing-5{color:#0f172a;font-size:15px;font-weight:700}.auto-housing-housing-6{grid-template-columns:1fr 1fr;gap:8px;font-size:13px;display:grid}.auto-housing-housing-7,.auto-housing-housing-8{color:#94a3b8}.auto-housing-housing-9{color:#64748b;background:#f8fafc;border-radius:8px;margin-top:8px;padding:10px;font-size:12px}.auto-housing-housing-10{text-align:center;padding:16px}.auto-housing-housing-11{margin-bottom:8px;font-size:28px}.auto-housing-housing-12{color:#0f172a;margin-bottom:4px;font-size:14px;font-weight:600}.auto-housing-housing-13{color:#64748b;font-size:13px}.auto-housing-housing-14{padding:16px}.auto-housing-housing-16{color:#0f172a;font-size:14px;font-weight:600}.auto-housing-housing-17{border-radius:10px;padding:6px 14px;font-size:12px}.auto-housing-housing-18{background:#f8fafc;border-radius:12px;padding:14px}.auto-housing-housing-19{text-align:center;padding:12px 0}.auto-housing-housing-20{margin-bottom:6px;font-size:28px}.auto-housing-housing-21{color:#059669;font-size:14px;font-weight:600}.auto-housing-housing-22{color:#64748b;font-size:12px}.auto-housing-housing-23,.auto-housing-housing-24{margin-bottom:10px}.auto-housing-housing-25{gap:6px;display:flex}.auto-housing-housing-26{margin-bottom:12px}.auto-housing-housing-27{border-radius:12px;justify-content:center;width:100%}.auto-housing-housing-28{padding:16px}.auto-housing-housing-29{color:#0f172a;margin-bottom:10px;font-size:14px;font-weight:600}.auto-housing-housing-30{flex-direction:column;gap:8px;display:flex}.auto-housing-housing-31{background:#f8fafc;border-radius:10px;padding:10px 12px}.auto-housing-housing-32{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.auto-housing-housing-33{color:#0f172a;font-size:13px;font-weight:600}.auto-housing-housing-34{color:#94a3b8;font-size:11px}.auto-housing-housing-35{color:#2d586e;margin-left:6px}.auto-housing-housing-36{text-align:center;padding:24px}.auto-housing-housing-37{margin-bottom:12px;font-size:40px}.auto-housing-housing-38{color:#0f172a;margin-bottom:6px;font-size:16px;font-weight:700}.auto-housing-housing-39{color:#64748b;margin-bottom:16px;font-size:13px}.auto-housing-housing-40{border-radius:12px;display:inline-flex}.auto-housing-housing-41{flex-direction:column;gap:12px;display:flex}.auto-housing-housing-42{padding:16px}.auto-housing-housing-43{color:#0f172a;margin-bottom:12px;font-size:14px;font-weight:600}.auto-housing-housing-44{align-items:center;gap:16px;margin-bottom:12px;display:flex}.auto-housing-housing-45{color:#2d586e;background:#eaf4fb;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;font-weight:800;display:flex}.auto-housing-housing-46{color:#64748b;margin-bottom:4px;font-size:13px}.auto-housing-housing-47{color:#64748b;background:#f8fafc;border-radius:8px;padding:10px;font-size:13px}.auto-housing-housing-48{padding:16px}.auto-housing-housing-49{color:#0f172a;margin-bottom:10px;font-size:14px;font-weight:600}.auto-housing-housing-50{grid-template-columns:1fr 1fr;gap:10px;font-size:13px;display:grid}.auto-housing-housing-51{color:#94a3b8;margin-bottom:2px;font-size:11px}.auto-housing-housing-52{color:#0f172a;font-weight:500}.auto-housing-housing-53{color:#94a3b8;margin-bottom:2px;font-size:11px}.auto-housing-housing-54{color:#0f172a;font-weight:500}.auto-housing-housing-55,.auto-housing-housing-56{color:#94a3b8;margin-bottom:2px;font-size:11px}.auto-housing-housing-57{color:#0f172a;font-weight:500}.auto-housing-housing-58{color:#94a3b8;margin-bottom:2px;font-size:11px}.auto-housing-housing-59{color:#0f172a;font-weight:500}.auto-housing-housing-60{color:#94a3b8;margin-bottom:2px;font-size:11px}.auto-housing-housing-61{flex-direction:column;gap:10px;display:flex}.auto-housing-housing-62{padding:16px}.auto-housing-housing-63{color:#0f172a;margin-bottom:4px;font-size:14px;font-weight:600}.auto-housing-housing-64{color:#64748b;margin-bottom:10px;font-size:12px;line-height:1.4}.auto-housing-housing-65{color:#94a3b8;flex-wrap:wrap;gap:6px;margin-bottom:10px;font-size:11px;display:flex}.auto-housing-housing-66{gap:8px;display:flex}.auto-housing-housing-67,.auto-housing-housing-68{border-radius:10px;flex:1;justify-content:center;padding:6px 14px;font-size:12px}.auto-housing-housing-70{align-items:center;gap:10px;margin-bottom:8px;display:flex}.auto-housing-housing-71{font-size:22px}.auto-housing-housing-72{font-size:14px;font-weight:700}.auto-housing-housing-73{opacity:.9;font-size:12px}.auto-housing-housing-74{opacity:.9;margin-bottom:12px;font-size:12px}.auto-housing-housing-76{justify-content:center;align-items:center;min-height:60vh;display:flex}.auto-housing-housing-77{webkit-overflow-scrolling:touch;margin-bottom:12px;padding:0 16px;overflow-x:auto}.auto-housing-housing-78{gap:6px;min-width:max-content;display:flex}.auto-housing-housing-79{padding:0 16px 16px}.auto-housing-housing-80{text-align:center;padding:24px}.auto-housing-housing-81{margin-bottom:12px;font-size:40px}.auto-housing-housing-82{color:#0f172a;margin-bottom:6px;font-size:16px;font-weight:700}.auto-housing-housing-83{color:#64748b;margin-bottom:16px;font-size:13px}.auto-housing-housing-84{text-align:left;background:#f8fafc;border-radius:12px;padding:14px}.auto-housing-housing-85{color:#2d586e;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:700}.auto-housing-housing-86{gap:16px;font-size:13px;display:flex}.auto-housing-housing-87,.auto-housing-housing-88{color:#94a3b8}.auto-housing-housing-89{color:#94a3b8;margin-top:6px;font-size:12px}.auto-housing-housing-90{color:#94a3b8;font-size:13px}.auto-housing-housing-91{margin-bottom:12px;padding:16px}.auto-housing-housing-92{align-items:center;gap:12px;margin-bottom:14px;display:flex}.auto-housing-housing-93{background:#eaf4fb;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.auto-housing-housing-94{color:#0f172a;font-size:16px;font-weight:700}.auto-housing-housing-95{color:#64748b;font-size:13px}.auto-housing-housing-96{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.auto-housing-housing-97{color:#94a3b8;margin-bottom:2px;font-size:11px}.auto-housing-housing-98{color:#0f172a;font-size:13px;font-weight:500}.auto-housing-housing-99{margin-bottom:12px;padding:16px}.auto-housing-housing-100{color:#0f172a;margin-bottom:12px;font-size:14px;font-weight:600}.auto-housing-housing-101{align-items:center;gap:8px;display:flex}.auto-housing-housing-102{color:#64748b;font-size:13px}.auto-housing-housing-103{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.auto-housing-housing-104{color:#94a3b8;font-size:11px}.auto-housing-housing-105{color:#0f172a;font-size:22px;font-weight:700}.auto-housing-housing-106{background:#e2e8f0;width:1px;height:36px}.auto-housing-housing-107{color:#94a3b8;font-size:11px}.auto-housing-housing-109{background:#e2e8f0;width:1px;height:36px}.auto-housing-housing-110{color:#94a3b8;font-size:11px}.auto-housing-housing-111{font-size:13px;font-weight:500}.auto-housing-housing-112{margin-left:auto}.auto-housing-housing-113{border-top:1px solid #f1f5f9;margin-top:12px;padding-top:12px}.auto-housing-housing-114{color:#94a3b8;margin-bottom:6px;font-size:12px;font-weight:600}.auto-housing-housing-116{color:#64748b}.auto-housing-housing-117{font-weight:600}.auto-housing-housing-118{margin-bottom:12px;padding:16px}.auto-housing-housing-119{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.auto-housing-housing-120{color:#0f172a;font-size:14px;font-weight:600}.auto-housing-housing-121{border-radius:10px;padding:6px 14px;font-size:12px}.auto-housing-housing-122{background:#f8fafc;border-radius:12px;margin-bottom:14px;padding:14px}.auto-housing-housing-123{text-align:center;padding:12px 0}.auto-housing-housing-124{margin-bottom:6px;font-size:28px}.auto-housing-housing-125{color:#059669;font-size:14px;font-weight:600}.auto-housing-housing-126{color:#64748b;font-size:12px}.auto-housing-housing-127,.auto-housing-housing-128{margin-bottom:10px}.auto-housing-housing-129{gap:6px;display:flex}.auto-housing-housing-130{margin-bottom:12px}.auto-housing-housing-131{border-radius:12px;justify-content:center;width:100%}.auto-housing-housing-132{text-align:center;color:#94a3b8;padding:20px 0;font-size:13px}.auto-housing-housing-133{flex-direction:column;gap:8px;display:flex}.auto-housing-housing-135{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.auto-housing-housing-136{color:#0f172a;flex:1;font-size:13px;font-weight:600}.auto-housing-housing-137{color:#94a3b8;align-items:center;gap:8px;font-size:11px;display:flex}.auto-housing-housing-138{color:#64748b;margin-top:4px;font-size:12px}.auto-profile-profile-0,.auto-profile-profile-1,.auto-profile-profile-2{padding:8px 12px}.auto-profile-profile-5{text-align:right}.auto-surveys-surveys-0{background:#f8fafc;gap:4px;padding:12px 20px;display:flex}.auto-surveys-surveys-2{padding:12px 16px 20px}.auto-surveys-surveys-3{color:#334155;margin-bottom:4px;font-size:15px;font-weight:600}.auto-surveys-surveys-4{color:#94a3b8;font-size:13px}.auto-surveys-surveys-5{text-decoration:none}.auto-surveys-surveys-6{margin-bottom:12px;padding:16px}.auto-surveys-surveys-7{align-items:center;gap:8px;margin-bottom:8px;display:flex}.auto-surveys-surveys-8{color:#0f172a;margin-bottom:6px;font-size:15px;font-weight:600}.auto-surveys-surveys-9{color:#64748b;margin-bottom:12px;font-size:13px;line-height:1.5}.auto-surveys-surveys-10{margin-bottom:8px}.auto-surveys-surveys-11{color:#94a3b8;justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.auto-surveys-surveys-12{color:#94a3b8;font-size:12px}.auto-ideas-ideas-0{justify-content:space-between}.auto-events-events-3{gap:14px;display:flex}.auto-services-services-0{padding:16px}.auto-services-services-1{color:#64748b;margin-bottom:16px;font-size:13px;line-height:1.5}.auto-services-services-3{text-align:center;cursor:pointer;border:none;width:100%;padding:24px 16px;font-family:inherit;transition:transform .15s}.auto-services-services-4{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 12px;display:flex}.auto-services-services-5{color:#0f172a;margin-bottom:4px;font-size:14px;font-weight:600}.auto-services-services-6{color:#94a3b8;font-size:12px}.auto-services-services-7{background:#fef2f2;border:1px solid #fecaca;margin-top:16px;padding:16px}.auto-services-services-8{align-items:center;gap:10px;display:flex}.auto-services-services-9{font-size:20px}.auto-services-services-10{flex:1}.auto-services-services-11{color:#dc2626;font-size:14px;font-weight:700}.auto-services-services-12{color:#991b1b;font-size:12px}.auto-services-services-13{color:#fff;background:#dc2626;border-radius:10px;padding:8px 14px;font-size:12px;text-decoration:none}.auto-services-services-14{padding:16px}.auto-services-services-15{text-decoration:none}.auto-services-services-16{margin-bottom:10px;padding:14px 16px}.auto-services-services-17{color:#0f172a;margin-bottom:6px;font-size:14px;font-weight:600}.auto-services-services-18{color:#64748b;margin-bottom:8px;font-size:13px;line-height:1.5}.auto-services-services-19{color:#94a3b8;align-items:center;gap:8px;font-size:12px;display:flex}.auto-serviceid-serviceid-0{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.auto-serviceid-serviceid-1{padding:16px}.auto-serviceid-serviceid-2{margin-bottom:16px;padding:20px}.auto-serviceid-serviceid-3{align-items:center;gap:8px;margin-bottom:16px;display:flex}.auto-serviceid-serviceid-5{color:#0f172a;margin:0 0 12px;font-size:18px;font-weight:700}.auto-serviceid-serviceid-6{color:#334155;margin-bottom:16px;font-size:14px;line-height:1.7}.auto-serviceid-serviceid-7{margin:0 0 16px}.auto-serviceid-serviceid-8{flex-direction:column;gap:12px;display:flex}.auto-serviceid-serviceid-9{align-items:center;gap:12px;display:flex}.auto-serviceid-serviceid-10{background:#faf5ff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.auto-serviceid-serviceid-11{color:#94a3b8;font-size:11px;font-weight:500}.auto-serviceid-serviceid-12{color:#0f172a;font-size:14px;font-weight:600}.auto-serviceid-serviceid-13{align-items:center;gap:12px;display:flex}.auto-serviceid-serviceid-14{background:#f0fdf4;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.auto-serviceid-serviceid-15{color:#94a3b8;font-size:11px;font-weight:500}.auto-serviceid-serviceid-16{color:#0f172a;font-size:14px;font-weight:600}.auto-serviceid-serviceid-17{align-items:center;gap:12px;display:flex}.auto-serviceid-serviceid-18{background:#dae6f9;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.auto-serviceid-serviceid-19{color:#94a3b8;font-size:11px;font-weight:500}.auto-serviceid-serviceid-20{color:#0f172a;font-size:14px;font-weight:600}.auto-serviceid-serviceid-21{flex-direction:column;gap:10px;display:flex}.auto-serviceid-serviceid-22,.auto-serviceid-serviceid-23{border-radius:14px;justify-content:center;width:100%;padding:14px;text-decoration:none}.auto-eventid-eventid-0{margin-bottom:12px}.auto-eventid-eventid-1{color:#0f172a;margin:0 0 16px;font-size:20px;font-weight:700}.auto-surveyid-surveyid-0{margin-top:4px}.auto-threadid-threadid-0{color:#94a3b8;font-size:15px}.auto-threadid-threadid-1{flex-direction:column;min-height:100vh;display:flex}.auto-threadid-threadid-2{flex:1;min-width:0}.auto-threadid-threadid-3{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.auto-threadid-threadid-4{font-size:9px}.auto-threadid-threadid-5{flex:1;padding:16px 16px 70px;overflow-y:auto}.auto-threadid-threadid-6{margin-bottom:16px}.auto-threadid-threadid-7{padding:14px 16px}.auto-threadid-threadid-8{align-items:center;gap:10px;margin-bottom:10px;display:flex}.auto-threadid-threadid-10{color:#0f172a;font-size:13px;font-weight:600}.auto-threadid-threadid-11{color:#94a3b8;font-size:11px}.auto-threadid-threadid-12{margin-left:auto;font-size:9px}.auto-threadid-threadid-13{color:#334155;white-space:pre-wrap;font-size:14px;line-height:1.6}.auto-threadid-threadid-14{gap:6px;margin-top:12px;display:flex}.auto-threadid-threadid-15{color:#64748b;font-size:11px;font-weight:600}.auto-threadid-threadid-17{gap:8px;display:flex}.auto-threadid-threadid-18{border-radius:24px;flex:1;padding:10px 16px}.auto-threadid-threadid-19{border-radius:24px;padding:10px 16px}.auto-chat-chat-1{animation:1.5s infinite pulse}.auto-language-language-0{font-size:14px}.auto-language-language-1{font-size:14px;font-weight:600}.auto-language-language-2{font-weight:700}.auto-language-language-4{opacity:.15;font-size:64px;position:absolute;top:10px;right:30px}.auto-language-language-5{opacity:.8;letter-spacing:1px;margin-bottom:8px;font-size:12px;font-weight:700}.auto-language-language-6{margin-bottom:4px;font-size:32px;font-weight:700}.auto-language-language-7{opacity:.9;margin-bottom:8px;font-size:16px;font-style:italic}.auto-language-language-8{margin-bottom:12px;font-size:18px;font-weight:600}.auto-language-language-9{opacity:.9;font-size:14px;font-style:italic}.auto-language-language-11{max-width:400px}.auto-language-language-12{font-size:14px}.auto-language-language-13{opacity:.5;margin-bottom:16px;font-size:48px}.auto-language-language-14{position:relative}.auto-language-language-15{border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600}.auto-language-language-16{border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.auto-language-language-17{color:#2d586e;margin-bottom:2px;font-size:22px;font-weight:700}.auto-language-language-18{color:#6b7280;margin-bottom:8px;font-size:14px;font-style:italic}.auto-language-language-19{margin-bottom:8px;font-size:16px;font-weight:600}.auto-language-language-20{color:#6b7280;background:#fef3c7;border-radius:8px;margin-bottom:8px;padding:8px 12px;font-size:12px}.auto-language-language-21{color:#92400e}.auto-language-language-22{border-top:1px solid #e5e7eb;margin-top:auto;padding-top:8px}.auto-language-language-23,.auto-language-language-24,.auto-language-language-25{padding:2px 8px;font-size:11px}.auto-language-language-27{background:#fff;border-radius:16px;width:100%;max-width:520px;max-height:90vh;padding:32px;overflow:auto}.auto-language-language-28{margin:0;font-size:20px;font-weight:700}.auto-language-language-29{cursor:pointer;color:#6b7280;background:0 0;border:none;font-size:20px}.auto-manage-manage-0{font-size:14px}.auto-manage-manage-1{font-size:14px;font-weight:600}.auto-manage-manage-2{font-weight:700}.auto-manage-manage-3{max-width:400px}.auto-manage-manage-4{opacity:.5;margin-bottom:16px;font-size:48px}.auto-manage-manage-5{border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.auto-manage-manage-6{color:#059669;background:#d1fae5;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.auto-manage-manage-7{color:#d97706;background:#fef3c7;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.auto-manage-manage-8{margin-bottom:8px;font-size:15px;font-weight:700}.auto-manage-manage-9{margin-bottom:12px;font-size:13px;line-height:1.5}.auto-manage-manage-10{font-size:13px}.auto-manage-manage-11{color:#92400e;background:#fef3c7;border-radius:6px;margin-bottom:12px;padding:6px 12px;font-size:12px}.auto-manage-manage-12{border-top:1px solid #e5e7eb;padding-top:12px}.auto-manage-manage-14{background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:90vh;padding:32px;overflow:auto}.auto-manage-manage-15{margin:0;font-size:20px;font-weight:700}.auto-manage-manage-16{cursor:pointer;color:#6b7280;background:0 0;border:none;font-size:20px}.auto-compose-compose-0{border-radius:8px}.auto-compose-compose-2{font-size:20px}.auto-compose-compose-3{font-size:14px;line-height:1.6}.auto-compose-compose-4{max-width:300px}.auto-compose-compose-5{background:#e8f0f4;border-radius:16px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.auto-compose-compose-6{font-size:11px}.auto-compose-compose-7{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;line-height:1}.auto-compose-compose-8{color:#fff}.auto-compose-compose-10{font-size:14px;font-weight:600}.auto-compose-compose-11{padding:12px 16px}.auto-compose-compose-12{color:#6b7280;margin-bottom:12px;font-size:12px}.auto-compose-compose-13{margin-bottom:16px}.auto-compose-compose-14{text-transform:capitalize;margin-bottom:4px;font-size:12px;font-weight:600}.auto-compose-compose-15{color:#94a3b8;margin:0;font-size:12px}.auto-compose-compose-16{color:#374151;padding:2px 0;font-size:12px}.auto-compose-compose-17{color:#94a3b8;font-size:11px}.auto-id-id-0{border-radius:8px}.auto-id-id-2{border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:700;display:flex}.auto-id-id-3{font-size:20px}.auto-id-id-4,.auto-id-id-5{font-size:11px}.auto-id-id-6{color:#94a3b8;font-size:12px}.auto-id-id-7{height:100%}.auto-id-id-8{font-size:14px;font-weight:600}.auto-id-id-10{color:#6b7280;margin:12px 0 0;padding:0 16px 16px;font-size:13px;line-height:1.6}.auto-id-id-11{height:100%}.auto-id-id-12{font-size:14px;font-weight:600}.auto-id-id-13{padding:8px;font-size:13px}.auto-id-id-15{font-size:13px;font-weight:600}.auto-id-id-16{color:#6b7280;font-size:12px}.auto-id-id-17{font-size:12px}.auto-id-id-18{color:#6b7280;font-size:12px}.auto-id-id-19{font-size:14px;font-weight:600}.auto-id-id-20{flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.auto-id-id-21{background:#e8f0f4;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-block}.auto-id-id-22{margin:0;font-size:14px;font-weight:600}.auto-id-id-23{font-size:12px}.auto-id-id-24{padding:12px 16px}.auto-id-id-25{font-size:13px}.auto-id-id-26{color:#fff}.auto-id-id-0{object-fit:cover;border-radius:50%}.auto-id-id-2{text-decoration:none}.auto-ap-ap-0{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.auto-ap-ap-2{border-collapse:collapse;width:100%;margin-bottom:8px}.auto-ap-ap-10,.auto-ap-ap-12,.auto-ap-ap-14{padding:6px}.auto-ap-ap-17{text-align:center;padding:6px}.auto-ap-ap-23{gap:10px;display:flex}.auto-ap-ap-24{padding:32px}.auto-ap-ap-25{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.auto-ap-ap-37{gap:8px;margin-left:auto;display:flex}.auto-ap-ap-40{overflow-x:auto}.auto-ap-ap-41{border-collapse:collapse;width:100%}.auto-ap-ap-45{padding:12px 8px}.auto-ap-ap-46{text-decoration:none}.auto-ap-ap-51,.auto-ap-ap-59,.auto-ap-ap-62,.auto-ap-ap-63{padding:12px 8px}.auto-ap-ap-64{flex-wrap:nowrap;gap:4px;display:flex}.auto-ap-ap-66{border-collapse:collapse;width:100%;margin-top:8px}.auto-ap-ap-77{overflow-x:auto}.auto-ap-ap-78{border-collapse:collapse;width:100%}.auto-ap-ap-91,.auto-ap-ap-92{padding:14px 8px}.auto-ap-ap-93{gap:4px;display:flex}.auto-ap-ap-95{flex-wrap:wrap;gap:24px;margin-top:8px;display:flex}.auto-ap-ap-96{flex:2;min-width:300px}.auto-ap-ap-98{border-collapse:collapse;width:100%}.auto-ap-ap-108{flex:1;min-width:200px}.auto-ap-ap-109{margin-bottom:12px}.auto-ap-ap-116{overflow-x:auto}.auto-ap-ap-117{border-collapse:collapse;width:100%}.auto-ap-ap-128,.auto-ap-ap-129{padding:14px 12px}.auto-ap-ap-131{overflow-x:auto}.auto-ap-ap-132{border-collapse:collapse;width:100%}.auto-ap-ap-141,.auto-ap-ap-145,.auto-ap-ap-146{padding:14px 12px}.auto-ap-ap-147{gap:6px;display:flex}.auto-ap-ap-149{padding:24px}.auto-ap-ap-150{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.auto-ap-ap-154{flex-wrap:wrap;gap:24px;display:flex}.auto-ap-ap-157{margin-bottom:12px}.auto-ap-ap-158{justify-content:space-between;margin-bottom:4px;display:flex}.auto-ap-ap-165{margin-bottom:12px}.auto-ap-ap-166{justify-content:space-between;margin-bottom:4px;display:flex}.auto-ap-ap-173{align-items:flex-end;gap:8px;height:140px;display:flex}.auto-ap-ap-174{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.auto-ap-ap-178{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.auto-ap-ap-179{margin-bottom:16px}.auto-ap-ap-186{text-align:right;margin-top:12px}.auto-ap-ap-188{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.auto-ap-ap-193{border-collapse:collapse;width:100%;margin-bottom:16px}.auto-ap-ap-199{padding:10px 12px}.auto-ap-ap-201{justify-content:flex-end;gap:10px;display:flex}.auto-ap-ap-203{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.auto-ap-ap-204{grid-column:1/-1}.auto-ap-ap-205{align-items:center;gap:10px;margin-bottom:16px;display:flex}.auto-ap-ap-207{justify-content:flex-end;margin-top:12px;margin-bottom:16px;display:flex}.auto-ap-ap-208{text-align:right;min-width:200px}.auto-ap-ap-214{justify-content:flex-end;gap:10px;display:flex}.auto-ap-ap-216{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.auto-ap-ap-217,.auto-ap-ap-218{grid-column:1/-1}.auto-ap-ap-220{justify-content:flex-end;margin-top:12px;margin-bottom:16px;display:flex}.auto-ap-ap-221{text-align:right;min-width:200px}.auto-ap-ap-226{justify-content:flex-end;gap:10px;display:flex}.auto-ap-ap-229{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.auto-ap-ap-230,.auto-ap-ap-231{grid-column:1/-1}.auto-ap-ap-232{margin-bottom:20px}.auto-ap-ap-234{justify-content:flex-end;gap:10px;display:flex}.auto-setup-setup-4{max-width:720px;margin:0 auto;padding:32px}.auto-setup-setup-5{margin-bottom:32px}.auto-setup-setup-6{justify-content:space-between;margin-bottom:8px;display:flex}.auto-setup-setup-10{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.auto-setup-setup-12{font-size:11px;font-weight:700}.auto-setup-setup-17{flex-direction:column;gap:16px;display:flex}.auto-setup-setup-23{margin-bottom:20px}.auto-setup-setup-28{flex-direction:column;gap:12px;display:flex}.auto-setup-setup-29{gap:12px;display:flex}.auto-setup-setup-30,.auto-setup-setup-31{flex:1}.auto-setup-setup-32{gap:12px;display:flex}.auto-setup-setup-33,.auto-setup-setup-34{flex:1}.auto-setup-setup-37{flex-direction:column;gap:8px;display:flex}.auto-setup-setup-43{margin-bottom:20px}.auto-setup-setup-47{gap:8px;display:flex}.auto-setup-setup-53{flex-direction:column;gap:12px;display:flex}.auto-setup-setup-57{justify-content:space-between;align-items:center;display:flex}.auto-revenue-categorization-revenue-categorization-4{gap:10px;display:flex}.auto-revenue-categorization-revenue-categorization-6{padding:32px}.auto-revenue-categorization-revenue-categorization-7{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.auto-revenue-categorization-revenue-categorization-14{gap:8px;margin-left:auto;padding:8px 0;display:flex}.auto-revenue-categorization-revenue-categorization-18{border-collapse:collapse;width:100%}.auto-revenue-categorization-revenue-categorization-27{padding:12px}.auto-revenue-categorization-revenue-categorization-28{border-radius:12px;padding:3px 8px;font-size:10px;font-weight:500;display:inline-block}.auto-revenue-categorization-revenue-categorization-32{padding:12px}.auto-revenue-categorization-revenue-categorization-33{border-radius:12px;padding:3px 8px;font-size:10px;font-weight:500;display:inline-block}.auto-revenue-categorization-revenue-categorization-34{padding:12px}.auto-revenue-categorization-revenue-categorization-35{gap:6px;display:flex}.auto-revenue-categorization-revenue-categorization-38{padding:24px}.auto-revenue-categorization-revenue-categorization-39{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.auto-revenue-categorization-revenue-categorization-42{text-align:center;padding:60px}.auto-revenue-categorization-revenue-categorization-43{opacity:.3;margin-bottom:12px;font-size:40px}.auto-revenue-categorization-revenue-categorization-47{flex:300px}.auto-revenue-categorization-revenue-categorization-48{align-items:baseline;gap:16px;margin-bottom:6px;display:flex}.auto-revenue-categorization-revenue-categorization-51{align-items:center;gap:12px;display:flex}.auto-revenue-categorization-revenue-categorization-54{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auto-revenue-categorization-revenue-categorization-56{border-radius:12px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-block}.auto-revenue-categorization-revenue-categorization-57{text-transform:uppercase;border-radius:10px;padding:2px 8px;font-size:9px;font-weight:600;display:inline-block}.auto-revenue-categorization-revenue-categorization-58{align-items:center;gap:8px;display:flex}.auto-revenue-categorization-revenue-categorization-61{padding:24px}.auto-revenue-categorization-revenue-categorization-62{margin-bottom:16px}.auto-revenue-categorization-revenue-categorization-65{gap:10px;margin-bottom:20px;display:flex}.auto-revenue-categorization-revenue-categorization-69{border-collapse:collapse;width:100%}.auto-revenue-categorization-revenue-categorization-77{padding:12px}.auto-revenue-categorization-revenue-categorization-78{border-radius:12px;padding:3px 8px;font-size:10px;font-weight:500;display:inline-block}.auto-revenue-categorization-revenue-categorization-83{border-collapse:collapse;width:100%}.auto-revenue-categorization-revenue-categorization-88,.auto-revenue-categorization-revenue-categorization-91{padding:12px}.auto-revenue-categorization-revenue-categorization-92{border-radius:12px;padding:3px 8px;font-size:10px;font-weight:500;display:inline-block}.auto-revenue-categorization-revenue-categorization-94,.auto-revenue-categorization-revenue-categorization-97{padding:12px}.auto-revenue-categorization-revenue-categorization-98{gap:6px;display:flex}.auto-revenue-categorization-revenue-categorization-101{padding:24px}.auto-revenue-categorization-revenue-categorization-102{flex-wrap:wrap;gap:24px;display:flex}.auto-revenue-categorization-revenue-categorization-105{margin-bottom:12px}.auto-revenue-categorization-revenue-categorization-106{justify-content:space-between;margin-bottom:4px;display:flex}.auto-revenue-categorization-revenue-categorization-112{align-items:flex-end;gap:8px;height:160px;display:flex}.auto-revenue-categorization-revenue-categorization-113{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.auto-revenue-categorization-revenue-categorization-119{flex-wrap:wrap;gap:32px;display:flex}.auto-revenue-categorization-revenue-categorization-125{align-items:center;gap:8px;display:flex}.auto-revenue-categorization-revenue-categorization-133{flex-direction:column;gap:14px;display:flex}.auto-revenue-categorization-revenue-categorization-151{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.auto-revenue-categorization-revenue-categorization-157{flex-direction:column;gap:14px;display:flex}.auto-revenue-categorization-revenue-categorization-166{align-items:center;gap:8px;display:flex}.auto-revenue-categorization-revenue-categorization-167{cursor:pointer;width:16px;height:16px}.auto-revenue-categorization-revenue-categorization-169{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.auto-banking-banking-4{padding:32px}.auto-banking-banking-5{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.auto-banking-banking-9,.auto-banking-banking-25{border-collapse:collapse;width:100%}.auto-banking-banking-32{padding:12px}.auto-banking-banking-35{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.auto-banking-banking-42{border-collapse:collapse;width:100%}.auto-banking-banking-49{padding:12px}.auto-banking-banking-54{border-collapse:collapse;width:100%}.auto-banking-banking-61{padding:12px}.auto-banking-banking-62{border-radius:20px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.auto-banking-banking-72{border-collapse:collapse;width:100%}.auto-ar-ar-4{gap:10px;display:flex}.auto-ar-ar-7{padding:32px}.auto-ar-ar-8{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.auto-ar-ar-17,.auto-ar-ar-20{align-items:center;gap:6px;display:flex}.auto-ar-ar-24{overflow-x:auto}.auto-ar-ar-25{border-collapse:collapse;width:100%;min-width:1100px}.auto-ar-ar-38{border-radius:20px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.auto-ar-ar-40{gap:4px;display:flex}.auto-ar-ar-44{overflow-x:auto}.auto-ar-ar-45{border-collapse:collapse;width:100%;min-width:900px}.auto-ar-ar-56{align-items:center;gap:8px;display:flex}.auto-ar-ar-61,.auto-ar-ar-64,.auto-ar-ar-67,.auto-ar-ar-70{align-items:center;gap:6px;display:flex}.auto-ar-ar-74{overflow-x:auto}.auto-ar-ar-75{border-collapse:collapse;width:100%;min-width:900px}.auto-ar-ar-86{border-radius:20px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.auto-ar-ar-88{padding:24px}.auto-ar-ar-89{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.auto-ar-ar-92{margin-bottom:4px;font-size:20px;font-weight:700}.auto-ar-ar-96{border-radius:8px;height:24px;display:flex;overflow:hidden}.auto-ar-ar-97,.auto-ar-ar-98,.auto-ar-ar-99,.auto-ar-ar-100,.auto-ar-ar-101{color:#fff;font-size:10px;font-weight:600}.auto-ar-ar-104{margin-bottom:20px}.auto-ar-ar-105{align-items:center;gap:8px;margin-bottom:8px;display:flex}.auto-ar-ar-106{border-radius:2px;width:10px;height:10px}.auto-ar-ar-115{padding:12px 16px;font-size:13px;font-weight:600}.auto-ar-ar-118{padding:12px 16px}.auto-ar-ar-119{border-radius:20px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.auto-ar-ar-122,.auto-ar-ar-123{margin-bottom:16px}.auto-ar-ar-124,.auto-ar-ar-125{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.auto-ar-ar-126{margin-bottom:24px}.auto-ar-ar-127{justify-content:flex-end;gap:10px;display:flex}.auto-ar-ar-131{justify-content:space-between;margin-bottom:8px;display:flex}.auto-ar-ar-136{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.auto-ar-ar-143{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.auto-ar-ar-144{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.auto-ar-ar-147,.auto-ar-ar-157{justify-content:flex-end;gap:10px;display:flex}.auto-ar-ar-159{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.auto-ar-ar-163{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.auto-ar-ar-168{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.auto-ar-ar-188{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.auto-ar-ar-190{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.auto-ar-ar-191,.auto-ar-ar-192{margin-bottom:16px}.auto-ar-ar-193{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.auto-ar-ar-194{margin-bottom:24px}.auto-ar-ar-195{justify-content:flex-end;gap:10px;display:flex}.auto-ar-ar-198{margin-bottom:16px}.auto-ar-ar-199{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.auto-ar-ar-200{margin-bottom:24px}.auto-ar-ar-202{justify-content:flex-end;gap:10px;display:flex}.auto-gl-gl-4{gap:10px;display:flex}.auto-gl-gl-6{padding:32px}.auto-gl-gl-7{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.auto-gl-gl-15{border-collapse:collapse;width:100%}.auto-gl-gl-21,.auto-gl-gl-24{padding:14px 16px}.auto-gl-gl-25{border-radius:20px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.auto-gl-gl-28{gap:8px;margin-left:auto;display:flex}.auto-gl-gl-31{border-collapse:collapse;width:100%}.auto-gl-gl-42{padding:12px 10px}.auto-gl-gl-43{border-radius:12px;padding:3px 8px;font-size:10px;font-weight:500;display:inline-block}.auto-gl-gl-44{padding:12px 10px}.auto-gl-gl-45{gap:4px;display:flex}.auto-gl-gl-49{border-collapse:collapse;width:100%;margin-top:8px}.auto-gl-gl-55{padding:6px 8px;font-size:10px}.auto-gl-gl-62{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.auto-gl-gl-66{border-collapse:collapse;width:100%}.auto-gl-gl-72{padding:14px 16px}.auto-gl-gl-76{padding:14px 16px;font-size:13px}.auto-gl-gl-79{padding:24px}.auto-gl-gl-92{padding:14px 16px}.auto-gl-gl-93{border-radius:20px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.auto-gl-gl-94{padding:0}.auto-gl-gl-95{border-collapse:collapse;width:100%}.auto-gl-gl-100{padding:12px 16px}.auto-gl-gl-108{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.auto-gl-gl-109{border-collapse:collapse;width:100%;margin-bottom:12px}.auto-gl-gl-111,.auto-gl-gl-113,.auto-gl-gl-115,.auto-gl-gl-117,.auto-gl-gl-119{padding:4px 6px}.auto-gl-gl-121{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.auto-gl-gl-124{justify-content:flex-end;gap:10px;display:flex}.auto-gl-gl-130{flex-direction:column;gap:14px;display:flex}.auto-gl-gl-131{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auto-gl-gl-132{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.auto-payroll-payroll-2{cursor:pointer}.auto-payroll-payroll-5{font-size:13px}.auto-payroll-payroll-9{align-items:center;gap:8px;display:flex}.auto-payroll-payroll-12{gap:4px;display:flex}.auto-payroll-payroll-15{overflow-x:auto}.auto-payroll-payroll-16{border-collapse:collapse;width:100%}.auto-payroll-payroll-20,.auto-payroll-payroll-27,.auto-payroll-payroll-28{padding:14px 16px}.auto-payroll-payroll-29{gap:6px;display:flex}.auto-payroll-payroll-30{overflow-x:auto}.auto-payroll-payroll-31{border-collapse:collapse;width:100%}.auto-payroll-payroll-38,.auto-payroll-payroll-39,.auto-payroll-payroll-40{padding:14px 16px}.auto-payroll-payroll-41{gap:6px;display:flex}.auto-payroll-payroll-46{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.auto-payroll-payroll-52{justify-content:space-between;margin-top:8px;display:flex}.auto-payroll-payroll-55,.auto-payroll-payroll-58{justify-content:space-between;margin-top:6px;display:flex}.auto-payroll-payroll-71,.auto-payroll-payroll-74{justify-content:space-between;margin-bottom:8px;display:flex}.auto-payroll-payroll-84{padding:0}.auto-payroll-payroll-85{max-height:60vh;overflow-x:auto}.auto-payroll-payroll-86{border-collapse:collapse;width:100%}.auto-payroll-payroll-107{text-align:center;margin-bottom:16px}.auto-payroll-payroll-110{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auto-payroll-payroll-120{align-items:center;padding-top:20px;display:flex}.auto-payroll-payroll-127{gap:8px;margin-bottom:16px;display:flex}.auto-payroll-payroll-129,.auto-payroll-payroll-130{margin-bottom:16px}.auto-payroll-payroll-132{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.auto-payroll-payroll-134,.auto-payroll-payroll-137,.auto-payroll-payroll-140{justify-content:space-between;margin-bottom:6px;display:flex}.auto-payroll-payroll-151{margin-top:16px}.auto-reports-reports-5{padding:32px}.auto-reports-reports-10{padding:24px}.auto-reports-reports-11{gap:16px;margin-bottom:16px;display:flex}.auto-reports-reports-14{margin-bottom:24px}.auto-reports-reports-15{border-collapse:collapse;width:100%}.auto-reports-reports-23{margin-bottom:24px}.auto-reports-reports-24{border-collapse:collapse;width:100%}.auto-reports-reports-33{font-size:15px}.auto-reports-reports-36{margin-bottom:24px}.auto-reports-reports-37{border-collapse:collapse;width:100%}.auto-reports-reports-44{font-size:15px}.auto-reports-reports-46{gap:16px;margin-bottom:16px;display:flex}.auto-reports-reports-48{border-collapse:collapse;width:100%}.auto-reports-reports-60{margin-bottom:20px}.auto-reports-reports-62,.auto-reports-reports-70{border-collapse:collapse;width:100%}.auto-reports-reports-90{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.auto-reports-reports-94{border-collapse:collapse;width:100%}.auto-reports-reports-112{gap:16px;display:flex}.auto-reports-reports-113{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.auto-reports-reports-114{flex:1}.auto-reports-reports-121{gap:10px;margin-top:auto;display:flex}.auto-budget-budget-0{max-width:1400px;padding:24px 32px}.auto-budget-budget-1{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.auto-budget-budget-2{margin:0;font-size:22px;font-weight:700}.auto-budget-budget-4{align-items:center;gap:12px;display:flex}.auto-budget-budget-8{font-size:22px;font-weight:700}.auto-budget-budget-13{border-collapse:collapse;width:100%}.auto-budget-budget-24{border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}.auto-budget-budget-27{border-collapse:collapse;width:100%}.auto-budget-budget-38{border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}.auto-budget-budget-40{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.auto-budget-budget-41{margin:0;font-size:16px;font-weight:600}.auto-budget-budget-42{gap:8px;display:flex}.auto-budget-budget-45,.auto-budget-budget-61{border-collapse:collapse;width:100%}.auto-budget-budget-70{margin:0 0 20px;font-size:18px;font-weight:700}.auto-budget-budget-71{gap:16px;display:grid}.auto-budget-budget-72{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auto-budget-budget-73{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.auto-budget-budget-74{margin:0 0 20px;font-size:18px;font-weight:700}.auto-budget-budget-75{gap:16px;display:grid}.auto-budget-budget-77{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.auto-employeeid-employeeid-5{padding:24px}.auto-employeeid-employeeid-6{gap:8px;display:grid}.auto-employeeid-employeeid-10{align-items:center;display:flex}.auto-employeeid-employeeid-16{border-radius:12px;padding:3px 10px;font-size:10px;font-weight:500;display:inline-block}.auto-employeeid-employeeid-19{margin-bottom:8px}.auto-employeeid-employeeid-22{align-items:center;gap:12px;display:flex}.auto-employeeid-employeeid-26{gap:10px;display:flex}.auto-employeeid-employeeid-28{padding:32px}.auto-employeeid-employeeid-29{text-align:center;padding:60px}.auto-employeeid-employeeid-36{grid-template-columns:1fr 1fr;gap:32px;padding:24px;display:grid}.auto-employeeid-employeeid-38,.auto-employeeid-employeeid-43,.auto-employeeid-employeeid-49{gap:12px;display:grid}.auto-employeeid-employeeid-59{border-collapse:collapse;width:100%}.auto-employeeid-employeeid-67{padding:14px 24px}.auto-employeeid-employeeid-68{border-radius:20px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.auto-employeeid-employeeid-69{padding:24px}.auto-employeeid-employeeid-70{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.auto-employeeid-employeeid-73{align-items:center;gap:8px;display:flex}.auto-employeeid-employeeid-83{padding:24px}.auto-employeeid-employeeid-84{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.auto-employeeid-employeeid-85{align-items:center;gap:12px;display:flex}.auto-employeeid-employeeid-89{gap:8px;display:flex}.auto-employeeid-employeeid-92{align-items:center;gap:12px;margin-bottom:16px;display:flex}.auto-employeeid-employeeid-95{border-collapse:collapse;width:100%}.auto-employeeid-employeeid-101,.auto-employeeid-employeeid-103,.auto-employeeid-employeeid-105,.auto-employeeid-employeeid-107{padding:8px 14px}.auto-employeeid-employeeid-114{margin-bottom:8px;font-size:14px}.auto-employeeid-employeeid-115{font-size:12px}.auto-employeeid-employeeid-116{border-collapse:collapse;width:100%}.auto-employeeid-employeeid-126{padding:14px 16px}.auto-employeeid-employeeid-129{text-align:center;padding:48px}.auto-id-id-3{opacity:.3;margin-bottom:16px;font-size:48px}.auto-id-id-10{align-items:center;gap:12px;display:flex}.auto-id-id-12{border-radius:20px;padding:4px 10px;font-size:11px;font-weight:500}.auto-id-id-14{flex-wrap:wrap;gap:10px;display:flex}.auto-id-id-23{justify-content:flex-end;gap:10px;display:flex}.auto-id-id-29{gap:16px;display:grid}.auto-id-id-38{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.auto-id-id-41{padding:32px}.auto-id-id-42{grid-template-columns:2fr 1fr;gap:24px;display:grid}.auto-id-id-46{border-collapse:collapse;width:100%}.auto-id-id-55{justify-content:flex-end;gap:48px;display:flex}.auto-id-id-56{min-width:220px}.auto-id-id-57,.auto-id-id-60,.auto-id-id-63,.auto-id-id-66{justify-content:space-between;gap:32px;margin-bottom:8px;display:flex}.auto-id-id-73{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.auto-id-id-75{gap:8px;display:flex}.auto-id-id-78{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.auto-id-id-92{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.auto-id-id-96{align-items:center;gap:12px;display:flex}.auto-id-id-102{flex-direction:column;gap:0;display:flex}.auto-id-id-112,.auto-id-id-119{gap:12px;display:grid}.auto-id-id-125{gap:8px;display:grid}.auto-id-id-137,.auto-insights-insights-1,.auto-home-home-1,.auto-home-home-2,.auto-home-home-3,.auto-home-home-5,.auto-home-home-6,.auto-home-home-7,.auto-home-home-8,.auto-home-home-9,.auto-home-home-12,.auto-home-home-13,.auto-home-home-14,.auto-home-home-18{flex:1}.auto-home-home-19{width:100%}.auto-home-home-22,.auto-home-home-25,.auto-home-home-26{flex:1}.auto-home-home-27{width:100%}.auto-grants-grants-12,.auto-grants-grants-14{height:1px}.auto-vault-vault-0,.auto-id-id-0{flex:1}.auto-permissions-permissions-0{width:30%}.auto-permissions-permissions-1{width:15%}.auto-permissions-permissions-2{width:13.75%}.auto-projects-details-projects-details-0{width:88px;height:88px}.auto-id-id-1{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.auto-id-id-2{height:3px}.auto-id-id-3{align-items:center;gap:12px;padding:14px 18px;display:flex}.auto-id-id-4{color:#6b7280;font-size:12px;font-weight:500}.auto-id-id-5{color:#111827;margin-top:2px;font-size:20px;font-weight:700;line-height:1.2}.auto-id-id-6{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:20px;padding:16px 20px}.auto-id-id-7{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.auto-id-id-8{color:#6b7280;font-size:13px;font-weight:500}.auto-id-id-9{color:#111827;font-size:13px;font-weight:700}.auto-id-id-10{background:#e5e7eb;border-radius:4px;height:8px;overflow:hidden}.auto-id-id-12{background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.auto-id-id-13{color:#6b7280;font-size:12px;font-weight:500}.auto-id-id-14{color:#111827;font-size:18px;font-weight:700;line-height:1.2}.auto-callback-callback-0{min-height:100vh}.auto-melynai-financecards-0{text-transform:uppercase;letter-spacing:.03em;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:600}.auto-melynai-financecards-1{justify-content:space-between;margin-top:3px;font-size:12px;display:flex}.auto-melynai-financecards-2{color:#64748b}.auto-melynai-financecards-4{align-items:center;gap:8px;margin-bottom:4px;display:flex}.auto-melynai-financecards-5{color:#1e293b;flex:1;font-size:14px;font-weight:600}.auto-melynai-financecards-6{color:#22c55e;margin-top:4px;font-size:10px;font-weight:600;display:inline-block}.auto-melynai-financecards-7{align-items:center;gap:8px;margin-bottom:4px;display:flex}.auto-melynai-financecards-8{color:#1e293b;flex:1;font-size:14px;font-weight:600}.auto-melynai-financecards-9{align-items:center;gap:8px;margin-bottom:4px;display:flex}.auto-melynai-financecards-10{color:#1e293b;flex:1;font-size:14px;font-weight:600}.auto-melynai-financecards-11{align-items:center;gap:8px;margin-bottom:4px;display:flex}.auto-melynai-financecards-12{color:#1e293b;flex:1;font-size:14px;font-weight:600}.auto-melynai-financecards-13{align-items:center;gap:8px;margin-bottom:4px;display:flex}.auto-melynai-financecards-14{color:#1e293b;flex:1;font-size:14px;font-weight:600}.auto-melynai-financecards-15{align-items:center;gap:8px;margin-bottom:4px;display:flex}.auto-melynai-financecards-16{color:#1e293b;flex:1;font-size:14px;font-weight:600}.auto-melynai-financecards-17{align-items:center;gap:8px;margin-bottom:4px;display:flex}.auto-melynai-financecards-18{color:#1e293b;flex:1;font-size:14px;font-weight:600}.auto-melynai-financecards-19{align-items:center;gap:8px;margin-bottom:4px;display:flex}.auto-melynai-financecards-20{color:#1e293b;flex:1;font-size:14px;font-weight:600}.auto-melynai-financecards-21{color:#22c55e;margin-top:4px;font-size:10px;font-weight:600;display:inline-block}.auto-melynai-financecards-22{align-items:center;gap:8px;margin-bottom:4px;display:flex}.auto-melynai-financecards-23{color:#1e293b;flex:1;font-size:14px;font-weight:600}.auto-melynai-financecards-24{align-items:center;gap:8px;margin-bottom:4px;display:flex}.auto-melynai-financecards-25{color:#1e293b;flex:1;font-size:14px;font-weight:600}.auto-melynai-financecards-26{color:#64748b;font-size:10px}.auto-melynai-financecards-27{color:#f59e0b;margin-top:4px;font-size:10px;font-weight:600;display:inline-block}.auto-melynai-financecards-28{color:#1e293b;margin-bottom:8px;font-size:14px;font-weight:600}.auto-melynai-financecards-29{color:#64748b;margin-top:6px;font-size:11px}.auto-melynai-financecards-30,.auto-melynai-financecards-31{color:#1e293b;margin-bottom:8px;font-size:14px;font-weight:600}.auto-melynai-financecards-32{align-items:center;gap:8px;margin-bottom:4px;display:flex}.auto-melynai-financecards-33{color:#1e293b;flex:1;font-size:14px;font-weight:600}.auto-melynai-financecards-35{background:#e2e8f0;border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.auto-melynai-financecards-36{color:#1e293b;margin-bottom:8px;font-size:14px;font-weight:600}.auto-melynai-financecards-37{align-items:center;gap:8px;margin-bottom:4px;display:flex}.auto-melynai-financecards-38{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.auto-melynai-financecards-40{color:#64748b;gap:12px;font-size:11px;display:flex}.auto-melynai-melynaichatpanel-0{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:600}.auto-melynai-melynaichatpanel-1{align-items:center;gap:8px;margin-bottom:6px;display:flex}.auto-melynai-melynaichatpanel-2{color:#1e293b;flex:1;font-size:14px;font-weight:600}.auto-melynai-melynaichatpanel-3{margin-bottom:6px}.auto-melynai-melynaichatpanel-4{justify-content:space-between;margin-bottom:3px;display:flex}.auto-melynai-melynaichatpanel-5{color:#64748b;font-size:11px}.auto-melynai-melynaichatpanel-6{color:#334155;font-size:11px;font-weight:600}.auto-melynai-melynaichatpanel-7{background:#e2e8f0;border-radius:3px;height:5px;overflow:hidden}.auto-melynai-melynaichatpanel-8{color:#64748b;gap:12px;font-size:12px;display:flex}.auto-melynai-melynaichatpanel-10{color:#fff;font-size:10px;font-weight:700}.auto-melynai-melynaichatpanel-11{flex:1}.auto-melynai-melynaichatpanel-13{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.auto-melynai-melynaichatpanel-15{color:#64748b;font-size:11px}.auto-melynai-melynaichatpanel-16{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-top:6px;padding:4px 10px;font-size:11px;font-weight:500}.auto-melynai-melynaichatpanel-17{align-items:center;gap:8px;margin-bottom:4px;display:flex}.auto-melynai-melynaichatpanel-18{color:#2d586e;background:#2d586e12;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.auto-melynai-melynaichatpanel-19{color:#1e293b;flex:1;font-size:14px;font-weight:600}.auto-melynai-melynaichatpanel-20{color:#64748b;margin-top:2px;font-size:12px}.auto-melynai-melynaichatpanel-21{color:#64748b;margin-top:1px;font-size:12px}.auto-melynai-melynaichatpanel-22{color:#94a3b8;margin-top:4px;font-size:11px}.auto-melynai-melynaichatpanel-23{color:#1e293b;margin-bottom:4px;font-size:14px;font-weight:600}.auto-melynai-melynaichatpanel-24{color:#64748b;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.auto-melynai-melynaichatpanel-25{color:#2d586e;font-weight:600}.auto-melynai-melynaichatpanel-26{color:#64748b;margin-top:6px;font-size:12px;line-height:1.4}.auto-melynai-melynaichatpanel-27{align-items:center;gap:10px;display:flex}.auto-melynai-melynaichatpanel-28{flex:1}.auto-melynai-melynaichatpanel-29{color:#1e293b;font-size:14px;font-weight:600}.auto-melynai-melynaichatpanel-30{color:#64748b;font-size:11px}.auto-melynai-melynaichatpanel-31{color:#94a3b8;margin-top:2px;font-size:12px}.auto-melynai-melynaichatpanel-32{text-align:right}.auto-melynai-melynaichatpanel-33{color:#1e293b;font-size:16px;font-weight:700}.auto-melynai-melynaichatpanel-34{color:#ef4444;font-size:11px;font-weight:600}.auto-melynai-melynaichatpanel-35{align-items:center;gap:10px;display:flex}.auto-melynai-melynaichatpanel-37{flex:1}.auto-melynai-melynaichatpanel-38{color:#1e293b;font-size:14px;font-weight:600}.auto-melynai-melynaichatpanel-39{color:#64748b;gap:10px;font-size:12px;display:flex}.auto-melynai-melynaichatpanel-40{align-items:center;gap:10px;display:flex}.auto-melynai-melynaichatpanel-41{flex:1}.auto-melynai-melynaichatpanel-42{color:#1e293b;font-size:14px;font-weight:600}.auto-melynai-melynaichatpanel-43{color:#64748b;font-size:11px}.auto-melynai-melynaichatpanel-44{color:#2d586e;font-size:18px;font-weight:700}.auto-melynai-melynaichatpanel-46{align-items:center;gap:8px;margin-bottom:8px;display:flex}.auto-melynai-melynaichatpanel-47{font-size:16px}.auto-melynai-melynaichatpanel-48{color:#92400e;font-size:14px;font-weight:600}.auto-melynai-melynaichatpanel-49{color:#78350f;margin-bottom:10px;font-size:13px}.auto-melynai-melynaichatpanel-50{gap:8px;display:flex}.auto-melynai-melynaichatpanel-51{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:600}.auto-melynai-melynaichatpanel-52{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:500}.auto-melynai-melynaichatpanel-54{color:#2d586e;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:12px;font-weight:700}.auto-melynai-melynaichatpanel-55{flex-wrap:wrap;gap:4px;display:flex}.auto-melynai-melynaichatpanel-56{color:#64748b;background:#f1f5f9;border-radius:6px;padding:3px 8px;font-size:12px}.auto-melynai-melynaichatpanel-57{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden}.auto-melynai-melynaichatpanel-59{align-items:center;gap:12px;display:flex}.auto-melynai-melynaichatpanel-61{flex:1}.auto-melynai-melynaichatpanel-62{color:#fff;align-items:center;gap:6px;font-size:18px;font-weight:700;display:flex}.auto-melynai-melynaichatpanel-63{font-size:14px}.auto-melynai-melynaichatpanel-66{background:#22c55e;border-radius:50%;width:6px;height:6px}.auto-melynai-melynaichatpanel-67{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.auto-melynai-melynaichatpanel-68{padding-top:20px}.auto-melynai-melynaichatpanel-69{color:#64748b;text-align:center;margin-bottom:16px;font-size:14px}.auto-melynai-melynaichatpanel-70{flex-direction:column;gap:8px;display:flex}.auto-melynai-melynaichatpanel-71{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 16px;font-size:14px;transition:all .15s}.auto-melynai-melynaichatpanel-72{text-align:center;color:#94a3b8;padding:4px 0;font-size:11px}.auto-melynai-melynaichatpanel-77{gap:4px;margin-top:8px;display:flex}.auto-melynai-melynaichatpanel-78{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.auto-melynai-melynaichatpanel-79{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s}.auto-melynai-melynaichatpanel-80{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.auto-melynai-melynaichatpanel-81{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;outline:none;flex:1;padding:10px 16px;font-size:14px;transition:border-color .15s}.auto-finance-bankstatementimport-0{margin-bottom:16px}.auto-finance-bankstatementimport-4{float:right;cursor:pointer;color:inherit;background:0 0;border:none;font-weight:700}.auto-finance-bankstatementimport-5{margin-bottom:12px;font-size:36px}.auto-finance-bankstatementimport-9{display:none}.auto-finance-bankstatementimport-10{text-align:center;padding:48px 24px}.auto-finance-bankstatementimport-13{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.auto-finance-bankstatementimport-16{gap:8px;display:flex}.auto-finance-bankstatementimport-20{border-collapse:collapse;width:100%;min-width:600px}.auto-finance-bankstatementimport-30{text-align:center;padding:48px 24px}.auto-finance-bankstatementimport-34{margin-bottom:12px;font-size:36px}.text-status-active{color:#2d586e}.text-status-inactive{color:#6b7280}.text-status-warning{color:#f59e0b}.text-status-danger{color:#ef4444}.text-status-success{color:#22c55e}.bg-status-active{background-color:#2d586e}.bg-status-inactive{background-color:#f3f4f6}.bg-status-warning{background-color:#fef3c7}.bg-status-danger{background-color:#fef2f2}.bg-status-success{background-color:#f0fdf4}.finance-cell-positive{color:#22c55e;font-weight:600}.finance-cell-negative{color:#ef4444;font-weight:600}.finance-cell-neutral{color:#6b7280}.finance-cell-bold{font-weight:700}.finance-cell-italic{font-style:italic}.finance-row-total{background-color:#f9fafb;border-top:2px solid #e5e7eb;font-weight:700}.finance-row-subtotal{background-color:#f3f4f6;font-weight:600}.finance-row-highlight{background-color:#eff6ff}.finance-amount{text-align:right;font-variant-numeric:tabular-nums}.w-col-sm{width:80px;min-width:80px}.w-col-md{width:120px;min-width:120px}.w-col-lg{width:180px;min-width:180px}.w-col-xl{width:240px;min-width:240px}.truncate-1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.truncate-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.truncate-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.indent-1{padding-left:1rem}.indent-2{padding-left:2rem}.indent-3{padding-left:3rem}.badge-teal{color:#fff;background-color:#2d586e}.badge-teal-outline{color:#2d586e;border:1px solid #2d586e}.badge-accent{color:#2d586e;background-color:#dae6f9}.card-interactive{cursor:pointer;transition:all .2s}.card-interactive:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2d586e26}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:640px){.modal-responsive{max-height:90vh;overflow-y:auto;max-width:95vw!important}}@media (max-width:768px){.sidebar-collapse{display:none}.sidebar-collapse.open{z-index:50;display:block;position:fixed}.table-responsive th,.table-responsive td{padding:.5rem;font-size:.75rem}}@media (max-width:375px){.text-responsive-sm{font-size:.75rem}.text-responsive-md{font-size:.875rem}.text-responsive-lg{font-size:1rem}}.finance-sub-table-header-row{background:var(--bg2)}.finance-sub-td--pad6-text{color:var(--text);padding:6px;font-size:13px;font-weight:500}.finance-sub-td--pad6-12{padding:6px 12px;font-size:12px}.finance-sub-td--pad6-12-text{color:var(--text);padding:6px 12px;font-size:12px}.finance-sub-td--pad6-12-muted{color:var(--muted);padding:6px 12px;font-size:12px}.finance-sub-td--pad6-12-fw500{color:var(--text);padding:6px 12px;font-size:12px;font-weight:500}.finance-sub-td--pad10-12{padding:10px 12px;font-size:12px}.finance-sub-td--pad10-12-text{color:var(--text);padding:10px 12px;font-size:12px}.finance-sub-td--pad10-12-muted{color:var(--muted);padding:10px 12px;font-size:12px}.finance-sub-td--pad12-8-xs{color:var(--muted);padding:12px 8px;font-size:11px}.finance-sub-td--pad12-8-sm{color:var(--muted);padding:12px 8px;font-size:12px}.finance-sub-td--pad12-8-sm-text{color:var(--text);padding:12px 8px;font-size:12px}.finance-sub-td--pad12-8-sm-fw500{color:var(--text);padding:12px 8px;font-size:12px;font-weight:500}.finance-sub-td--pad12-8-name{color:var(--text);padding:12px 8px;font-size:13px;font-weight:500}.finance-sub-td--pad12-8-amount{color:var(--text);padding:12px 8px;font-size:13px;font-weight:600}.finance-sub-td--pad14-8-xs{color:var(--muted);padding:14px 8px;font-size:11px}.finance-sub-td--pad14-8-sm{color:var(--muted);padding:14px 8px;font-size:12px}.finance-sub-td--pad14-8-sm-text{color:var(--text);padding:14px 8px;font-size:12px}.finance-sub-td--pad14-8-name,.finance-sub-td--pad14-8-amount{color:var(--text);padding:14px 8px;font-size:13px;font-weight:500}.finance-sub-td--pad14-8-mono{color:var(--gold);padding:14px 8px;font-family:monospace;font-size:12px}.finance-sub-td--pad14-8-truncate{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:180px;padding:14px 8px;font-size:12px;overflow:hidden}.finance-sub-td--pad14-12-mono{color:var(--gold);padding:14px 12px;font-family:monospace;font-size:12px}.finance-sub-td--pad14-12-name{color:var(--text);padding:14px 12px;font-size:13px;font-weight:500}.finance-sub-td--pad14-12-muted{color:var(--muted);padding:14px 12px;font-size:13px}.finance-sub-td--pad14-12-amount{color:var(--text);padding:14px 12px;font-size:13px;font-weight:600}.finance-sub-td--pad14-12-sm-muted{color:var(--muted);padding:14px 12px;font-size:12px}.finance-sub-td--pad14-12-sm-text{color:var(--text);padding:14px 12px;font-size:12px}.finance-sub-td--pad14-12-xs-mono{color:var(--muted);padding:14px 12px;font-family:monospace;font-size:11px}.finance-sub-td--pad14-12-name14{color:var(--text);padding:14px 12px;font-size:14px;font-weight:500}.finance-sub-td--pad14-12-mono-info{color:var(--info);padding:14px 12px;font-family:monospace;font-size:11px}.finance-sub-td--pad14-16-mono{color:var(--gold);padding:14px 16px;font-family:monospace;font-size:12px}.finance-sub-td--pad14-16-name{color:var(--text);padding:14px 16px;font-size:13px;font-weight:500}.finance-sub-td--pad14-16-xs{color:var(--muted);padding:14px 16px;font-size:11px}.finance-sub-td--pad14-16-xs-info{color:var(--info);padding:14px 16px;font-family:monospace;font-size:11px}.finance-sub-td--expand-icon{cursor:pointer;color:var(--muted);padding:12px 6px 12px 12px;font-size:11px}.finance-sub-th--xs{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:12px;font-size:9px;font-weight:600}.finance-sub-badge--xs{border-radius:12px;padding:3px 8px;font-size:9px;font-weight:500;display:inline-block}.finance-sub-badge--project-sm{background:var(--gold-a);color:var(--gold);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;max-width:120px;padding:3px 8px;font-size:10px;font-weight:500;display:inline-block;overflow:hidden}.finance-sub-badge--indigenous{background:var(--success-a);color:var(--success)}.finance-sub-badge--non-indigenous{background:var(--bg3);color:var(--muted)}.finance-sub-span-muted-11{color:var(--muted);font-size:11px}.finance-sub-span-muted-12{color:var(--muted);font-size:12px}.finance-sub-span-mono-12-gold{color:var(--gold);font-family:monospace;font-size:12px}.finance-sub-span-13-fw700{color:var(--text);font-size:13px;font-weight:700}.finance-sub-span-14-fw700{color:var(--text);font-size:14px;font-weight:700}.finance-sub-span-12-muted-flex1{color:var(--muted);flex:1;font-size:12px}.finance-sub-span-13-fw600-text{color:var(--text);font-size:13px;font-weight:600}.finance-sub-span-12-fw500-text{color:var(--text);font-size:12px;font-weight:500}.finance-sub-span-12-fw600-text{color:var(--text);font-size:12px;font-weight:600}.finance-sub-modal-h2{color:var(--text);margin:0 0 20px;font-size:18px;font-weight:700}.finance-sub-modal-h3{color:var(--text);margin:0 0 16px;font-size:14px;font-weight:600}.finance-sub-modal-p{color:var(--muted);margin-bottom:16px;font-size:13px}.finance-sub-modal-p-sm{color:var(--muted);font-size:12px}.finance-sub-invoice-select-wrap{border:1px solid var(--border);border-radius:6px;overflow:hidden}.finance-sub-invoice-select-item{border-bottom:1px solid var(--bg3);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.finance-sub-invoice-select-total{color:var(--text);justify-content:space-between;padding:10px 0 0;font-size:14px;font-weight:700;display:flex}.finance-sub-label-checkbox{cursor:pointer;color:var(--text);align-items:center;gap:6px;font-size:13px;display:flex}.finance-sub-label-checkbox--gap8{cursor:pointer;color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}.finance-sub-summary-row-inline{color:var(--muted);justify-content:space-between;margin-bottom:4px;font-size:13px;display:flex}.finance-sub-summary-row-total-inline{color:var(--text);border-top:1px solid var(--border);justify-content:space-between;padding-top:6px;font-size:15px;font-weight:700;display:flex}.finance-sub-summary-row-gst{justify-content:space-between;margin-bottom:4px;font-size:13px;display:flex}.finance-sub-bar-row{align-items:center;gap:12px;margin-bottom:8px;display:flex}.finance-sub-bar-track{background:var(--bg3);border-radius:4px;flex:1;height:8px;overflow:hidden}.finance-sub-bar-fill-gold{background:var(--gold);border-radius:4px;height:100%;transition:width .3s}.finance-sub-bar-fill-info{background:var(--info);border-radius:4px;height:100%;transition:width .3s}.finance-sub-bar-label{color:var(--text);font-size:12px;font-weight:500}.finance-sub-bar-value{color:var(--text);font-size:12px;font-weight:600}.finance-sub-bar-col{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.finance-sub-bar-col-value{color:var(--text);font-size:9px;font-weight:600}.finance-sub-bar-col-fill{background:var(--gold);border-radius:4px 4px 0 0;width:100%;max-width:40px;transition:height .3s}.finance-sub-bar-col-label{color:var(--muted);font-size:10px}.finance-sub-analytics-panel{background:var(--bg2);border:1px solid var(--border);border-radius:8px;flex:400px;padding:20px}.finance-sub-analytics-panel--mt{flex:unset;width:100%;margin-top:24px}.finance-sub-analytics-stat{background:var(--bg2);border:1px solid var(--border);border-radius:8px;flex:160px;padding:16px}.finance-sub-analytics-stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:600}.finance-sub-analytics-stat-value{color:var(--text);font-size:22px;font-weight:700}.finance-sub-analytics-stat-value--gold{color:var(--gold)}.finance-sub-expanded-cell{background:var(--bg2);padding:0 16px 12px 40px}.finance-sub-filter-bar--gap8-nowrap{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.finance-sub-period-badge{background:var(--warning-a);color:var(--warning);border-radius:20px;padding:8px 16px;font-size:12px;font-weight:500}.finance-sub-textarea{border:1px solid var(--border);background:var(--bg2);width:100%;color:var(--text);box-sizing:border-box;resize:vertical;border-radius:6px;min-height:60px;padding:8px 10px;font-size:13px}.finance-sub-textarea--lg{min-height:80px}.finance-sub-textarea--xl{min-height:100px}.finance-sub-mono-info-11{color:var(--info);font-family:monospace;font-size:11px}.finance-sub-mono-gold-11{color:var(--gold);font-family:monospace;font-size:11px}.finance-sub-ref-section{border-top:1px solid var(--border);background:var(--bg2);padding:16px 20px}.housing-sub-page{background:var(--bg2);min-height:100vh;font-family:var(--font-inter),Inter,sans-serif}.housing-sub-header{background:var(--bg);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 32px;display:flex}.housing-sub-header h1{color:var(--text);margin:0;font-size:24px;font-weight:700}.housing-sub-header p{color:var(--muted);margin:4px 0 0;font-size:13px}.housing-sub-content{padding:32px}.housing-sub-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 2px #0000000a}.housing-sub-stat-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);flex:180px;padding:20px;box-shadow:0 1px 2px #0000000a}.housing-sub-stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:600}.housing-sub-stat-value{color:var(--text);font-size:28px;font-weight:700}.housing-sub-th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:12px 14px;font-size:10px;font-weight:600}.housing-sub-td{padding:14px;font-size:13px}.housing-sub-badge{border-radius:20px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.housing-sub-btn-primary{background:var(--gold);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.housing-sub-btn-secondary{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.housing-sub-section{margin-bottom:32px}.housing-sub-section-title{color:var(--text);margin:0 0 16px;font-size:18px;font-weight:700}.housing-sub-filter-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.housing-sub-filter-pill{cursor:pointer;background:var(--bg2);color:var(--muted);border:none;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:500}.housing-sub-filter-pill--active{background:var(--gold-a);color:var(--gold)}.housing-sub-table{border-collapse:collapse;width:100%}.housing-sub-table thead tr{background:var(--bg2)}.housing-sub-table tbody tr{border-bottom:1px solid var(--bg3)}.housing-sub-table tbody tr:hover{background:var(--bg2)}.housing-sub-modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.housing-sub-modal{background:var(--bg);border-radius:var(--radius);border:1px solid var(--border);width:100%;max-width:600px;max-height:90vh;padding:28px;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.housing-sub-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.housing-sub-input{border:1px solid var(--border);background:var(--bg2);width:100%;color:var(--text);box-sizing:border-box;border-radius:6px;outline:none;padding:10px 12px;font-size:13px}.modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box{background:var(--bg);border:1px solid var(--border);border-radius:12px;width:100%;max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-box--sm{max-width:440px}.modal-box--md{max-width:540px}.modal-box--lg{max-width:700px}.modal-box--xl{max-width:860px}.modal-label{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.modal-input{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);box-sizing:border-box;border-radius:6px;padding:8px 12px;font-size:14px}.modal-select{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);box-sizing:border-box;cursor:pointer;border-radius:6px;padding:8px 12px;font-size:14px}.modal-textarea{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);resize:vertical;box-sizing:border-box;border-radius:6px;padding:8px 12px;font-size:14px}.modal-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.modal-header h2,.modal-header h3{color:var(--text);margin:0;font-size:18px;font-weight:700}.modal-footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.modal-form-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.modal-form-field{margin-bottom:16px}.modal-section-title{color:var(--text);margin:16px 0 8px;font-size:13px;font-weight:600}.finance-sub-tab-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:24px;overflow:hidden}.finance-sub-tabs--wrap{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;padding:0 16px;display:flex}.finance-sub-stat-card--bg2{background:var(--bg2)}.finance-sub-th--10-p12{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:12px;font-size:10px;font-weight:600}.finance-sub-th--11-p1216{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:12px 16px;font-size:11px;font-weight:600}.finance-sub-td--p12-sm{color:var(--muted);padding:12px;font-size:12px}.finance-sub-td--p12-text-500{color:var(--text);padding:12px;font-size:13px;font-weight:500}.finance-sub-td--p12-desc{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:180px;padding:12px;font-size:12px;overflow:hidden}.finance-sub-td--p12-text-600{color:var(--text);padding:12px;font-size:13px;font-weight:600}.finance-sub-td--p12-mono-muted{color:var(--muted);padding:12px;font-family:monospace;font-size:11px}.finance-sub-td--p12-muted-11{color:var(--muted);padding:12px;font-size:11px}.finance-sub-td--p12-mono-text-500{color:var(--text);padding:12px;font-family:monospace;font-size:13px;font-weight:500}.finance-sub-td--p1416{color:var(--text);padding:14px 16px;font-size:13px}.finance-sub-td--p1416-muted{color:var(--muted);padding:14px 16px;font-size:13px}.finance-sub-td--p1416-text-500{color:var(--text);padding:14px 16px;font-size:13px;font-weight:500}.finance-sub-td--p1416-text-600{color:var(--text);padding:14px 16px;font-size:13px;font-weight:600}.finance-sub-td--p1416-text-14-500{color:var(--text);padding:14px 16px;font-size:14px;font-weight:500}.finance-sub-td-empty-13{text-align:center;color:var(--muted);padding:40px;font-size:13px}.finance-sub-ai-label{color:var(--muted);margin-left:4px;font-size:9px;font-style:italic}.finance-sub-span-14-fw600{color:var(--text);font-size:14px;font-weight:600}.finance-sub-span-15-fw700{color:var(--text);font-size:15px;font-weight:700}.finance-sub-span-13-muted{color:var(--muted);font-size:13px}.finance-sub-span-13-fw500-text{color:var(--text);font-size:13px;font-weight:500}.finance-sub-span-13-fw500-gold{color:var(--gold);font-size:13px;font-weight:500}.finance-sub-span-14-fw600-text{color:var(--text);font-size:14px;font-weight:600}.finance-sub-span-14-fw700-text{color:var(--text);font-size:14px;font-weight:700}.finance-sub-span-13-fw600-danger{color:var(--danger);font-size:13px;font-weight:600}.finance-sub-span-13-fw700-danger{color:var(--danger);font-size:13px;font-weight:700}.finance-sub-entry-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:20px;display:flex}.finance-sub-card-panel{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);flex:400px;padding:20px}.finance-sub-card-h3{color:var(--text);margin:0 0 16px;font-size:14px;font-weight:600}.finance-sub-bar-track-sm{background:var(--bg3);border-radius:4px;height:8px;overflow:hidden}.finance-sub-ytd-stat{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);flex:120px;padding:16px}.finance-sub-stat-label-upper{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:600}.finance-sub-stat-val-24{color:var(--text);font-size:24px;font-weight:700}.finance-sub-stat-val-24-gold{color:var(--gold);font-size:24px;font-weight:700}.finance-sub-stat-val-22{color:var(--text);font-size:22px;font-weight:700}.finance-sub-stat-val-22-success{color:var(--success);font-size:22px;font-weight:700}.finance-sub-empty-panel{text-align:center;color:var(--muted);padding:40px;font-size:13px}.finance-sub-info-panel{background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:16px}.finance-sub-deduction-row{justify-content:space-between;align-items:center;display:flex}.finance-sub-total-row{border-top:1px solid var(--border);justify-content:space-between;padding-top:8px;display:flex}.finance-sub-success-msg{color:var(--text);margin-bottom:4px;font-size:16px;font-weight:600}.finance-sub-suggested-label{color:var(--muted);font-size:11px}.finance-sub-card-overflow{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.finance-sub-card-header{border-bottom:1px solid var(--border);padding:16px 20px}.finance-sub-card-header-flex{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.finance-sub-card-header-between{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.finance-sub-modal-h2-danger{color:var(--danger);margin:0 0 20px;font-size:18px;font-weight:700}.finance-sub-input--modal{border:1px solid var(--border);background:var(--bg2);width:100%;color:var(--text);box-sizing:border-box;border-radius:8px;padding:8px 12px;font-size:13px}.finance-sub-label--modal{color:var(--text);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.finance-sub-btn-secondary-sm{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.finance-sub-btn-gold-lg{background:var(--gold);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:600}.finance-sub-btn-cancel-lg{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:8px;padding:10px 20px;font-size:13px}.finance-sub-link-text{color:var(--text);text-decoration:none}.finance-sub-link-text:hover{color:var(--gold)}.finance-sub-modal-box--480{max-width:480px}.finance-sub-modal-box--560{max-width:560px}.finance-sub-modal-box--600{max-width:600px}.finance-sub-rule-row-inactive{opacity:.5}.finance-sub-tr-zebra{border-bottom:1px solid var(--bg3)}.finance-sub-tr-active{background:var(--bg2)}.finance-sub-tr-border{border-bottom:1px solid var(--border)}.finance-sub-span-9-fw600{color:var(--text);font-size:9px;font-weight:600}.finance-sub-form-grid-2{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.finance-sub-form-field-mb{margin-bottom:16px}.finance-sub-modal-info-panel{background:var(--bg2);border:1px solid var(--border);border-radius:8px;margin-bottom:12px;padding:16px}.finance-sub-modal-info-panel--mt{margin-top:16px}.finance-sub-text-muted-12-mb{color:var(--muted);margin-top:16px;font-size:12px}.finance-sub-deduction-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:20px;margin-bottom:12px;font-size:12px;font-weight:600}.finance-sub-checkbox-18{width:18px;height:18px;accent-color:var(--success)}.finance-sub-link-nav{color:var(--text);font-size:13px;text-decoration:none}.finance-sub-span-13-fw500-muted{color:var(--muted);font-size:13px;font-weight:500}.finance-sub-stat-val-28{color:var(--text);font-size:28px;font-weight:700}.finance-sub-stat-val-28-success{color:var(--success);font-size:28px;font-weight:700}.finance-sub-filter-label-sm{color:var(--muted);font-size:13px}.finance-sub-filter-count-sm{color:var(--muted);margin-left:auto;font-size:12px}.finance-sub-card-padded{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:24px;padding:20px;box-shadow:0 1px 2px #0000000a}.finance-sub-card-padded--no-mb{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:20px;box-shadow:0 1px 2px #0000000a}.finance-sub-card-overflow-mb{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:24px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.finance-sub-panel-mini{background:var(--bg2);border-radius:8px;padding:12px}.finance-sub-total-row-gap{border-top:1px solid var(--border);justify-content:space-between;gap:32px;padding-top:8px;display:flex}.finance-sub-detail-row{border-bottom:1px solid var(--bg3);justify-content:space-between;padding:8px 0;display:flex}.finance-sub-span-12-fw5-text{color:var(--text);font-size:12px;font-weight:500}.finance-sub-span-16-fw6{color:var(--text);font-size:16px;font-weight:600}.finance-sub-span-13-fw5-text{color:var(--text);font-size:13px;font-weight:500}.finance-sub-span-14-fw6-gold{color:var(--gold);font-size:14px;font-weight:700}.finance-sub-span-12-link-gold{color:var(--gold);font-size:12px;font-weight:600;text-decoration:none}.finance-sub-pay-row{background:var(--bg2);border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.finance-sub-pay-val{color:var(--success);font-size:14px;font-weight:600}.finance-sub-btn-danger{border:1px solid var(--danger);color:var(--danger);cursor:pointer;background:0 0;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.finance-sub-btn-success{background:var(--success);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.finance-sub-timeline-dot{z-index:1;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px;position:relative}.finance-sub-timeline-line{background:var(--border);width:1px;height:calc(100% - 6px);position:absolute;top:14px;left:3.5px}.finance-sub-h3-15-fw600{color:var(--text);margin:0;font-size:15px;font-weight:600}.finance-sub-h3-15-fw600-mb{color:var(--text);margin:0 0 16px;font-size:15px;font-weight:600}.finance-sub-page-center{background:var(--bg2);min-height:100vh;font-family:var(--font-inter),Inter,sans-serif;justify-content:center;align-items:center;display:flex}.finance-sub-notfound-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);text-align:center;max-width:420px;padding:40px}.finance-sub-h2-20-fw700{color:var(--text);margin:0 0 8px;font-size:20px;font-weight:700}.finance-sub-p-14-muted{color:var(--muted);margin:0 0 24px;font-size:14px}.finance-sub-badge-info-sm{background:var(--info-a);color:var(--info);border-radius:12px;padding:4px 10px;font-size:11px;font-weight:500}.finance-sub-badge-success-sm{background:var(--success-a);color:var(--success);border-radius:12px;padding:4px 10px;font-size:11px;font-weight:500}.finance-sub-card-header-padded{border-bottom:1px solid var(--border);background:var(--bg2);padding:16px 20px}.finance-sub-toast{z-index:9999;color:#fff;border-radius:8px;padding:12px 20px;font-size:13px;font-weight:600;position:fixed;top:20px;right:20px;box-shadow:0 4px 12px #00000026}.finance-sub-toast--success{background:var(--success)}.finance-sub-toast--error{background:var(--danger)}.finance-sub-input-wide{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);box-sizing:border-box;border-radius:6px;padding:10px 14px;font-size:14px}.finance-sub-input-fixed-240{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;width:240px;padding:10px 14px;font-size:13px}.finance-sub-btn-link-gold{background:var(--gold);color:#fff;border-radius:8px;padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.fqp-card{background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a}.fqp-card-error{background:var(--bg);border:1px solid var(--danger-a);border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a}.fqp-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:600}.fqp-value{color:var(--gold);font-size:24px;font-weight:700}.fqp-value-20{color:var(--gold);font-size:20px;font-weight:700}.fqp-value-20-text{color:var(--text);font-size:20px;font-weight:700}.fqp-value-20-success{color:var(--success);font-size:20px;font-weight:700}.fqp-value-18{color:var(--gold);font-size:18px;font-weight:700}.fqp-value-18-text{color:var(--text);font-size:18px;font-weight:700}.fqp-value-18-success{color:var(--success);font-size:18px;font-weight:700}.fqp-value-18-danger{color:var(--danger);font-size:18px;font-weight:700}.fqp-action-btn{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-block}.fqp-title-15{color:var(--text);font-size:15px;font-weight:600}.fqp-title-14{color:var(--text);font-size:14px;font-weight:500}.fqp-muted-12{color:var(--muted);font-size:12px}.fqp-muted-12-mb8{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:600}.fqp-muted-12-mb12{color:var(--muted);margin-bottom:12px;font-size:12px}.fqp-muted-mt12{color:var(--muted);margin-top:12px;font-size:12px}.fqp-muted-11{color:var(--muted);font-size:11px}.fqp-success-12{color:var(--success);font-size:12px;font-weight:500}.fqp-progress-bar{background:var(--bg3);border-radius:4px;height:8px;overflow:hidden}.fqp-progress-fill{background:var(--gold);border-radius:4px;height:100%}.fqp-mini-bar-bg{background:var(--bg3);border-radius:2px;width:60px;height:4px}.fqp-mini-bar-fill{background:var(--gold);border-radius:2px;height:100%}.fqp-badge-base{border-radius:12px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.fqp-badge-ontrack{background:var(--success-a);color:var(--success)}.fqp-badge-atrisk{background:var(--warning-a);color:var(--warning)}.fqp-badge-overbudget{background:var(--danger-a);color:var(--danger)}.fqp-text-13-fw5{color:var(--text);font-size:13px;font-weight:500}.fqp-text-14-fw6{color:var(--text);font-size:14px;font-weight:600}.fqp-danger-11{color:var(--danger);font-size:11px;font-weight:500}.fqp-danger-14{color:var(--danger);font-size:14px}.fqp-gold-14-fw6{color:var(--gold);font-size:14px;font-weight:600}.fqp-text-12-flex{color:var(--text);flex:1;font-size:12px}.fqp-text-12-fw5{color:var(--text);font-size:12px;font-weight:500}.fqp-invoice-row{align-items:center;gap:12px;padding:10px 0;display:flex}.fqp-invoice-row-border{border-bottom:1px solid var(--bg3)}.fqp-proj-row{align-items:center;gap:12px;padding:8px 0;display:flex}.fqp-proj-row-border{border-bottom:1px solid var(--bg3)}.fqp-grid-2{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.fqp-help-text{color:var(--text);margin-bottom:12px;font-size:14px}.fqp-help-item{color:var(--muted);padding:4px 0;font-size:13px}.fqp-text-14{color:var(--text);font-size:14px}.gpt-modal-header-gradient{background:linear-gradient(135deg,#2d586e 0%,#3c7592 50%,#3466ff 100%);border-radius:0 0 16px 16px;margin-bottom:24px;padding:24px 28px}.gpt-modal-icon-circle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.gpt-modal-subtitle{color:#ffffffb3;margin-top:2px;font-size:12px}.gpt-modal-desc{color:#ffffffd9;font-size:13px;line-height:1.5}.gpt-modal-content{border:none;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000026}.gpt-modal-header-success{background:linear-gradient(135deg,#dcfce7 0%,#f0fdf4 100%);border-radius:0 0 12px 12px;margin-bottom:0;padding:16px 24px}.gpt-modal-header-gradient-sm{background:linear-gradient(135deg,#2d586e,#3c7592);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.gpt-modal-icon-sm{background:linear-gradient(135deg,#2d586e,#3c7592);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.gpt-modal-close-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;display:flex}.gpt-modal-close-btn--light{color:#fff}.gpt-modal-close-btn--dark{color:#6b7280}.gpt-modal-body-full{padding:0 0 24px}.gpt-modal-body-padded{padding:18px 24px}.gpt-stage-row{align-items:center;gap:12px;padding:8px 0;transition:opacity .3s;display:flex}.gpt-stage-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s,border .2s;display:flex}.gpt-stage-icon--done{background:linear-gradient(135deg,#22c55e,#16a34a);border:none}.gpt-stage-icon--active{background:linear-gradient(135deg,#2d586e,#3c7592);border:none}.gpt-stage-icon--pending{background:0 0;border:2px solid #e5e7eb}.gpt-generate-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2d586e,#3466ff);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:14px;font-weight:600;transition:opacity .2s;display:flex}.gpt-generate-btn:disabled{opacity:.5;cursor:not-allowed}.gpt-phase-item{background:#fff;border-radius:10px;margin-bottom:12px;overflow:hidden}.gpt-phase-item--selected{border:1px solid #d1d5db}.gpt-phase-item--unselected{border:1px solid #e5e7eb}.gpt-phase-accent{height:3px}.gpt-phase-accent--selected{background:var(--phase-color,#2d586e)}.gpt-phase-accent--unselected{background:#e5e7eb}.gpt-expand-icon{transition:transform .2s}.gpt-expand-icon--open{transform:rotate(90deg)}.gpt-expand-icon--closed{transform:rotate(0)}.gpt-task-item{cursor:pointer;border-radius:6px;padding:8px 10px}.gpt-task-item--selected{background:#f0f9ff;border:1px solid #bae6fd}.gpt-task-item--unselected{background:#f9fafb;border:1px solid #f3f4f6}.gpt-modal-body-save{background:#f9fafb;border-top:1px solid #e5e7eb;padding:16px 24px}.gpt-save-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#2d586e,#3c7592);border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600}.gpt-save-btn:disabled{opacity:.5;cursor:not-allowed}.chat-progress-fill{background:#3c7592;border-radius:3px;height:100%;transition:width .3s}.chat-task-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:10px;margin-top:8px;padding:12px 14px;text-decoration:none;display:flex}.chat-task-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.chat-task-title{font-size:14px;font-weight:500}.chat-task-title--done{color:#94a3b8;text-decoration:line-through}.chat-task-title--active{color:#1e293b}.chat-task-date{font-size:11px}.chat-task-date--overdue{color:#ef4444;font-weight:600}.chat-task-date--normal{color:#64748b;font-weight:400}.chat-panel-header{justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.chat-panel-header-inner{align-items:center;gap:10px;display:flex}.chat-panel-title{color:#fff;font-size:14px;font-weight:600}.chat-panel-subtitle{color:#ffffffb3;margin-top:1px;font-size:12px}.chat-panel-body{flex:1;padding:12px 14px;overflow-y:auto}.chat-msg-row{margin-bottom:10px;display:flex}.chat-msg-row--ai{justify-content:flex-start}.chat-msg-row--user{justify-content:flex-end}.chat-bubble-wrap{max-width:85%}.chat-bubble-wrap--user{max-width:75%}.chat-bubble{border-radius:12px;padding:8px 12px;font-size:13px;line-height:1.5}.chat-bubble--ai{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-bottom-left-radius:4px}.chat-bubble--user{color:#fff;background:#2d586e;border-bottom-right-radius:4px}.chat-chip{color:#2d586e;cursor:pointer;background:#2d586e1a;border-radius:6px;margin:2px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-block}.chat-send-btn{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.chat-send-btn:disabled{opacity:.5;cursor:not-allowed}.chat-category-row{margin-bottom:10px}.mob-proj-progress-fill{border-radius:inherit;height:100%}.mob-proj-budget-bar-fill{height:100%}.mob-home-ai-btn--active{cursor:pointer;color:#7c3aed}.mob-home-ai-btn--disabled{cursor:default;color:#cbd5e1}.mob-home-leader-btn--active{color:#fff;background:#7c3aed}.mob-home-leader-btn--inactive{color:#334155;background:#fff9}.mob-home-send-btn--active{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#6d28d9)}.mob-home-send-btn--inactive{color:#94a3b8;cursor:default;background:#e2e8f0}.mob-grants-tab-btn--active{color:#0f172a;background:#f8fafc}.mob-grants-tab-btn--inactive{color:#fff9;background:0 0}.mob-grants-filter-btn--active{color:#fff;background:#2d586e;border:1px solid #2d586e}.mob-grants-filter-btn--inactive{color:#64748b;background:#fff;border:1px solid #e2e8f0}.mob-grants-chip--active{color:#1e40af;background:#dbeafe;border:1px solid #93c5fd}.mob-grants-chip--inactive{color:#64748b;background:#fff;border:1px solid #e2e8f0}.mob-grants-status-btn--active{color:#fff;background:#2d586e;border:1px solid #2d586e}.mob-grants-status-btn--inactive{color:#64748b;background:#fff;border:1px solid #e2e8f0}.mob-grants-edit-status--active{color:#2d586e;background:#f0f7fa;border:2px solid #2d586e}.mob-grants-edit-status--inactive{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.mob-grants-eligible-btn--active{color:#fff;background:#2d586e;border:1px solid #2d586e}.mob-grants-eligible-btn--inactive{color:#64748b;background:#fff;border:1px solid #e2e8f0}.mob-tasks-priority-btn--active{color:#fff}.mob-tasks-priority-btn--inactive{color:#64748b;background:#f1f5f9}.mob-tasks-add-btn--active{color:#fff;background:#2d586e}.mob-tasks-add-btn--inactive{color:#94a3b8;background:#e2e8f0}.mob-tasks-task-card--overdue{background:#fef2f2;border-left:3px solid #dc2626}.mob-tasks-task-card--normal{background:#fff;border-left:3px solid #0000}.mob-tasks-checkbox--done{background:#16a34a;border:none}.mob-tasks-checkbox--overdue{background:0 0;border:2px solid #dc2626}.mob-tasks-checkbox--normal{background:0 0;border:2px solid #cbd5e1}.mob-tasks-title--done{color:#94a3b8;text-decoration:line-through}.mob-tasks-title--active{color:#0f172a}.mob-tasks-date--overdue{color:#dc2626;font-weight:600}.mob-tasks-date--done{color:#cbd5e1;font-weight:500}.mob-tasks-date--normal{color:#94a3b8;font-weight:500}.mob-tasks-collapse-icon--open{transform:rotate(0)}.mob-tasks-collapse-icon--closed{transform:rotate(-90deg)}.bcr-modal-flag-icon{background:linear-gradient(90deg,#dc2626 33%,#fff 33% 66%,#dc2626 66%);border-radius:3px;flex-shrink:0;width:28px;height:20px}.bcr-modal-grid-stat{padding:6px 8px}.bcr-modal-grid-stat--border{border-right:1px solid #cbd5e1}.bcr-modal-timeline-row{gap:12px;display:flex;position:relative}.bcr-modal-timeline-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bcr-modal-timeline-user-row{align-items:center;gap:8px;display:flex}.bcr-modal-status-card{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.bcr-modal-tab-btn{background:0 0;border:none;padding:12px 20px;font-size:13px}.bcr-modal-tab-btn--active{font-weight:600}.bcr-modal-tab-btn--inactive{font-weight:400}.bcr-modal-overlay{background-color:#00000080}.bcr-detail-modal-tabs{border-bottom:1px solid #e5e7eb;margin:0 -24px;padding:0 24px}.bcr-detail-modal-tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:12px 20px;font-size:13px;font-weight:400;transition:all .15s;display:flex}.bcr-detail-modal-tab:hover{color:#2d586e}.bcr-detail-modal-tab--active{color:#2d586e;border-bottom-color:#2d586e;font-weight:600}.bcr-detail-modal-body{flex:1;min-height:0;padding-top:16px;overflow:auto}.bcr-history-panel{padding:24px}.bcr-history-inner{max-width:560px;margin:0 auto}.bcr-history-loading{flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:48px 24px;display:flex}.bcr-history-spinner{border:3px solid #e5e7eb;border-top-color:#2d586e;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite bcr-history-spin}@keyframes bcr-history-spin{to{transform:rotate(360deg)}}.bcr-history-loading-text{color:#6b7280;margin:16px 0 0;font-size:14px;font-weight:500}.bcr-history-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:48px 24px;display:flex}.bcr-history-empty-icon{background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:flex}.bcr-history-empty-icon i{color:#94a3b8;font-size:24px}.bcr-history-empty-title{color:#374151;margin:0 0 6px;font-size:15px;font-weight:600}.bcr-history-empty-desc{color:#94a3b8;max-width:320px;margin:0;font-size:13px;line-height:1.45}.bcr-history-list{flex-direction:column;gap:0;display:flex}.tasks-pg-stat-card--border{border-top:3px solid var(--s-color,#64748b)}.tasks-pg-status-btn--active{color:#2d586e;background:#eaf4fb;border:1px solid #2d586e}.tasks-pg-status-btn--inactive{color:#6b7280;background:#fff;border:1px solid #e5e7eb}.tasks-pg-task-row--overdue{border:1px solid #fecaca}.tasks-pg-task-row--normal{border:1px solid #e5e7eb}.tasks-pg-checkbox--done{color:#fff;background:#16a34a;border:2px solid #16a34a}.tasks-pg-title--done{color:#94a3b8;text-decoration:line-through}.tasks-pg-title--active{color:#1e293b}.tasks-pg-due--overdue{color:#dc2626;font-weight:600}.tasks-pg-due--normal{color:#6b7280;font-weight:400}.tasks-pg-due-icon--overdue{color:#dc2626}.tasks-pg-due-icon--normal{color:#94a3b8}.mob-grant-deadline-card--urgent{background:#fef2f2}.mob-grant-deadline-card--normal{background:#f8fafc}.mob-grant-deadline-text--urgent{color:#dc2626}.mob-grant-deadline-text--normal{color:#334155}.mob-grant-days-box--expired{background:#f1f5f9}.mob-grant-days-box--urgent{background:#fef2f2}.mob-grant-days-box--ok{background:#f0fdf4}.mob-grant-days-text--expired{color:#9ca3af}.mob-grant-days-text--urgent{color:#dc2626}.mob-grant-days-text--ok{color:#16a34a}.mob-grant-shortlist-btn--active{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.mob-grant-shortlist-btn--inactive{color:#334155;background:#f8fafc;border:none}.mob-grant-shortlist-btn--disabled,.mob-grant-action-btn--disabled{opacity:.5}.mob-cal-day--today{color:#fff;background:#2d586e;font-weight:700}.mob-cal-day--selected{color:#2d586e;background:#eff6ff;font-weight:500;box-shadow:inset 0 0 0 2px #bfdbfe}.mob-cal-day--normal{background:0 0;font-weight:500}.mob-cal-day--other-month{color:#cbd5e1;font-weight:500}.mob-cal-task-card--done{background:0 0}.mob-cal-task-card--pending{background:#fff;border:2px solid #cbd5e1}.mob-cal-task-card--completed{background:#2d586e;border:none}.mob-cal-task-title--done{color:#94a3b8;text-decoration:line-through}.mob-cal-task-title--active{color:#64748b}.mob-cal-event-icon--task{background:#eff6ff}.mob-cal-event-icon--deadline{background:#fef2f2}.mob-cal-event-icon--milestone{background:#f0fdf4}.mob-cal-event-icon--other{background:#fffbeb}.mob-cal-days-badge--urgent{color:#dc2626;background:#fef2f2}.mob-cal-days-badge--normal{color:#64748b;background:#f8fafc}.mob-cal-row-border{cursor:default;border-bottom:1px solid #f1f5f9}.mob-cal-row-clickable{cursor:pointer}.comm-pg-modal-bg{background:#0006}.comm-pg-map-ref{border-radius:0 0 12px 12px;width:100%;height:380px}.comm-pg-map-ref--add{border-radius:0}.comm-pg-leader-icon{background:linear-gradient(135deg,#2d586e,#1a3a4a);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.home-pg-priority-btn--active{color:#fff}.home-pg-priority-btn--inactive{color:#64748b;background:#ffffff80}.home-pg-banner-chevron{transition:transform .2s}.home-pg-banner-chevron--collapsed{transform:rotate(0)}.home-pg-banner-chevron--open{transform:rotate(180deg)}.activ-pg-refresh-icon{transition:transform .3s}.activ-pg-refresh-icon--loading{transform:rotate(360deg)}.activ-pg-refresh-icon--idle{transform:none}.proj-detail-stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px;display:grid}.proj-detail-team-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.wf-pg-progress-fill{background:#2d586e;border-radius:3px;height:100%}.wf-pg-modal-bg{background-color:#00000080}.housing-pg-save-btn--active{cursor:pointer;background:#2d586e}.housing-pg-save-btn--disabled{cursor:not-allowed;background:#cbd5e1}.housing-pg-add-btn--on{background:#dc2626}.housing-pg-add-btn--off{background:#2d586e}.housing-pg-sidebar-item--active{color:#2d586e;background:#eaf4fb;font-weight:600}.housing-pg-sidebar-item--inactive{color:#64748b;background:0 0;font-weight:400}.housing-pg-infra-tab--active{color:#2d586e;background:#fff;font-weight:600;box-shadow:0 1px 3px #0000001a}.housing-pg-infra-tab--inactive{color:#64748b;box-shadow:none;background:0 0;font-weight:400}.dept-pg-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px;display:grid}.dept-pg-stats-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.mob-layout-tab-panel{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;min-width:56px;padding:8px 0 4px;display:flex}.mob-layout-tab-icon{border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.mob-layout-tab-icon--active{background:#2d586e26}.mob-layout-tab-icon--inactive{background:0 0}.mob-gov-leader-btn--active{color:#fff;background:#2d586e}.mob-gov-leader-btn--inactive{color:#334155;background:#fff}.mob-gov-stat-grid-cell--right{border-right:1px solid #cbd5e1}.mob-gov-stat-grid-cell--bottom{border-bottom:1px solid #cbd5e1}.mob-vault-breadcrumb--current{color:#ffffffe6;font-weight:600}.mob-vault-breadcrumb--parent{color:#ffffff80;font-weight:400}.mob-vault-files-mb{margin-bottom:16px}.mob-vault-row--enabled{cursor:pointer;opacity:1}.mob-vault-row--disabled{cursor:default;opacity:.8}.gov-toggle{width:2.5rem;height:1.25rem}.gov-toggle--active{cursor:pointer}.gov-toggle--saving{cursor:not-allowed}.leader-detail-active-text--chief{color:#ffffffb3;font-size:13px}.leader-detail-active-text--normal{color:#5b6276;font-size:13px}.my-profile-skill-bar{align-items:center;gap:8px;padding:6px 0;display:flex}.mob-more-row--pressed{background:#f3f4f6}.mob-more-row--normal{background:0 0}.mob-more-profile--pressed{background-color:#f9fafb}.mob-more-profile--normal{background-color:#fff}.cit-pg-modal-bg{background-color:#00000080}.sx-1{color:var(--text);font-size:15px}.sx-2{color:var(--muted);font-size:12px}.sx-3{color:var(--success);font-size:12px}.sx-4{background:var(--bg3);border-radius:4px;height:8px}.sx-5{color:var(--muted);margin-bottom:8px;font-size:12px}.sx-6{color:var(--text);flex:1;font-size:12px}.sx-7{color:var(--text);font-size:12px}.sx-8{background:var(--bg3);border-radius:2px;width:60px;height:4px}.sx-9{color:var(--text);font-size:14px}.sx-10{color:var(--text);font-size:13px}.sx-11{color:var(--muted);font-size:11px}.sx-12{color:var(--danger);font-size:11px}.sx-13{color:var(--muted);margin-bottom:12px;font-size:12px}.sx-14{color:var(--gold);font-size:14px}.sx-15{grid-template-columns:repeat(2,1fr);gap:12px}.sx-16{color:var(--muted);margin-top:12px;font-size:12px}.sx-17{color:var(--text);margin-bottom:12px;font-size:14px}.sx-18{color:var(--muted);padding:4px 0;font-size:13px}.sx-19{color:var(--danger);font-size:14px}.sx-20{color:#94a3b8;top:50%;left:12px;transform:translateY(-50%)}.sx-21{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.sx-22{background-color:#00000080}.sx-23{border-radius:50%;flex-shrink:0;width:8px;height:8px}.sx-24{z-index:1050;background-color:#00000080;inset:0}.sx-25{background:linear-gradient(135deg,#2d586e,#3c7592);border-radius:50%;flex-shrink:0;width:40px;height:40px}.sx-26{background:#fff;border-radius:18px 18px 18px 4px;gap:4px;padding:10px 14px;box-shadow:0 1px 2px #0000000a}.sx-27{border-radius:2px;width:4px;height:24px}.sx-28{border-radius:50%;flex-shrink:0;width:8px;height:8px}.sx-29{background:var(--bg-surface);border-right:1px solid var(--border);z-index:100;height:100vh;top:0;left:0}.sx-30{color:var(--primary);gap:2px;margin:14px auto 10px}.sx-31{letter-spacing:.3px;color:var(--primary);font-size:8px}.sx-32{background:var(--border);height:1px;margin:0 12px}.sx-33{border:1px solid var(--border);background:var(--bg-surface-raised);color:var(--text-secondary);border-radius:50%;width:28px;height:28px;padding:0;transition:all .2s}.sx-34{background:var(--primary);color:#fff;border-radius:50%;width:28px;height:28px;font-size:10px}.sx-35{color:#fff;box-shadow:var(--shadow-lg);z-index:999;background:linear-gradient(135deg,#2d586e,#3c7592);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s;display:flex;position:fixed;bottom:28px;right:28px}.sx-35 svg{margin:auto;display:block}.sx-35-img{object-fit:contain;filter:brightness(0)invert();width:24px;height:24px;display:block}.sx-koda-avatar-img{object-fit:contain;filter:brightness(0)invert();width:20px;height:20px;display:block}.sx-36{background:linear-gradient(135deg,#3466ff,#8f4ec5);border:none;border-radius:8px;width:32px;height:32px}.sx-37{color:#94a3b8;top:50%;left:10px;transform:translateY(-50%)}.sx-38{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:180px;top:36px;right:16px;box-shadow:0 4px 16px #0000001f}.sx-39{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.sx-40{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:170px;top:32px;right:8px;box-shadow:0 4px 16px #0000001f}.sx-41{z-index:40;background:#2d586e0f;border:3px dashed #2d586e;border-radius:12px;inset:0}.sx-42{background:#fff;border-radius:12px;padding:20px 40px;box-shadow:0 8px 32px #00000026}.sx-43{z-index:1000;background:#00000080;inset:0}.sx-44{background:linear-gradient(90deg,#dc2626 33%,#fff 33% 66%,#dc2626 66%);border-radius:3px;flex-shrink:0;width:28px;height:20px}.sx-45{background:linear-gradient(135deg,#2d586e,#3c7592);border-radius:12px;flex-shrink:0;width:44px;height:44px}.sx-46{background:linear-gradient(135deg,#eaf4fb 0%,#dae6f9 100%);border:1px solid #c7d7e8;border-radius:12px;gap:12px;margin-top:4px;padding:14px 16px}.sx-47{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:1.5s infinite shimmer;inset:0}.sx-48{background:#fff7e6;border:1px solid #ffd59a;box-shadow:0 1px 3px #b56b000f}.sx-49{background:linear-gradient(135deg,#2d586e 0%,#3c7592 50%,#3466ff 100%);border-radius:0 0 16px 16px;margin-bottom:24px;padding:24px 28px}.sx-50{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.sx-50-icon{filter:brightness(0)invert()}.sx-51{color:#ffffffb3;margin-top:2px;font-size:12px}.sx-52{color:#ffffffd9;font-size:13px;line-height:1.5}.sx-53{color:#fff;background:linear-gradient(135deg,#2d586e,#3c7592,#3466ff);border:none;border-radius:12px;gap:10px;width:100%;padding:14px 24px;font-size:15px;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 14px #3466ff40}.sx-54{background:linear-gradient(135deg,#dcfce7 0%,#f0fdf4 100%);border:1px solid #bbf7d0;border-radius:12px;gap:12px;margin-bottom:18px;padding:14px 18px}.sx-55{border:none;border-radius:16px;box-shadow:0 20px 60px #00000026}.sx-56{background:linear-gradient(135deg,#2d586e,#3c7592);border-radius:50%;width:32px;height:32px}.sx-57{z-index:1050;background:#00000080;inset:0}.sx-58{background:linear-gradient(135deg,#f0f4ff 0%,#f8f5fb 100%);border:1px solid #e5e7eb;border-radius:12px;max-width:420px;margin:0 auto 24px;padding:24px 20px}.sx-59{color:#fff;background:linear-gradient(135deg,#3466ff,#8f4ec5);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;display:inline-flex}.create-project-success-title{margin-bottom:.5rem;font-weight:600}.create-project-success-desc{margin-bottom:1rem}.create-project-success-subtitle{margin-bottom:.25rem;font-weight:600}.sx-60{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:28px}.sx-61{background:linear-gradient(135deg,#3466ff,#8f4ec5);border-radius:8px;width:28px;height:28px}.sx-62{color:#fff;background:linear-gradient(135deg,#3466ff,#8f4ec5);border:none;border-radius:8px;padding:10px 16px;font-size:13px}.sx-63{color:#9ca3af;font-size:16px;top:50%;left:12px;transform:translateY(-50%)}.sx-64{z-index:1060;background-color:#00000080}.sx-65{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px}.sx-66{background:#fff;border-radius:16px;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 3px #0000001a}.sx-67{grid-template-columns:repeat(2,1fr);gap:8px}.sx-68{background:#0006}.sx-69{background:linear-gradient(135deg,#2d586e,#1a3a4a);border-radius:10px;width:40px;height:40px}.sx-70{color:#fff;background:linear-gradient(135deg,#2d586e 0%,#1a3a4a 100%);border-radius:16px;padding:32px 40px}.sx-71{opacity:.15;font-size:80px;top:50%;right:30px;transform:translateY(-50%)}.sx-72{color:#fff;background:#ffffff26;border:1px solid #ffffff4d;border-radius:8px;gap:8px;padding:10px 24px;display:inline-flex}.sx-73{filter:brightness(0)invert()}.sx-74{z-index:50;background:#fff;border-top:1px solid #f1f5f9;width:100%;max-width:430px;padding:10px 16px;bottom:56px;left:50%;transform:translate(-50%)}.sx-75{color:#fff;background:linear-gradient(135deg,#059669 0%,#047857 100%);border-radius:16px;padding:28px 36px}.sx-76{background:#ffffff26;border-radius:8px;margin-top:12px;padding:10px 14px;font-size:13px}.sx-77{z-index:9999;background:#00000080;padding:20px;inset:0}.sx-78{transform:rotate(180deg)}.sx-79{background:#fff;border:2px solid #ffffff4d}.sx-80{color:#fffc;max-width:600px;margin:4px 0 8px;font-size:13px}.sx-81{color:#fff;background:#fff3;border-radius:20px;padding:3px 12px;font-size:11px}.sx-82{color:#fff;background:#ffffff26;border-radius:20px;padding:3px 12px;font-size:11px}.sx-83{color:#fffc;border-color:#ffffff4d}.sx-84{color:#fff;background:#fff3;border:1px solid #ffffff4d}.sx-85{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}.sx-86{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.sx-87{color:#fff;background:linear-gradient(135deg,#2d586e,#3c7592);border-radius:50%;flex-shrink:0;width:36px;height:36px;font-size:14px}.sx-88{background:linear-gradient(135deg,#2d586e,#3c7592);flex-shrink:0;padding:16px 20px}.sx-89{color:#fff;background:#fff3;border-radius:50%;width:40px;height:40px;font-size:18px}.sx-90{color:#ffffffb3;margin-top:1px;font-size:12px}.sx-91{color:#fffc;gap:4px;font-size:11px}.sx-92{color:#fff;background:linear-gradient(135deg,#2d586e,#3c7592);border-radius:50%;flex-shrink:0;width:28px;height:28px;font-size:12px}.community-edit-page .custom-breadcrumb{margin-bottom:16px}.community-edit-page .list-table-section-header{margin-top:8px;margin-bottom:16px}.community-edit-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.community-edit-page .dashboard-body.community-edit-body,.community-edit-form{overflow:visible}.community-edit-form-inner .common-card.community-edit-card{border-radius:12px;overflow:hidden}.community-edit-form-inner .community-edit-card .card-heading{border-bottom:1px solid var(--border-light);background-color:#f6f7fa;padding:10px 16px}.community-edit-form-inner .community-edit-card .card-heading .title{margin:0;font-size:14px;font-weight:700}.community-edit-form-inner .community-edit-card .card-body{padding:16px}.community-edit-form-inner .card-body .minimal-form-field{margin-bottom:16px}.community-edit-form-inner .card-body .minimal-form-field:last-child{margin-bottom:0}.community-edit-form .community-edit-textarea{resize:vertical;height:auto;min-height:100px;padding:12px}.community-edit-card--stacked{margin-top:16px}.community-edit-empty{text-align:center;padding:48px 24px}.community-edit-empty h5{margin-bottom:8px}.community-edit-empty p{color:var(--text-muted,#6b7280);margin-bottom:16px}.module-permissions-loader-wrap{justify-content:center;align-items:center;width:100%;min-height:40vh;display:flex}.citizens-tab-nav{background:#fff;border-bottom:1px solid #e8ecf0;border-radius:12px 12px 0 0;gap:0;margin-bottom:0;padding:0 8px;display:flex}.citizens-tab-btn{color:#8e93a1;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:14px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.citizens-tab-btn:hover{color:#2d586e}.citizens-tab-btn--active{color:#2d586e;border-bottom-color:#2d586e;font-weight:600}.citizens-tab-btn i{font-size:16px}.citizens-tab-count{color:#2d586e;background:#e8f0f4;border-radius:10px;margin-left:2px;padding:1px 8px;font-size:11px;font-weight:600}.citizens-card{cursor:pointer;transition:transform .15s,box-shadow .15s}.citizens-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.citizens-filter-pill{color:#6c757d;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:20px;padding:4px 14px;font-size:13px;font-weight:500;transition:all .15s}.citizens-filter-pill:hover{color:#2d586e;border-color:#2d586e}.citizens-filter-pill--active{color:#fff;background:#2d586e;border-color:#2d586e}.citizens-filter-pill--active:hover{color:#fff;background:#3c7592;border-color:#3c7592}.citizens-cases-badge{color:#9f1239;background:#fecdd3}.leader-card-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:flex}.leader-card-avatar--voting_member{background:#2d586e}.leader-card-avatar--advisor{background:#7c3aed}.leader-card-avatar--contributor{background:#6c757d}.leader-card-avatar--elder{background:#d4a44c}.leader-card-avatar--youth{background:#059669}.status-badge{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}.status-badge--medium{color:#1e40af;background:#dbeafe}.status-badge--pending{color:#854d0e;background:#fef9c3}.status-badge--low{color:#721c24;background:#f8d7da}.status-badge--cases{color:#9f1239;background:#fecdd3}.leader-card-detail-row{color:#5b6276;align-items:center;gap:8px;font-size:13px;display:flex}.leader-card-detail-icon{color:#8c95a6;text-align:center;min-width:14px;font-size:13px}.leader-card-detail-row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.leader-card-btn{color:#2d586e;cursor:pointer;background:#fff;border:1px solid #e7e8eb;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.leader-card-btn:hover{background:#e8f0f4;border-color:#2d586e}.leader-card-btn--secondary{color:#5b6276}.leader-card-btn--secondary:hover{color:#333;background:#f4f6f8;border-color:#5b6276}.citizens-case-row{cursor:pointer;transition:background-color .15s}.citizens-case-row:hover{background-color:#f8f9fa}.auto-housing-inspectionssection-0{border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.auto-housing-inspectionssection-5{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.auto-housing-inspectionssection-6{background:#fff;border-radius:14px;width:520px;max-width:90vw;max-height:90vh;padding:28px;overflow:auto;box-shadow:0 20px 60px #0000004d}.auto-housing-inspectionssection-7{color:#0a1433;margin-bottom:4px;font-size:18px;font-weight:700}.auto-housing-inspectionssection-8{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.auto-housing-inspectionssection-9{background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:13px}.auto-housing-inspectionssection-10{resize:vertical;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:13px}.auto-housing-inspectionssection-11{justify-content:flex-end;gap:8px;display:flex}.auto-housing-inspectionssection-12{cursor:pointer;color:#64748b;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 18px;font-size:13px}.auto-housing-inspectionssection-13{color:#fff;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.auto-housing-inspectionssection-14{background:#fff;border:1px solid #f1f5f9;border-radius:14px;padding:24px}.auto-housing-inspectionssection-15{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.auto-housing-inspectionssection-16{color:#0a1433;margin-bottom:4px;font-size:18px;font-weight:700}.auto-housing-inspectionssection-17{color:#94a3b8;font-size:12px}.auto-housing-inspectionssection-18{cursor:pointer;color:#64748b;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600}.auto-housing-inspectionssection-19{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:20px;display:grid}.auto-housing-inspectionssection-20{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;padding:12px}.auto-housing-inspectionssection-21{color:#94a3b8;margin-bottom:4px;font-size:11px;display:block}.auto-housing-inspectionssection-22{color:#0a1433;margin-top:16px;margin-bottom:8px;font-size:14px;font-weight:700}.auto-housing-inspectionssection-23{background:#fff;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden}.auto-housing-inspectionssection-24{border-collapse:collapse;width:100%}.auto-housing-inspectionssection-25{background:#f8fafc;border-bottom:1px solid #e5e7eb}.auto-housing-inspectionssection-26{text-align:left;color:#64748b;padding:10px 12px;font-size:11px;font-weight:600}.auto-housing-inspectionssection-27{border-bottom:1px solid #f1f5f9}.auto-housing-inspectionssection-28{padding:10px 12px;font-size:13px;font-weight:500}.auto-housing-inspectionssection-29{padding:10px 12px;font-size:13px}.auto-housing-inspectionssection-35{color:#475569;background:#f8fafc;border-radius:8px;padding:12px;font-size:13px}.auto-housing-inspectionssection-36{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.auto-housing-inspectionssection-37{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.auto-housing-inspectionssection-38{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.auto-housing-inspectionssection-39{color:#0a1433;margin-bottom:4px;font-size:22px;font-weight:700}.auto-housing-inspectionssection-40{color:#94a3b8;font-size:13px}.auto-housing-inspectionssection-41{color:#fff;cursor:pointer;background:#2d586e;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.auto-housing-inspectionssection-42{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:20px;display:grid}.auto-housing-inspectionssection-43{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:16px}.auto-housing-inspectionssection-44{color:#94a3b8;margin-bottom:4px;font-size:11px}.auto-housing-inspectionssection-45{font-size:22px;font-weight:700}.auto-housing-inspectionssection-46{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.auto-housing-inspectionssection-47{border:1px solid #e5e7eb;border-radius:8px;outline:none;width:280px;padding:7px 14px;font-size:13px}.auto-housing-inspectionssection-48{background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;padding:6px 10px;font-size:12px}.auto-housing-inspectionssection-49{background:#fff;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden}.auto-housing-inspectionssection-50{cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background .15s}.auto-housing-inspectionssection-50:hover{background:#f8fafc}.auto-housing-inspectionssection-51{padding:10px 12px;font-size:13px;font-weight:500}.auto-housing-inspectionssection-52{color:#475569;padding:10px 12px;font-size:13px}.auto-housing-inspectionssection-53{cursor:pointer;color:#2d586e;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600}.auto-housing-inspectionssection-53:hover{background:#f8fafc}.auto-housing-inspectionssection-54{text-align:center;color:#94a3b8;padding:40px 12px;font-size:13px}.citizen-detail-content{padding:16px 0}.citizen-profile-header-section{align-items:center;gap:16px;margin-bottom:20px;display:flex}.citizen-avatar-lg{color:#fff;background:#2d586e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:22px;font-weight:700;display:flex}.citizen-profile-name-section h3{margin-bottom:4px;font-size:18px;font-weight:700}.citizen-preferred-name{color:#94a3b8;margin-bottom:4px;font-size:13px}.citizen-profile-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.citizen-profile-field{background:#f8fafc;border-radius:8px;padding:10px}.citizen-profile-field label{color:#94a3b8;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.citizen-profile-field span{color:#1e293b;font-size:13px;font-weight:500}.citizen-tab-title{color:#0a1433;margin-bottom:12px;font-size:16px;font-weight:700}.citizen-empty-state{color:#94a3b8;text-align:center;padding:32px;font-size:13px}.citizen-detail-cases-list{flex-direction:column;gap:8px;display:flex}.citizen-detail-case-item{background:#fff;border:1px solid #f1f5f9;border-radius:8px;padding:12px}.citizen-detail-section{margin-top:16px}.citizen-detail-section h5{margin-bottom:8px;font-size:14px;font-weight:700}.citizen-status-timeline{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:16px;display:flex}.citizen-status-step{color:#64748b;background:#f1f5f9;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;display:flex}.citizen-status-step--active{color:#fff;background:#2d586e}.citizen-status-step--done{color:#065f46;background:#d1fae5}.citizen-status-arrow{color:#cbd5e1;font-size:14px}.citizen-note-card{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;margin-bottom:8px;padding:12px}.citizen-note-card p{margin:0 0 4px;font-size:13px}.citizen-note-card small{color:#94a3b8;font-size:11px}.citizen-task-item{border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.citizen-task-item input[type=checkbox]{accent-color:#2d586e}@media (max-width:768px){.citizen-profile-grid{grid-template-columns:1fr}.auto-housing-inspectionssection-19,.auto-housing-inspectionssection-42{grid-template-columns:1fr 1fr}}.melynai-restart-tour-btn{color:#fff;cursor:pointer;z-index:999;background:#2d586e;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;transition:background .2s,transform .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 12px #00000040}.melynai-restart-tour-btn:hover{background:#3c7592;transform:scale(1.1)}
