.network-banner[data-v-075771b3]{position:fixed;top:0;left:0;right:0;z-index:10000;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;font-size:.9rem;font-weight:500;color:#fff;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,.15)}.banner-offline[data-v-075771b3]{background-color:#dc3545}.banner-slow[data-v-075771b3]{background-color:#fd7e14}.banner-restored[data-v-075771b3]{background-color:#198754}.banner-unstable[data-v-075771b3]{background-color:#fd7e14}.banner-icon[data-v-075771b3]{font-size:1.1rem;line-height:1}.slide-down-enter-active[data-v-075771b3],.slide-down-leave-active[data-v-075771b3]{transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease}.slide-down-enter-from[data-v-075771b3],.slide-down-leave-to[data-v-075771b3]{transform:translateY(-100%);opacity:0}.slide-down-enter-to[data-v-075771b3],.slide-down-leave-from[data-v-075771b3]{transform:translateY(0);opacity:1}#app{font-family:Roboto,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.login-layout.dark-mode{filter:invert(1) hue-rotate(180deg) contrast(.9)}.login-layout.dark-mode img,.login-layout.dark-mode video{filter:invert(1) hue-rotate(180deg) contrast(1)!important}.login-layout{min-height:100vh;gap:80px;margin:auto;justify-content:center;background-color:#fff;font-family:EB Garamond Bold,sans-serif!important}.login-layout,.login-main{display:flex;align-items:center}.login-main{flex-direction:column}.login-logo img{width:100%;height:auto;margin-bottom:40px;max-width:100px}.login-title{text-align:center;gap:16px;display:flex;flex-direction:column;margin-bottom:40px}.login-title h1{font-size:24px;font-weight:600}.login-title p{font-size:16px;font-weight:400}.login-layout .form-outer{text-align:center;width:410px;margin:0 auto}.login-layout .form-outer .form-group{position:relative;text-align:left;margin:10px auto;font-size:16px}.login-layout .form-outer .form-group #password{padding-right:40px}.login-layout .form-outer .form-group label{text-align:left!important;font-size:16px;font-weight:600}.login-layout .form-outer .form-group input{width:100%;color:#000;border:1px solid #c9c9c9;border-radius:10px;padding:6px 10px}.login-layout .form-outer .form-group input:focus-visible{outline:none}.login-layout .forgot-password{text-align:right;font-size:14px;margin-top:20px}.login-layout .forgot-password a{text-decoration:none;color:#0c2a92}.login-layout .sign-in-btn{background-color:#28a745;border:1px solid #28c66f;width:100%;color:#fff;border-radius:50px;margin:30px auto;margin-top:62px;padding:6px 10px;font-size:20px;font-weight:600}.login-layout .sign-in-btn:hover{background-color:#218838}.login-layout .toggle-password{position:absolute;right:10px;top:32px;cursor:pointer;color:#888}.login-layout footer{margin-top:115px;text-align:center;padding:1rem;color:#8d8d8d;font-weight:600;font-size:14px}.login-image img{max-height:calc(100vh - 132px);-o-object-fit:contain;object-fit:contain;display:block}@media (max-width:1209px){.login-image{display:none}}@media (max-width:576px){.login-layout .login-title h1{font-size:24px}.login-layout .form-outer .form-group input,.login-layout .sign-in-btn{padding:6px 10px;font-size:20px}.login-layout .form-outer{width:100%}.login-layout .content-border{width:100%;max-width:350px;padding:20px}}.error-message[data-v-cbe2aaa2]{color:red;font-size:16px}.sign-in-btn[disabled][data-v-cbe2aaa2]{opacity:.7;cursor:not-allowed}.login-layout[data-v-7faf0895]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.bg-image[data-v-7faf0895]{position:absolute;inset:0;background-image:url(/img/login-image-removebg2.2c5376d4.png);background-size:cover;background-position:50%;z-index:0}.bg-overlay[data-v-7faf0895]{position:absolute;inset:0;background:rgba(0,0,0,.18);z-index:1}.login-card[data-v-7faf0895]{position:relative;z-index:2;width:100%;max-width:460px;background:hsla(0,0%,100%,.62);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:16px;padding:2.5rem 2.75rem 2rem;display:flex;flex-direction:column;align-items:center;box-shadow:0 8px 48px rgba(0,0,0,.18)}.card-logo[data-v-7faf0895]{width:80px;height:80px;margin-bottom:1rem}.card-logo img[data-v-7faf0895]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.card-title[data-v-7faf0895]{font-size:1.3rem;font-weight:700;color:#1a1a2e;text-align:center;margin-bottom:1.5rem;line-height:1.3;letter-spacing:-.01em}.error-banner[data-v-7faf0895]{width:100%;background:#fff0f0;border:1px solid #f5c6c6;color:#c0392b;font-size:.875rem;border-radius:8px;padding:.6rem .9rem;margin-bottom:1rem;text-align:center}.card-form[data-v-7faf0895]{width:100%;display:flex;flex-direction:column;gap:0}.form-group[data-v-7faf0895]{display:flex;flex-direction:column;margin-bottom:1rem}.form-group label[data-v-7faf0895]{font-size:.875rem;font-weight:600;color:#2c3e50;margin-bottom:.4rem}.form-group input[data-v-7faf0895]{width:100%;padding:.65rem 1rem;border:1.5px solid #d0d5dd;border-radius:8px;font-size:.95rem;color:#1a1a2e;background:hsla(0,0%,100%,.7);outline:none;transition:border-color .2s;box-sizing:border-box}.form-group input[data-v-7faf0895]::-moz-placeholder{color:#a0aab4}.form-group input[data-v-7faf0895]::placeholder{color:#a0aab4}.form-group input[data-v-7faf0895]:focus{border-color:#27ae60;background:#fff}.password-wrapper[data-v-7faf0895]{position:relative}.password-wrapper input[data-v-7faf0895]{width:100%;padding-right:2.8rem;box-sizing:border-box}.toggle-password[data-v-7faf0895]{position:absolute;right:.85rem;top:50%;transform:translateY(-50%);cursor:pointer;color:#7f8c8d;font-size:.95rem;line-height:1}.toggle-password[data-v-7faf0895]:hover{color:#2c3e50}.forgot-row[data-v-7faf0895]{display:flex;justify-content:flex-end;margin-bottom:1.4rem;margin-top:-.25rem}.forgot-link[data-v-7faf0895]{font-size:.85rem;color:#27ae60;text-decoration:none;font-weight:500}.forgot-link[data-v-7faf0895]:hover{text-decoration:underline}.login-btn[data-v-7faf0895]{width:100%;padding:.75rem;background:#27ae60;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;letter-spacing:.01em;transition:background .2s,transform .1s}.login-btn[data-v-7faf0895]:hover:not(:disabled){background:#219a52}.login-btn[data-v-7faf0895]:active:not(:disabled){transform:scale(.99)}.login-btn[data-v-7faf0895]:disabled{opacity:.7;cursor:not-allowed}.card-footer[data-v-7faf0895]{margin-top:1.5rem;font-size:.78rem;color:#7f8c8d;text-align:center}.dark-mode .login-card[data-v-7faf0895]{background:rgba(20,24,36,.65)}.dark-mode .card-title[data-v-7faf0895]{color:#f0f4f8}.dark-mode .form-group label[data-v-7faf0895]{color:#cdd5df}.dark-mode .form-group input[data-v-7faf0895]{background:hsla(0,0%,100%,.08);border-color:#3a4556;color:#f0f4f8}.dark-mode .form-group input[data-v-7faf0895]:focus{border-color:#27ae60;background:hsla(0,0%,100%,.12)}.dark-mode .card-footer[data-v-7faf0895]{color:#6b7a8d}@media (max-width:520px){.login-card[data-v-7faf0895]{margin:1rem;padding:2rem 1.5rem 1.5rem}.card-title[data-v-7faf0895]{font-size:1.1rem}}.error-message[data-v-85bddde8]{color:red;font-size:12px}.logout-button[data-v-9177135c]{left:0;right:0;text-align:center}.notification-icon[data-v-b349a50c]{cursor:pointer;align-items:center;height:100%}.notification-badge[data-v-b349a50c]{position:absolute;top:-10px;right:-8px;background-color:#dc3545;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.9rem;line-height:1}.notification-dropdown[data-v-b349a50c]{position:absolute;top:100%;right:0;width:250px;background:#fff;border-radius:4px;z-index:1000;color:#000}.notification-item[data-v-b349a50c]{border-bottom:1px solid #e9ecef}.notification-item[data-v-b349a50c]:last-child{border-bottom:none}.profile-avatar[data-v-b349a50c]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #ccc}.profile-dropdown[data-v-b349a50c]{position:absolute;top:100%;width:auto;background:#fff;border-radius:4px;z-index:1000;color:#000;padding:1rem}.profile-item[data-v-b349a50c]{border-bottom:1px solid #e9ecef}.material-symbols-outlined[data-v-b349a50c]{font-size:1.25rem}.text-center.action .btn[data-v-b349a50c]{background-color:#28a745!important;border:none!important;border-radius:0!important;color:#fff;font-weight:600}.logout[data-v-b349a50c]{color:#fff;background-color:#ff4d4d;transition:background-color .3s ease}.no-wrap[data-v-b349a50c]{white-space:nowrap}@media (max-width:768px){.profile-avatar[data-v-b349a50c]{width:35px;height:35px}.notification-dropdown[data-v-b349a50c],.profile-dropdown[data-v-b349a50c]{right:-10px}}body,html{height:100%;margin:0;overflow:hidden}:root{--bg:#f4f6f9;--header-footer-bg:#fff;--color:#000;--border:#ccc;--sidebar-bg:#f2ffe6;--footer-bg:#fff;--footer-text:#555;--card:#fff;--input-bg:#fff;--input-border:#ccc;--network-banner-height:0px}.dashboard-layout.dark-mode{--bg:#121417;--header-footer-bg:#0d0d0d;--color:#eaeaea;--border:#3a3a3a;--sidebar-bg:#0d140d;--footer-text:#fff;--card:#0d0d0d;--input-bg:#222;--input-border:#444}*{box-sizing:border-box}.dashboard-layout{background-color:#f4f6f9;height:100vh;position:relative;width:100%}.dashboard-layout .content-area{overflow:hidden}.dashboard-layout .form-content-area{min-height:360px}.dashboard-layout .main-wrapper{left:275px;top:calc(70px + var(--network-banner-height));bottom:30px;right:0;padding:20px 30px;overflow-y:auto;overflow-x:hidden;position:absolute;transition:top .3s ease}.dashboard-layout .content-row{gap:20px;padding:20px 0}.dashboard-layout .header{position:fixed;color:#000;top:var(--network-banner-height);left:275px;right:0;height:70px;background:#fff;padding:15px 50px;border-bottom:1px solid #ccc;z-index:200;transition:top .3s ease}.dashboard-layout .header h1{font-size:28px;font-weight:600;font-style:normal;font-family:EB Garamond Bold,sans-serif}.dashboard-layout .main-header{color:#4caf50}.dashboard-layout .sub-header{color:#707070;font-size:13px}.dashboard-layout .logo-container{width:100%;text-align:left}.dashboard-layout .menu-toggle{background:none;border:none;color:#fff;font-size:1.5rem;margin-right:1rem}.dashboard-layout .sidebar{position:fixed;top:var(--network-banner-height);left:0;transition:transform .3s ease,top .3s ease,height .3s ease;background-color:#f2ffe6;color:#000;width:275px;height:calc(100vh - var(--network-banner-height));padding:20px;overflow-x:hidden;z-index:100}.dashboard-layout .sidebar .sidebar-header{gap:10px;margin-bottom:30px}.dashboard-layout .sidebar .sidebar-header img{width:82px;height:auto}.dashboard-layout .sidebar .sidebar-header h2{font-size:18px;font-weight:600}.dashboard-layout .sidebar .sidebar-header h5{font-size:20px;font-weight:400;color:#8d8d8d}.dashboard-layout .sidebar-nav a{color:#000;margin:10px 0;padding:10px;border-radius:4px;display:flex;align-items:center;justify-content:space-between;transition:background .3s ease;font-weight:700;white-space:normal;word-break:break-word;text-overflow:ellipsis}.sidebar-nav a.active,.sidebar-nav a:hover{background-color:#b3ff66;color:#000}.dropdown-toggle{padding:10px 15px;color:#fff;gap:10px;margin:0 auto}.dropdown-toggle,.outer-link{position:relative;width:100%}.outer-link .submenu{background-color:#e6ffcc;width:auto!important;min-width:100%!important;box-sizing:border-box}.outer-link .submenu a{padding:8px 15px;color:#666565;text-decoration:none;font-size:14px}.outer-link .submenu a:hover{background-color:#1f1f1f;color:#fff}.outer-link .submenu li{padding:0 15px;color:#666565;font-size:14px}.dashboard-layout .sidebar-nav a.active,.dashboard-layout .sidebar-nav a.active:hover{background-color:#b3ff66;color:#000!important;border:2px solid #b3ff66}.dashboard-layout .sidebar .logout{gap:10px;padding:12px 15px;color:#fff;background-color:#ff4d4d;border-radius:6px;font-weight:600;transition:background-color .3s ease;margin-top:280px}.dashboard-layout .sidebar .logout:hover,.header .header-profile .logout:hover{background-color:#900}.dashboard-layout footer{position:fixed;text-align:center;z-index:200;left:275px;right:0;bottom:0;height:30px;background-color:#fff;padding:5px 0;border-top:1px solid #ccc;font-size:14px}.dashboard-layout footer p{color:var(--footer-text);margin-bottom:0}.dashboard-layout .home{padding-top:20px;padding-left:30px;padding-right:30px;margin-bottom:30px;background-color:var(--bg);color:#333}.dashboard-layout #main{padding:0!important;transition:margin-left .3s ease}.dashboard-layout .main{padding:20px 30px;color:#333}.dashboard-layout #main h1{font-size:25px;font-family:EB Garamond Bold,sans-serif;font-weight:600}.dashboard-layout .menu-toggle-header{display:none;border:none;background:none}.dashboard-layout #header.shifted{left:250px}.material-symbols-outlined{font-size:1.25rem}@media (max-width:768px){.dashboard-layout .header,.dashboard-layout footer{left:0}.dashboard-layout .sidebar{transform:translateX(-100%);position:fixed;left:-275px;z-index:9999}.dashboard-layout .sidebar.active{transform:translateX(0);left:0;z-index:9999}.dashboard-layout .main{padding-left:0!important}.dashboard-layout #main.shifted{padding-left:250px}.dashboard-layout #main.main-wrapper{margin-left:0}.dashboard-layout .right-sidebar{display:none}}@media (max-width:1080px){.dashboard-layout .header,.dashboard-layout footer{left:0}.dashboard-layout .sidebar{transform:translateX(-100%);z-index:9999}.dashboard-layout .main-wrapper{left:0}.dashboard-layout .sidebar.active{transform:translateX(0);z-index:9999}.dashboard-layout .main{padding-left:0!important}.dashboard-layout #main.shifted{padding-left:250px}.dashboard-layout .menu-toggle-header{display:block}}.dashboard-layout .home h1{font-size:32px!important;font-family:EB Garamond Bold,sans-serif;font-weight:600}.dashboard-layout .summary{display:grid;gap:20px;margin-bottom:2rem}.dashboard-layout .summary>div{padding:1rem!important;flex:1}.content-2 h4,.dashboard-layout .summary .content-1 h4{color:#333!important}.content-2,.dashboard-layout .summary .content-1{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.dashboard-layout .summary .content-1 p{color:#f59e0b;font-size:24px}.dashboard-layout .summary .content-2 p{color:#4f9900;font-size:24px}.dashboard-layout .action-icon{color:#28a745;width:50px;height:auto}.dashboard-layout .action-icon .material-symbols-outlined{font-size:40px}.dashboard-layout .summary-actions{flex-wrap:wrap;margin-bottom:2rem}.dashboard-layout h2{font-size:1.5rem}.dashboard-layout .action-container-row{flex-wrap:wrap;gap:16px}.single-action-wrapper{flex:1 1 calc(25% - 16px);box-sizing:border-box;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.dashboard-layout .single-action-card h3{font-size:16px;color:#777;margin-bottom:10px}.dashboard-layout .rounded-table{border-spacing:0;border-radius:10px}.dashboard-layout .rounded-table .table>thead>tr>th{background-color:#f2ffe6!important;font-weight:600}.dashboard-layout .rounded-table tbody tr:last-child td,.dashboard-layout .rounded-table tbody tr:last-child th{border-bottom:none!important}.dashboard-layout .summary-table table{margin:0;width:100%;border-collapse:collapse;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.05)}.dashboard-layout .summary-table td,.dashboard-layout .summary-table th{padding:15px;text-align:left;border-bottom:1px solid #eee}.dashboard-layout .header-logo{text-align:center;padding-left:0!important;max-height:50px;width:auto}.dashboard-layout .header-profile{max-height:50px;width:auto}.dashboard-layout .logout-nav-btn{margin:0 auto}.dashboard-layout .header-profile .role{color:#8d8d8d}.dashboard-layout .menu-toggle{color:#000}.dashboard-layout .form-outer{max-width:1200px;width:100%;margin:0 auto;background:#fff}.dashboard-layout .form-outer .submit-btn{background-color:#4caf50;border:1px solid #4caf50;width:150px;color:#fff;margin:30px auto;padding:8px 10px;font-size:18px;font-weight:700;border-radius:0}.dashboard-layout .form-outer .form-group label{text-align:right;font-size:16px;margin-bottom:0}.dashboard-layout .form-outer .form-group{padding:5px;margin-bottom:0!important}.dashboard-layout .page-identifier{padding:12px 50px;padding-top:0;border-bottom:1px solid #27323d;font-size:14px;color:#6c757d}.dashboard-layout .page-identifier span{color:#8d8d8d}.dashboard-layout .page-identifier .main-identifier{font-size:18px;color:#8d8d8d}.dashboard-layout .page-identifier .sub-identifier{font-family:EB Garamond Bold,sans-serif;font-weight:600;font-size:18px}.dashboard-layout .form-outer .read-only-group label{margin-bottom:0!important}.dashboard-layout .form-outer .form-group input:not([type=file]){color:#000;border-radius:0;padding:9px 10px;border:none;border:1px solid #d8d8d8;display:flex!important;align-items:center!important}.dashboard-layout .form-outer .form-group select,.dashboard-layout .form-outer .form-group textarea{width:100%;color:#000;border-radius:0;padding:9px 10px;border:1px solid #d8d8d8}.dashboard-layout .form-outer-wrapper a{text-decoration:underline;text-decoration-style:italic;color:#667eea;font-weight:600}.form-view-only-input,.view-only-input{background-color:transparent;cursor:default;pointer-events:none;color:#212529;font-size:1rem}.view-only-input{border:none!important;padding-left:0;padding-right:0;margin-right:1rem;margin-bottom:0!important}.dashboard-layout .crud-form{border:1px solid #d8d8d8}.dashboard-layout .crud-form .form-sidebar-nav{background-color:#f9f9f9}.dashboard-layout .crud-form .form-header{color:#fff;background:linear-gradient(135deg,#34495e,#2c3e50);padding:10px 25px;border-bottom:3px solid #3498db}.dashboard-layout .crud-form .form-close-button{top:10px;right:15px;width:40px;height:40px;font-size:40px;line-height:1;border:none;border-radius:50%;color:#f33a3a;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.dashboard-layout .crud-form .form-close-button:hover{color:#fff}.dashboard-layout .crud-form .field-head{text-align:left;padding:15px;font-weight:600;font-size:20px;padding-bottom:0}.dashboard-layout .crud-form .form-header h1{font-size:20px!important;color:#fff;text-align:left;margin-bottom:0;font-weight:600;margin-top:2px}.single-action-wrapper a{text-decoration:none;color:#000}.dashboard-layout{display:flex;flex-direction:column}.dashboard-layout .title-container{text-align:center}.dashboard-layout .title-container .t-main{font-size:16px}.dashboard-layout .title-container .t-sub{font-size:16px;margin-bottom:0}main{flex:1}footer{padding:1rem;text-align:center}.dashboard-layout .form-sidebar-nav .label-left{text-align:right;font-size:12px}.dashboard-layout .form-sidebar-nav .input-right .input{border:none}.dashboard-layout .view-item .input-right{display:flex;align-items:center;height:100%}.dashboard-layout .view-item{border:1px solid #d8d8d8}.dashboard-layout .view-item .form-sidebar-nav{background-color:#f9f9f9}.dashboard-layout .view-item .form-header{color:#fff;background:linear-gradient(135deg,#34495e,#2c3e50);padding:10px 25px;border-bottom:3px solid #3498db}.dashboard-layout .view-item .form-close-button{top:10px;right:15px;width:40px;height:40px;font-size:40px;line-height:1;border:none;border-radius:50%;color:#f33a3a;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.dashboard-layout .view-item .form-close-button:hover{color:#fff}.dashboard-layout .view-item .form-header h1{font-size:20px!important;color:#fff;text-align:left;margin-bottom:0;font-weight:600;margin-top:2px}.dashboard-layout .view-item .form-header p{color:#fff!important}.dashboard-layout .view-item .form-body{padding:30px}.dashboard-layout .view-item .form-select{gap:8px;font-size:14px;color:#5a6c7d}.dashboard-layout .view-item .form-select select{padding:6px 10px;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:14px;color:#2c3e50}.dashboard-layout .view-item .form-group{margin-top:0;padding:10px}.dashboard-layout .view-item .list-blue{background-color:#e2eef3}.dashboard-layout .view-item .list-green{background-color:#e3f3e2}.dashboard-layout .view-item .list-wrapper{padding:0 10px}.dashboard-layout .view-item p{margin-bottom:0}.dashboard-layout .view-item .form-label{margin:0}.dashboard-layout .view-item .btn.edit{border-radius:0;width:65px;background-color:#cdc50a;border:none}.dashboard-layout .view-item .btn.delete{border-radius:0;width:65px;background-color:#c61e2d;border:none}.dashboard-layout .crud-form .form-body{padding:0 30px}.dashboard-layout .crud-form .back-btn,.dashboard-layout .crud-form .back-btn:hover,.dashboard-layout .crud-form .next-btn,.dashboard-layout .crud-form .next-btn:hover{border:none;background:none;color:#000}.dashboard-layout .crud-form .table-responsive{padding:7px}.swal2-confirm-btn{background-color:#28a745!important}.swal2-cancel-btn,.swal2-confirm-btn{color:#fff!important;border:none!important;padding:8px 24px!important;font-size:16px!important;border-radius:4px!important}.swal2-cancel-btn{background-color:#c61e2d!important}.appraisal-redirect-actions{flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;width:100%;padding:0 24px;box-sizing:border-box;gap:16px}.appraisal-redirect-actions button{flex:0 1 auto;min-width:130px;margin:0!important}.dashboard-layout .right-sidebar{width:300px;margin-top:20px;margin-right:30px;margin-bottom:55px;background:#fff;padding:20px;border-left:1px solid #ddd;border-radius:10px 0 0 10px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.sidebar-table{width:100%;border-collapse:separate;border-spacing:0 10px;background-color:#fff;overflow:hidden;margin-top:10px;font-size:14px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.sidebar-table td,.sidebar-table th{border-bottom:1px solid #eee;padding:5px;text-align:left}.sidebar-table th{background-color:#f2ffe6;font-weight:600}.sidebar-table tbody tr{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05);border-radius:8px}.activity-header{display:flex;flex-direction:column;gap:10px}.activity-header h3,.header-box{margin-bottom:10px}.header-box{color:#333;font-weight:700;padding:15px 25px;font-size:1.2rem;border-bottom:1px solid #ccc;height:auto}.header-box h2{text-align:center;margin-bottom:50px}.progress-container{max-width:600px;margin:0 auto;background:#fff;padding:40px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.dashboard-layout .progress-bar{width:100%;display:grid;grid-template-rows:auto 4px auto;grid-template-columns:repeat(var(--step-count),1fr);align-items:center;gap:10px 0;position:relative;padding:40px 20px}.step-icon{z-index:2}.step,.step-icon{display:flex;justify-content:center;align-items:center}.step{width:40px;height:40px;border-radius:50%;background-color:#e0e0e0;color:#666;font-weight:700;position:relative;z-index:3}.step.active,.step.completed{background-color:#4caf50;color:#fff}.progress-line{grid-column:1/-1;position:relative;height:4px;background-color:#e0e0e0;width:100%;z-index:1}.progress-line:after{content:"";position:absolute;height:4px;background-color:#4caf50;width:var(--progress-width);left:0;top:0;transition:width .4s ease;z-index:2}.step-label{color:#666}.step-label,.step-label:after{text-align:center;font-size:14px;max-width:200px;margin:0 auto}.step-label:after{color:#4caf50}.step-info{display:flex;flex-direction:column;align-items:center;flex:1;z-index:3;position:relative}.step-info.active .step-label{color:#4caf50;font-weight:700}.dashboard-layout{background-color:var(--bg)}.dashboard-layout .header{background-color:var(--header-footer-bg);color:var(--color);border-bottom:1px solid var(--border)}.dashboard-layout .sidebar{background-color:var(--sidebar-bg);color:var(--color)}.dashboard-layout footer{background-color:var(--header-footer-bg);border-top:1px solid var(--border)}.table-wrapper{overflow-x:auto!important;overflow-y:hidden}.table-container{overflow:visible;min-width:700px}.filters-section{background-color:#f8f9fa;padding:1.5rem;border-radius:.375rem;border:1px solid #dee2e6}@media screen and (max-width:1024px){.table-controls-left,.table-controls-top{flex-direction:column;align-items:stretch}.entries-control,.search-box,.status-filter{width:100%;max-width:none}.responsive-table{min-width:800px}.responsive-table td,.responsive-table th{padding:.5rem;font-size:.875rem}}@media screen and (max-width:768px){.form-outer{padding:.5rem}.form-header h1{font-size:1.25rem}.export-links{width:100%}.export-link{flex:1;text-align:center;font-size:.8125rem}.responsive-table{min-width:100%;border:0}.responsive-table thead{display:none}.responsive-table tbody tr{display:block;margin-bottom:1rem;border:1px solid #dee2e6;border-radius:.5rem;overflow:hidden}.responsive-table tbody tr:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.responsive-table td{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-bottom:1px solid #f1f1f1;white-space:normal;text-align:right!important}.responsive-table td:last-child{border-bottom:0}.responsive-table td:before{content:attr(data-label);font-weight:600;text-transform:uppercase;font-size:.75rem;color:#6c757d;flex:0 0 40%;text-align:left}.action,.amount,.serial-no{text-align:right!important}.action .btn{margin-left:auto}.pagination-info{flex-direction:column;align-items:flex-start;gap:.75rem}.pagination-nav{width:100%}.pagination{flex-wrap:wrap;justify-content:center}.page-item{margin:.125rem}.page-link{padding:.375rem .625rem;font-size:.875rem}}@media screen and (max-width:480px){.responsive-table td{padding:.5rem;font-size:.8125rem}.responsive-table td:before{font-size:.7rem;flex:0 0 45%}}.content[data-v-1f5dcc5d]{min-width:0;overflow-x:auto}.sidebar-overlay[data-v-1f5dcc5d]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99;opacity:0;transition:opacity .3s ease;pointer-events:none}.sidebar-overlay.active[data-v-1f5dcc5d]{display:block;opacity:1;pointer-events:auto}@media (min-width:1080px){.sidebar-overlay[data-v-1f5dcc5d]{display:none!important}}.text-center.action .btn[data-v-78cbdb84]{background-color:#28a745!important;border:none!important;border-radius:0!important}.amount[data-v-78cbdb84]{padding-right:3rem!important}.summary[data-v-78cbdb84]{display:flex;gap:1rem;margin-bottom:2rem}@media (max-width:768px){.summary[data-v-78cbdb84]{flex-direction:column}}.skeleton-bar[data-v-78cbdb84]{height:14px;width:100%;border-radius:4px;background:linear-gradient(90deg,#eceff1 25%,#f5f6f7 37%,#eceff1 63%);background-size:400% 100%;animation:skeleton-shimmer-78cbdb84 1.4s ease infinite}.skeleton-count[data-v-78cbdb84]{width:140px}.skeleton-bar.skeleton-sm[data-v-78cbdb84]{width:24px}.skeleton-row td[data-v-78cbdb84]{padding-top:.85rem;padding-bottom:.85rem}@keyframes skeleton-shimmer-78cbdb84{0%{background-position:100% 50%}to{background-position:0 50%}}.action-container-row[data-v-78cbdb84]{gap:1rem}.single-action-wrapper[data-v-78cbdb84]{flex:0 0 auto;width:calc(25% - .75rem);min-width:150px}@media (max-width:768px){.single-action-wrapper[data-v-78cbdb84]{width:calc(50% - .5rem)}}@media (max-width:480px){.single-action-wrapper[data-v-78cbdb84]{width:100%}}.single-action-card[data-v-78cbdb84]{background:#fff;padding:1rem;border-radius:8px;text-align:center;transition:transform .2s;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.single-action-card[data-v-78cbdb84]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.action-icon[data-v-78cbdb84]{margin-bottom:1rem}.action-icon .material-symbols-outlined[data-v-78cbdb84]{font-size:2.5rem;color:#28a745}.single-action-card h3[data-v-78cbdb84]{font-size:.95rem;margin:0;color:#333}.text-center.action .btn[data-v-7125754a]{background-color:#28a745!important;border:none!important;border-radius:0!important}.amount[data-v-7125754a]{padding-right:3rem!important}.summary[data-v-7125754a]{display:flex;gap:1rem;margin-bottom:2rem}.summary>div[data-v-7125754a]{flex:1;padding:.5rem}@media (max-width:768px){.summary[data-v-7125754a]{flex-direction:column}}.action-container-row[data-v-7125754a]{gap:1rem}.single-action-wrapper[data-v-7125754a]{flex:0 0 auto;flex-grow:1;width:calc(25% - .75rem);min-width:150px}@media (max-width:768px){.single-action-wrapper[data-v-7125754a]{width:calc(50% - .5rem)}}@media (max-width:480px){.single-action-wrapper[data-v-7125754a]{width:100%}}.single-action-card[data-v-7125754a]{background:#fff;padding:1rem;border-radius:8px;text-align:center;transition:transform .2s;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.single-action-card[data-v-7125754a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.action-icon[data-v-7125754a]{margin-bottom:1rem}.action-icon .material-symbols-outlined.pending[data-v-7125754a]{font-size:2.5rem;color:#ffc107}.action-icon .material-symbols-outlined[data-v-7125754a]{font-size:2.5rem;color:#28a745}.action-icon .material-symbols-outlined.Returned[data-v-7125754a]{font-size:2.5rem;color:#dc3545}.single-action-card h3[data-v-7125754a]{font-size:.95rem;margin:0;color:#333}.create-pv-btn[data-v-7125754a]{background-color:#28a745!important;margin:10px;height:50px;font-weight:600;color:#fff!important;border:none!important;border-radius:0!important;padding:10px}.create-pv-btn span[data-v-7125754a]{margin-right:5px;font-weight:600}.create-pv-btn[data-v-7125754a]:hover{background-color:#218838!important}.material-symbols-outlined[data-v-7125754a]{font-size:1.25rem}.ogpabs-swal .form-outer{text-align:center;width:410px;margin:0 auto}.ogpabs-swal .form-group{position:relative;text-align:left;margin:10px auto;font-size:16px}.ogpabs-swal .form-group label{text-align:left!important;font-size:16px;font-weight:600;margin-bottom:4px}.ogpabs-swal .form-group .input{width:100%;color:#000;border:1px solid #c9c9c9;border-radius:10px;padding:6px 10px;box-sizing:border-box}.ogpabs-swal .form-group .input:focus-visible{outline:none;border-color:#7aa7ff}.ogpabs-swal .toggle-password{position:absolute;right:10px;top:32px;cursor:pointer;color:#888}.ogpabs-swal .toggle-password:hover{color:#111}.custom-select option[data-v-0f9a02ee]{font-size:18px;background-color:#fff}.mda-content-area[data-v-54b5e843]{min-height:280px}.loading-overlay[data-v-54b5e843]{position:absolute;inset:0;z-index:20;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all}.form-outer[data-v-54b5e843]{width:100%;max-width:800px}.crud-form[data-v-54b5e843]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.form-header h1[data-v-54b5e843]{font-size:1.5rem;color:#333}.form-row[data-v-54b5e843]{display:flex;margin-bottom:1.5rem;gap:1rem;align-items:flex-start}.form-row-label[data-v-54b5e843]{flex:0 0 30%;text-align:right;padding-top:.5rem}.form-row-label label[data-v-54b5e843]{font-weight:600;color:#495057;margin-bottom:0}.form-row-input[data-v-54b5e843]{flex:1}.action-buttons-container[data-v-54b5e843]{padding:1.5rem;border-top:1px solid #e9ecef;background-color:#f8f9fa}.action-buttons-wrapper[data-v-54b5e843]{display:flex;justify-content:center;flex-wrap:wrap;margin:0!important;padding:0!important}.action-button[data-v-54b5e843]{flex:0 0 auto}.action-button button[data-v-54b5e843]{min-width:140px;white-space:nowrap;display:block;margin:0 auto!important;background-color:#3498db!important;border-color:#3498db!important;color:#fff!important}.editable[data-v-54b5e843]{border:1px dashed #aaa;background-color:#f8f9fa}.edit-icon[data-v-54b5e843]{font-size:16px;color:#aaa;cursor:pointer}.edit-icon-filled[data-v-54b5e843]{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}@media screen and (max-width:1024px){.form-outer[data-v-54b5e843]{max-width:100%}.form-row-label[data-v-54b5e843]{flex:0 0 40%}}@media screen and (max-width:768px){.form-header h1[data-v-54b5e843]{font-size:1.25rem}.form-row[data-v-54b5e843]{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.form-row-label[data-v-54b5e843]{flex:none;text-align:left;padding-top:0}.form-row-label label[data-v-54b5e843]{font-size:.875rem;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.form-row-input[data-v-54b5e843]{flex:none;width:100%}.action-buttons-container[data-v-54b5e843]{padding:1rem}.action-buttons-wrapper[data-v-54b5e843]{flex-direction:column;gap:.75rem}.action-button[data-v-54b5e843]{width:100%}.action-button button[data-v-54b5e843]{width:100%;min-width:100%}.page-identifier[data-v-54b5e843]{font-size:.875rem}.page-identifier .material-symbols-outlined[data-v-54b5e843]{font-size:1.25rem}}@media screen and (max-width:480px){.form-header h1[data-v-54b5e843]{font-size:1.125rem}.form-row[data-v-54b5e843]{margin-bottom:1rem;padding-bottom:.75rem}.form-row-label label[data-v-54b5e843]{font-size:.8125rem}.action-buttons-container[data-v-54b5e843]{padding:.75rem}.btn[data-v-54b5e843]{padding:.625rem 1rem;font-size:.875rem}}@media print{.action-buttons-container[data-v-54b5e843],.page-identifier[data-v-54b5e843]{display:none!important}.form-outer[data-v-54b5e843]{max-width:100%;box-shadow:none}.form-row[data-v-54b5e843]{page-break-inside:avoid}}.mda-content-area[data-v-587618bf]{min-height:280px}.loading-overlay[data-v-587618bf]{position:absolute;inset:0;z-index:20;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all}.form-outer[data-v-587618bf]{width:100%;max-width:800px}.crud-form[data-v-587618bf]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.form-header h1[data-v-587618bf]{font-size:1.5rem;color:#333}.form-row[data-v-587618bf]{display:flex;margin-bottom:1.5rem;gap:1rem;align-items:flex-start}.form-row-label[data-v-587618bf]{flex:0 0 30%;text-align:right;padding-top:.5rem}.form-row-label label[data-v-587618bf]{font-weight:600;color:#495057;margin-bottom:0}.form-row-input[data-v-587618bf]{flex:1}@media screen and (max-width:1024px){.form-outer[data-v-587618bf]{max-width:100%}.form-row-label[data-v-587618bf]{flex:0 0 40%}}@media screen and (max-width:768px){.form-header h1[data-v-587618bf]{font-size:1.25rem}.form-row[data-v-587618bf]{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.form-row-label[data-v-587618bf]{flex:none;text-align:left;padding-top:0}.form-row-label label[data-v-587618bf]{font-size:.875rem;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.form-row-input[data-v-587618bf]{flex:none;width:100%}}.error-message[data-v-16a752cd]{color:red;font-size:16px}.success-message[data-v-16a752cd]{color:green;font-size:16px}.sign-in-btn[disabled][data-v-16a752cd]{opacity:.7;cursor:not-allowed}.material-symbols-outlined[data-v-16a752cd]{font-size:1.25rem}.back-to-login[data-v-16a752cd]{color:#555;text-decoration:none}.view-only-input[data-v-7a079d4e]{background-color:transparent;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem;margin-bottom:.5rem!important}.dashboard-layout .form-outer-wrapper a[data-v-7a079d4e]{text-decoration:underline;text-decoration-style:italic;color:#667eea;font-weight:600}.preview-area[data-v-7a079d4e]{min-height:0}.loading-state[data-v-7a079d4e]{position:absolute;inset:0;z-index:20;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all}.form-body[data-v-7a079d4e],.form-inner[data-v-7a079d4e],.view-item[data-v-7a079d4e]{overflow:visible!important}.form-outer[data-v-7a079d4e]{width:100%;max-width:100%!important}.preview[data-v-7a079d4e]{border:1px solid #dee2e6;border-radius:4px;padding:15px;background-color:#f8f9fa}.budget-title[data-v-7a079d4e]{font-weight:600;font-size:1.25rem!important}.responsive-table[data-v-7a079d4e]{width:100%}.responsive-table td[data-v-7a079d4e],.responsive-table th[data-v-7a079d4e]{vertical-align:middle}.primary-col[data-v-7a079d4e],.secondary-col[data-v-7a079d4e]{max-width:350px;white-space:normal;word-break:break-word}.text-end[data-v-7a079d4e]{white-space:nowrap;min-width:120px}.sortable-header .th-content[data-v-7a079d4e]{display:flex;justify-content:space-between;align-items:center}.sort-icons[data-v-7a079d4e]{display:flex;flex-direction:column;margin-left:auto}.sort-icon[data-v-7a079d4e]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.error-icon[data-v-7a079d4e],.sort-icon[data-v-7a079d4e]{font-size:18px;line-height:.8}.file-errors[data-v-7a079d4e]{display:flex;justify-content:space-between;align-items:center}.show-errors[data-v-7a079d4e]{cursor:pointer}.sort-icon.active[data-v-7a079d4e]{color:#0d6efd}.download-link[data-v-7a079d4e]{cursor:pointer}@media (max-width:768px){.table-controls-top[data-v-7a079d4e]{flex-direction:column;gap:1rem}}.view-only-input[data-v-dbb73820]{background-color:transparent;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem;margin-bottom:.5rem!important}.budget-area[data-v-dbb73820]{min-height:0}.loading-state[data-v-dbb73820]{position:absolute;inset:0;z-index:20;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all}.form-body[data-v-dbb73820],.form-inner[data-v-dbb73820],.view-item[data-v-dbb73820]{overflow:visible!important}.budget-title[data-v-dbb73820]{font-weight:600;font-size:1.25rem!important;border:1px solid #dee2e6;border-radius:4px;padding:15px;background-color:#f8f9fa}.responsive-table[data-v-dbb73820]{width:100%}.responsive-table td[data-v-dbb73820],.responsive-table th[data-v-dbb73820]{vertical-align:middle}.primary-col[data-v-dbb73820],.secondary-col[data-v-dbb73820]{max-width:350px;white-space:normal;word-break:break-word}.text-end[data-v-dbb73820]{white-space:nowrap;min-width:120px}.sortable-header .th-content[data-v-dbb73820]{display:flex;justify-content:space-between;align-items:center}.sort-icons[data-v-dbb73820]{display:flex;flex-direction:column;margin-left:auto}.sort-icon[data-v-dbb73820]{cursor:pointer;font-size:18px;line-height:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sort-icon.active[data-v-dbb73820]{color:#0d6efd}.eli-link[data-v-dbb73820]{color:#0d6efd;font-weight:500;text-decoration:none}.eli-link[data-v-dbb73820]:hover{text-decoration:underline;color:#0a58ca}@media (max-width:768px){.table-controls-top[data-v-dbb73820]{flex-direction:column;gap:1rem}}.view-only-input[data-v-05d3e361]{background-color:transparent;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem;margin-bottom:.5rem!important}.budget-area[data-v-05d3e361]{min-height:0}.loading-state[data-v-05d3e361]{position:absolute;inset:0;z-index:20;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all}.form-body[data-v-05d3e361],.form-inner[data-v-05d3e361],.view-item[data-v-05d3e361]{overflow:visible!important}.budget-title[data-v-05d3e361]{font-weight:600;font-size:1.25rem!important;border:1px solid #dee2e6;border-radius:4px;padding:15px;background-color:#f8f9fa}.responsive-table[data-v-05d3e361]{width:100%}.responsive-table td[data-v-05d3e361],.responsive-table th[data-v-05d3e361]{vertical-align:middle}.primary-col[data-v-05d3e361]{max-width:400px!important;white-space:normal;word-break:break-word}.secondary-col[data-v-05d3e361]{max-width:350px!important;white-space:normal;word-break:break-word}.text-end[data-v-05d3e361]{white-space:nowrap;min-width:120px}.sortable-header .th-content[data-v-05d3e361]{display:flex;justify-content:space-between;align-items:center}.sort-icons[data-v-05d3e361]{display:flex;flex-direction:column;margin-left:auto}.sort-icon[data-v-05d3e361]{cursor:pointer;font-size:18px;line-height:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sort-icon.active[data-v-05d3e361]{color:#0d6efd}.eli-link[data-v-05d3e361]{color:#0d6efd;font-weight:500;text-decoration:none}.eli-link[data-v-05d3e361]:hover{text-decoration:underline;color:#0a58ca}@media (max-width:768px){.table-controls-top[data-v-05d3e361]{flex-direction:column;gap:1rem}}.form-body[data-v-1d3861b1],.form-inner[data-v-1d3861b1],.view-item[data-v-1d3861b1]{overflow:visible!important}.primary-col[data-v-1d3861b1]{font-weight:500;color:#212529}.row-even[data-v-1d3861b1]{background-color:#fff}.row-odd[data-v-1d3861b1]{background-color:#f8f9fa}.material-symbols-outlined[data-v-1d3861b1]{font-size:1.25rem}.view-link[data-v-1d3861b1]{color:#428bca;font-weight:500}.view-link[data-v-1d3861b1]:hover{color:#2a6496;text-decoration:underline!important}.filters-section[data-v-1d3861b1]{background-color:#f8f9fa;padding:1.5rem;border-radius:.375rem;border:1px solid #dee2e6}.form-label[data-v-1d3861b1]{margin-bottom:.25rem;color:#495057}.showing-info[data-v-1d3861b1]{padding-left:.5rem}.search-box[data-v-1d3861b1]{position:relative;flex:1;min-width:200px;max-width:1000px}.register-wrapper[data-v-1d3861b1]{display:flex;max-height:35px}@media (max-width:768px){.filters-section .row[data-v-1d3861b1]{gap:.75rem}.table-controls-top[data-v-1d3861b1]{flex-direction:column;gap:1rem}.export-links[data-v-1d3861b1]{width:100%;display:flex;gap:1rem}.export-link[data-v-1d3861b1]{flex:1;text-align:center}}.view-only-input[data-v-90f43caa]{background-color:transparent;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem;margin-bottom:.5rem!important}.budget-area[data-v-90f43caa]{min-height:0}.loading-state[data-v-90f43caa]{position:absolute;inset:0;z-index:20;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all}.form-body[data-v-90f43caa],.form-inner[data-v-90f43caa],.view-item[data-v-90f43caa]{overflow:visible!important}.budget-title[data-v-90f43caa]{font-weight:600;font-size:1.25rem!important;border:1px solid #dee2e6;border-radius:4px;padding:15px;background-color:#f8f9fa}.responsive-table[data-v-90f43caa]{width:100%}.responsive-table td[data-v-90f43caa],.responsive-table th[data-v-90f43caa]{vertical-align:middle}.primary-col[data-v-90f43caa],.secondary-col[data-v-90f43caa]{max-width:350px;white-space:normal;word-break:break-word}.text-end[data-v-90f43caa]{white-space:nowrap;min-width:120px}.sortable-header .th-content[data-v-90f43caa]{display:flex;justify-content:space-between;align-items:center}.sort-icons[data-v-90f43caa]{display:flex;flex-direction:column;margin-left:auto}.sort-icon[data-v-90f43caa]{cursor:pointer;font-size:18px;line-height:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sort-icon.active[data-v-90f43caa]{color:#0d6efd}.budget-preview-btn[data-v-90f43caa]{background:#fff;color:#1f2937;border:1px solid #d1d5db;font-weight:600}.budget-preview-btn[data-v-90f43caa]:hover{background:#f3f4f6;color:#111827;border-color:#9ca3af}.budget-preview-overlay[data-v-90f43caa]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1050;padding:1rem}.budget-preview-modal[data-v-90f43caa]{background:#fff;width:min(1000px,100%);max-height:85vh;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.budget-preview-header[data-v-90f43caa]{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1rem;border-bottom:1px solid #e5e7eb}.budget-preview-body[data-v-90f43caa]{padding:1rem;overflow:auto}@media (max-width:768px){.table-controls-top[data-v-90f43caa]{flex-direction:column;gap:1rem}}.loading-overlay[data-v-bcf33f94]{position:absolute;inset:0;z-index:20;background:hsla(0,0%,100%,.95);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:inherit}.view-only-input[data-v-bcf33f94]{background-color:transparent;border:none;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem}.submit-btn[data-v-bcf33f94]{background-color:#3498db!important;border-color:#3498db!important;min-width:160px}.submit-btn[data-v-bcf33f94]:hover{background-color:#2980b9!important;border-color:#2980b9!important}.loading-overlay[data-v-3218c2bc]{position:absolute;inset:0;z-index:20;background:hsla(0,0%,100%,.95);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:inherit}.view-only-input[data-v-3218c2bc]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem;margin-bottom:.5rem!important}.submit-btn[data-v-3218c2bc]{background-color:#3498db!important;border-color:#3498db!important}.submit-btn[data-v-3218c2bc]:hover{background-color:#2980b9!important;border-color:#2980b9!important}.marquee-wrapper[data-v-01a5130f]{width:100%;overflow:hidden;background-color:#f2ffe6;padding:.5rem 0}.marquee-content[data-v-01a5130f]{display:inline-flex;white-space:nowrap;animation:marquee-01a5130f 20s linear infinite}.marquee-content p[data-v-01a5130f]{display:inline-flex;align-items:center;margin:0;padding:0 2rem;font-size:1rem;font-weight:500;color:#856404}.marquee-content[data-v-01a5130f]:hover{animation-play-state:paused}@keyframes marquee-01a5130f{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.view-only-input[data-v-01a5130f]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem}.budget-item-wrapper[data-v-01a5130f]{display:flex;flex-wrap:wrap;align-items:stretch}.budget-item-wrapper .view-only-input[data-v-01a5130f],.budget-item-wrapper input.view-only-input[data-v-01a5130f]{flex:1;white-space:pre-wrap}.dashboard-layout .budget-item-wrapper[data-v-01a5130f]{margin-top:20px;padding:0 40px}.dashboard-layout .content-wrapper[data-v-01a5130f]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:1rem}.dashboard-layout .section-border[data-v-01a5130f]{border-top:3px solid #667eea!important}.dashboard-layout .step-2[data-v-01a5130f]{padding:0 20px}.dashboard-layout .budget-item-wrapper.step-2 .col[data-v-01a5130f]{border-right:1px solid #ccc!important}.dashboard-layout .budget-item-wrapper.step-2 .col.no-border[data-v-01a5130f]{border-right:none!important}.dashboard-layout .budget-item-wrapper.step-3 .fixed-label[data-v-01a5130f]{min-height:80px;justify-content:flex-start;width:auto;box-sizing:border-box;text-align:left;display:flex;margin-bottom:0;flex-shrink:0;margin-left:1rem}.dashboard-layout .budget-item-wrapper.step-3 .col[data-v-01a5130f]{padding:0}.dashboard-layout .budget-item-wrapper.step-3 .content-wrapper[data-v-01a5130f]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05)}.dashboard-layout .budget-item-wrapper.step-3 .content[data-v-01a5130f]{border-bottom:2px solid #dee2e6;padding-top:.5rem;padding-bottom:.5rem;gap:1rem;width:100%;justify-content:space-between;align-items:center}.dashboard-layout .budget-item-wrapper.step-3 label[data-v-01a5130f]{font-size:16px;padding:.375rem 0!important;margin-bottom:0!important;padding-bottom:.5rem;font-weight:600}.dashboard-layout .budget-item-wrapper .col-md-3[data-v-01a5130f]{border:1px solid #212529}.dashboard-layout .budget-item-wrapper .col-md-3.no-border[data-v-01a5130f]{border:none}.dashboard-layout .budget-item-wrapper .col-md-3.no-border label[data-v-01a5130f]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .budget-item-wrapper .col-md-2.no-border[data-v-01a5130f]{border:none}.dashboard-layout .budget-item-wrapper .col-md-2.no-border label[data-v-01a5130f]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .fixed-label[data-v-01a5130f]{display:flex;align-items:center;justify-content:center;min-height:4rem;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center}.editable[data-v-01a5130f]{border:1px dashed #aaa!important;background-color:#f8f9fa}.edit-icon[data-v-01a5130f]{font-size:16px;color:#aaa;cursor:pointer}.edit-icon-filled[data-v-01a5130f]{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.view-only-input[data-v-1adde52f]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem;margin-bottom:.5rem!important}.budget-item-wrapper[data-v-1adde52f]{display:flex;flex-wrap:wrap;align-items:stretch}.budget-item-wrapper .view-only-input[data-v-1adde52f],.budget-item-wrapper input.view-only-input[data-v-1adde52f]{flex:1;white-space:pre-wrap}.dashboard-layout .budget-item-wrapper[data-v-1adde52f]{margin-top:20px;padding:0 40px}.dashboard-layout .content-wrapper[data-v-1adde52f]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:1rem}.dashboard-layout .section-border[data-v-1adde52f]{border-top:3px solid #667eea!important}.dashboard-layout .step-2[data-v-1adde52f]{padding:0 20px}.dashboard-layout .budget-item-wrapper.step-2 .col[data-v-1adde52f]{border-right:1px solid #ccc!important}.dashboard-layout .budget-item-wrapper.step-2 .col.no-border[data-v-1adde52f]{border-right:none!important}.dashboard-layout .budget-item-wrapper.step-3 .fixed-label[data-v-1adde52f]{min-height:80px;justify-content:flex-start;width:350px;box-sizing:border-box;text-align:left;display:flex;margin-bottom:0;flex-shrink:0;margin-left:1rem}.dashboard-layout .budget-item-wrapper.step-3 .col[data-v-1adde52f]{padding:0}.dashboard-layout .budget-item-wrapper.step-3 .content-wrapper[data-v-1adde52f]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05)}.dashboard-layout .budget-item-wrapper.step-3 .content[data-v-1adde52f]{border-bottom:2px solid #dee2e6;padding-top:.5rem;padding-bottom:.5rem;gap:1rem;width:100%;justify-content:space-between;align-items:center}.dashboard-layout .budget-item-wrapper.step-3 label[data-v-1adde52f]{font-size:16px;padding:.375rem 0!important;margin-bottom:0!important;padding-bottom:.5rem;font-weight:600}.dashboard-layout .budget-item-wrapper .col-md-3[data-v-1adde52f]{border:1px solid #212529}.dashboard-layout .budget-item-wrapper .col-md-3.no-border[data-v-1adde52f]{border:none}.dashboard-layout .budget-item-wrapper .col-md-3.no-border label[data-v-1adde52f]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .budget-item-wrapper .col-md-2.no-border[data-v-1adde52f]{border:none}.dashboard-layout .budget-item-wrapper .col-md-2.no-border label[data-v-1adde52f]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .fixed-label[data-v-1adde52f]{display:flex;align-items:center;justify-content:center;min-height:4rem;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center}.text-center.action .btn[data-v-26c62a41]{background-color:#28a745!important;border:none!important;border-radius:0!important}.material-symbols-outlined[data-v-26c62a41]{font-size:1.25rem}.form-body[data-v-06042b8a],.form-inner[data-v-06042b8a],.view-item[data-v-06042b8a]{overflow:visible!important}.primary-col[data-v-06042b8a]{font-weight:500}.row-even[data-v-06042b8a]{background-color:#fff}.row-odd[data-v-06042b8a]{background-color:#f8f9fa}.material-symbols-outlined[data-v-06042b8a]{font-size:1.25rem}.form-body[data-v-90205ee8],.form-inner[data-v-90205ee8],.view-item[data-v-90205ee8]{overflow:visible!important}.material-symbols-outlined[data-v-90205ee8]{font-size:1.25rem}.primary-col[data-v-90205ee8]{font-weight:500}.row-even[data-v-90205ee8]{background-color:#fff}.row-odd[data-v-90205ee8]{background-color:#f8f9fa}.form-body[data-v-23a0c3d4],.form-inner[data-v-23a0c3d4],.view-item[data-v-23a0c3d4]{overflow:visible!important}.primary-col[data-v-23a0c3d4]{font-weight:500}.row-even[data-v-23a0c3d4]{background-color:#fff}.row-odd[data-v-23a0c3d4]{background-color:#f8f9fa}.form-body[data-v-3b1649c9],.form-inner[data-v-3b1649c9],.view-item[data-v-3b1649c9]{overflow:visible!important}.primary-col[data-v-3b1649c9]{font-weight:500}.row-even[data-v-3b1649c9]{background-color:#fff}.row-odd[data-v-3b1649c9]{background-color:#f8f9fa}.form-body[data-v-3a0d2fba],.form-inner[data-v-3a0d2fba],.view-item[data-v-3a0d2fba]{overflow:visible!important}.appraisal-date[data-v-3a0d2fba]{min-width:150px}.primary-col[data-v-3a0d2fba]{font-weight:500}.row-even[data-v-3a0d2fba]{background-color:#fff}.row-odd[data-v-3a0d2fba]{background-color:#f8f9fa}.skeleton-row td[data-v-3a0d2fba]{padding-top:.85rem;padding-bottom:.85rem}.skeleton-bar[data-v-3a0d2fba]{height:14px;width:100%;border-radius:4px;background:linear-gradient(90deg,#eceff1 25%,#f5f6f7 37%,#eceff1 63%);background-size:400% 100%;animation:skeleton-shimmer-3a0d2fba 1.4s ease infinite}.skeleton-bar.skeleton-sm[data-v-3a0d2fba]{width:24px}.skeleton-bar.skeleton-lg[data-v-3a0d2fba]{width:90%}@keyframes skeleton-shimmer-3a0d2fba{0%{background-position:100% 50%}to{background-position:0 50%}}.filters-section[data-v-3a0d2fba]{background-color:#f8f9fa;padding:1.5rem;border-radius:.375rem;border:1px solid #dee2e6}@media (max-width:768px){.filters-section .row[data-v-3a0d2fba]{gap:.75rem}.table-controls-top[data-v-3a0d2fba]{flex-direction:column;gap:1rem}.export-links[data-v-3a0d2fba]{width:100%;display:flex;gap:1rem}.export-link[data-v-3a0d2fba]{flex:1;text-align:center}}.custom-tooltip[data-v-3a0d2fba]{position:fixed;z-index:9999;background:#fff;color:#000;padding:12px 14px;border-radius:8px;font-size:13px;max-width:280px;box-shadow:0 8px 20px rgba(0,0,0,.25);pointer-events:none;animation:fadeIn-3a0d2fba .15s ease-in-out}.custom-tooltip p[data-v-3a0d2fba]{margin:0 0 6px}.custom-tooltip p[data-v-3a0d2fba]:last-child{margin-bottom:0}@keyframes fadeIn-3a0d2fba{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.form-body[data-v-fa10c69a],.form-inner[data-v-fa10c69a],.view-item[data-v-fa10c69a]{overflow:visible!important}.primary-col[data-v-fa10c69a]{font-weight:500}.row-even[data-v-fa10c69a]{background-color:#fff}.row-odd[data-v-fa10c69a]{background-color:#f8f9fa}.view-link[data-v-fa10c69a]{color:#428bca;font-weight:500}.view-link[data-v-fa10c69a]:hover{color:#2a6496;text-decoration:underline!important}.loading-overlay[data-v-6c321038]{position:absolute;inset:0;z-index:20;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all;min-height:300px}.col-md-5[data-v-6c321038]{width:35%!important}.form-view-only-input[data-v-6c321038],.view-only-input[data-v-6c321038]{background-color:transparent;cursor:default;pointer-events:none;color:#212529;font-size:1rem}.view-only-input[data-v-6c321038]{border:none!important;padding-left:0}.dashboard-layout .budget-item-wrapper[data-v-6c321038]{margin-top:20px;padding:0 20px}.dashboard-layout .budget-item-wrapper .col[data-v-6c321038]{border:1px solid #212529}.dashboard-layout .budget-item-wrapper.step-3 .fixed-label[data-v-6c321038]{display:flex;align-items:center;justify-content:center;min-height:80px;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center;border-bottom:1px solid #000}.dashboard-layout .budget-item-wrapper.step-3 .col[data-v-6c321038]{padding:0}.dashboard-layout .budget-item-wrapper.step-3 label[data-v-6c321038]{font-size:16px;padding:.375rem 0!important;margin-bottom:0!important}.dashboard-layout .budget-item-wrapper .col-md-5[data-v-6c321038]{border:1px solid #212529}.dashboard-layout .budget-item-wrapper .col-md-5.no-border[data-v-6c321038]{border:none}.dashboard-layout .budget-item-wrapper .col-md-5.no-border label[data-v-6c321038]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .budget-item-wrapper .col-md-2.no-border[data-v-6c321038]{border:none}.dashboard-layout .budget-item-wrapper .col-md-2.no-border label[data-v-6c321038]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .fixed-label[data-v-6c321038]{display:flex;align-items:center;justify-content:center;min-height:4rem;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center}.table-bordered.appraisal-view th[data-v-6c321038]{font-size:14px}.table-bordered.appraisal-view thead[data-v-6c321038]{background:none}.table-bordered.appraisal-view thead th[data-v-6c321038]{border:1px solid #000;background:none}.table-bordered.appraisal-view tbody[data-v-6c321038]{background:none}.table-bordered.appraisal-view tbody td[data-v-6c321038]{border:1px solid #000;background:none}.warrant-download-btn-wrapper .btn[data-v-6c321038]{border-radius:0;padding:10px;width:auto}.memo-preview-overlay[data-v-6c321038]{position:fixed;inset:0;z-index:1060;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:1rem}.memo-preview-modal[data-v-6c321038]{width:min(920px,100%);max-height:90vh;overflow:hidden;border-radius:8px;background:#fff;display:flex;flex-direction:column}.memo-preview-header[data-v-6c321038]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid #e5e7eb}.memo-preview-body[data-v-6c321038]{padding:1rem;overflow:auto}.preview-grid[data-v-6c321038]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.preview-item[data-v-6c321038]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.6rem .75rem}.preview-item small[data-v-6c321038]{color:#6b7280;font-size:.75rem}.preview-item p[data-v-6c321038]{color:#111827;font-weight:600}@keyframes memoSkeletonShimmer-6c321038{0%{background-position:100% 50%}to{background-position:0 50%}}.memo-skeleton-bar[data-v-6c321038]{height:14px;border-radius:4px;background:linear-gradient(90deg,#eceff1 25%,#f5f6f7 37%,#eceff1 63%);background-size:400% 100%;animation:memoSkeletonShimmer-6c321038 1.4s ease infinite}@media (max-width:576px){.preview-grid[data-v-6c321038]{grid-template-columns:1fr}}.form-body[data-v-ba058ab6],.form-inner[data-v-ba058ab6],.view-item[data-v-ba058ab6]{overflow:visible!important}.primary-col[data-v-ba058ab6]{font-weight:500}.row-even[data-v-ba058ab6]{background-color:#fff}.row-odd[data-v-ba058ab6]{background-color:#f8f9fa}.marquee-wrapper[data-v-7bfa4887]{width:100%;overflow:hidden;background-color:#f2ffe6;padding:.5rem 0}.marquee-content[data-v-7bfa4887]{display:inline-flex;white-space:nowrap;animation:marquee-7bfa4887 20s linear infinite}.marquee-content p[data-v-7bfa4887]{display:inline-flex;align-items:center;margin:0;padding:0 2rem;font-size:1rem;font-weight:500;color:#856404}.marquee-content[data-v-7bfa4887]:hover{animation-play-state:paused}@keyframes marquee-7bfa4887{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.view-only-input[data-v-7bfa4887]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem}.budget-item-wrapper[data-v-7bfa4887]{display:flex;flex-wrap:wrap;align-items:stretch}.budget-item-wrapper .view-only-input[data-v-7bfa4887],.budget-item-wrapper input.view-only-input[data-v-7bfa4887]{flex:1;white-space:pre-wrap}.dashboard-layout .budget-item-wrapper[data-v-7bfa4887]{margin-top:20px;padding:0 40px}.dashboard-layout .content-wrapper[data-v-7bfa4887]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:1rem}.dashboard-layout .section-border[data-v-7bfa4887]{border-top:3px solid #667eea!important}.dashboard-layout .step-2[data-v-7bfa4887]{padding:0 20px}.dashboard-layout .budget-item-wrapper.step-2 .col[data-v-7bfa4887]{border-right:1px solid #ccc!important}.dashboard-layout .budget-item-wrapper.step-2 .col.no-border[data-v-7bfa4887]{border-right:none!important}.dashboard-layout .budget-item-wrapper.step-3 .fixed-label[data-v-7bfa4887]{min-height:80px;justify-content:flex-start;width:350px;box-sizing:border-box;text-align:left;display:flex;margin-bottom:0;flex-shrink:0;margin-left:1rem}.dashboard-layout .budget-item-wrapper.step-3 .col[data-v-7bfa4887]{padding:0}.dashboard-layout .budget-item-wrapper.step-3 .content-wrapper[data-v-7bfa4887]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05)}.dashboard-layout .budget-item-wrapper.step-3 .content[data-v-7bfa4887]{border-bottom:2px solid #dee2e6;padding-top:.5rem;padding-bottom:.5rem;gap:1rem;width:100%;justify-content:space-between;align-items:center}.dashboard-layout .budget-item-wrapper.step-3 label[data-v-7bfa4887]{font-size:16px;padding:.375rem 0!important;margin-bottom:0!important;padding-bottom:.5rem;font-weight:600}.dashboard-layout .budget-item-wrapper .col-md-3.no-border[data-v-7bfa4887]{border:none}.dashboard-layout .budget-item-wrapper .col-md-3.no-border label[data-v-7bfa4887]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .budget-item-wrapper .col-md-2.no-border[data-v-7bfa4887]{border:none}.dashboard-layout .budget-item-wrapper .col-md-2.no-border label[data-v-7bfa4887]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .fixed-label[data-v-7bfa4887]{display:flex;align-items:center;justify-content:center;min-height:4rem;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center}.memo-preview-overlay[data-v-7bfa4887]{position:fixed;inset:0;z-index:1060;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:1rem}.memo-preview-modal[data-v-7bfa4887]{width:min(920px,100%);max-height:90vh;overflow:hidden;border-radius:8px;background:#fff;display:flex;flex-direction:column}.memo-preview-header[data-v-7bfa4887]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid #e5e7eb}.memo-preview-body[data-v-7bfa4887]{padding:1rem;overflow:auto}.preview-grid[data-v-7bfa4887]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.preview-item[data-v-7bfa4887]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.6rem .75rem}.preview-item small[data-v-7bfa4887]{color:#6b7280;font-size:.75rem}.preview-item p[data-v-7bfa4887]{color:#111827;font-weight:600}@keyframes memoSkeletonShimmer-7bfa4887{0%{background-position:100% 50%}to{background-position:0 50%}}.memo-skeleton-bar[data-v-7bfa4887]{height:14px;border-radius:4px;background:linear-gradient(90deg,#eceff1 25%,#f5f6f7 37%,#eceff1 63%);background-size:400% 100%;animation:memoSkeletonShimmer-7bfa4887 1.4s ease infinite}@media (max-width:576px){.preview-grid[data-v-7bfa4887]{grid-template-columns:1fr}}.marquee-wrapper[data-v-e6db3982]{width:100%;overflow:hidden;background-color:#f2ffe6;padding:.5rem 0}.marquee-content[data-v-e6db3982]{display:inline-flex;white-space:nowrap;animation:marquee-e6db3982 20s linear infinite}.marquee-content p[data-v-e6db3982]{display:inline-flex;align-items:center;margin:0;padding:0 2rem;font-size:1rem;font-weight:500;color:#856404}.marquee-content[data-v-e6db3982]:hover{animation-play-state:paused}@keyframes marquee-e6db3982{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.view-only-input[data-v-e6db3982]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem}.budget-item-wrapper[data-v-e6db3982]{display:flex;flex-wrap:wrap;align-items:stretch}.budget-item-wrapper .view-only-input[data-v-e6db3982],.budget-item-wrapper input.view-only-input[data-v-e6db3982]{flex:1;white-space:pre-wrap}.dashboard-layout .budget-item-wrapper[data-v-e6db3982]{margin-top:20px;padding:0 40px}.dashboard-layout .content-wrapper[data-v-e6db3982]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:1rem}.dashboard-layout .section-border[data-v-e6db3982]{border-top:3px solid #667eea!important}.dashboard-layout .step-2[data-v-e6db3982]{padding:0 20px}.dashboard-layout .budget-item-wrapper.step-2 .col[data-v-e6db3982]{border-right:1px solid #ccc!important}.dashboard-layout .budget-item-wrapper.step-2 .col.no-border[data-v-e6db3982]{border-right:none!important}.dashboard-layout .budget-item-wrapper.step-3 .fixed-label[data-v-e6db3982]{min-height:80px;justify-content:flex-start;width:350px;box-sizing:border-box;text-align:left;display:flex;margin-bottom:0;flex-shrink:0;margin-left:1rem}.dashboard-layout .budget-item-wrapper.step-3 .col[data-v-e6db3982]{padding:0}.dashboard-layout .budget-item-wrapper.step-3 .content-wrapper[data-v-e6db3982]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05)}.dashboard-layout .budget-item-wrapper.step-3 .content[data-v-e6db3982]{border-bottom:2px solid #dee2e6;padding-top:.5rem;padding-bottom:.5rem;gap:1rem;width:100%;justify-content:space-between;align-items:center}.dashboard-layout .budget-item-wrapper.step-3 label[data-v-e6db3982]{font-size:16px;padding:.375rem 0!important;margin-bottom:0!important;padding-bottom:.5rem;font-weight:600}.dashboard-layout .budget-item-wrapper .col-md-3.no-border[data-v-e6db3982]{border:none}.dashboard-layout .budget-item-wrapper .col-md-3.no-border label[data-v-e6db3982]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .budget-item-wrapper .col-md-2.no-border[data-v-e6db3982]{border:none}.dashboard-layout .budget-item-wrapper .col-md-2.no-border label[data-v-e6db3982]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .fixed-label[data-v-e6db3982]{display:flex;align-items:center;justify-content:center;min-height:4rem;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center}.memo-preview-overlay[data-v-e6db3982]{position:fixed;inset:0;z-index:1060;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:1rem}.memo-preview-modal[data-v-e6db3982]{width:min(920px,100%);max-height:90vh;overflow:hidden;border-radius:8px;background:#fff;display:flex;flex-direction:column}.memo-preview-header[data-v-e6db3982]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid #e5e7eb}.memo-preview-body[data-v-e6db3982]{padding:1rem;overflow:auto}.preview-grid[data-v-e6db3982]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.preview-item[data-v-e6db3982]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.6rem .75rem}.preview-item small[data-v-e6db3982]{color:#6b7280;font-size:.75rem}.preview-item p[data-v-e6db3982]{color:#111827;font-weight:600}@keyframes memoSkeletonShimmer-e6db3982{0%{background-position:100% 50%}to{background-position:0 50%}}.memo-skeleton-bar[data-v-e6db3982]{height:14px;border-radius:4px;background:linear-gradient(90deg,#eceff1 25%,#f5f6f7 37%,#eceff1 63%);background-size:400% 100%;animation:memoSkeletonShimmer-e6db3982 1.4s ease infinite}@media (max-width:576px){.preview-grid[data-v-e6db3982]{grid-template-columns:1fr}}.marquee-wrapper[data-v-d71e28f0]{width:100%;overflow:hidden;background-color:#f2ffe6;padding:.5rem 0}.marquee-content[data-v-d71e28f0]{display:inline-flex;white-space:nowrap;animation:marquee-d71e28f0 20s linear infinite}.marquee-content p[data-v-d71e28f0]{display:inline-flex;align-items:center;margin:0;padding:0 2rem;font-size:1rem;font-weight:500;color:#856404}.marquee-content[data-v-d71e28f0]:hover{animation-play-state:paused}@keyframes marquee-d71e28f0{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.view-only-input[data-v-d71e28f0]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem}.budget-item-wrapper[data-v-d71e28f0]{display:flex;flex-wrap:wrap;align-items:stretch}.budget-item-wrapper .view-only-input[data-v-d71e28f0],.budget-item-wrapper input.view-only-input[data-v-d71e28f0]{flex:1;white-space:pre-wrap}.dashboard-layout .budget-item-wrapper[data-v-d71e28f0]{margin-top:20px;padding:0 40px}.dashboard-layout .content-wrapper[data-v-d71e28f0]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:1rem}.dashboard-layout .section-border[data-v-d71e28f0]{border-top:3px solid #667eea!important}.dashboard-layout .step-2[data-v-d71e28f0]{padding:0 20px}.dashboard-layout .budget-item-wrapper.step-2 .col[data-v-d71e28f0]{border-right:1px solid #ccc!important}.dashboard-layout .budget-item-wrapper.step-2 .col.no-border[data-v-d71e28f0]{border-right:none!important}.dashboard-layout .budget-item-wrapper.step-3 .fixed-label[data-v-d71e28f0]{min-height:80px;justify-content:flex-start;width:350px;box-sizing:border-box;text-align:left;display:flex;margin-bottom:0;flex-shrink:0;margin-left:1rem}.dashboard-layout .budget-item-wrapper.step-3 .col[data-v-d71e28f0]{padding:0}.dashboard-layout .budget-item-wrapper.step-3 .content-wrapper[data-v-d71e28f0]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05)}.dashboard-layout .budget-item-wrapper.step-3 .content[data-v-d71e28f0]{border-bottom:2px solid #dee2e6;padding-top:.5rem;padding-bottom:.5rem;gap:1rem;width:100%;justify-content:space-between;align-items:center}.dashboard-layout .budget-item-wrapper.step-3 label[data-v-d71e28f0]{font-size:16px;padding:.375rem 0!important;margin-bottom:0!important;padding-bottom:.5rem;font-weight:600}.dashboard-layout .budget-item-wrapper .col-md-3.no-border[data-v-d71e28f0]{border:none}.dashboard-layout .budget-item-wrapper .col-md-3.no-border label[data-v-d71e28f0]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .budget-item-wrapper .col-md-2.no-border[data-v-d71e28f0]{border:none}.dashboard-layout .budget-item-wrapper .col-md-2.no-border label[data-v-d71e28f0]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .fixed-label[data-v-d71e28f0]{display:flex;align-items:center;justify-content:center;min-height:4rem;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center}.memo-preview-overlay[data-v-d71e28f0]{position:fixed;inset:0;z-index:1060;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:1rem}.memo-preview-modal[data-v-d71e28f0]{width:min(920px,100%);max-height:90vh;overflow:hidden;border-radius:8px;background:#fff;display:flex;flex-direction:column}.memo-preview-header[data-v-d71e28f0]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid #e5e7eb}.memo-preview-body[data-v-d71e28f0]{padding:1rem;overflow:auto}.preview-grid[data-v-d71e28f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.preview-item[data-v-d71e28f0]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.6rem .75rem}.preview-item small[data-v-d71e28f0]{color:#6b7280;font-size:.75rem}.preview-item p[data-v-d71e28f0]{color:#111827;font-weight:600}@keyframes memoSkeletonShimmer-d71e28f0{0%{background-position:100% 50%}to{background-position:0 50%}}.memo-skeleton-bar[data-v-d71e28f0]{height:14px;border-radius:4px;background:linear-gradient(90deg,#eceff1 25%,#f5f6f7 37%,#eceff1 63%);background-size:400% 100%;animation:memoSkeletonShimmer-d71e28f0 1.4s ease infinite}@media (max-width:576px){.preview-grid[data-v-d71e28f0]{grid-template-columns:1fr}}.marquee-wrapper[data-v-501a650d]{width:100%;overflow:hidden;background-color:#f2ffe6;padding:.5rem 0}.marquee-content[data-v-501a650d]{display:inline-flex;white-space:nowrap;animation:marquee-501a650d 20s linear infinite}.marquee-content p[data-v-501a650d]{display:inline-flex;align-items:center;margin:0;padding:0 2rem;font-size:1rem;font-weight:500;color:#856404}.marquee-content[data-v-501a650d]:hover{animation-play-state:paused}@keyframes marquee-501a650d{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.view-only-input[data-v-501a650d]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem}.budget-item-wrapper[data-v-501a650d]{display:flex;flex-wrap:wrap;align-items:stretch}.budget-item-wrapper .view-only-input[data-v-501a650d],.budget-item-wrapper input.view-only-input[data-v-501a650d]{flex:1;white-space:pre-wrap}.dashboard-layout .budget-item-wrapper[data-v-501a650d]{margin-top:20px;padding:0 40px}.dashboard-layout .content-wrapper[data-v-501a650d]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:1rem}.dashboard-layout .section-border[data-v-501a650d]{border-top:3px solid #667eea!important}.dashboard-layout .step-2[data-v-501a650d]{padding:0 20px}.dashboard-layout .budget-item-wrapper.step-2 .col[data-v-501a650d]{border-right:1px solid #ccc!important}.dashboard-layout .budget-item-wrapper.step-2 .col.no-border[data-v-501a650d]{border-right:none!important}.dashboard-layout .budget-item-wrapper.step-3 .fixed-label[data-v-501a650d]{min-height:80px;justify-content:flex-start;width:350px;box-sizing:border-box;text-align:left;display:flex;margin-bottom:0;flex-shrink:0;margin-left:1rem}.dashboard-layout .budget-item-wrapper.step-3 .col[data-v-501a650d]{padding:0}.dashboard-layout .budget-item-wrapper.step-3 .content-wrapper[data-v-501a650d]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05)}.dashboard-layout .budget-item-wrapper.step-3 .content[data-v-501a650d]{border-bottom:2px solid #dee2e6;padding-top:.5rem;padding-bottom:.5rem;gap:1rem;width:100%;justify-content:space-between;align-items:center}.dashboard-layout .budget-item-wrapper.step-3 label[data-v-501a650d]{font-size:16px;padding:.375rem 0!important;margin-bottom:0!important;padding-bottom:.5rem;font-weight:600}.dashboard-layout .budget-item-wrapper .col-md-3.no-border[data-v-501a650d]{border:none}.dashboard-layout .budget-item-wrapper .col-md-3.no-border label[data-v-501a650d]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .budget-item-wrapper .col-md-2.no-border[data-v-501a650d]{border:none}.dashboard-layout .budget-item-wrapper .col-md-2.no-border label[data-v-501a650d]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .fixed-label[data-v-501a650d]{display:flex;align-items:center;justify-content:center;min-height:4rem;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center}.memo-preview-overlay[data-v-501a650d]{position:fixed;inset:0;z-index:1060;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:1rem}.memo-preview-modal[data-v-501a650d]{width:min(920px,100%);max-height:90vh;overflow:hidden;border-radius:8px;background:#fff;display:flex;flex-direction:column}.memo-preview-header[data-v-501a650d]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid #e5e7eb}.memo-preview-body[data-v-501a650d]{padding:1rem;overflow:auto}.preview-grid[data-v-501a650d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.preview-item[data-v-501a650d]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.6rem .75rem}.preview-item small[data-v-501a650d]{color:#6b7280;font-size:.75rem}.preview-item p[data-v-501a650d]{color:#111827;font-weight:600}@keyframes memoSkeletonShimmer-501a650d{0%{background-position:100% 50%}to{background-position:0 50%}}.memo-skeleton-bar[data-v-501a650d]{height:14px;border-radius:4px;background:linear-gradient(90deg,#eceff1 25%,#f5f6f7 37%,#eceff1 63%);background-size:400% 100%;animation:memoSkeletonShimmer-501a650d 1.4s ease infinite}@media (max-width:576px){.preview-grid[data-v-501a650d]{grid-template-columns:1fr}}.text-center.action .btn[data-v-1d018863]{background-color:#28a745!important;border:none!important;border-radius:0!important}.custom-tooltip[data-v-1d018863]{position:fixed;z-index:9999;background:#fff;color:#000;padding:12px 14px;border-radius:8px;font-size:13px;max-width:280px;box-shadow:0 8px 20px rgba(0,0,0,.25);pointer-events:none;animation:fadeIn-1d018863 .15s ease-in-out}.custom-tooltip p[data-v-1d018863]{margin:0 0 6px}.custom-tooltip p[data-v-1d018863]:last-child{margin-bottom:0}@keyframes fadeIn-1d018863{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.view-only-input[data-v-22aefd1b]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0}.dashboard-layout .budget-item-wrapper[data-v-22aefd1b]{margin-top:20px;padding:0 20px}.dashboard-layout .budget-item-wrapper .col[data-v-22aefd1b]{border:1px solid #212529}.dashboard-layout .budget-item-wrapper.step-3 .fixed-label[data-v-22aefd1b]{display:flex;align-items:center;justify-content:center;min-height:80px;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center;border-bottom:1px solid #000}.dashboard-layout .budget-item-wrapper.step-3 .col[data-v-22aefd1b]{padding:0}.dashboard-layout .budget-item-wrapper.step-3 label[data-v-22aefd1b]{font-size:16px;padding:.375rem 0!important;margin-bottom:0!important}.dashboard-layout .budget-item-wrapper .col-md-3[data-v-22aefd1b]{border:1px solid #212529}.dashboard-layout .budget-item-wrapper .col-md-3.no-border[data-v-22aefd1b]{border:none}.dashboard-layout .budget-item-wrapper .col-md-3.no-border label[data-v-22aefd1b]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .budget-item-wrapper .col-md-2.no-border[data-v-22aefd1b]{border:none}.dashboard-layout .budget-item-wrapper .col-md-2.no-border label[data-v-22aefd1b]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .fixed-label[data-v-22aefd1b]{display:flex;align-items:center;justify-content:center;min-height:4rem;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center}.budget-item-wrapper[data-v-22aefd1b]{display:flex;flex-wrap:wrap;align-items:stretch}.budget-item-wrapper .view-only-input[data-v-22aefd1b],.budget-item-wrapper input.view-only-input[data-v-22aefd1b]{flex:1;white-space:pre-wrap}.view-only-input[data-v-081904c0]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem}.col-md-5[data-v-31d10a86]{width:35%!important}.view-only-input[data-v-31d10a86]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem}.dashboard-layout .budget-item-wrapper[data-v-31d10a86]{margin-top:20px;padding:0 20px}.dashboard-layout .budget-item-wrapper .col[data-v-31d10a86]{border:1px solid #212529}.dashboard-layout .budget-item-wrapper.step-3 .fixed-label[data-v-31d10a86]{display:flex;align-items:center;justify-content:center;min-height:80px;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center;border-bottom:1px solid #000}.dashboard-layout .budget-item-wrapper.step-3 .col[data-v-31d10a86]{padding:0}.dashboard-layout .budget-item-wrapper.step-3 label[data-v-31d10a86]{font-size:14px;padding:.375rem 0!important;margin-bottom:0!important}.dashboard-layout .budget-item-wrapper .col-md-5[data-v-31d10a86]{border:1px solid #212529}.dashboard-layout .budget-item-wrapper .col-md-5.no-border[data-v-31d10a86]{border:none}.dashboard-layout .budget-item-wrapper .col-md-5.no-border label[data-v-31d10a86]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .budget-item-wrapper .col-md-2.no-border[data-v-31d10a86]{border:none}.dashboard-layout .budget-item-wrapper .col-md-2.no-border label[data-v-31d10a86]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .fixed-label[data-v-31d10a86]{display:flex;align-items:center;justify-content:center;min-height:4rem;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center}.table-bordered.appraisal-view th[data-v-31d10a86]{font-size:14px}.table-bordered.appraisal-view thead[data-v-31d10a86]{background:none}.table-bordered.appraisal-view thead th[data-v-31d10a86]{border:1px solid #000;background:none}.table-bordered.appraisal-view tbody[data-v-31d10a86]{background:none}.table-bordered.appraisal-view tbody td[data-v-31d10a86]{border:1px solid #000;background:none}.warrant-download-btn-wrapper .btn[data-v-31d10a86]{margin-right:10px;border-radius:0;padding:10px;width:auto}.warrant-download-btn-wrapper .edit-btn-app[data-v-31d10a86]{display:inline-flex;align-items:center;justify-content:center;line-height:1.5}.form-body[data-v-7b045bc0],.form-inner[data-v-7b045bc0],.view-item[data-v-7b045bc0]{overflow:visible!important}.primary-col[data-v-7b045bc0]{font-weight:500}.row-even[data-v-7b045bc0]{background-color:#fff}.row-odd[data-v-7b045bc0]{background-color:#f8f9fa}.skeleton-row td[data-v-7b045bc0]{padding-top:.85rem;padding-bottom:.85rem}.skeleton-bar[data-v-7b045bc0]{height:14px;width:100%;border-radius:4px;background:linear-gradient(90deg,#eceff1 25%,#f5f6f7 37%,#eceff1 63%);background-size:400% 100%;animation:skeleton-shimmer-7b045bc0 1.4s ease infinite}.skeleton-bar.skeleton-sm[data-v-7b045bc0]{width:24px}.skeleton-bar.skeleton-lg[data-v-7b045bc0]{width:90%}@keyframes skeleton-shimmer-7b045bc0{0%{background-position:100% 50%}to{background-position:0 50%}}.filters-section[data-v-7b045bc0]{background-color:#f8f9fa;padding:1.5rem;border-radius:.375rem;border:1px solid #dee2e6}@media (max-width:768px){.filters-section .row[data-v-7b045bc0]{gap:.75rem}.table-controls-top[data-v-7b045bc0]{flex-direction:column;gap:1rem}.export-links[data-v-7b045bc0]{width:100%;display:flex;gap:1rem}.export-link[data-v-7b045bc0]{flex:1;text-align:center}}.custom-tooltip[data-v-7b045bc0]{position:fixed;z-index:9999;background:#fff;color:#000;padding:12px 14px;border-radius:8px;font-size:13px;max-width:280px;box-shadow:0 8px 20px rgba(0,0,0,.25);pointer-events:none;animation:fadeIn-7b045bc0 .15s ease-in-out}.custom-tooltip p[data-v-7b045bc0]{margin:0 0 6px}.custom-tooltip p[data-v-7b045bc0]:last-child{margin-bottom:0}@keyframes fadeIn-7b045bc0{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.col-md-5[data-v-bd5501b4]{width:35%!important}.form-view-only-input[data-v-bd5501b4],.view-only-input[data-v-bd5501b4]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem}.dashboard-layout .budget-item-wrapper[data-v-bd5501b4]{margin-top:20px;padding:0 20px}.dashboard-layout .budget-item-wrapper .col-md-5[data-v-bd5501b4],.dashboard-layout .budget-item-wrapper .col[data-v-bd5501b4]{border:1px solid #212529}.dashboard-layout .fixed-label[data-v-bd5501b4]{display:flex;align-items:center;justify-content:center;min-height:4rem;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center}.table-bordered.appraisal-view th[data-v-bd5501b4]{font-size:14px}.table-bordered.appraisal-view thead[data-v-bd5501b4]{background:none}.table-bordered.appraisal-view thead th[data-v-bd5501b4]{border:1px solid #000;background:none}.table-bordered.appraisal-view tbody[data-v-bd5501b4]{background:none}.table-bordered.appraisal-view tbody td[data-v-bd5501b4]{border:1px solid #000;background:none}.profile-photo-wrapper[data-v-63fcfa73]{position:relative}.photo-overlay[data-v-63fcfa73]{position:absolute;inset:0;background:rgba(0,0,0,.4);height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center}.profile-photo[data-v-63fcfa73]{width:150px;height:150px;overflow:hidden;display:flex;align-items:center;justify-content:center}.profile-photo img[data-v-63fcfa73]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-signature[data-v-63fcfa73]{width:200px;overflow:hidden;display:flex;align-items:center;justify-content:center}.profile-signature img[data-v-63fcfa73]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.no-signature-text[data-v-63fcfa73]{color:#6c757d;margin-top:10px}.signature-modal[data-v-63fcfa73]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1050}.signature-preview[data-v-63fcfa73]{max-height:80px;border:1px solid #ddd;padding:5px;background:#fff}.signature-expanded[data-v-63fcfa73]{max-width:90%;max-height:90%;border-radius:8px;box-shadow:0 0 15px rgba(0,0,0,.6)}.sign-btn[data-v-63fcfa73]{height:40px!important}.upload-btn[data-v-63fcfa73]{background-color:#28a745!important;margin:10px;height:50px;font-weight:600;border:none!important;border-radius:0!important;padding:10px}.upload-btn span[data-v-63fcfa73]{margin-right:5px;font-weight:600}.delete-btn[data-v-63fcfa73]{height:50px;border-radius:6px!important;display:flex;align-items:center;color:#fff!important;border:none!important;padding:12px;transition:background-color .3s ease}.material-symbols-outlined[data-v-63fcfa73]{font-size:1.25rem}.edit-icon[data-v-63fcfa73]{font-size:16px;color:#aaa;cursor:pointer}.edit-icon-filled[data-v-63fcfa73]{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.crud-form[data-v-63fcfa73]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.08)}.profile-header[data-v-63fcfa73]{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.profile-photo[data-v-63fcfa73]{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:1rem;border:3px solid #f1f1f1}.profile-actions[data-v-63fcfa73]{display:flex;gap:10px;align-items:center}.info-section[data-v-63fcfa73]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem 2rem;margin-bottom:2rem}.info-item span[data-v-63fcfa73]{font-size:.85rem;color:#888}.info-item p[data-v-63fcfa73]{margin:0;font-weight:500;font-size:.95rem}.signature-section[data-v-63fcfa73]{border-top:1px solid #eee;padding-top:1.5rem}.signature-header[data-v-63fcfa73]{display:flex;align-items:center;gap:6px;font-weight:500;margin-bottom:1rem}.signature-content[data-v-63fcfa73]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.profile-signature[data-v-63fcfa73]{max-width:180px;cursor:zoom-in}.upload-btn[data-v-63fcfa73]{background-color:#390!important;color:#fff!important;border-radius:6px!important;padding:8px 12px;font-size:.85rem;display:flex;align-items:center;gap:5px;transition:.2s ease}.upload-btn[data-v-63fcfa73]:hover{background-color:#267a00!important;transform:translateY(-1px)}.save-btn[data-v-63fcfa73]{height:auto;font-weight:600;border:none!important;background-color:#390!important;color:#fff!important;border-radius:6px!important;padding:8px 12px;font-size:.85rem;display:flex;align-items:center;gap:5px;transition:.2s ease}.save-btn[data-v-63fcfa73]:hover{background-color:#267a00!important;transform:translateY(-1px)}.no-signature-text[data-v-63fcfa73]{font-style:italic;color:#999}.info-icon[data-v-63fcfa73]{font-size:16px;color:#aaa;cursor:help}.remark-content[data-v-63fcfa73]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.custom-select option[data-v-2692e9ca]{font-size:18px;background-color:#fff}.view-only-input[data-v-2692e9ca]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem}.pv-preview-btn[data-v-3380b98d]{background:#fff;color:#1f2937;border:1px solid #d1d5db;font-weight:600}.pv-preview-btn[data-v-3380b98d]:hover{background:#f3f4f6;color:#111827;border-color:#9ca3af}.pv-preview-overlay[data-v-3380b98d]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1050;padding:1rem}.pv-preview-modal[data-v-3380b98d]{background:#fff;width:min(1000px,100%);max-height:85vh;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.pv-preview-header[data-v-3380b98d]{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1rem;border-bottom:1px solid #e5e7eb}.pv-preview-body[data-v-3380b98d]{padding:1rem;overflow:auto}.preview-grid[data-v-3380b98d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.preview-item[data-v-3380b98d]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.6rem .75rem}.preview-item small[data-v-3380b98d]{display:block;color:#6b7280;font-size:.75rem;margin-bottom:.2rem}.preview-item p[data-v-3380b98d]{color:#111827;font-weight:600;word-break:break-word}.preview-item-wide[data-v-3380b98d]{grid-column:span 3}@media (max-width:992px){.preview-grid[data-v-3380b98d]{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-item-wide[data-v-3380b98d]{grid-column:span 2}}@media (max-width:576px){.preview-grid[data-v-3380b98d]{grid-template-columns:1fr}.preview-item-wide[data-v-3380b98d]{grid-column:span 1}}.view-only-input[data-v-3380b98d]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem;margin-bottom:.5rem!important}.budget-item-wrapper[data-v-3380b98d]{display:flex;flex-wrap:wrap;align-items:stretch}.budget-item-wrapper .view-only-input[data-v-3380b98d],.budget-item-wrapper input.view-only-input[data-v-3380b98d]{flex:1;white-space:pre-wrap}.dashboard-layout .budget-item-wrapper[data-v-3380b98d]{margin-top:20px;padding:0 40px}.dashboard-layout .content-wrapper[data-v-3380b98d]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:1rem}.dashboard-layout .section-border[data-v-3380b98d]{border-top:3px solid #667eea!important}.dashboard-layout .step-2[data-v-3380b98d]{padding:0 20px}.dashboard-layout .budget-item-wrapper.step-2 .col[data-v-3380b98d]{border-right:1px solid #ccc!important}.dashboard-layout .budget-item-wrapper.step-2 .col.no-border[data-v-3380b98d]{border-right:none!important}.dashboard-layout .budget-item-wrapper.step-3 .fixed-label[data-v-3380b98d]{min-height:80px;justify-content:flex-start;width:350px;box-sizing:border-box;text-align:left;display:flex;margin-bottom:0;flex-shrink:0;margin-left:1rem}.dashboard-layout .budget-item-wrapper.step-3 .col[data-v-3380b98d]{padding:0}.dashboard-layout .budget-item-wrapper.step-3 .content-wrapper[data-v-3380b98d]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05)}.dashboard-layout .budget-item-wrapper.step-3 .content[data-v-3380b98d]{border-bottom:2px solid #dee2e6;padding-top:.5rem;padding-bottom:.5rem;gap:1rem;width:100%;justify-content:space-between;align-items:center}.dashboard-layout .budget-item-wrapper.step-3 label[data-v-3380b98d]{font-size:16px;padding:.375rem 0!important;margin-bottom:0!important;padding-bottom:.5rem;font-weight:600}.dashboard-layout .budget-item-wrapper .col-md-3[data-v-3380b98d]{border:1px solid #212529}.dashboard-layout .budget-item-wrapper .col-md-3.no-border[data-v-3380b98d]{border:none}.dashboard-layout .budget-item-wrapper .col-md-3.no-border label[data-v-3380b98d]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .budget-item-wrapper .col-md-2.no-border[data-v-3380b98d]{border:none}.dashboard-layout .budget-item-wrapper .col-md-2.no-border label[data-v-3380b98d]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .fixed-label[data-v-3380b98d]{display:flex;align-items:center;justify-content:center;min-height:4rem;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center}.form-body[data-v-f85001b6],.form-inner[data-v-f85001b6],.view-item[data-v-f85001b6]{overflow:visible!important}.memo-date[data-v-f85001b6]{min-width:150px}.primary-col[data-v-f85001b6]{font-weight:500}.row-even[data-v-f85001b6]{background-color:#fff}.row-odd[data-v-f85001b6]{background-color:#f8f9fa}.skeleton-row td[data-v-f85001b6]{padding-top:.85rem;padding-bottom:.85rem}.skeleton-bar[data-v-f85001b6]{height:14px;width:100%;border-radius:4px;background:linear-gradient(90deg,#eceff1 25%,#f5f6f7 37%,#eceff1 63%);background-size:400% 100%;animation:skeleton-shimmer-f85001b6 1.4s ease infinite}.skeleton-bar.skeleton-sm[data-v-f85001b6]{width:24px}.skeleton-bar.skeleton-lg[data-v-f85001b6]{width:90%}@keyframes skeleton-shimmer-f85001b6{0%{background-position:100% 50%}to{background-position:0 50%}}.custom-tooltip[data-v-f85001b6]{position:fixed;z-index:9999;background:#fff;color:#000;padding:12px 14px;border-radius:8px;font-size:13px;max-width:280px;box-shadow:0 8px 20px rgba(0,0,0,.25);pointer-events:none;animation:fadeIn-f85001b6 .15s ease-in-out}.custom-tooltip p[data-v-f85001b6]{margin:0 0 6px}.custom-tooltip p[data-v-f85001b6]:last-child{margin-bottom:0}@keyframes fadeIn-f85001b6{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.form-body[data-v-256803ef],.form-inner[data-v-256803ef],.view-item[data-v-256803ef]{overflow:visible!important}.memo-date[data-v-256803ef]{min-width:150px}.primary-col[data-v-256803ef]{font-weight:500}.row-even[data-v-256803ef]{background-color:#fff}.row-odd[data-v-256803ef]{background-color:#f8f9fa}.skeleton-row td[data-v-256803ef]{padding-top:.85rem;padding-bottom:.85rem}.skeleton-bar[data-v-256803ef]{height:14px;width:100%;border-radius:4px;background:linear-gradient(90deg,#eceff1 25%,#f5f6f7 37%,#eceff1 63%);background-size:400% 100%;animation:skeleton-shimmer-256803ef 1.4s ease infinite}.skeleton-bar.skeleton-sm[data-v-256803ef]{width:24px}.skeleton-bar.skeleton-lg[data-v-256803ef]{width:90%}@keyframes skeleton-shimmer-256803ef{0%{background-position:100% 50%}to{background-position:0 50%}}.custom-tooltip[data-v-256803ef]{position:fixed;z-index:9999;background:#fff;color:#000;padding:12px 14px;border-radius:8px;font-size:13px;max-width:280px;box-shadow:0 8px 20px rgba(0,0,0,.25);pointer-events:none;animation:fadeIn-256803ef .15s ease-in-out}.custom-tooltip p[data-v-256803ef]{margin:0 0 6px}.custom-tooltip p[data-v-256803ef]:last-child{margin-bottom:0}@keyframes fadeIn-256803ef{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.marquee-wrapper[data-v-1302b3e9]{width:100%;overflow:hidden;background-color:#f2ffe6;padding:.5rem 0}.marquee-content[data-v-1302b3e9]{display:inline-flex;white-space:nowrap;animation:marquee 20s linear infinite}.marquee-content span[data-v-1302b3e9]{display:inline-block;padding:0 2rem;font-size:1rem;font-weight:500;color:#856404}.marquee-content[data-v-1302b3e9]:hover{animation-play-state:paused}.memo-content-area[data-v-1302b3e9]{min-height:280px}.loading-overlay[data-v-1302b3e9]{position:absolute;inset:0;z-index:20;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all}.form-outer[data-v-1302b3e9]{width:100%;max-width:800px}.crud-form[data-v-1302b3e9]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.form-header h1[data-v-1302b3e9]{font-size:1.5rem;color:#333}.form-row[data-v-1302b3e9]{display:flex;margin-bottom:1.5rem;gap:1rem;align-items:flex-start}.form-row-label[data-v-1302b3e9]{flex:0 0 30%;text-align:right;padding-top:.5rem}.form-row-label label[data-v-1302b3e9]{font-weight:600;color:#495057;margin-bottom:0}.form-row-input[data-v-1302b3e9]{flex:1}.view-only-input[data-v-1302b3e9]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;box-shadow:none!important}.action-buttons-container[data-v-1302b3e9]{padding:1.5rem;border-top:1px solid #e9ecef;background-color:#f8f9fa}.action-buttons-wrapper[data-v-1302b3e9]{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.action-button[data-v-1302b3e9]{flex:0 0 auto}.action-button button[data-v-1302b3e9]{min-width:140px;white-space:nowrap}.btn[data-v-1302b3e9]{padding:.5rem 1rem!important;border-radius:4px!important;font-weight:500!important;transition:all .3s ease!important}.edit-btn[data-v-1302b3e9]{background-color:#007bff!important;border-color:#007bff!important}.edit-btn[data-v-1302b3e9]:hover{background-color:#0056b3!important}.accept-btn[data-v-1302b3e9]{background-color:#28a745!important;border-color:#28a745!important}.accept-btn[data-v-1302b3e9]:hover{background-color:#218838!important}.return-btn[data-v-1302b3e9]{background-color:#ffc107!important;border-color:#ffc107!important;color:#212529!important}.return-btn[data-v-1302b3e9]:hover{background-color:#e0a800!important}.editable[data-v-1302b3e9]{border:1px dashed #aaa;background-color:#f8f9fa}.edit-icon[data-v-1302b3e9]{font-size:16px;color:#aaa;cursor:pointer}.edit-icon-filled[data-v-1302b3e9]{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}@media screen and (max-width:1024px){.form-outer[data-v-1302b3e9]{max-width:100%}.form-row-label[data-v-1302b3e9]{flex:0 0 40%}}@media screen and (max-width:768px){.form-header h1[data-v-1302b3e9]{font-size:1.25rem}.form-row[data-v-1302b3e9]{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.form-row-label[data-v-1302b3e9]{flex:none;text-align:left;padding-top:0}.form-row-label label[data-v-1302b3e9]{font-size:.875rem;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.form-row-input[data-v-1302b3e9]{flex:none;width:100%}.view-only-input[data-v-1302b3e9]{font-size:.95rem;padding:.25rem 0;font-weight:500}.action-buttons-container[data-v-1302b3e9]{padding:1rem}.action-buttons-wrapper[data-v-1302b3e9]{flex-direction:column;gap:.75rem}.action-button[data-v-1302b3e9]{width:100%}.action-button button[data-v-1302b3e9]{width:100%;min-width:100%}.skeleton-btn[data-v-1302b3e9]{width:100%}.page-identifier[data-v-1302b3e9]{font-size:.875rem}.page-identifier .material-symbols-outlined[data-v-1302b3e9]{font-size:1.25rem}}@media screen and (max-width:480px){.form-header h1[data-v-1302b3e9]{font-size:1.125rem}.form-row[data-v-1302b3e9]{margin-bottom:1rem;padding-bottom:.75rem}.form-row-label label[data-v-1302b3e9]{font-size:.8125rem}.view-only-input[data-v-1302b3e9]{font-size:.875rem}.action-buttons-container[data-v-1302b3e9]{padding:.75rem}.btn[data-v-1302b3e9]{padding:.625rem 1rem;font-size:.875rem}}.spinner-border-sm[data-v-1302b3e9]{width:1rem;height:1rem;border-width:.15em}.skeleton-bar[data-v-1302b3e9]{border-radius:4px;background:linear-gradient(90deg,#eceff1 25%,#f5f6f7 37%,#eceff1 63%);background-size:400% 100%;animation:skeleton-shimmer-1302b3e9 1.4s ease infinite}.skeleton-btn[data-v-1302b3e9]{width:140px;height:38px}.skeleton-btn-sm[data-v-1302b3e9]{width:110px}.skeleton-select[data-v-1302b3e9]{flex:1;height:38px}@keyframes skeleton-shimmer-1302b3e9{0%{background-position:100% 50%}to{background-position:0 50%}}@media print{.action-buttons-container[data-v-1302b3e9],.page-identifier[data-v-1302b3e9]{display:none!important}.form-outer[data-v-1302b3e9]{max-width:100%;box-shadow:none}.form-row[data-v-1302b3e9]{page-break-inside:avoid}}.marquee-wrapper[data-v-80d0820c]{width:100%;overflow:hidden;background-color:#f2ffe6;padding:.5rem 0}.marquee-content[data-v-80d0820c]{display:inline-flex;white-space:nowrap;animation:marquee 20s linear infinite}.marquee-content span[data-v-80d0820c]{display:inline-block;padding:0 2rem;font-size:1rem;font-weight:500;color:#856404}.marquee-content[data-v-80d0820c]:hover{animation-play-state:paused}.memo-content-area[data-v-80d0820c]{min-height:280px}.loading-overlay[data-v-80d0820c]{position:absolute;inset:0;z-index:20;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all}.form-outer[data-v-80d0820c]{width:100%;max-width:800px}.crud-form[data-v-80d0820c]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.form-header h1[data-v-80d0820c]{font-size:1.5rem;color:#333}.form-row[data-v-80d0820c]{display:flex;margin-bottom:1.5rem;gap:1rem;align-items:flex-start}.form-row-label[data-v-80d0820c]{flex:0 0 30%;text-align:right;padding-top:.5rem}.form-row-label label[data-v-80d0820c]{font-weight:600;color:#495057;margin-bottom:0}.form-row-input[data-v-80d0820c]{flex:1}.view-only-input[data-v-80d0820c]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;box-shadow:none!important}.action-buttons-container[data-v-80d0820c]{padding:1.5rem;border-top:1px solid #e9ecef;background-color:#f8f9fa}.action-buttons-wrapper[data-v-80d0820c]{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.action-button[data-v-80d0820c]{flex:0 0 auto}.action-button button[data-v-80d0820c]{min-width:140px;white-space:nowrap}.btn[data-v-80d0820c]{padding:.5rem 1rem;border-radius:4px;font-weight:500;transition:all .3s ease}.submit-btn[data-v-80d0820c]{background-color:#007bff!important;border-color:#007bff!important}.submit-btn[data-v-80d0820c]:hover{background-color:#0056b3!important}.accept-btn[data-v-80d0820c]{background-color:#28a745!important;border-color:#28a745!important}.accept-btn[data-v-80d0820c]:hover{background-color:#218838!important}.return-btn[data-v-80d0820c]{background-color:#ffc107!important;border-color:#ffc107!important;color:#212529!important}.return-btn[data-v-80d0820c]:hover{background-color:#e0a800!important}.editable[data-v-80d0820c]{border:1px dashed #aaa;background-color:#f8f9fa}.edit-icon[data-v-80d0820c]{font-size:16px;color:#aaa;cursor:pointer}.edit-icon-filled[data-v-80d0820c]{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}@media screen and (max-width:1024px){.form-outer[data-v-80d0820c]{max-width:100%}.form-row-label[data-v-80d0820c]{flex:0 0 40%}}@media screen and (max-width:768px){.form-header h1[data-v-80d0820c]{font-size:1.25rem}.form-row[data-v-80d0820c]{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.form-row-label[data-v-80d0820c]{flex:none;text-align:left;padding-top:0}.form-row-label label[data-v-80d0820c]{font-size:.875rem;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.form-row-input[data-v-80d0820c]{flex:none;width:100%}.view-only-input[data-v-80d0820c]{font-size:.95rem;padding:.25rem 0;font-weight:500}.action-buttons-container[data-v-80d0820c]{padding:1rem}.action-buttons-wrapper[data-v-80d0820c]{flex-direction:column;gap:.75rem}.action-button[data-v-80d0820c]{width:100%}.action-button button[data-v-80d0820c]{width:100%;min-width:100%}.page-identifier[data-v-80d0820c]{font-size:.875rem}.page-identifier .material-symbols-outlined[data-v-80d0820c]{font-size:1.25rem}}@media screen and (max-width:480px){.form-header h1[data-v-80d0820c]{font-size:1.125rem}.form-row[data-v-80d0820c]{margin-bottom:1rem;padding-bottom:.75rem}.form-row-label label[data-v-80d0820c]{font-size:.8125rem}.view-only-input[data-v-80d0820c]{font-size:.875rem}.action-buttons-container[data-v-80d0820c]{padding:.75rem}.btn[data-v-80d0820c]{padding:.625rem 1rem;font-size:.875rem}}.spinner-border-sm[data-v-80d0820c]{width:1rem;height:1rem;border-width:.15em}@media print{.action-buttons-container[data-v-80d0820c],.page-identifier[data-v-80d0820c]{display:none!important}.form-outer[data-v-80d0820c]{max-width:100%;box-shadow:none}.form-row[data-v-80d0820c]{page-break-inside:avoid}}.form-outer[data-v-19ef2a58]{width:100%;max-width:800px}.marquee-wrapper[data-v-19ef2a58]{width:100%;overflow:hidden;background-color:#f2ffe6;padding:.5rem 0}.marquee-content[data-v-19ef2a58]{display:inline-flex;white-space:nowrap;animation:marquee 20s linear infinite}.marquee-content span[data-v-19ef2a58]{display:inline-block;padding:0 2rem;font-size:1rem;font-weight:500;color:#856404}.marquee-content[data-v-19ef2a58]:hover{animation-play-state:paused}.view-only-input[data-v-19ef2a58]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem;margin-bottom:.5rem!important}.budget-item-wrapper[data-v-19ef2a58]{display:flex;flex-wrap:wrap;align-items:stretch}.budget-item-wrapper .view-only-input[data-v-19ef2a58],.budget-item-wrapper input.view-only-input[data-v-19ef2a58]{flex:1;white-space:pre-wrap}.dashboard-layout .budget-item-wrapper[data-v-19ef2a58]{margin-top:20px;padding:0 40px}.dashboard-layout .content-wrapper[data-v-19ef2a58]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:1rem}.dashboard-layout .section-border[data-v-19ef2a58]{border-top:3px solid #667eea!important}.dashboard-layout .step-2[data-v-19ef2a58]{padding:0 20px}.dashboard-layout .budget-item-wrapper.step-2 .col[data-v-19ef2a58]{border-right:1px solid #ccc!important}.dashboard-layout .budget-item-wrapper.step-2 .col.no-border[data-v-19ef2a58]{border-right:none!important}.dashboard-layout .budget-item-wrapper.step-3 .fixed-label[data-v-19ef2a58]{min-height:80px;justify-content:flex-start;width:350px;box-sizing:border-box;text-align:left;display:flex;margin-bottom:0;flex-shrink:0;margin-left:1rem}.dashboard-layout .budget-item-wrapper.step-3 .col[data-v-19ef2a58]{padding:0}.dashboard-layout .budget-item-wrapper.step-3 .content-wrapper[data-v-19ef2a58]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05)}.dashboard-layout .budget-item-wrapper.step-3 .content[data-v-19ef2a58]{border-bottom:2px solid #dee2e6;padding-top:.5rem;padding-bottom:.5rem;gap:1rem;width:100%;justify-content:space-between;align-items:center}.dashboard-layout .budget-item-wrapper.step-3 label[data-v-19ef2a58]{font-size:16px;padding:.375rem 0!important;margin-bottom:0!important;padding-bottom:.5rem;font-weight:600}.dashboard-layout .budget-item-wrapper .col-md-3[data-v-19ef2a58]{border:1px solid #212529}.dashboard-layout .budget-item-wrapper .col-md-3.no-border[data-v-19ef2a58]{border:none}.dashboard-layout .budget-item-wrapper .col-md-3.no-border label[data-v-19ef2a58]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .budget-item-wrapper .col-md-2.no-border[data-v-19ef2a58]{border:none}.dashboard-layout .budget-item-wrapper .col-md-2.no-border label[data-v-19ef2a58]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .fixed-label[data-v-19ef2a58]{display:flex;align-items:center;justify-content:center;min-height:4rem;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center}.month-display[data-v-0f0ae2aa]{margin-bottom:16px}.month-display h3[data-v-0f0ae2aa]{font-size:1.25rem;font-weight:600;color:#333;margin:0}.dropdowns-wrapper[data-v-0f0ae2aa]{display:flex;gap:12px;flex-wrap:wrap}.dropdown-container[data-v-0f0ae2aa]{flex:0 0 auto;width:180px}.search-box[data-v-0f0ae2aa]{position:relative;display:inline-flex;align-items:center;width:100%}.search-icon[data-v-0f0ae2aa]{position:absolute;left:10px;font-size:1.1rem;opacity:.8;pointer-events:none;z-index:1}.dropdown-input[data-v-0f0ae2aa]{padding-left:38px;padding-right:12px;height:36px;border-radius:4px;border:1px solid #d0d7de;background:#fff;font-size:.9rem;width:100%;cursor:pointer}.dropdown-input[data-v-0f0ae2aa]:focus{outline:none;border-color:#0969da;box-shadow:0 0 0 3px rgba(9,105,218,.1)}.table-container[data-v-0f0ae2aa]{overflow-x:auto;-webkit-overflow-scrolling:touch}.summary-table[data-v-0f0ae2aa]{width:100%;border-collapse:collapse;font-size:.95rem}.summary-table thead th[data-v-0f0ae2aa]{text-align:left;padding:10px 12px;border-bottom:2px solid #e6e6e6;background:#fafafa;font-weight:600;white-space:nowrap}.summary-table tbody td[data-v-0f0ae2aa]{padding:10px 12px;border-bottom:1px solid #f0f0f0}.summary-table tfoot .totals-row[data-v-0f0ae2aa]{background:#f5f5f5;border-top:2px solid #d0d7de}.summary-table tfoot td[data-v-0f0ae2aa]{padding:12px;font-size:1rem}.row-even[data-v-0f0ae2aa]{background:#fff}.row-odd[data-v-0f0ae2aa]{background:#fbfbfb}.clickable-number[data-v-0f0ae2aa]{color:#0969da;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s;font-weight:500;display:inline-block}.clickable-number[data-v-0f0ae2aa]:hover{background:#ddf4ff;text-decoration:underline}.modal-overlay[data-v-0f0ae2aa]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-0f0ae2aa .2s ease-in-out;padding:16px}@keyframes fadeIn-0f0ae2aa{0%{opacity:0}to{opacity:1}}.modal-content[data-v-0f0ae2aa]{background:#fff;border-radius:8px;width:100%;max-width:700px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.15);animation:slideUp-0f0ae2aa .3s ease-out}@keyframes slideUp-0f0ae2aa{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-0f0ae2aa]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e6e6e6;background:#f8f9fa}.modal-header h3[data-v-0f0ae2aa]{font-size:1.1rem;font-weight:600;color:#333}.close-btn[data-v-0f0ae2aa]{background:none;border:none;cursor:pointer;padding:4px;color:#666;transition:all .2s;border-radius:4px;flex-shrink:0}.close-btn[data-v-0f0ae2aa]:hover{color:#000;background:#e9ecef}.modal-body[data-v-0f0ae2aa]{padding:16px 20px;overflow-y:auto}.empty-icon[data-v-0f0ae2aa]{font-size:4rem;color:#ccc}.file-list-container[data-v-0f0ae2aa]{display:flex;flex-direction:column;gap:16px}.file-item[data-v-0f0ae2aa]{display:flex;align-items:flex-start;padding:16px;border:1px solid #e6e6e6;border-radius:8px;background:#f8f9fa;transition:all .2s}.file-item[data-v-0f0ae2aa]:hover{background:#fff;border-color:#0969da;box-shadow:0 2px 8px rgba(0,0,0,.08)}.file-icon-wrapper[data-v-0f0ae2aa]{flex-shrink:0;margin-right:16px;padding:12px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.file-icon[data-v-0f0ae2aa]{color:#0969da;font-size:2rem}.file-info[data-v-0f0ae2aa]{flex:1;min-width:0}.file-header[data-v-0f0ae2aa]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.file-status-badge[data-v-0f0ae2aa],.file-type-badge[data-v-0f0ae2aa]{padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.badge-memo[data-v-0f0ae2aa]{background:#e3f2fd;color:#1976d2}.badge-appraisal[data-v-0f0ae2aa]{background:#f3e5f5;color:#7b1fa2}.badge-completed[data-v-0f0ae2aa]{background:#e8f5e9;color:#2e7d32}.badge-pending[data-v-0f0ae2aa]{background:#fff3e0;color:#ef6c00}.badge-returned[data-v-0f0ae2aa]{background:#ffebee;color:#c62828}.file-details[data-v-0f0ae2aa]{margin-bottom:12px}.file-details p[data-v-0f0ae2aa]{font-size:.9rem;color:#555;line-height:1.5;word-break:break-word}.file-details strong[data-v-0f0ae2aa]{color:#333;font-weight:600}.btn-view[data-v-0f0ae2aa]{display:inline-flex;align-items:center;gap:6px;background-color:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.btn-view[data-v-0f0ae2aa]:hover{background-color:#218838;color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(40,167,69,.3)}.btn-view .material-symbols-outlined[data-v-0f0ae2aa]{font-size:1.1rem}.sr-only[data-v-0f0ae2aa]{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.spinner-border[data-v-0f0ae2aa]{width:3rem;height:3rem;border-width:.3rem}@media (max-width:768px){.month-display[data-v-0f0ae2aa]{text-align:center;margin-bottom:12px}.month-display h3[data-v-0f0ae2aa]{font-size:1rem}.dropdowns-wrapper[data-v-0f0ae2aa]{flex-direction:column;width:100%}.dropdown-container[data-v-0f0ae2aa]{width:100%}.summary-table[data-v-0f0ae2aa]{font-size:.85rem}.summary-table thead[data-v-0f0ae2aa]{display:none}.summary-table tbody[data-v-0f0ae2aa],.summary-table tfoot[data-v-0f0ae2aa]{display:block}.summary-table tbody tr[data-v-0f0ae2aa],.summary-table tfoot tr[data-v-0f0ae2aa]{display:block;margin-bottom:12px;border:1px solid #e6e6e6;border-radius:8px;padding:12px;background:#fff}.summary-table tbody tr td[data-v-0f0ae2aa],.summary-table tfoot tr td[data-v-0f0ae2aa]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0;text-align:right}.summary-table tbody tr td[data-v-0f0ae2aa]:last-child,.summary-table tfoot tr td[data-v-0f0ae2aa]:last-child{border-bottom:none}.summary-table tbody tr td[data-v-0f0ae2aa]:before,.summary-table tfoot tr td[data-v-0f0ae2aa]:before{content:attr(data-label);font-weight:600;text-align:left;color:#333}.summary-table tfoot tr[data-v-0f0ae2aa]{background:#f5f5f5;border:2px solid #0969da}.modal-overlay[data-v-0f0ae2aa]{padding:8px}.modal-content[data-v-0f0ae2aa]{max-height:90vh}.modal-header[data-v-0f0ae2aa]{padding:12px 16px}.modal-header h3[data-v-0f0ae2aa]{font-size:1rem}.modal-body[data-v-0f0ae2aa]{padding:12px 16px}.file-item[data-v-0f0ae2aa]{flex-direction:column;padding:12px}.file-icon-wrapper[data-v-0f0ae2aa]{margin-right:0;margin-bottom:12px;align-self:center}.file-details p[data-v-0f0ae2aa]{font-size:.85rem}.btn-view[data-v-0f0ae2aa]{width:100%;justify-content:center}}@media (min-width:769px) and (max-width:1024px){.month-display h3[data-v-0f0ae2aa]{font-size:1.1rem}.dropdown-container[data-v-0f0ae2aa]{width:160px}.summary-table[data-v-0f0ae2aa]{font-size:.9rem}.summary-table tbody td[data-v-0f0ae2aa],.summary-table thead th[data-v-0f0ae2aa]{padding:8px 10px}.modal-content[data-v-0f0ae2aa]{max-width:90%}.file-icon-wrapper[data-v-0f0ae2aa]{padding:10px}.file-icon[data-v-0f0ae2aa]{font-size:1.75rem}}@media (max-width:480px){.page-identifier[data-v-0f0ae2aa]{font-size:.9rem}.form-header h1[data-v-0f0ae2aa]{font-size:1.25rem}.month-display h3[data-v-0f0ae2aa]{font-size:.9rem}.dropdown-input[data-v-0f0ae2aa]{font-size:.85rem;height:34px}.clickable-number[data-v-0f0ae2aa]{padding:2px 6px;font-size:.9rem}.file-status-badge[data-v-0f0ae2aa],.file-type-badge[data-v-0f0ae2aa]{font-size:.7rem;padding:3px 8px}.btn-view[data-v-0f0ae2aa]{font-size:.8rem;padding:6px 12px}}.table-controls{margin-bottom:20px;flex-wrap:wrap;gap:15px}.table-controls-left{gap:15px}@media (max-width:768px){.table-controls,.table-controls-left{flex-direction:column;align-items:stretch}.search-box input{width:100%}.table-container{overflow-x:auto}.pagination-info{flex-direction:column;align-items:center;text-align:center}.content{padding:20px}}.search-box input{padding:8px 35px 8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff}.search-box input:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px rgba(52,152,219,.2)}.search-icon{font-size:20px;color:#7f8c8d;width:16px;height:16px}.export-links{gap:10px}.export-link{color:#3498db;text-decoration:none;font-size:13px;padding:6px 12px;border:1px solid #3498db;border-radius:4px;transition:all .3s ease}.export-link:hover{background:#3498db;color:#fff}.table-container{border:1px solid #e9ecef;border-radius:4px;overflow:hidden;margin-bottom:20px}.table-container table{width:100%;border-collapse:collapse;background:#fff}.table-container thead{background:#f8f9fa;border-bottom:2px solid #dee2e6!important}.table-container th{padding:15px 20px;text-align:left!important;font-weight:600;color:#495057!important;font-size:16px;border-right:1px solid #dee2e6!important}.table-container th.amount-col{text-align:right!important}.table-container th:last-child{border-right:none}.row-even{background-color:#f8f9fa}.row-odd{background-color:#fff}.table-container tbody tr:hover{background-color:#e3f2fd}.table-container td{padding:15px 20px;color:#495057;border-right:1px solid #dee2e6!important;vertical-align:top}.table-container td:last-child{border-right:none}.serial-no{width:70px;font-weight:600}.primary-col{font-weight:600;color:#2c3e50}.secondary-col{color:#6c757d;line-height:1.4;max-width:400px}.amount-col{text-align:right}.pagination-info{color:#6c757d;font-size:16px;gap:15px}.pagination{display:flex;gap:5px;align-items:center}.pagination button{padding:6px 10px;border:1px solid #dee2e6;background:#fff;color:#495057;cursor:pointer;border-radius:4px;font-size:13px;transition:all .3s ease}.pagination button:hover{background:#e9ecef}.pagination button.active{background:#3498db;color:#fff;border-color:#3498db}.pagination button:disabled{background:#f8f9fa;color:#adb5bd;cursor:not-allowed}a{color:#007bff;text-decoration:none}a:hover{text-decoration:underline}.pagination .page-item.disabled .page-link{pointer-events:none;opacity:.6}.view-link{color:#428bca;font-weight:500}.view-link:hover{color:#2a6496;text-decoration:underline!important}.table-controls{margin-bottom:1.5rem}.table-controls-top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.table-controls-left{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;flex:1}.entries-control{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.entries-control select{width:auto;min-width:70px}.status-filter{min-width:150px}.status-filter select{width:100%}.search-box{position:relative;flex:1;min-width:200px;max-width:300px}.search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none}.search-input{padding-right:2.5rem;width:100%}.export-links{display:flex;gap:1rem;flex-wrap:wrap}.export-link{padding:.375rem .75rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.25rem;color:#495057;white-space:nowrap;font-size:.875rem}.export-link:hover{background-color:#e9ecef}.table-wrapper{width:100%;overflow-x:auto;overflow-y:visible;margin-bottom:1rem;-webkit-overflow-scrolling:touch;position:relative}.table-container{display:inline-block;min-width:100%}.responsive-table{width:100%;border-collapse:collapse;background-color:#fff;min-width:900px}.responsive-table thead{background-color:#f8f9fa}.responsive-table td,.responsive-table th{padding:.75rem;text-align:left;border-bottom:1px solid #dee2e6;white-space:nowrap}.responsive-table th{font-weight:600;color:#495057;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.responsive-table tbody tr:hover{background-color:#f8f9fa}.serial-no{text-align:center;width:60px}.amount{text-align:right!important;padding-right:1rem!important}.action{text-align:center;width:100px}.action .btn{background-color:#28a745!important;border:none!important;border-radius:0!important;padding:.25rem .75rem;font-size:.875rem}.imported-note{margin-top:.5rem;margin-bottom:1rem;font-size:.875rem;color:#6c757d}.pagination-info{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;flex-wrap:wrap;gap:1rem}.pagination,.pagination-nav{margin:0}@media screen and (max-width:1024px){.table-controls-left,.table-controls-top{flex-direction:column;align-items:stretch}.entries-control,.search-box,.status-filter{width:100%;max-width:none}.export-links{justify-content:flex-start}.responsive-table{min-width:800px}.responsive-table td,.responsive-table th{padding:.5rem;font-size:.875rem}}@media screen and (max-width:768px){.form-outer{padding:.5rem}.form-header h1{font-size:1.25rem}.table-controls-top{gap:.75rem}.entries-control{font-size:.875rem}.export-links{width:100%}.export-link{flex:1;text-align:center;font-size:.8125rem}.responsive-table{min-width:100%;border:0}.responsive-table thead{display:none}.responsive-table tbody tr{display:block;margin-bottom:1rem;border:1px solid #dee2e6;border-radius:.5rem;overflow:hidden}.responsive-table tbody tr:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.responsive-table td{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-bottom:1px solid #f1f1f1;white-space:normal;text-align:right!important}.responsive-table td:last-child{border-bottom:0}.responsive-table td:before{content:attr(data-label);font-weight:600;text-transform:uppercase;font-size:.75rem;color:#6c757d;flex:0 0 40%;text-align:left}.action,.amount,.serial-no{text-align:right!important}.action .btn{margin-left:auto}.imported-note{font-size:.8125rem;padding:0 .5rem}.pagination-info{flex-direction:column;align-items:flex-start;gap:.75rem}.pagination-nav{width:100%}.pagination{flex-wrap:wrap;justify-content:center}.page-item{margin:.125rem}.page-link{padding:.375rem .625rem;font-size:.875rem}}@media screen and (max-width:480px){.form-outer{padding:.25rem}.responsive-table td{padding:.5rem;font-size:.8125rem}.responsive-table td:before{font-size:.7rem;flex:0 0 45%}.action .btn{font-size:.8125rem;padding:.25rem .5rem}.export-link{padding:.5rem;font-size:.75rem}}@media print{.action,.pagination-info,.table-controls{display:none!important}.responsive-table{min-width:100%}.responsive-table td{white-space:normal}.imported-note{display:block}}.report-header[data-v-bda2d3a6]{margin-bottom:16px}.report-header h3[data-v-bda2d3a6]{font-size:1.25rem;font-weight:600;color:#333;margin:0}.date-range-wrapper[data-v-bda2d3a6]{display:flex;gap:32px;flex-wrap:wrap;margin-bottom:24px}.date-range-section[data-v-bda2d3a6]{flex:1;min-width:300px}.range-label[data-v-bda2d3a6]{font-size:.95rem;font-weight:600;color:#555;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.dropdowns-row[data-v-bda2d3a6]{display:flex;gap:12px}.dropdown-container[data-v-bda2d3a6]{flex:1;min-width:140px}.search-box[data-v-bda2d3a6]{position:relative;display:inline-flex;align-items:center;width:100%}.search-icon[data-v-bda2d3a6]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none}.calendar-icon[data-v-bda2d3a6]{position:absolute;left:10px;font-size:1.1rem;opacity:.8;pointer-events:none;z-index:1}.dropdown-input[data-v-bda2d3a6]{padding-left:38px;padding-right:12px;height:36px;border-radius:4px;border:1px solid #d0d7de;background:#fff;font-size:.9rem;width:100%;cursor:pointer}.dropdown-input[data-v-bda2d3a6]:focus{outline:none;border-color:#0969da;box-shadow:0 0 0 3px rgba(9,105,218,.1)}.table-container[data-v-bda2d3a6]{overflow-x:auto;-webkit-overflow-scrolling:touch}.register-table[data-v-bda2d3a6]{width:100%;border-collapse:collapse;font-size:.95rem}.register-table thead th[data-v-bda2d3a6]{text-align:left;padding:10px 12px;border-bottom:2px solid #e6e6e6;background:#fafafa;font-weight:600;white-space:nowrap}.register-table tbody td[data-v-bda2d3a6]{padding:10px 12px;border-bottom:1px solid #f0f0f0}.register-table .text-right[data-v-bda2d3a6]{text-align:right}.register-table .text-center[data-v-bda2d3a6]{text-align:center}.row-even[data-v-bda2d3a6]{background:#fff}.row-odd[data-v-bda2d3a6]{background:#fbfbfb}.row-even[data-v-bda2d3a6]:hover,.row-odd[data-v-bda2d3a6]:hover{background:#f0f7ff;transition:background .2s}.entity-badge[data-v-bda2d3a6]{padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:inline-block}.btn-view-details[data-v-bda2d3a6]{display:inline-flex;align-items:center;justify-content:center;background-color:#0969da;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:.875rem;cursor:pointer;transition:all .2s;text-decoration:none}.btn-view-details[data-v-bda2d3a6]:hover{background-color:#033d8b;transform:translateY(-1px);box-shadow:0 2px 4px rgba(9,105,218,.3);color:#fff}.btn-view-details .material-symbols-outlined[data-v-bda2d3a6]{font-size:1rem}.modal-overlay[data-v-bda2d3a6]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-bda2d3a6 .2s ease-in-out;padding:16px}@keyframes fadeIn-bda2d3a6{0%{opacity:0}to{opacity:1}}.modal-content[data-v-bda2d3a6]{background:#fff;border-radius:8px;width:100%;max-width:800px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.15);animation:slideUp-bda2d3a6 .3s ease-out}@keyframes slideUp-bda2d3a6{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-bda2d3a6]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e6e6e6;background:#f8f9fa}.modal-header h3[data-v-bda2d3a6]{font-size:1.1rem;font-weight:600;color:#333;margin:0}.close-btn[data-v-bda2d3a6]{background:none;border:none;cursor:pointer;padding:4px;color:#666;transition:all .2s;border-radius:4px;flex-shrink:0}.close-btn[data-v-bda2d3a6]:hover{color:#000;background:#e9ecef}.modal-body[data-v-bda2d3a6]{padding:16px 20px;overflow-y:auto;flex:1}.modal-footer[data-v-bda2d3a6]{padding:12px 20px;border-top:1px solid #e6e6e6;display:flex;justify-content:flex-end;gap:8px;background:#f8f9fa}.register-details[data-v-bda2d3a6]{display:flex;flex-direction:column;gap:24px}.register-files-list[data-v-bda2d3a6]{display:flex;flex-direction:column;gap:16px}.register-summary[data-v-bda2d3a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:16px;border:1px solid #e6e6e6;border-radius:8px;background:#f0f7ff}.summary-item[data-v-bda2d3a6]{display:flex;flex-direction:column;gap:4px}.summary-label[data-v-bda2d3a6]{font-size:.85rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.3px}.summary-value[data-v-bda2d3a6]{font-size:1.05rem;font-weight:600;color:#0969da}.files-table[data-v-bda2d3a6]{width:100%;border-collapse:collapse;font-size:.9rem}.files-table thead th[data-v-bda2d3a6]{text-align:left;padding:10px 12px;border-bottom:2px solid #e6e6e6;background:#fafafa;font-weight:600;white-space:nowrap;font-size:.85rem}.files-table tbody td[data-v-bda2d3a6]{padding:10px 12px;border-bottom:1px solid #f0f0f0}.files-table .text-right[data-v-bda2d3a6]{text-align:right}.files-table .text-center[data-v-bda2d3a6]{text-align:center}.details-section[data-v-bda2d3a6]{border:1px solid #e6e6e6;border-radius:8px;padding:16px;background:#fafafa}.section-title[data-v-bda2d3a6]{font-size:1rem;font-weight:600;color:#333;margin:0 0 16px 0;padding-bottom:12px;border-bottom:2px solid #e6e6e6}.details-grid[data-v-bda2d3a6]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.detail-item[data-v-bda2d3a6]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-bda2d3a6]{font-size:.85rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.3px}.detail-value[data-v-bda2d3a6]{font-size:.95rem;color:#333;word-break:break-word;padding:4px 8px;background:#fff;border-radius:4px;border-left:3px solid #0969da;padding-left:12px}.entity-box[data-v-bda2d3a6]{display:flex;align-items:flex-start;gap:16px;padding:16px;border:1px solid #e6e6e6;border-radius:8px;background:#fff}.entity-type-badge[data-v-bda2d3a6]{padding:8px 16px;border-radius:12px;font-weight:600;text-transform:uppercase;font-size:.85rem;flex-shrink:0;height:-moz-fit-content;height:fit-content}.badge-memo[data-v-bda2d3a6]{background:#e3f2fd;color:#1976d2}.badge-appraisal[data-v-bda2d3a6]{background:#f3e5f5;color:#7b1fa2}.entity-info[data-v-bda2d3a6]{flex:1}.entity-id[data-v-bda2d3a6]{font-size:.9rem;color:#555;margin-bottom:12px;word-break:break-all}.entity-id strong[data-v-bda2d3a6]{color:#333}.btn-view-entity[data-v-bda2d3a6]{display:inline-flex;align-items:center;gap:6px;background-color:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;cursor:pointer}.btn-view-entity[data-v-bda2d3a6]:hover{background-color:#218838;color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(40,167,69,.3)}.btn-view-entity .material-symbols-outlined[data-v-bda2d3a6]{font-size:1.1rem}.clickable-number[data-v-bda2d3a6]{color:#0969da;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s;font-weight:500;display:inline-block}.clickable-number[data-v-bda2d3a6]:hover{background:#ddf4ff;text-decoration:underline}.btn[data-v-bda2d3a6]{display:inline-flex;align-items:center;gap:6px;border:none;padding:8px 16px;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none}.btn-secondary[data-v-bda2d3a6]{background-color:#6c757d;color:#fff}.btn-secondary[data-v-bda2d3a6]:hover{background-color:#5a6268}.btn-outline-back[data-v-bda2d3a6]{background-color:transparent;color:#0969da;border:1px solid #0969da}.btn-outline-back[data-v-bda2d3a6]:hover{background-color:#f0f7ff}.btn .material-symbols-outlined[data-v-bda2d3a6]{font-size:1.1rem}.spinner-border[data-v-bda2d3a6]{width:3rem;height:3rem;border-width:.3rem}.sr-only[data-v-bda2d3a6]{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}@media (max-width:768px){.date-range-wrapper[data-v-bda2d3a6]{flex-direction:column;gap:20px}.date-range-section[data-v-bda2d3a6]{min-width:auto}.dropdowns-row[data-v-bda2d3a6]{flex-direction:column}.dropdown-container[data-v-bda2d3a6]{min-width:auto}.register-table[data-v-bda2d3a6]{font-size:.85rem}.register-table thead[data-v-bda2d3a6]{display:none}.register-table tbody[data-v-bda2d3a6],.register-table tfoot[data-v-bda2d3a6]{display:block}.register-table tbody tr[data-v-bda2d3a6]{display:block;margin-bottom:12px;border:1px solid #e6e6e6;border-radius:8px;padding:12px;background:#fff}.register-table tbody tr td[data-v-bda2d3a6]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0;text-align:right}.register-table tbody tr td[data-v-bda2d3a6]:last-child{border-bottom:none}.register-table tbody tr td[data-v-bda2d3a6]:before{content:attr(data-label);font-weight:600;text-align:left;color:#333}.files-table thead[data-v-bda2d3a6]{display:none}.files-table tbody tr[data-v-bda2d3a6]{display:block;margin-bottom:12px;border:1px solid #e6e6e6;border-radius:6px;padding:10px;background:#fff}.files-table tbody tr td[data-v-bda2d3a6]{display:flex;justify-content:space-between;align-items:flex-start;padding:6px 0;border-bottom:1px solid #f0f0f0;text-align:right;font-size:.85rem}.files-table tbody tr td[data-v-bda2d3a6]:last-child{border-bottom:none}.files-table tbody tr td[data-v-bda2d3a6]:before{content:attr(data-label);font-weight:600;text-align:left;color:#333;flex:0 0 100px}.modal-overlay[data-v-bda2d3a6]{padding:8px}.modal-content[data-v-bda2d3a6]{max-height:90vh}.modal-header[data-v-bda2d3a6]{padding:12px 16px}.modal-header h3[data-v-bda2d3a6]{font-size:1rem}.modal-body[data-v-bda2d3a6]{padding:12px 16px}.details-grid[data-v-bda2d3a6],.register-summary[data-v-bda2d3a6]{grid-template-columns:1fr}.entity-box[data-v-bda2d3a6]{flex-direction:column}}@media (min-width:769px) and (max-width:1024px){.date-range-wrapper[data-v-bda2d3a6]{gap:24px}.register-table[data-v-bda2d3a6]{font-size:.9rem}.files-table tbody td[data-v-bda2d3a6],.files-table thead th[data-v-bda2d3a6],.register-table tbody td[data-v-bda2d3a6],.register-table thead th[data-v-bda2d3a6]{padding:8px 10px}.modal-content[data-v-bda2d3a6]{max-width:90%}.register-summary[data-v-bda2d3a6]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.details-grid[data-v-bda2d3a6]{grid-template-columns:1fr}}.form-body[data-v-a55e0cd4],.form-inner[data-v-a55e0cd4],.view-item[data-v-a55e0cd4]{overflow:visible!important}.primary-col[data-v-a55e0cd4]{font-weight:500;color:#212529}.row-even[data-v-a55e0cd4]{background-color:#fff}.row-odd[data-v-a55e0cd4]{background-color:#f8f9fa}.material-symbols-outlined[data-v-a55e0cd4]{font-size:1.25rem}.description-col[data-v-a55e0cd4]{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-link[data-v-a55e0cd4]{color:#428bca;font-weight:500}.skeleton-row td[data-v-a55e0cd4]{padding-top:.85rem;padding-bottom:.85rem}.skeleton-bar[data-v-a55e0cd4]{height:14px;width:100%;border-radius:4px;background:linear-gradient(90deg,#eceff1 25%,#f5f6f7 37%,#eceff1 63%);background-size:400% 100%;animation:skeleton-shimmer-a55e0cd4 1.4s ease infinite}.skeleton-bar.skeleton-sm[data-v-a55e0cd4]{width:24px}.skeleton-bar.skeleton-lg[data-v-a55e0cd4]{width:90%}@keyframes skeleton-shimmer-a55e0cd4{0%{background-position:100% 50%}to{background-position:0 50%}}.view-link[data-v-a55e0cd4]:hover{color:#2a6496;text-decoration:underline!important}.filters-section[data-v-a55e0cd4]{background-color:#f8f9fa;padding:1.5rem;border-radius:.375rem;border:1px solid #dee2e6}.form-label[data-v-a55e0cd4]{margin-bottom:.25rem;color:#495057}.showing-info[data-v-a55e0cd4]{padding-left:.5rem}.amount[data-v-a55e0cd4]{padding-right:3rem!important}@media (max-width:768px){.filters-section .row[data-v-a55e0cd4]{gap:.75rem}.table-controls-top[data-v-a55e0cd4]{flex-direction:column;gap:1rem}.export-links[data-v-a55e0cd4]{width:100%;display:flex;gap:1rem}.export-link[data-v-a55e0cd4]{flex:1;text-align:center}}.warrant-content-area[data-v-16c2da02]{min-height:360px}.loading-overlay[data-v-16c2da02]{position:absolute;inset:0;z-index:20;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all}.view-only-input[data-v-16c2da02]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem;margin-bottom:.5rem!important}.budget-item-wrapper[data-v-16c2da02]{display:flex;flex-wrap:wrap;align-items:stretch}.budget-item-wrapper .view-only-input[data-v-16c2da02],.budget-item-wrapper input.view-only-input[data-v-16c2da02]{flex:1;white-space:pre-wrap}.dashboard-layout .warrant-item-wrapper[data-v-16c2da02]{margin-top:20px;padding:0 20px}.dashboard-layout .content-wrapper[data-v-16c2da02]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:1rem}.dashboard-layout .section-border[data-v-16c2da02]{border-top:3px solid #667eea!important}.dashboard-layout .warrant-item-wrapper .col[data-v-16c2da02]{border-right:1px solid #ccc!important}.dashboard-layout .warrant-item-wrapper .col.no-border[data-v-16c2da02]{border-right:none!important}.dashboard-layout .warrant-item-wrapper.step-3 .fixed-label[data-v-16c2da02]{min-height:80px;justify-content:flex-start;width:350px;box-sizing:border-box;text-align:left;display:flex;margin-bottom:0;flex-shrink:0;margin-left:1rem}.dashboard-layout .budget-item-wrapper.step-3 .col[data-v-16c2da02]{padding:0}.dashboard-layout .budget-item-wrapper.step-3 .content-wrapper[data-v-16c2da02]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05)}.dashboard-layout .budget-item-wrapper.step-3 .content[data-v-16c2da02]{border-bottom:2px solid #dee2e6;padding-top:.5rem;padding-bottom:.5rem;gap:1rem;width:100%;justify-content:space-between;align-items:center}.dashboard-layout .budget-item-wrapper.step-3 label[data-v-16c2da02]{font-size:16px;padding:.375rem 0!important;margin-bottom:0!important;padding-bottom:.5rem;font-weight:600}.dashboard-layout .budget-item-wrapper .col-md-3.no-border[data-v-16c2da02]{border:none}.dashboard-layout .budget-item-wrapper .col-md-3.no-border label[data-v-16c2da02]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .budget-item-wrapper .col-md-2.no-border[data-v-16c2da02]{border:none}.dashboard-layout .budget-item-wrapper .col-md-2.no-border label[data-v-16c2da02]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .fixed-label[data-v-16c2da02]{display:flex;align-items:center;justify-content:center;min-height:4rem;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center}.dashboard-layout .form-outer-wrapper a[data-v-16c2da02]{text-decoration:underline;text-decoration-style:italic;color:#667eea;font-weight:600}.disabled-generate-btn[data-v-16c2da02]{opacity:.55}.pv-modal-overlay[data-v-16c2da02]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1050;padding:1rem}.pv-modal[data-v-16c2da02]{background:#fff;width:min(1100px,100%);max-height:85vh;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.3)}.pv-modal-header[data-v-16c2da02]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.pv-modal-header h5[data-v-16c2da02]{font-weight:600;color:#1f2937}.pv-modal-body[data-v-16c2da02]{padding:1.25rem;overflow:auto}.pv-modal-body .table[data-v-16c2da02]{margin-bottom:0}.pv-modal-body .badge[data-v-16c2da02]{padding:.375rem .75rem;font-weight:500}@media (max-width:768px){.pv-modal[data-v-16c2da02]{width:100%;max-height:90vh}.pv-modal-body .table thead[data-v-16c2da02]{display:none}.pv-modal-body .table tbody[data-v-16c2da02]{display:block}.pv-modal-body .table tbody tr[data-v-16c2da02]{display:block;margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.pv-modal-body .table tbody td[data-v-16c2da02]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border:none;border-bottom:1px solid #f3f4f6;text-align:left!important}.pv-modal-body .table tbody td[data-v-16c2da02]:last-child{border-bottom:none;justify-content:center}.pv-modal-body .table tbody td[data-v-16c2da02]:before{content:attr(data-label);font-weight:600;color:#374151;margin-right:1rem;flex-shrink:0}.pv-modal-body .table tbody td[data-v-16c2da02]:last-child:before{content:"Status: "}}.form-body[data-v-231aace9],.form-inner[data-v-231aace9],.view-item[data-v-231aace9]{overflow:visible!important}.primary-col[data-v-231aace9]{font-weight:500;color:#212529}.row-even[data-v-231aace9]{background-color:#fff}.row-odd[data-v-231aace9]{background-color:#f8f9fa}.description-col[data-v-231aace9]{white-space:normal;word-break:break-word;min-width:220px}.material-symbols-outlined[data-v-231aace9]{font-size:1.25rem}.view-link[data-v-231aace9]{color:#428bca;font-weight:500}.view-link[data-v-231aace9]:hover{color:#2a6496;text-decoration:underline!important}.filters-section[data-v-231aace9]{background-color:#f8f9fa;padding:1.5rem;border-radius:.375rem;border:1px solid #dee2e6}.form-label[data-v-231aace9]{margin-bottom:.25rem;color:#495057}@media (max-width:768px){.filters-section .row[data-v-231aace9]{gap:.75rem}.table-controls-top[data-v-231aace9]{flex-direction:column;gap:1rem}.export-links[data-v-231aace9]{width:100%;display:flex;gap:1rem}.export-link[data-v-231aace9]{flex:1;text-align:center}}.top-section-border[data-v-1e9fec11]{border:1px solid #d1d5db;border-radius:4px;padding:1.5rem;background-color:#fff;margin-bottom:1.5rem}.beneficiary-header[data-v-1e9fec11]{display:flex;justify-content:left;align-items:center;gap:1rem}.beneficiary-header .form-label[data-v-1e9fec11]{white-space:nowrap}.checkbox-group[data-v-1e9fec11]{display:flex;gap:1.5rem;align-items:center;margin:0;padding-top:5px}.checkbox-label[data-v-1e9fec11]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;margin:0;font-size:.9rem}.checkbox-label input[type=checkbox][data-v-1e9fec11],.checkbox-label input[type=radio][data-v-1e9fec11]{width:18px;height:18px;cursor:pointer;margin:0}.checkbox-label span[data-v-1e9fec11]{-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap!important}.table-header th[data-v-1e9fec11]{background-color:#f3f4f6;font-weight:600;color:#374151;border:1px solid #e5e7eb;padding:.75rem;font-size:.9rem}.table tbody td[data-v-1e9fec11]{vertical-align:middle;padding:.75rem;border:1px solid #e5e7eb}.deduction-actions[data-v-1e9fec11]{display:flex;gap:.4rem;justify-content:center}.add-section[data-v-1e9fec11]{margin-top:1.5rem;padding:1rem;background-color:#f9fafb;border-radius:4px}.section-title[data-v-1e9fec11]{font-size:.95rem;font-weight:600;color:#374151;margin-bottom:.75rem}.add-controls-wrapper[data-v-1e9fec11]{display:flex;justify-content:center}.add-controls[data-v-1e9fec11]{display:flex;align-items:flex-end;gap:1rem;flex-wrap:nowrap}.button-group[data-v-1e9fec11],.filter-group[data-v-1e9fec11],.select-group[data-v-1e9fec11]{display:flex;flex-direction:column;gap:.25rem}.filter-group[data-v-1e9fec11]{flex:0 0 160px}.select-group[data-v-1e9fec11]{flex:0 0 220px}.button-group[data-v-1e9fec11]{flex:0 0 auto}.button-group .control-label[data-v-1e9fec11]{visibility:hidden;height:1.4rem}.control-label[data-v-1e9fec11]{font-size:.8rem;color:#6b7280;margin-bottom:.25rem}.mda-section[data-v-1e9fec11]{background-color:#fff;padding:1.5rem;border-radius:4px;border:1px solid #e5e7eb}.mda-title[data-v-1e9fec11]{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:0}.warrant-header[data-v-1e9fec11]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.warrant-no[data-v-1e9fec11]{font-weight:700}.btn-submit[data-v-1e9fec11]{background-color:#10b981;border-color:#10b981;color:#fff;padding:.625rem 3rem;font-weight:500;border-radius:4px;font-size:1rem}.btn-submit[data-v-1e9fec11]:hover{background-color:#059669;border-color:#059669;color:#fff}.btn-submit[data-v-1e9fec11]:disabled{background-color:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.form-control[data-v-1e9fec11]:focus,.form-select[data-v-1e9fec11]:focus{border-color:#3b82f6;box-shadow:0 0 0 .2rem rgba(59,130,246,.25)}.form-control[readonly][data-v-1e9fec11]{background-color:#f3f4f6;cursor:not-allowed}@media (max-width:768px){.table-responsive[data-v-1e9fec11]{border:none}.table thead[data-v-1e9fec11]{display:none}.table tbody[data-v-1e9fec11]{display:block}.table tbody tr[data-v-1e9fec11]{display:block;margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.table tbody td[data-v-1e9fec11]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border:none;border-bottom:1px solid #f3f4f6;text-align:left!important}.table tbody td[data-v-1e9fec11]:last-child{border-bottom:none;justify-content:center}.table tbody td[data-v-1e9fec11]:before{content:attr(data-label);font-weight:600;color:#374151;margin-right:1rem;flex-shrink:0}.table tbody td[data-v-1e9fec11]:last-child:before{content:""}.beneficiary-header[data-v-1e9fec11]{flex-wrap:wrap}.checkbox-group[data-v-1e9fec11]{gap:1rem}.add-controls-wrapper[data-v-1e9fec11]{justify-content:stretch}.add-controls[data-v-1e9fec11]{flex-direction:column;align-items:stretch;width:100%}.button-group[data-v-1e9fec11],.filter-group[data-v-1e9fec11],.select-group[data-v-1e9fec11]{flex:1 1 100%;width:100%}.button-group[data-v-1e9fec11]{align-items:stretch;margin-top:.5rem}.button-group .control-label[data-v-1e9fec11]{display:none}.button-group .btn[data-v-1e9fec11]{width:100%}}.payment-type-select[data-v-1e9fec11]{margin-top:5px!important}.amount-tooltip-wrapper[data-v-1e9fec11]{position:relative}.amount-tooltip-text[data-v-1e9fec11]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);background-color:#1f2937;color:#fff;font-size:.8rem;font-weight:500;white-space:nowrap;padding:.4rem .65rem;border-radius:4px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:10}.amount-tooltip-text[data-v-1e9fec11]:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#1f2937 transparent transparent transparent}.amount-tooltip-wrapper:focus-within .amount-tooltip-text[data-v-1e9fec11],.amount-tooltip-wrapper:hover .amount-tooltip-text[data-v-1e9fec11]{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.warrant-preview-btn[data-v-1e9fec11]{background:#fff;color:#1f2937;border:1px solid #d1d5db;font-weight:600}.warrant-preview-btn[data-v-1e9fec11]:hover{background:#f3f4f6;color:#111827;border-color:#9ca3af}.warrant-preview-overlay[data-v-1e9fec11]{z-index:1050}.deduction-modal-overlay[data-v-1e9fec11],.warrant-preview-overlay[data-v-1e9fec11]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:1rem}.deduction-modal-overlay[data-v-1e9fec11]{z-index:1060}.deduction-modal[data-v-1e9fec11]{background:#fff;width:min(560px,100%);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.deduction-modal-header[data-v-1e9fec11]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;padding:.85rem 1rem}.deduction-modal-body[data-v-1e9fec11]{padding:1rem}.deduction-modal-footer[data-v-1e9fec11]{border-top:1px solid #e5e7eb;padding:.85rem 1rem;display:flex;justify-content:flex-end;gap:.5rem}.deduction-selected[data-v-1e9fec11]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.6rem .75rem}.deduction-selected small[data-v-1e9fec11]{color:#6b7280;font-size:.75rem}.deduction-selected p[data-v-1e9fec11]{color:#111827;font-weight:600}.deduction-input-mode[data-v-1e9fec11]{display:flex;gap:1rem;flex-wrap:wrap}.deduction-input-mode .mode-disabled[data-v-1e9fec11]{color:#9ca3af;opacity:.7}.deduction-input-mode .mode-disabled span[data-v-1e9fec11]{color:#9ca3af}.deduction-preview-grid[data-v-1e9fec11]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.deduction-preview-item[data-v-1e9fec11]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.6rem .75rem}.deduction-preview-item small[data-v-1e9fec11]{color:#6b7280;font-size:.75rem}.deduction-preview-item p[data-v-1e9fec11]{color:#111827;font-weight:600}.deduction-hint[data-v-1e9fec11]{color:#6b7280;font-size:.82rem}.warrant-preview-modal[data-v-1e9fec11]{background:#fff;width:min(1000px,100%);max-height:85vh;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.warrant-preview-header[data-v-1e9fec11]{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1rem;border-bottom:1px solid #e5e7eb}.warrant-preview-body[data-v-1e9fec11]{padding:1rem;overflow:auto}.preview-grid[data-v-1e9fec11]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.preview-item[data-v-1e9fec11]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.6rem .75rem}.preview-item small[data-v-1e9fec11]{display:block;color:#6b7280;font-size:.75rem;margin-bottom:.2rem}.preview-item p[data-v-1e9fec11]{color:#111827;font-weight:600;word-break:break-word}.preview-item-wide[data-v-1e9fec11]{grid-column:span 3}@media (max-width:992px){.preview-grid[data-v-1e9fec11]{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-item-wide[data-v-1e9fec11]{grid-column:span 2}}@media (max-width:576px){.preview-grid[data-v-1e9fec11]{grid-template-columns:1fr}.preview-item-wide[data-v-1e9fec11]{grid-column:span 1}.deduction-preview-grid[data-v-1e9fec11]{grid-template-columns:1fr}}.searchable-select[data-v-275c083a]{position:relative}.searchable-select-trigger[data-v-275c083a]{width:100%!important;text-align:left;cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none;color:#000!important;border-radius:0!important;padding:9px 10px!important;border:1px solid #d8d8d8!important}.searchable-select-trigger[data-v-275c083a]:focus,.searchable-select-trigger[data-v-275c083a]:focus-visible{outline:none;border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.searchable-select-trigger[data-v-275c083a]:disabled{cursor:not-allowed}.searchable-select-value.is-placeholder[data-v-275c083a]{color:#000}.searchable-select-required-proxy[data-v-275c083a]{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0}.searchable-select-dropdown[data-v-275c083a]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;background:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.12);overflow:hidden}.searchable-select-search[data-v-275c083a]{width:100%!important;color:#000!important;border-radius:0!important;padding:9px 10px!important;border:1px solid #d8d8d8!important;margin:0!important}.searchable-select-search[data-v-275c083a]:focus{box-shadow:none!important}.searchable-select-options[data-v-275c083a]{list-style:none;margin:0;padding:0 0 .25rem;max-height:220px;overflow-y:auto}.searchable-select-option[data-v-275c083a]{padding:.5rem .85rem;cursor:pointer;font-size:.9rem}.searchable-select-option[data-v-275c083a]:hover{background-color:#f3f4f6}.searchable-select-option.is-selected[data-v-275c083a]{background-color:#eff6ff;color:#1d4ed8;font-weight:600}.searchable-select-empty[data-v-275c083a]{padding:.5rem .85rem;color:#6b7280;font-size:.85rem}.top-section-border[data-v-1a395c66]{border:1px solid #d1d5db;border-radius:4px;padding:1.5rem;background-color:#fff;margin-bottom:1.5rem}.beneficiary-header[data-v-1a395c66]{display:flex;justify-content:left;align-items:center;gap:1rem}.beneficiary-header .form-label[data-v-1a395c66]{white-space:nowrap}.checkbox-group[data-v-1a395c66]{display:flex;gap:1.5rem;align-items:center;margin:0;padding-top:5px}.checkbox-label[data-v-1a395c66]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;margin:0;font-size:.9rem}.checkbox-label input[type=checkbox][data-v-1a395c66]{width:18px;height:18px;cursor:pointer;margin:0}.checkbox-label span[data-v-1a395c66]{-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap!important}.table-header th[data-v-1a395c66]{background-color:#f3f4f6;font-weight:600;color:#374151;border:1px solid #e5e7eb;padding:.75rem;font-size:.9rem}.table tbody td[data-v-1a395c66]{vertical-align:middle;padding:.75rem;border:1px solid #e5e7eb}.deduction-actions[data-v-1a395c66]{display:flex;gap:.4rem;justify-content:center}@media (max-width:768px){.table-responsive[data-v-1a395c66]{border:none}.table thead[data-v-1a395c66]{display:none}.table tbody[data-v-1a395c66]{display:block}.table tbody tr[data-v-1a395c66]{display:block;margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.table tbody td[data-v-1a395c66]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border:none;border-bottom:1px solid #f3f4f6;text-align:left!important}.table tbody td[data-v-1a395c66]:last-child{border-bottom:none;justify-content:center}.table tbody td[data-v-1a395c66]:before{content:attr(data-label);font-weight:600;color:#374151;margin-right:1rem;flex-shrink:0}.table tbody td[data-v-1a395c66]:last-child:before{content:""}.table tbody td input[data-v-1a395c66]{max-width:150px;margin-left:auto}}.add-section[data-v-1a395c66]{margin-top:1.5rem;padding:1rem;background-color:#f9fafb;border-radius:4px}.section-title[data-v-1a395c66]{font-size:.95rem;font-weight:600;color:#374151;margin-bottom:.75rem}.add-controls-wrapper[data-v-1a395c66]{display:flex;justify-content:center}.add-controls[data-v-1a395c66]{display:flex;align-items:flex-end;gap:1rem;flex-wrap:nowrap}.button-group[data-v-1a395c66],.filter-group[data-v-1a395c66],.select-group[data-v-1a395c66]{display:flex;flex-direction:column;gap:.25rem}.filter-group[data-v-1a395c66]{flex:0 0 160px}.select-group[data-v-1a395c66]{flex:0 0 220px}.button-group[data-v-1a395c66]{flex:0 0 auto}.button-group .control-label[data-v-1a395c66]{visibility:hidden;height:1.4rem}.control-label[data-v-1a395c66]{font-size:.8rem;color:#6b7280;margin-bottom:.25rem}.btn-submit[data-v-1a395c66]{background-color:#10b981;border-color:#10b981;color:#fff;padding:.625rem 3rem;font-weight:500;border-radius:4px;font-size:1rem}.btn-submit[data-v-1a395c66]:hover{background-color:#059669;border-color:#059669;color:#fff}.btn-submit[data-v-1a395c66]:disabled{background-color:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.form-control[data-v-1a395c66]:focus,.form-select[data-v-1a395c66]:focus{border-color:#3b82f6;box-shadow:0 0 0 .2rem rgba(59,130,246,.25)}.form-control[readonly][data-v-1a395c66]{background-color:#f3f4f6;cursor:not-allowed}@media (max-width:768px){.beneficiary-header[data-v-1a395c66]{flex-wrap:wrap}.checkbox-group[data-v-1a395c66]{gap:1rem}.add-controls-wrapper[data-v-1a395c66]{justify-content:stretch}.add-controls[data-v-1a395c66]{flex-direction:column;align-items:stretch;width:100%}.button-group[data-v-1a395c66],.filter-group[data-v-1a395c66],.select-group[data-v-1a395c66]{flex:1 1 100%;width:100%}.button-group[data-v-1a395c66]{align-items:stretch;margin-top:.5rem}.button-group .control-label[data-v-1a395c66]{display:none}.button-group .btn[data-v-1a395c66]{width:100%}}.payment-type-select[data-v-1a395c66]{margin-top:5px!important}.memo-preview-btn[data-v-1a395c66]{background-color:#3b82f6;color:#fff;border:none}.memo-preview-btn[data-v-1a395c66]:hover{background-color:#2563eb;color:#fff}.warrant-preview-overlay[data-v-1a395c66]{position:fixed;inset:0;z-index:1060;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:1rem}.warrant-preview-modal[data-v-1a395c66]{width:min(920px,100%);max-height:90vh;overflow:hidden;border-radius:8px;background:#fff;display:flex;flex-direction:column}.warrant-preview-header[data-v-1a395c66]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid #e5e7eb}.warrant-preview-body[data-v-1a395c66]{padding:1rem;overflow:auto}.preview-grid[data-v-1a395c66]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.preview-item[data-v-1a395c66]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.6rem .75rem}.preview-item small[data-v-1a395c66]{color:#6b7280;font-size:.75rem}.preview-item p[data-v-1a395c66]{color:#111827;font-weight:600}.deduction-modal-overlay[data-v-1a395c66]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1060;padding:1rem}.deduction-modal[data-v-1a395c66]{background:#fff;width:min(560px,100%);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.deduction-modal-header[data-v-1a395c66]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;padding:.85rem 1rem}.deduction-modal-body[data-v-1a395c66]{padding:1rem}.deduction-modal-footer[data-v-1a395c66]{border-top:1px solid #e5e7eb;padding:.85rem 1rem;display:flex;justify-content:flex-end;gap:.5rem}.deduction-selected[data-v-1a395c66]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.6rem .75rem}.deduction-selected small[data-v-1a395c66]{color:#6b7280;font-size:.75rem}.deduction-selected p[data-v-1a395c66]{color:#111827;font-weight:600}.deduction-input-mode[data-v-1a395c66]{display:flex;gap:1rem;flex-wrap:wrap}.deduction-input-mode .mode-disabled[data-v-1a395c66]{color:#9ca3af;opacity:.7}.deduction-input-mode .mode-disabled span[data-v-1a395c66]{color:#9ca3af}.deduction-preview-grid[data-v-1a395c66]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.deduction-preview-item[data-v-1a395c66]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.6rem .75rem}.deduction-preview-item small[data-v-1a395c66]{color:#6b7280;font-size:.75rem}.deduction-preview-item p[data-v-1a395c66]{color:#111827;font-weight:600}.deduction-hint[data-v-1a395c66]{color:#6b7280;font-size:.82rem}@media (max-width:576px){.deduction-preview-grid[data-v-1a395c66]{grid-template-columns:1fr}}.top-section-border[data-v-481eb84a]{border:1px solid #d1d5db;border-radius:4px;padding:1.5rem;background-color:#fff;margin-bottom:1.5rem}.beneficiary-header[data-v-481eb84a]{display:flex;justify-content:left;align-items:center;gap:1rem}.beneficiary-header .form-label[data-v-481eb84a]{white-space:nowrap}.checkbox-group[data-v-481eb84a]{display:flex;gap:1.5rem;align-items:center;margin:0;padding-top:5px}.checkbox-label[data-v-481eb84a]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;margin:0;font-size:.9rem}.checkbox-label input[type=checkbox][data-v-481eb84a],.checkbox-label input[type=radio][data-v-481eb84a]{width:18px;height:18px;cursor:pointer;margin:0}.checkbox-label span[data-v-481eb84a]{-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap!important}.table-header th[data-v-481eb84a]{background-color:#f3f4f6;font-weight:600;color:#374151;border:1px solid #e5e7eb;padding:.75rem;font-size:.9rem}.table tbody td[data-v-481eb84a]{vertical-align:middle;padding:.75rem;border:1px solid #e5e7eb}.deduction-actions[data-v-481eb84a]{display:flex;gap:.4rem;justify-content:center}.add-section[data-v-481eb84a]{margin-top:1.5rem;padding:1rem;background-color:#f9fafb;border-radius:4px}.section-title[data-v-481eb84a]{font-size:.95rem;font-weight:600;color:#374151;margin-bottom:.75rem}.add-controls-wrapper[data-v-481eb84a]{display:flex;justify-content:center}.add-controls[data-v-481eb84a]{display:flex;align-items:flex-end;gap:1rem;flex-wrap:nowrap}.button-group[data-v-481eb84a],.filter-group[data-v-481eb84a],.select-group[data-v-481eb84a]{display:flex;flex-direction:column;gap:.25rem}.filter-group[data-v-481eb84a]{flex:0 0 160px}.select-group[data-v-481eb84a]{flex:0 0 220px}.button-group[data-v-481eb84a]{flex:0 0 auto}.button-group .control-label[data-v-481eb84a]{visibility:hidden;height:1.4rem}.control-label[data-v-481eb84a]{font-size:.8rem;color:#6b7280;margin-bottom:.25rem}.mda-section[data-v-481eb84a]{background-color:#fff;padding:1.5rem;border-radius:4px;border:1px solid #e5e7eb}.mda-title[data-v-481eb84a]{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:0}.warrant-header[data-v-481eb84a]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.warrant-no[data-v-481eb84a]{font-weight:700}.btn-submit[data-v-481eb84a]{background-color:#10b981;border-color:#10b981;color:#fff;padding:.625rem 3rem;font-weight:500;border-radius:4px;font-size:1rem}.btn-submit[data-v-481eb84a]:hover{background-color:#059669;border-color:#059669;color:#fff}.btn-submit[data-v-481eb84a]:disabled{background-color:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.form-control[data-v-481eb84a]:focus,.form-select[data-v-481eb84a]:focus{border-color:#3b82f6;box-shadow:0 0 0 .2rem rgba(59,130,246,.25)}.form-control[readonly][data-v-481eb84a]{background-color:#f3f4f6;cursor:not-allowed}@media (max-width:768px){.table-responsive[data-v-481eb84a]{border:none}.table thead[data-v-481eb84a]{display:none}.table tbody[data-v-481eb84a]{display:block}.table tbody tr[data-v-481eb84a]{display:block;margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.table tbody td[data-v-481eb84a]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border:none;border-bottom:1px solid #f3f4f6;text-align:left!important}.table tbody td[data-v-481eb84a]:last-child{border-bottom:none;justify-content:center}.table tbody td[data-v-481eb84a]:before{content:attr(data-label);font-weight:600;color:#374151;margin-right:1rem;flex-shrink:0}.table tbody td[data-v-481eb84a]:last-child:before{content:""}.beneficiary-header[data-v-481eb84a]{flex-wrap:wrap}.checkbox-group[data-v-481eb84a]{gap:1rem}.add-controls-wrapper[data-v-481eb84a]{justify-content:stretch}.add-controls[data-v-481eb84a]{flex-direction:column;align-items:stretch;width:100%}.button-group[data-v-481eb84a],.filter-group[data-v-481eb84a],.select-group[data-v-481eb84a]{flex:1 1 100%;width:100%}.button-group[data-v-481eb84a]{align-items:stretch;margin-top:.5rem}.button-group .control-label[data-v-481eb84a]{display:none}.button-group .btn[data-v-481eb84a]{width:100%}}.payment-type-select[data-v-481eb84a]{margin-top:5px!important}.amount-tooltip-wrapper[data-v-481eb84a]{position:relative}.amount-tooltip-text[data-v-481eb84a]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);background-color:#1f2937;color:#fff;font-size:.8rem;font-weight:500;white-space:nowrap;padding:.4rem .65rem;border-radius:4px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:10}.amount-tooltip-text[data-v-481eb84a]:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#1f2937 transparent transparent transparent}.amount-tooltip-wrapper:focus-within .amount-tooltip-text[data-v-481eb84a],.amount-tooltip-wrapper:hover .amount-tooltip-text[data-v-481eb84a]{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.warrant-preview-btn[data-v-481eb84a]{background:#fff;color:#1f2937;border:1px solid #d1d5db;font-weight:600}.warrant-preview-btn[data-v-481eb84a]:hover{background:#f3f4f6;color:#111827;border-color:#9ca3af}.warrant-preview-overlay[data-v-481eb84a]{z-index:1050}.deduction-modal-overlay[data-v-481eb84a],.warrant-preview-overlay[data-v-481eb84a]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:1rem}.deduction-modal-overlay[data-v-481eb84a]{z-index:1060}.deduction-modal[data-v-481eb84a]{background:#fff;width:min(560px,100%);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.deduction-modal-header[data-v-481eb84a]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;padding:.85rem 1rem}.deduction-modal-body[data-v-481eb84a]{padding:1rem}.deduction-modal-footer[data-v-481eb84a]{border-top:1px solid #e5e7eb;padding:.85rem 1rem;display:flex;justify-content:flex-end;gap:.5rem}.deduction-selected[data-v-481eb84a]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.6rem .75rem}.deduction-selected small[data-v-481eb84a]{color:#6b7280;font-size:.75rem}.deduction-selected p[data-v-481eb84a]{color:#111827;font-weight:600}.deduction-input-mode[data-v-481eb84a]{display:flex;gap:1rem;flex-wrap:wrap}.deduction-input-mode .mode-disabled[data-v-481eb84a]{color:#9ca3af;opacity:.7}.deduction-input-mode .mode-disabled span[data-v-481eb84a]{color:#9ca3af}.deduction-preview-grid[data-v-481eb84a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.deduction-preview-item[data-v-481eb84a]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.6rem .75rem}.deduction-preview-item small[data-v-481eb84a]{color:#6b7280;font-size:.75rem}.deduction-preview-item p[data-v-481eb84a]{color:#111827;font-weight:600}.deduction-hint[data-v-481eb84a]{color:#6b7280;font-size:.82rem}.warrant-preview-modal[data-v-481eb84a]{background:#fff;width:min(1000px,100%);max-height:85vh;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.warrant-preview-header[data-v-481eb84a]{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1rem;border-bottom:1px solid #e5e7eb}.warrant-preview-body[data-v-481eb84a]{padding:1rem;overflow:auto}.preview-grid[data-v-481eb84a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.preview-item[data-v-481eb84a]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.6rem .75rem}.preview-item small[data-v-481eb84a]{display:block;color:#6b7280;font-size:.75rem;margin-bottom:.2rem}.preview-item p[data-v-481eb84a]{color:#111827;font-weight:600;word-break:break-word}.preview-item-wide[data-v-481eb84a]{grid-column:span 3}@media (max-width:992px){.preview-grid[data-v-481eb84a]{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-item-wide[data-v-481eb84a]{grid-column:span 2}}@media (max-width:576px){.preview-grid[data-v-481eb84a]{grid-template-columns:1fr}.preview-item-wide[data-v-481eb84a]{grid-column:span 1}.deduction-preview-grid[data-v-481eb84a]{grid-template-columns:1fr}}.loading-overlay[data-v-5a76813a]{position:absolute;inset:0;z-index:20;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all;border-radius:4px}.view-only-input[data-v-5a76813a]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem;margin-bottom:.5rem!important;word-break:break-word;overflow-wrap:break-word}.payment-item-wrapper[data-v-5a76813a]{display:flex;flex-wrap:wrap;align-items:stretch}.payment-item-wrapper .view-only-input[data-v-5a76813a],.payment-item-wrapper input.view-only-input[data-v-5a76813a]{flex:1;white-space:pre-wrap}.dashboard-layout .payment-item-wrapper[data-v-5a76813a]{margin-top:20px;padding:0}.dashboard-layout .content-wrapper[data-v-5a76813a]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:1rem}.dashboard-layout .section-border[data-v-5a76813a]{border-top:3px solid #667eea!important}.dashboard-layout .payment-item-wrapper .col[data-v-5a76813a]{border-right:1px solid #ccc!important}.dashboard-layout .payment-item-wrapper .col.no-border[data-v-5a76813a]{border-right:none!important}.dashboard-layout .payment-item-wrapper .fixed-label[data-v-5a76813a]{min-height:80px;justify-content:center;width:auto;box-sizing:border-box;text-align:center;display:flex;margin-bottom:0;flex-shrink:0}.dashboard-layout .payment-item-wrapper .content-wrapper[data-v-5a76813a]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05)}.dashboard-layout .payment-item-wrapper .content[data-v-5a76813a]{border-bottom:2px solid #dee2e6;padding-top:.5rem;padding-bottom:.5rem;gap:1rem;width:100%;justify-content:space-between;align-items:center}.dashboard-layout .payment-item-wrapper label[data-v-5a76813a]{font-size:16px;padding:.375rem 0!important;margin-bottom:0!important;padding-bottom:.5rem;font-weight:600}.dashboard-layout .payment-item-wrapper .col-md-3.no-border[data-v-5a76813a]{border:none}.dashboard-layout .payment-item-wrapper .col-md-3.no-border label[data-v-5a76813a]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .payment-item-wrapper .col-md-2.no-border[data-v-5a76813a]{border:none}.dashboard-layout .payment-item-wrapper .col-md-2.no-border label[data-v-5a76813a]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .fixed-label[data-v-5a76813a]{display:flex;align-items:center;justify-content:center;min-height:4rem;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center}.btn-submit[data-v-5a76813a]{background-color:#10b981;border-color:#10b981;color:#fff;padding:.625rem 3rem;font-weight:500;border-radius:4px;font-size:1rem}.btn-submit[data-v-5a76813a]:hover{background-color:#059669;border-color:#059669;color:#fff}.btn-submit[data-v-5a76813a]:disabled{background-color:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.form-body[data-v-259ec5d8],.form-inner[data-v-259ec5d8],.view-item[data-v-259ec5d8]{overflow:visible!important}.primary-col[data-v-259ec5d8]{font-weight:500;color:#212529}.row-even[data-v-259ec5d8]{background-color:#fff}.row-odd[data-v-259ec5d8]{background-color:#f8f9fa}.material-symbols-outlined[data-v-259ec5d8]{font-size:1.25rem}.filters-section[data-v-259ec5d8]{background-color:#f8f9fa;padding:1.5rem;border-radius:.375rem;border:1px solid #dee2e6}.form-label[data-v-259ec5d8]{margin-bottom:.25rem;color:#495057}.showing-info[data-v-259ec5d8]{padding-left:.5rem}.search-box[data-v-259ec5d8]{position:relative;flex:1;min-width:200px;max-width:420px}.table-controls-right[data-v-259ec5d8]{display:flex;align-items:center;gap:.75rem}.register-wrapper[data-v-259ec5d8]{display:flex;max-height:35px;justify-content:flex-end}.register-btn[data-v-259ec5d8]{width:auto;min-width:240px}@media (max-width:768px){.filters-section .row[data-v-259ec5d8]{gap:.75rem}.table-controls-top[data-v-259ec5d8]{flex-direction:column;gap:1rem}.table-controls-right[data-v-259ec5d8]{width:100%;justify-content:center;flex-wrap:wrap}.export-links[data-v-259ec5d8]{width:auto;display:flex;gap:1rem}.export-link[data-v-259ec5d8]{flex:0 0 auto;text-align:center}.register-wrapper[data-v-259ec5d8]{width:100%;justify-content:center}.register-btn[data-v-259ec5d8]{width:auto!important;min-width:200px;max-width:100%}}.form-body[data-v-6405a762],.form-inner[data-v-6405a762],.view-item[data-v-6405a762]{overflow:visible!important}.material-symbols-outlined[data-v-6405a762]{font-size:1.25rem}.form-body[data-v-096f5f84],.form-inner[data-v-096f5f84],.view-item[data-v-096f5f84]{overflow:visible!important}.primary-col[data-v-096f5f84]{font-weight:500;color:#212529}.row-even[data-v-096f5f84]{background-color:#fff}.row-odd[data-v-096f5f84]{background-color:#f8f9fa}.material-symbols-outlined[data-v-096f5f84]{font-size:1.25rem}.view-link[data-v-096f5f84]{color:#428bca;font-weight:500}.view-link[data-v-096f5f84]:hover{color:#2a6496;text-decoration:underline!important}.filters-section[data-v-096f5f84]{background-color:#f8f9fa;padding:1.5rem;border-radius:.375rem;border:1px solid #dee2e6}.form-label[data-v-096f5f84]{margin-bottom:.25rem;color:#495057}.showing-info[data-v-096f5f84]{padding-left:.5rem}@media (max-width:768px){.filters-section .row[data-v-096f5f84]{gap:.75rem}.table-controls-top[data-v-096f5f84]{flex-direction:column;gap:1rem}.export-links[data-v-096f5f84]{width:100%;display:flex;gap:1rem}.export-link[data-v-096f5f84]{flex:1;text-align:center}}.form-body[data-v-5369a661],.form-inner[data-v-5369a661],.view-item[data-v-5369a661]{overflow:visible!important}.primary-col[data-v-5369a661]{font-weight:500;color:#212529}.row-even[data-v-5369a661]{background-color:#fff}.row-odd[data-v-5369a661]{background-color:#f8f9fa}.material-symbols-outlined[data-v-5369a661]{font-size:1.25rem}.view-link[data-v-5369a661]{color:#428bca;font-weight:500}.view-link[data-v-5369a661]:hover{color:#2a6496;text-decoration:underline!important}.filters-section[data-v-5369a661]{background-color:#f8f9fa;padding:1.5rem;border-radius:.375rem;border:1px solid #dee2e6}.form-label[data-v-5369a661]{margin-bottom:.25rem;color:#495057}.showing-info[data-v-5369a661]{padding-left:.5rem}.amount[data-v-5369a661]{padding-right:3rem!important}@media (max-width:768px){.filters-section .row[data-v-5369a661]{gap:.75rem}.table-controls-top[data-v-5369a661]{flex-direction:column;gap:1rem}.export-links[data-v-5369a661]{width:100%;display:flex;gap:1rem}.export-link[data-v-5369a661]{flex:1;text-align:center}}.view-only-input[data-v-83b24602]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem;margin-bottom:.5rem!important}.budget-item-wrapper[data-v-83b24602]{display:flex;flex-wrap:wrap;align-items:stretch}.budget-item-wrapper .view-only-input[data-v-83b24602],.budget-item-wrapper input.view-only-input[data-v-83b24602]{flex:1;white-space:pre-wrap}.dashboard-layout .budget-item-wrapper[data-v-83b24602]{margin-top:20px;padding:0 40px}.dashboard-layout .content-wrapper[data-v-83b24602]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:1rem}.dashboard-layout .section-border[data-v-83b24602]{border-top:3px solid #667eea!important}.dashboard-layout .step-2[data-v-83b24602]{padding:0 20px}.dashboard-layout .budget-item-wrapper.step-2 .col[data-v-83b24602]{border-right:1px solid #ccc!important}.dashboard-layout .budget-item-wrapper.step-2 .col.no-border[data-v-83b24602]{border-right:none!important}.dashboard-layout .budget-item-wrapper.step-3 .fixed-label[data-v-83b24602]{min-height:80px;justify-content:flex-start;width:350px;box-sizing:border-box;text-align:left;display:flex;margin-bottom:0;flex-shrink:0;margin-left:1rem}.dashboard-layout .budget-item-wrapper.step-3 .col[data-v-83b24602]{padding:0}.dashboard-layout .budget-item-wrapper.step-3 .content-wrapper[data-v-83b24602]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05)}.dashboard-layout .budget-item-wrapper.step-3 .content[data-v-83b24602]{border-bottom:2px solid #dee2e6;padding-top:.5rem;padding-bottom:.5rem;gap:1rem;width:100%;justify-content:space-between;align-items:center}.dashboard-layout .budget-item-wrapper.step-3 label[data-v-83b24602]{font-size:16px;padding:.375rem 0!important;margin-bottom:0!important;padding-bottom:.5rem;font-weight:600}.dashboard-layout .budget-item-wrapper .col-md-3[data-v-83b24602]{border:1px solid #212529}.dashboard-layout .budget-item-wrapper .col-md-3.no-border[data-v-83b24602]{border:none}.dashboard-layout .budget-item-wrapper .col-md-3.no-border label[data-v-83b24602]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .budget-item-wrapper .col-md-2.no-border[data-v-83b24602]{border:none}.dashboard-layout .budget-item-wrapper .col-md-2.no-border label[data-v-83b24602]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .fixed-label[data-v-83b24602]{display:flex;align-items:center;justify-content:center;min-height:4rem;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center}.memo-content-area[data-v-6c685a5e]{min-height:280px}.loading-overlay[data-v-6c685a5e]{position:absolute;inset:0;z-index:20;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all}.form-outer[data-v-6c685a5e]{width:100%;max-width:800px}.crud-form[data-v-6c685a5e]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.form-header h1[data-v-6c685a5e]{font-size:1.5rem;color:#333}.form-row[data-v-6c685a5e]{display:flex;margin-bottom:1.5rem;gap:1rem;align-items:flex-start}.form-row-label[data-v-6c685a5e]{flex:0 0 35%;text-align:right;padding-top:.5rem}.form-row-label label[data-v-6c685a5e]{font-weight:600;color:#495057;margin-bottom:0}.form-row-input[data-v-6c685a5e]{flex:1}.view-only-input[data-v-6c685a5e]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;box-shadow:none!important}.action-buttons-container[data-v-6c685a5e]{padding:1.5rem;border-top:1px solid #e9ecef;background-color:#f8f9fa}.action-buttons-wrapper[data-v-6c685a5e]{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.action-button[data-v-6c685a5e]{flex:0 0 auto}.action-button button[data-v-6c685a5e]{min-width:140px;white-space:nowrap}.btn[data-v-6c685a5e]{padding:.5rem 1rem;border-radius:4px;font-weight:500;transition:all .3s ease}.submit-btn[data-v-6c685a5e]{background-color:#007bff!important;border-color:#007bff!important}.submit-btn[data-v-6c685a5e]:hover{background-color:#0056b3!important}.accept-btn[data-v-6c685a5e]{background-color:#28a745!important;border-color:#28a745!important}.accept-btn[data-v-6c685a5e]:hover{background-color:#218838!important}.generate-pv-btn[data-v-6c685a5e]{background-color:#17a2b8!important;border-color:#17a2b8!important}.generate-pv-btn[data-v-6c685a5e]:hover{background-color:#138496!important}.return-btn[data-v-6c685a5e]{background-color:#ffc107!important;border-color:#ffc107!important;color:#212529!important}.return-btn[data-v-6c685a5e]:hover{background-color:#e0a800!important}@media screen and (max-width:1024px){.form-outer[data-v-6c685a5e]{max-width:100%}.form-row-label[data-v-6c685a5e]{flex:0 0 40%}}@media screen and (max-width:768px){.form-header h1[data-v-6c685a5e]{font-size:1.25rem}.form-row[data-v-6c685a5e]{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.form-row-label[data-v-6c685a5e]{flex:none;text-align:left;padding-top:0}.form-row-label label[data-v-6c685a5e]{font-size:.875rem;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.form-row-input[data-v-6c685a5e]{flex:none;width:100%}.view-only-input[data-v-6c685a5e]{font-size:.95rem;padding:.25rem 0;font-weight:500}.action-buttons-container[data-v-6c685a5e]{padding:1rem}.action-buttons-wrapper[data-v-6c685a5e]{flex-direction:column;gap:.75rem}.action-button[data-v-6c685a5e]{width:100%}.action-button button[data-v-6c685a5e]{width:100%;min-width:100%}.page-identifier[data-v-6c685a5e]{font-size:.875rem}.page-identifier .material-symbols-outlined[data-v-6c685a5e]{font-size:1.25rem}}@media screen and (max-width:480px){.form-header h1[data-v-6c685a5e]{font-size:1.125rem}.form-row[data-v-6c685a5e]{margin-bottom:1rem;padding-bottom:.75rem}.form-row-label label[data-v-6c685a5e]{font-size:.8125rem}.view-only-input[data-v-6c685a5e]{font-size:.875rem}.action-buttons-container[data-v-6c685a5e]{padding:.75rem}.btn[data-v-6c685a5e]{padding:.625rem 1rem;font-size:.875rem}}.spinner-border-sm[data-v-6c685a5e]{width:1rem;height:1rem;border-width:.15em}@media print{.action-buttons-container[data-v-6c685a5e],.page-identifier[data-v-6c685a5e]{display:none!important}.form-outer[data-v-6c685a5e]{max-width:100%;box-shadow:none}.form-row[data-v-6c685a5e]{page-break-inside:avoid}}.form-body[data-v-4f4bb8b0],.form-inner[data-v-4f4bb8b0],.view-item[data-v-4f4bb8b0]{overflow:visible!important}.primary-col[data-v-4f4bb8b0]{font-weight:500;color:#212529}.row-even[data-v-4f4bb8b0]{background-color:#fff}.row-odd[data-v-4f4bb8b0]{background-color:#f8f9fa}.material-symbols-outlined[data-v-4f4bb8b0]{font-size:1.25rem}.view-link[data-v-4f4bb8b0]{color:#428bca;font-weight:500}.view-link[data-v-4f4bb8b0]:hover{color:#2a6496;text-decoration:underline!important}.filters-section[data-v-4f4bb8b0]{background-color:#f8f9fa;padding:1.5rem;border-radius:.375rem;border:1px solid #dee2e6}.form-label[data-v-4f4bb8b0]{margin-bottom:.25rem;color:#495057}.showing-info[data-v-4f4bb8b0]{padding-left:.5rem}.search-box[data-v-4f4bb8b0]{position:relative;flex:1;min-width:200px;max-width:1000px}.register-wrapper[data-v-4f4bb8b0]{display:flex;max-height:35px}@media (max-width:768px){.filters-section .row[data-v-4f4bb8b0]{gap:.75rem}.table-controls-top[data-v-4f4bb8b0]{flex-direction:column;gap:1rem}.export-links[data-v-4f4bb8b0]{width:100%;display:flex;gap:1rem}.export-link[data-v-4f4bb8b0]{flex:1;text-align:center}}.loading-overlay[data-v-3c35156a]{position:absolute;inset:0;z-index:20;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all;border-radius:4px}.view-only-input[data-v-3c35156a]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem;margin-bottom:.5rem!important;word-break:break-word;overflow-wrap:break-word}.payment-item-wrapper[data-v-3c35156a]{display:flex;flex-wrap:wrap;align-items:stretch}.payment-item-wrapper .view-only-input[data-v-3c35156a],.payment-item-wrapper input.view-only-input[data-v-3c35156a]{flex:1;white-space:pre-wrap}.dashboard-layout .payment-item-wrapper[data-v-3c35156a]{margin-top:20px;padding:0 20px}.dashboard-layout .content-wrapper[data-v-3c35156a]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:1rem}.dashboard-layout .section-border[data-v-3c35156a]{border-top:3px solid #667eea!important}.dashboard-layout .payment-item-wrapper .col[data-v-3c35156a]{border-right:1px solid #ccc!important}.dashboard-layout .payment-item-wrapper .col.no-border[data-v-3c35156a]{border-right:none!important}.dashboard-layout .payment-item-wrapper .fixed-label[data-v-3c35156a]{min-height:80px;justify-content:center;width:auto;box-sizing:border-box;text-align:center;display:flex;margin-bottom:0;flex-shrink:0}.dashboard-layout .payment-item-wrapper .content-wrapper[data-v-3c35156a]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05)}.dashboard-layout .payment-item-wrapper .content[data-v-3c35156a]{border-bottom:2px solid #dee2e6;padding-top:.5rem;padding-bottom:.5rem;gap:1rem;width:100%;justify-content:space-between;align-items:center}.dashboard-layout .payment-item-wrapper label[data-v-3c35156a]{font-size:16px;padding:.375rem 0!important;margin-bottom:0!important;padding-bottom:.5rem;font-weight:600}.dashboard-layout .payment-item-wrapper .col-md-3.no-border[data-v-3c35156a]{border:none}.dashboard-layout .payment-item-wrapper .col-md-3.no-border label[data-v-3c35156a]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .payment-item-wrapper .col-md-2.no-border[data-v-3c35156a]{border:none}.dashboard-layout .payment-item-wrapper .col-md-2.no-border label[data-v-3c35156a]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .fixed-label[data-v-3c35156a]{display:flex;align-items:center;justify-content:center;min-height:4rem;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center}.btn-submit[data-v-3c35156a]{background-color:#10b981;border-color:#10b981;color:#fff;padding:.625rem 3rem;font-weight:500;border-radius:4px;font-size:1rem}.btn-submit[data-v-3c35156a]:hover{background-color:#059669;border-color:#059669;color:#fff}.btn-submit[data-v-3c35156a]:disabled{background-color:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.pv-header[data-v-3c35156a]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.loading-overlay[data-v-58c451c0]{position:absolute;inset:0;z-index:20;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all}.view-only-input[data-v-58c451c0]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem;margin-bottom:.5rem!important}.payment-item-wrapper[data-v-58c451c0]{display:flex;flex-wrap:wrap;align-items:stretch}.payment-item-wrapper .view-only-input[data-v-58c451c0],.payment-item-wrapper input.view-only-input[data-v-58c451c0]{flex:1;white-space:pre-wrap}.dashboard-layout .payment-item-wrapper[data-v-58c451c0]{margin-top:20px;padding:0}.dashboard-layout .content-wrapper[data-v-58c451c0]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:1rem}.dashboard-layout .section-border[data-v-58c451c0]{border-top:3px solid #667eea!important}.dashboard-layout .payment-item-wrapper .col[data-v-58c451c0]{border-right:1px solid #ccc!important}.dashboard-layout .payment-item-wrapper .col.no-border[data-v-58c451c0]{border-right:none!important}.dashboard-layout .payment-item-wrapper .fixed-label[data-v-58c451c0]{min-height:80px;justify-content:center;width:auto;box-sizing:border-box;text-align:center;display:flex;margin-bottom:0;flex-shrink:0}.dashboard-layout .payment-item-wrapper .content-wrapper[data-v-58c451c0]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05)}.dashboard-layout .payment-item-wrapper .content[data-v-58c451c0]{border-bottom:2px solid #dee2e6;padding-top:.5rem;padding-bottom:.5rem;gap:1rem;width:100%;justify-content:space-between;align-items:center}.dashboard-layout .payment-item-wrapper label[data-v-58c451c0]{font-size:16px;padding:.375rem 0!important;margin-bottom:0!important;padding-bottom:.5rem;font-weight:600}.dashboard-layout .payment-item-wrapper .col-md-3.no-border[data-v-58c451c0]{border:none}.dashboard-layout .payment-item-wrapper .col-md-3.no-border label[data-v-58c451c0]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .payment-item-wrapper .col-md-2.no-border[data-v-58c451c0]{border:none}.dashboard-layout .payment-item-wrapper .col-md-2.no-border label[data-v-58c451c0]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .fixed-label[data-v-58c451c0]{display:flex;align-items:center;justify-content:center;min-height:4rem;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center}.btn-submit[data-v-58c451c0]{background-color:#10b981;border-color:#10b981;color:#fff;padding:.625rem 3rem;font-weight:500;border-radius:4px;font-size:1rem}.btn-submit[data-v-58c451c0]:hover{background-color:#059669;border-color:#059669;color:#fff}.btn-submit[data-v-58c451c0]:disabled{background-color:#9ca3af;border-color:#9ca3af;cursor:not-allowed}.pv-header[data-v-58c451c0]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.cashbook-content-area[data-v-138391b2]{min-height:360px}.loading-overlay[data-v-138391b2]{position:absolute;inset:0;z-index:20;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all}.form-body[data-v-138391b2],.form-inner[data-v-138391b2],.view-item[data-v-138391b2]{overflow:visible!important}.form-outer[data-v-138391b2]{width:100%;max-width:100%!important}.primary-col[data-v-138391b2]{font-weight:500;color:#212529}.row-even[data-v-138391b2]{background-color:#fff}.row-odd[data-v-138391b2]{background-color:#f8f9fa}.material-symbols-outlined[data-v-138391b2]{font-size:1.25rem}.filters-section[data-v-138391b2]{background-color:#f8f9fa;padding:1.5rem;border-radius:.375rem;border:1px solid #dee2e6}.form-label[data-v-138391b2]{margin-bottom:.25rem;color:#495057}.showing-info[data-v-138391b2]{padding-left:.5rem}.export-wrapper[data-v-138391b2]{display:flex;align-items:center}.table-container-wide[data-v-138391b2]{width:100%;overflow-x:auto}.cashbook-table[data-v-138391b2]{width:100%;min-width:1800px;border-collapse:collapse;font-size:.85rem}.cashbook-table thead[data-v-138391b2]{background-color:#f8f9fa;position:sticky;top:0;z-index:10}.cashbook-table th[data-v-138391b2]{padding:.75rem .5rem;text-align:left;font-weight:600;font-size:.75rem;color:#1f2937;text-transform:uppercase;border:1px solid #dee2e6;background-color:#f8f9fa;white-space:nowrap}.cashbook-table th.deductions-header[data-v-138391b2]{text-align:center;background-color:#e9ecef}.cashbook-table td[data-v-138391b2]{padding:.75rem .5rem;border:1px solid #dee2e6;color:#374151;white-space:nowrap}.cashbook-table .amount-col[data-v-138391b2]{text-align:right}.cashbook-table tbody tr[data-v-138391b2]:hover{background-color:#f3f4f6}.text-center[data-v-138391b2]{text-align:center;padding:2rem;color:#6b7280}@media (max-width:768px){.filters-section .row[data-v-138391b2]{gap:.75rem}.table-controls-top[data-v-138391b2]{flex-direction:column;gap:1rem}}.view-only-input[data-v-37d8a4ff]{background-color:transparent;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem;margin-bottom:.5rem!important}.cashbook-content-area[data-v-37d8a4ff]{min-height:360px}.loading-overlay[data-v-37d8a4ff]{position:absolute;inset:0;z-index:20;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all}.form-body[data-v-37d8a4ff],.form-inner[data-v-37d8a4ff],.view-item[data-v-37d8a4ff]{overflow:visible!important}.form-outer[data-v-37d8a4ff]{width:100%;max-width:100%!important}.primary-col[data-v-37d8a4ff]{font-weight:500;color:#212529}.row-even[data-v-37d8a4ff]{background-color:#fff}.row-odd[data-v-37d8a4ff]{background-color:#f8f9fa}.material-symbols-outlined[data-v-37d8a4ff]{font-size:1.25rem}.filters-section[data-v-37d8a4ff]{background-color:#f8f9fa;padding:1.5rem;border-radius:.375rem;border:1px solid #dee2e6}.form-label[data-v-37d8a4ff]{margin-bottom:.25rem;color:#495057}.form-control[data-v-37d8a4ff]:focus,.form-select[data-v-37d8a4ff]:focus{border-color:#3b82f6;box-shadow:0 0 0 .2rem rgba(59,130,246,.25)}.form-control[readonly][data-v-37d8a4ff]{background-color:#f3f4f6;cursor:not-allowed}.showing-info[data-v-37d8a4ff]{padding-left:.5rem}.export-wrapper[data-v-37d8a4ff]{display:flex;align-items:center}.table-container-wide[data-v-37d8a4ff]{width:100%;overflow-x:auto}.cashbook-table[data-v-37d8a4ff]{width:100%;min-width:1800px;border-collapse:collapse;font-size:.85rem}.cashbook-table thead[data-v-37d8a4ff]{background-color:#f8f9fa;position:sticky;top:0;z-index:10}.cashbook-table th[data-v-37d8a4ff]{padding:.75rem .5rem;text-align:left;font-weight:600;font-size:.75rem;color:#1f2937;text-transform:uppercase;border:1px solid #dee2e6;background-color:#f8f9fa;white-space:nowrap}.cashbook-table th.deductions-header[data-v-37d8a4ff]{text-align:center;background-color:#e9ecef}.cashbook-table td[data-v-37d8a4ff]{padding:.75rem .5rem;border:1px solid #dee2e6;color:#374151;white-space:nowrap}.cashbook-table .amount-col[data-v-37d8a4ff]{text-align:right}.cashbook-table tbody tr[data-v-37d8a4ff]:hover{background-color:#f3f4f6}.text-center[data-v-37d8a4ff]{text-align:center;padding:2rem;color:#6b7280}.inflow-modal-overlay[data-v-37d8a4ff]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1060;padding:1rem}.inflow-modal[data-v-37d8a4ff]{background:#fff;width:min(560px,100%);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.inflow-modal-header[data-v-37d8a4ff]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;padding:.85rem 1rem}.inflow-modal-body[data-v-37d8a4ff]{padding:1rem}.inflow-modal-footer[data-v-37d8a4ff]{border-top:1px solid #e5e7eb;padding:.85rem 1rem;display:flex;justify-content:flex-end;gap:.5rem}.inflow-input-mode[data-v-37d8a4ff]{display:flex;gap:1rem;flex-wrap:wrap}.inflow-input-mode .mode-disabled[data-v-37d8a4ff]{color:#9ca3af;opacity:.7}.inflow-input-mode .mode-disabled span[data-v-37d8a4ff]{color:#9ca3af}.inflow-hint[data-v-37d8a4ff]{color:#6b7280;font-size:.82rem}@media (max-width:768px){.filters-section .row[data-v-37d8a4ff]{gap:.75rem}.table-controls-top[data-v-37d8a4ff]{flex-direction:column;gap:1rem}}.marquee-wrapper[data-v-32209bf4]{width:100%;overflow:hidden;background-color:#f2ffe6;padding:.5rem 0}.marquee-content[data-v-32209bf4]{display:inline-flex;white-space:nowrap;animation:marquee-32209bf4 20s linear infinite}.marquee-content span[data-v-32209bf4]{display:inline-block;padding:0 2rem;font-size:1rem;font-weight:500;color:#856404}.marquee-content[data-v-32209bf4]:hover{animation-play-state:paused}@keyframes marquee-32209bf4{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.view-only-input[data-v-32209bf4]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem;margin-bottom:.5rem!important}.budget-item-wrapper[data-v-32209bf4]{display:flex;flex-wrap:wrap;align-items:stretch}.budget-item-wrapper .view-only-input[data-v-32209bf4],.budget-item-wrapper input.view-only-input[data-v-32209bf4]{flex:1;white-space:pre-wrap}.dashboard-layout .budget-item-wrapper[data-v-32209bf4]{margin-top:20px;padding:0 40px}.dashboard-layout .content-wrapper[data-v-32209bf4]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:1rem}.dashboard-layout .section-border[data-v-32209bf4]{border-top:3px solid #667eea!important}.dashboard-layout .step-2[data-v-32209bf4]{padding:0 20px}.dashboard-layout .budget-item-wrapper.step-2 .col[data-v-32209bf4]{border-right:1px solid #ccc!important}.dashboard-layout .budget-item-wrapper.step-2 .col.no-border[data-v-32209bf4]{border-right:none!important}.dashboard-layout .budget-item-wrapper.step-3 .fixed-label[data-v-32209bf4]{min-height:80px;justify-content:flex-start;width:350px;box-sizing:border-box;text-align:left;display:flex;margin-bottom:0;flex-shrink:0;margin-left:1rem}.dashboard-layout .budget-item-wrapper.step-3 .col[data-v-32209bf4]{padding:0}.dashboard-layout .budget-item-wrapper.step-3 .content-wrapper[data-v-32209bf4]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05)}.dashboard-layout .budget-item-wrapper.step-3 .content[data-v-32209bf4]{border-bottom:2px solid #dee2e6;padding-top:.5rem;padding-bottom:.5rem;gap:1rem;width:100%;justify-content:space-between;align-items:center}.dashboard-layout .budget-item-wrapper.step-3 label[data-v-32209bf4]{font-size:16px;padding:.375rem 0!important;margin-bottom:0!important;padding-bottom:.5rem;font-weight:600}.dashboard-layout .budget-item-wrapper .col-md-3[data-v-32209bf4]{border:1px solid #212529}.dashboard-layout .budget-item-wrapper .col-md-3.no-border[data-v-32209bf4]{border:none}.dashboard-layout .budget-item-wrapper .col-md-3.no-border label[data-v-32209bf4]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .budget-item-wrapper .col-md-2.no-border[data-v-32209bf4]{border:none}.dashboard-layout .budget-item-wrapper .col-md-2.no-border label[data-v-32209bf4]{padding:.375rem .75rem;margin-bottom:0!important}.dashboard-layout .fixed-label[data-v-32209bf4]{display:flex;align-items:center;justify-content:center;min-height:4rem;width:100%;padding:0 .25rem;box-sizing:border-box;text-align:center}.view-only-input[data-v-21b1b927]{border:none!important;background-color:transparent;padding-left:0;cursor:default;pointer-events:none;color:#212529;font-size:1rem;padding-right:0;margin-right:1rem;margin-bottom:.5rem!important}.budget-item-wrapper .content-wrapper[data-v-21b1b927]{margin:0}.budget-item-wrapper[data-v-21b1b927]{display:flex;flex-wrap:wrap;align-items:stretch;margin-top:20px;padding:0 40px}.content-wrapper[data-v-21b1b927]{border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:1rem}.section-border[data-v-21b1b927]{border-top:3px solid #667eea!important}.step-2[data-v-21b1b927]{padding:0 20px}.budget-item-wrapper.step-2 .col[data-v-21b1b927]{border-right:1px solid #ccc!important}.budget-item-wrapper.step-2 .col.no-border[data-v-21b1b927]{border-right:none!important}.budget-item-wrapper.step-2 .fixed-label[data-v-21b1b927]{display:flex;align-items:center;justify-content:center;text-align:center;width:100%}.budget-item-wrapper.step-2 .view-only-input[data-v-21b1b927]{text-align:center!important}.approval-document-wrapper[data-v-21b1b927]{display:flex;flex-direction:column;align-items:flex-start}.warrant-details-card[data-v-21b1b927]{border:1px solid #dee2e6;border-top:3px solid #667eea;border-radius:8px;padding:1.25rem 1.5rem;background-color:#fff;margin-bottom:1.5rem}.warrant-details-header[data-v-21b1b927]{border-bottom:1px solid #dee2e6;padding-bottom:.75rem}.warrant-field[data-v-21b1b927]{display:flex;flex-direction:column}.warrant-label[data-v-21b1b927]{font-size:.78rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.2rem}.warrant-value[data-v-21b1b927]{font-size:.95rem;color:#212529;font-weight:500}.approval-document-preview[data-v-21b1b927]{width:100%;max-width:520px;border:1px solid #dee2e6;border-radius:8px;padding:.75rem;background-color:#fff}.approval-document-image[data-v-21b1b927]{display:block;width:100%;max-height:420px;-o-object-fit:contain;object-fit:contain;border-radius:6px}.section-title[data-v-310fc310]{font-size:1rem;font-weight:600;color:#333;border-bottom:1px solid #e9ecef;padding-bottom:.4rem;margin-bottom:1rem}.upload-area[data-v-310fc310]{border:2px dashed #dee2e6;border-radius:8px;padding:2rem;text-align:center;cursor:pointer;background-color:#fafafa;transition:border-color .2s,background-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.upload-area.dragging[data-v-310fc310],.upload-area[data-v-310fc310]:hover{border-color:#0d6efd;background-color:#f0f7ff}.upload-icon[data-v-310fc310]{font-size:2.5rem;color:#6c757d;display:block;margin-bottom:.5rem}.row-even[data-v-310fc310]{background-color:#fff}.row-odd[data-v-310fc310]{background-color:#f8f9fa}.sub-approval-card[data-v-310fc310]{background-color:#eef3ff;border:1px solid #c7d7f8;border-radius:.5rem;padding:1.25rem}.memo-content-area[data-v-6dc63ca8]{min-height:280px}.loading-overlay[data-v-6dc63ca8]{position:absolute;inset:0;z-index:20;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:all}.form-outer[data-v-6dc63ca8]{width:100%;max-width:800px}.crud-form[data-v-6dc63ca8]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.form-header h1[data-v-6dc63ca8]{font-size:1.5rem;color:#333}.form-row[data-v-6dc63ca8]{display:flex;margin-bottom:1.5rem;gap:1rem;align-items:flex-start}.form-row-label[data-v-6dc63ca8]{flex:0 0 30%;text-align:right;padding-top:.5rem}.form-row-label label[data-v-6dc63ca8]{font-weight:600;color:#495057;margin-bottom:0}.form-row-input[data-v-6dc63ca8]{flex:1}@media screen and (max-width:1024px){.form-outer[data-v-6dc63ca8]{max-width:100%}.form-row-label[data-v-6dc63ca8]{flex:0 0 40%}}@media screen and (max-width:768px){.form-header h1[data-v-6dc63ca8]{font-size:1.25rem}.form-row[data-v-6dc63ca8]{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.form-row-label[data-v-6dc63ca8]{flex:none;text-align:left;padding-top:0}.form-row-label label[data-v-6dc63ca8]{font-size:.875rem;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.form-row-input[data-v-6dc63ca8]{flex:none;width:100%}.page-identifier[data-v-6dc63ca8]{font-size:.875rem}.page-identifier .material-symbols-outlined[data-v-6dc63ca8]{font-size:1.25rem}}@media screen and (max-width:480px){.form-header h1[data-v-6dc63ca8]{font-size:1.125rem}.form-row[data-v-6dc63ca8]{margin-bottom:1rem;padding-bottom:.75rem}.form-row-label label[data-v-6dc63ca8]{font-size:.8125rem}}@media print{.page-identifier[data-v-6dc63ca8]{display:none!important}.form-outer[data-v-6dc63ca8]{max-width:100%;box-shadow:none}.form-row[data-v-6dc63ca8]{page-break-inside:avoid}}.form-body[data-v-3763dbcd],.form-inner[data-v-3763dbcd],.view-item[data-v-3763dbcd]{overflow:visible!important}.primary-col[data-v-3763dbcd]{font-weight:500}.row-even[data-v-3763dbcd]{background-color:#fff}.row-odd[data-v-3763dbcd]{background-color:#f8f9fa}.filters-section[data-v-3763dbcd]{background-color:#f8f9fa;padding:1.5rem;border-radius:.375rem;border:1px solid #dee2e6}@media (max-width:768px){.filters-section .row[data-v-3763dbcd]{gap:.75rem}.table-controls-top[data-v-3763dbcd]{flex-direction:column;gap:1rem}.export-links[data-v-3763dbcd]{width:100%;display:flex;gap:1rem}.export-link[data-v-3763dbcd]{flex:1;text-align:center}}.memo-content-area[data-v-1afa2c46]{min-height:280px}.loading-overlay[data-v-1afa2c46]{position:absolute;inset:0;z-index:20;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.form-view-only-input[data-v-1afa2c46]{background-color:#f8f9fa!important;border:1px solid #dee2e6;color:#212529;cursor:default}.section-title[data-v-1afa2c46]{font-size:1rem;font-weight:600;color:#333;border-bottom:1px solid #e9ecef;padding-bottom:.4rem;margin-bottom:1rem}.status-badge[data-v-1afa2c46]{font-size:.8rem;font-weight:600;padding:.3rem .9rem;border-radius:999px}.status-approved[data-v-1afa2c46]{background-color:#d1fae5;color:#065f46}.status-pending[data-v-1afa2c46]{background-color:#fef9c3;color:#854d0e}.status-returned[data-v-1afa2c46]{background-color:#fee2e2;color:#991b1b}.status-permsec[data-v-1afa2c46]{background-color:#dbeafe;color:#1e40af}.sub-approval-card[data-v-1afa2c46]{background-color:#fff;border:1px solid #dee2e6;border-radius:.5rem;padding:1.25rem;box-shadow:0 1px 4px rgba(0,0,0,.06)}.eco-picker-box[data-v-1afa2c46]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.5rem;padding:.875rem 1rem}.row-even[data-v-1afa2c46]{background-color:#fff}.row-odd[data-v-1afa2c46]{background-color:#f8f9fa}.approval-document-wrapper[data-v-1afa2c46]{display:flex;flex-direction:column;align-items:flex-start}.approval-document-preview[data-v-1afa2c46]{width:100%;max-width:520px;border:1px solid #dee2e6;border-radius:8px;padding:.75rem;background-color:#fff}.approval-document-image[data-v-1afa2c46]{display:block;width:100%;max-height:420px;-o-object-fit:contain;object-fit:contain;border-radius:6px}.warrant-details-card[data-v-1afa2c46]{border:1px solid #dee2e6;border-top:3px solid #667eea;border-radius:8px;padding:1.25rem 1.5rem;background-color:#fff}.warrant-details-header[data-v-1afa2c46]{border-bottom:1px solid #dee2e6;padding-bottom:.75rem}.warrant-field[data-v-1afa2c46]{display:flex;flex-direction:column}.warrant-label[data-v-1afa2c46]{font-size:.78rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.2rem}.warrant-value[data-v-1afa2c46]{font-size:.95rem;color:#212529;font-weight:500}.form-body[data-v-c1005d1a],.form-inner[data-v-c1005d1a],.view-item[data-v-c1005d1a]{overflow:visible!important}.primary-col[data-v-c1005d1a]{font-weight:500;color:#212529}.row-even[data-v-c1005d1a]{background-color:#fff}.row-odd[data-v-c1005d1a]{background-color:#f8f9fa}.view-link[data-v-c1005d1a]{color:#428bca;font-weight:500}.view-link[data-v-c1005d1a]:hover{color:#2a6496;text-decoration:underline!important}.submit-btn[data-v-1f3c5ac9]{background-color:#3498db!important;border-color:#3498db!important}.submit-btn[data-v-1f3c5ac9]:hover{background-color:#2980b9!important;border-color:#2980b9!important}.submit-btn[data-v-92cac6b8]{background-color:#3498db!important;border-color:#3498db!important}.submit-btn[data-v-92cac6b8]:hover{background-color:#2980b9!important;border-color:#2980b9!important}.submit-btn[data-v-35a469d3]{background-color:#3498db!important;border-color:#3498db!important}.submit-btn[data-v-35a469d3]:hover{background-color:#2980b9!important;border-color:#2980b9!important}.profile-photo-wrapper[data-v-40d5bc3d]{position:relative}.photo-overlay[data-v-40d5bc3d]{position:absolute;inset:0;background:rgba(0,0,0,.4);height:120px;width:120px;border-radius:50%;display:flex;align-items:center;justify-content:center}.profile-photo img[data-v-40d5bc3d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-header[data-v-40d5bc3d]{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:2rem}.profile-photo[data-v-40d5bc3d]{width:120px;height:120px;border-radius:50%;border:3px solid #f1f1f1;margin-right:1.5rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.profile-info[data-v-40d5bc3d]{text-align:left}.delegation-section[data-v-40d5bc3d]{display:flex;flex-direction:column;padding:1rem;border-radius:0}.duration-section[data-v-40d5bc3d]{display:flex;flex-direction:column;padding:1rem;border:1px solid #e0e0e0;border-radius:0}.duration-header[data-v-40d5bc3d]{font-size:1.25rem;color:#333;background:#eff3ff;padding:.5rem 1rem}.date-section[data-v-40d5bc3d]{display:flex;flex-direction:row;gap:1rem}.date-section input[data-v-40d5bc3d]{background:#f9f9f9;font-size:.9rem;color:#555;margin-bottom:.25rem}.form-body[data-v-05a803fc],.form-inner[data-v-05a803fc],.view-item[data-v-05a803fc]{overflow:visible!important}.delegation-date[data-v-05a803fc]{min-width:150px}.primary-col[data-v-05a803fc]{font-weight:500}.row-even[data-v-05a803fc]{background-color:#fff}.row-odd[data-v-05a803fc]{background-color:#f8f9fa}.profile-photo-wrapper[data-v-3007890d]{position:relative}.photo-overlay[data-v-3007890d]{position:absolute;inset:0;background:rgba(0,0,0,.4);height:120px;width:120px;border-radius:50%;display:flex;align-items:center;justify-content:center}.profile-photo img[data-v-3007890d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-header[data-v-3007890d]{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:2rem}.profile-photo[data-v-3007890d]{width:120px;height:120px;border-radius:50%;border:3px solid #f1f1f1;margin-right:1.5rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.profile-info[data-v-3007890d]{text-align:left}.delegation-section[data-v-3007890d]{display:flex;flex-direction:column;padding:1rem;border-radius:0}.duration-section[data-v-3007890d]{display:flex;flex-direction:column;padding:1rem;border:1px solid #e0e0e0;border-radius:0}.duration-header[data-v-3007890d]{font-size:1.25rem;color:#333;background:#eff3ff;padding:.5rem 1rem}.date-section[data-v-3007890d]{display:flex;flex-direction:row;gap:1rem}.date-section input[data-v-3007890d]{background:#f9f9f9;font-size:.9rem;color:#555;margin-bottom:.25rem}html{font-size:15px}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Regular.79c2ea32.ttf) format("truetype"),url(/fonts/EBGaramond-SemiBold.1369e73e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:EB Garamond Bold;src:url(/fonts/EBGaramond-SemiBold.1369e73e.ttf) format("truetype");font-weight:400;font-style:normal}*{font-family:Roboto,arial,sans-serif}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}