@charset "UTF-8";.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.loading-spinner{width:50px;height:50px;border:8px solid #3498db;border-top:8px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text{margin-top:20px;font-size:18px}.toolbar{min-width:375px;position:fixed;width:100%;top:0;z-index:99;height:64px}.toolbar.toolbar--dark{background:linear-gradient(to bottom,#dc2626 0%,#ef4444 50%,#dc2626 100%)!important;border-bottom:2px solid #991b1b!important;box-shadow:0 2px 8px #dc26264d,0 0 20px #dc262633;backdrop-filter:blur(10px);color:#fff!important}.toolbar.toolbar--dark *,.toolbar.toolbar--dark .text-white,.toolbar.toolbar--dark [class*=text-]{color:#fff!important}.toolbar .logo{height:36px}.logout-btn{background:rgba(255,255,255,.15)!important;color:#fff!important;border:1px solid rgba(255,255,255,.4)!important;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;transition:all .3s ease;font-weight:500}.logout-btn:hover{background:rgba(185,28,28,.8)!important;color:#fff!important;border-color:#fff9!important;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d,0 0 20px #b91c1c66;font-weight:600}.logout-btn:active{transform:translateY(0);background:rgba(185,28,28,.9)!important;color:#fff!important;box-shadow:0 2px 6px #0000004d}.user-info{display:flex;align-items:center;gap:8px;color:#fff!important}.user-avatar{width:32px;height:32px;border-radius:50%;background:#ffffff!important;background-color:#fff!important;color:#000!important;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;box-shadow:0 4px 12px #dc26264d;border:2px solid #ffffff}.user-avatar *{color:#000!important}.user-name{font-size:14px;color:#fff!important;font-weight:500}.button{width:auto;cursor:pointer;border:2px dotted}.button:hover{color:#c70606;border-bottom:.5rem solid}.toolbar_detail .pointer{cursor:pointer}.toolbar_detail{min-width:375px;height:50px;left:0px;border-top:none!important;background:rgb(252,252,252)!important;border-bottom:.1rem solid!important;position:fixed;width:100%;top:85px;z-index:0}.toolbar .pointer{cursor:pointer}.toolbar{min-width:375px;height:85px;left:0px;background:rgb(28,1,102)!important;position:fixed;width:100%;top:0;z-index:99}.toolbar .logo{position:fixed;top:5;height:65px}.show_dialog{width:50vw}.text-white{color:#fff!important}.d-phone{display:flex}.d-phone-show{display:none}@media screen and (max-width: 600px){.show_dialog{width:90vw}.d-phone{display:none}.d-phone-show{display:flex}}.font-join{font-size:.5rem;cursor:pointer}.divide-white{width:1px;background-color:#fff}.login-img{max-width:95%;height:auto}.login-main{height:100vh;background-image:url(/static/jpg/login_background-d75a368d.jpg);background-repeat:no-repeat;background-size:cover;color:var(--text-color)}.p-inputtext[data-v-6f281026]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1rem;color:#495057;background:#ffffff;padding:.5rem;border:1px solid #ced4da;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;appearance:none;border-radius:3px}.stars-background[data-v-6f281026]{position:fixed;top:0;left:0;width:100%;height:100%;min-height:100vh;background:linear-gradient(to bottom,#ffffff 0%,#fff5f5 20%,#ffe5e5 50%,#ffcccc 80%,#ffffff 100%);background-size:100% 100%;z-index:0;overflow:hidden;pointer-events:none;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform}.stars-background[data-v-6f281026]:before{display:none}.stars-background[data-v-6f281026]:after{display:none}@keyframes starTrailRotate-6f281026{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.star[data-v-6f281026]{display:none}.star-color-0[data-v-6f281026]{background:rgba(255,255,255,1);box-shadow:0 0 2px #fff,0 0 4px #fffc,0 0 8px #ffffff80}.star-color-1[data-v-6f281026]{background:rgba(200,220,255,.9);box-shadow:0 0 2px #c8dcffe6,0 0 4px #add8e6b3,0 0 8px #87cefa66}.star-color-2[data-v-6f281026]{background:rgba(255,255,220,.9);box-shadow:0 0 2px #ffffdce6,0 0 4px #ffffc8b3,0 0 8px #fff09666}@keyframes twinkle-6f281026{0%,to{opacity:.5}25%{opacity:1}50%{opacity:.7}75%{opacity:.9}}@keyframes floatPulse-6f281026{0%,to{transform:translate(0) scale(1);box-shadow:0 0 1px #fff,0 0 2px #fffc,0 0 4px #ffffff80}25%{transform:translate(calc(var(--float-x, 0px) * .5),calc(var(--float-y, 0px) * .5)) scale(1.05);box-shadow:0 0 1.5px #fff,0 0 3px #ffffffd9,0 0 6px #fff9}50%{transform:translate(var(--float-x, 0px),var(--float-y, 0px)) scale(1.1);box-shadow:0 0 2px #fff,0 0 4px #ffffffe6,0 0 8px #ffffffb3}75%{transform:translate(calc(var(--float-x, 0px) * .5),calc(var(--float-y, 0px) * .5)) scale(1.05);box-shadow:0 0 1.5px #fff,0 0 3px #ffffffd9,0 0 6px #fff9}}.login-main[data-v-6f281026]{height:100vh;min-height:100vh;position:relative;z-index:1;background:transparent;color:var(--text-color);overflow:hidden;backface-visibility:hidden;transform:translateZ(0);margin:0;padding:0}.login-card[data-v-6f281026],.login-card.card[data-v-6f281026],.card.login-card[data-v-6f281026],div.login-card[data-v-6f281026],div.card.login-card[data-v-6f281026],[class*=login-card][data-v-6f281026],[class*=card][class*=login][data-v-6f281026]{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;border-width:0!important;border-color:transparent!important;border-style:none!important;box-shadow:none!important;position:relative;z-index:2;padding:0!important;margin:0!important}.login-card[data-v-6f281026] *:not(.login-form):not(.login-input):not(.login-button){background:transparent!important;background-color:transparent!important}.login-container[data-v-6f281026]{width:100%;max-width:1200px;margin:0 auto}.brand-section[data-v-6f281026]{position:relative;padding:2rem 3rem 2rem 4rem}.brand-content[data-v-6f281026]{text-align:left;width:100%;display:flex;align-items:center;justify-content:flex-start}.logo-wrapper[data-v-6f281026]{position:relative;display:inline-block}.login-img[data-v-6f281026]{position:relative;z-index:2;filter:drop-shadow(0 0 15px rgba(220,38,38,.4));transition:filter .3s ease}.logo-wrapper:hover .login-img[data-v-6f281026]{filter:drop-shadow(0 0 20px rgba(220,38,38,.6))}.arcoa-logo[data-v-6f281026]{display:flex;align-items:center;gap:2rem;padding:1.5rem 2.5rem;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;background-color:#dc2626!important;border-radius:16px;box-shadow:0 8px 32px #dc262666,0 0 0 3px #ffffff4d;position:relative;overflow:hidden;min-width:350px;max-width:500px;margin:0 auto;border:2px solid rgba(255,255,255,.2)}.arcoa-logo[data-v-6f281026]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to bottom right,#991b1b 0%,#000000 100%);clip-path:polygon(0 60%,100% 40%,100% 100%,0 100%);z-index:1}.arcoa-logo-left[data-v-6f281026]{position:relative;z-index:2}.arcoa-chinese[data-v-6f281026]{font-size:4rem;font-weight:700;color:#fff;line-height:1;letter-spacing:.1em;text-shadow:0 2px 8px rgba(0,0,0,.5),0 0 12px rgba(0,0,0,.3);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft JhengHei,PingFang TC,sans-serif}.arcoa-logo-right[data-v-6f281026]{display:flex;flex-direction:column;gap:.5rem;position:relative;z-index:2;justify-content:center}.arcoa-smart[data-v-6f281026]{font-size:1.5rem;font-weight:600;color:#fff;line-height:1.2;letter-spacing:.05em;text-shadow:0 2px 8px rgba(0,0,0,.5),0 0 12px rgba(0,0,0,.3);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft JhengHei,PingFang TC,sans-serif}.arcoa-name[data-v-6f281026]{font-size:1.8rem;font-weight:500;color:#fff;line-height:1;letter-spacing:.1em;text-transform:lowercase;text-shadow:0 2px 8px rgba(0,0,0,.5),0 0 12px rgba(0,0,0,.3);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.logo-orange-ring[data-v-6f281026],.logo-orange-ring[data-v-6f281026]:before,.logo-orange-ring[data-v-6f281026]:after{display:none!important}@keyframes ringRotate-6f281026{}.divider-line[data-v-6f281026]{width:2px;height:80%;background:linear-gradient(to bottom,transparent,#dc2626,transparent);margin:auto}.divide-white[data-v-6f281026]{width:1px;background-color:#ffffff4d}.login-form[data-v-6f281026]{width:100%;max-width:400px;backdrop-filter:blur(8px);background:rgba(255,255,255,.3);border:3px solid rgba(220,38,38,.5);border-radius:12px;padding:1.5rem;transition:all .3s ease;box-shadow:0 2px 8px #dc26261a}.login-form[data-v-6f281026]:hover{background:rgba(255,255,255,.4);border:3px solid rgba(220,38,38,.6);box-shadow:0 4px 12px #dc262626}.login-input[data-v-6f281026]{background-color:#ffffffb3!important;border:1px solid rgba(220,38,38,.4)!important;color:#000!important;backdrop-filter:blur(5px)}.login-input[data-v-6f281026]:focus{border-color:#dc262699!important;box-shadow:0 0 0 .2rem #dc262633!important;background-color:#ffffffd9!important}.login-button[data-v-6f281026]{color:#fff!important;background-color:#dc2626!important;border-color:#dc2626!important;width:100%;padding:.75rem!important;font-size:1rem!important;font-weight:500!important}.login-button .p-button-label[data-v-6f281026],.login-button span[data-v-6f281026]{color:#fff!important}.login-button[data-v-6f281026]:hover{background-color:#b91c1c!important;border-color:#b91c1c!important}.login-button[data-v-6f281026]:focus{box-shadow:0 0 0 .2rem #dc262680!important}.text-white[data-v-6f281026]{color:#000!important;font-weight:500;margin-bottom:.5rem}.show_dialog[data-v-6f281026]{width:50vw}.d-phone[data-v-6f281026]{display:flex}.d-phone-show[data-v-6f281026]{display:none}@media screen and (max-width: 600px){.show_dialog[data-v-6f281026]{width:90vw}.d-phone[data-v-6f281026]{display:none}.d-phone-show[data-v-6f281026]{display:flex}.brand-section[data-v-6f281026]{padding:1rem;margin-bottom:2rem;justify-content:center!important}.brand-content[data-v-6f281026]{text-align:center;justify-content:center}}.font-join[data-v-6f281026]{font-size:.5rem;cursor:pointer}.login-img[data-v-6f281026]{max-width:100%;height:auto;display:block}.login-main:hover .star[data-v-6f281026]{display:none}body,html{margin:0!important;padding:0!important;background:#ffffff!important;overflow-x:hidden;height:100%}#app{background:linear-gradient(to bottom,#ffffff 0%,#fff5f5 20%,#ffe5e5 50%,#ffcccc 80%,#ffffff 100%)!important;min-height:100vh}.side-menu[data-v-53744e36]{width:200px;background:linear-gradient(to bottom,#ffffff 0%,#fff5f5 50%,#ffffff 100%);border-right:2px solid #dc2626;height:100vh;padding-top:105px;position:fixed;left:0;top:0;z-index:90;display:flex;flex-direction:column;box-shadow:2px 0 8px #dc262633}.side-menu ul[data-v-53744e36]{list-style:none;padding:0 10px;margin:0}.divider[data-v-53744e36]{height:1px;background:#dc2626;margin:16px 10px}.menu-item[data-v-53744e36]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:#991b1b;text-decoration:none;margin-bottom:10px;transition:all .3s ease}.menu-item[data-v-53744e36]:hover{background:rgba(220,38,38,.1);color:#dc2626;transform:translate(4px);box-shadow:0 2px 8px #dc262633}.menu-item.active[data-v-53744e36]{background:rgba(220,38,38,.15);color:#dc2626;font-weight:700;box-shadow:inset 3px 0 #dc2626,0 2px 8px #dc26264d}.icon[data-v-53744e36]{width:22px;text-align:center;font-size:18px;filter:drop-shadow(0 0 2px rgba(220,38,38,.3))}.label[data-v-53744e36]{font-size:1.05rem}.login{text-align:left}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.with-side{margin-left:200px!important;padding-top:64px!important;padding-right:0!important;padding-left:0!important;margin-right:0!important;max-width:calc(100vw - 200px)!important;width:calc(100vw - 200px)!important;box-sizing:border-box}:root{--rw-primary: #dc2626;--rw-primary-dark: #b91c1c;--rw-primary-light: #fff5f5;--rw-primary-lighter: #ffe5e5;--rw-bg: #ffffff;--rw-surface: #fff7f7;--rw-border: #fca5a5;--rw-text: #1a0a0a;--rw-text-on-red: #ffffff;--rw-text-secondary: #1a0a0a;--rw-bg-gradient: linear-gradient( to bottom, #ffffff 0%, #fff5f5 20%, #ffe5e5 50%, #ffcccc 80%, #ffffff 100% )}body,html{background:var(--rw-bg-gradient);color:var(--rw-text);font-size:1rem!important;line-height:1.5!important}body *{color:inherit}input,textarea,select,option{color:var(--rw-text)!important;font-size:1rem!important}a{color:var(--rw-primary)}.refresh-btn,button.refresh-btn,.action-btn.refresh-btn{background:#dc2626!important;background-color:#dc2626!important;color:#fff!important;border:none!important;border-color:transparent!important;box-shadow:0 2px 8px #dc26264d!important}.refresh-btn:hover:not(:disabled),button.refresh-btn:hover:not(:disabled),.action-btn.refresh-btn:hover:not(:disabled){background:#b91c1c!important;background-color:#b91c1c!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 4px 12px #dc262666!important}.refresh-btn:disabled,button.refresh-btn:disabled,.action-btn.refresh-btn:disabled{opacity:.6!important;cursor:not-allowed!important}.refresh-btn i,.refresh-btn .fas,.refresh-btn .pi,button.refresh-btn i,button.refresh-btn .fas,button.refresh-btn .pi,.action-btn.refresh-btn i,.action-btn.refresh-btn .fas,.action-btn.refresh-btn .pi,.refresh-btn *,button.refresh-btn *,.action-btn.refresh-btn *{color:#fff!important}.p-d-none,[class*=p-d-none],.p-button.p-d-none,.p-field.p-d-none,.p-grid.p-d-none,.p-col-12.p-d-none,span.p-d-none,div.p-d-none,button.p-d-none,.p-button[class*=p-d-none],.p-field[class*=p-d-none],.p-grid[class*=p-d-none]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}.p-button:not(.p-d-none),.p-button:enabled:not(.p-d-none),.p-button:not([class*="p-d-none"]),.p-button:enabled:not([class*="p-d-none"]),.login-button{background:var(--rw-primary)!important;border-color:var(--rw-primary)!important;color:#fff!important;padding:.75rem 1.5rem!important;font-weight:500!important;font-size:1rem!important;line-height:1.5!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important}.p-button:not(.p-d-none) *,.p-button:enabled:not(.p-d-none) *,.login-button *,.p-button .p-button-label,.p-button span,.p-button i{color:#fff!important}.p-button:enabled:hover{background:var(--rw-primary-dark)!important;border-color:var(--rw-primary-dark)!important}.p-button:enabled:focus{box-shadow:0 0 0 .2rem #dc26264d!important}.p-button-success,.add-btn,.p-button-success:enabled,.refresh-btn,.p-button-info,.p-button-info:enabled{background:var(--rw-primary)!important;border-color:var(--rw-primary)!important;color:var(--rw-text-on-red)!important;padding:.75rem 1.5rem!important;font-weight:500!important;font-size:1rem!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important}.p-button-success:enabled:hover,.add-btn:hover,.p-button-info:enabled:hover,.refresh-btn:hover{background:var(--rw-primary-dark)!important;border-color:var(--rw-primary-dark)!important}.action-btn,.confirm-btn,.cancel-btn,.save-btn,.search-btn,.modal-btn,.page-btn,.page-number-btn{padding:.75rem 1.5rem!important;min-height:44px!important;font-size:1rem!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;box-sizing:border-box!important}.p-inputtext,.p-dropdown,.p-multiselect,.p-calendar .p-inputtext,.search-input,.filter-input{border:2px solid var(--rw-primary)!important;border-radius:6px;background:#ffffff!important;color:var(--rw-text)!important;font-size:1rem!important;font-weight:400!important}.p-calendar .p-inputtext,:deep(.p-calendar .p-inputtext),:deep(.dark-calendar .p-inputtext){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.p-inputtext:enabled:focus,.p-dropdown:focus,.p-multiselect:focus,.search-input:focus,.filter-input:focus{box-shadow:0 0 0 .2rem #dc262633!important;border-color:var(--rw-primary-dark)!important}.p-calendar .p-datepicker-trigger,.p-calendar .p-calendar-trigger,:deep(.p-calendar .p-datepicker-trigger),:deep(.p-calendar .p-calendar-trigger),:deep(.dark-calendar .p-datepicker-trigger),:deep(.dark-calendar .p-calendar-trigger){background:#dc2626!important;background-color:#dc2626!important;border:none!important;border-left:2px solid rgba(220,38,38,.3)!important;color:#fff!important;border-radius:0 12px 12px 0!important;width:44px!important;min-width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important;cursor:pointer!important}.p-calendar .p-datepicker-trigger:hover,.p-calendar .p-calendar-trigger:hover,:deep(.p-calendar .p-datepicker-trigger:hover),:deep(.p-calendar .p-calendar-trigger:hover),:deep(.dark-calendar .p-datepicker-trigger:hover),:deep(.dark-calendar .p-calendar-trigger:hover){background:#b91c1c!important;background-color:#b91c1c!important;color:#fff!important}.p-calendar .p-datepicker-trigger i,.p-calendar .p-calendar-trigger i,:deep(.p-calendar .p-datepicker-trigger i),:deep(.p-calendar .p-calendar-trigger i),:deep(.dark-calendar .p-datepicker-trigger i),:deep(.dark-calendar .p-calendar-trigger i){color:#fff!important;font-size:1.2rem!important;display:block!important;visibility:visible!important;opacity:1!important}.p-card:not(.login-card),.p-panel,.p-datatable,.table-section,.page-header{background:#ffffff!important;border:1px solid var(--rw-border)!important;color:var(--rw-text)!important}.login-card,.login-card.card,.card.login-card,.login-card.p-card,.p-card.login-card,div.login-card,div.card.login-card,div.p-card.login-card,[class*=login-card],[class*=card][class*=login],div[class*=login-card],div[class*=card][class*=login]{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;border-width:0!important;border-color:transparent!important;border-style:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.arcoa-logo{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;background-color:#dc2626!important}.login-card>*:not(.login-form):not(.login-container):not(.login-input):not(.login-button){background:transparent!important;background-color:transparent!important}.p-card.login-card,.card.login-card{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.p-card *,.p-panel *,.p-datatable *,.table-section *,.page-header *,.master-page *,.dashboard-container *,.summary-page *{color:inherit!important}table,.data-table,.history-table{border-collapse:collapse;width:100%}table thead,.data-table thead,.history-table thead{background:linear-gradient(135deg,var(--rw-primary),#ef4444)!important}table thead th,.data-table thead th,.history-table thead th{background:linear-gradient(135deg,var(--rw-primary),#ef4444)!important;color:#fff!important;font-weight:600!important;border-color:#fff3!important}table tbody tr,.data-table tbody tr,.history-table tbody tr{background:#ffffff!important;color:var(--rw-text)!important;transition:background-color .2s ease}table tbody tr:nth-child(odd),.data-table tbody tr:nth-child(odd),.history-table tbody tr:nth-child(odd){background:#ffffff!important;color:var(--rw-text)!important}table tbody tr:nth-child(even),.data-table tbody tr:nth-child(even),.history-table tbody tr:nth-child(even){background:#fff5f5!important;color:var(--rw-text)!important}table tbody tr:hover,.data-table tbody tr:hover,.history-table tbody tr:hover{background:rgba(220,38,38,.08)!important;color:var(--rw-text)!important}table tbody td,.data-table tbody td,.history-table tbody td{color:var(--rw-text)!important;border-color:#dc26261a!important}table tbody tr[style*=background],.data-table tbody tr[style*=background],.history-table tbody tr[style*=background],table tbody tr[style*="rgba(26"],table tbody tr[style*="rgba(108"],table tbody tr[style*=gray],table tbody tr[style*=grey]{background:#ffffff!important;color:var(--rw-text)!important}table tbody tr:nth-child(even)[style*=background],.data-table tbody tr:nth-child(even)[style*=background],.history-table tbody tr:nth-child(even)[style*=background]{background:#fff5f5!important;color:var(--rw-text)!important}p,span,div,label,td,th,li{color:var(--rw-text)!important}h1,h2,h3,h4,h5,h6{color:var(--rw-primary)!important;font-weight:600!important}[style*="background: #dc2626"],[style*="background: var(--rw-primary)"],[class*=bg-red],.p-button,.p-button-success,.p-button-info,.p-datatable .p-datatable-thead>tr>th,.p-dialog .p-dialog-header,.p-tag{color:var(--rw-text-on-red)!important}[style*="background: #ffffff"],[style*="background: white"],[class*=bg-white],.p-card,.p-panel,.p-dialog .p-dialog-content,.p-inputtext,.p-dropdown,.p-multiselect{color:var(--rw-text)!important}.toolbar--dark,.toolbar.toolbar--dark,.p-toolbar.toolbar--dark,.toolbar--dark *,.toolbar.toolbar--dark *,.p-toolbar.toolbar--dark *,.toolbar--dark .text-white,.toolbar--dark .user-name,.toolbar--dark .user-info,.toolbar--dark button,.toolbar--dark span,.toolbar--dark div,.modal-header,.modal-header *,.modal-header h3,.modal-header h4,.modal-header h5,.modal-header span,.modal-header div,.modal-header button,[class*=modal-header][style*=background],[class*=modal-header][style*="background: linear-gradient"],.modal-header[style*=background],.modal-header[style*="background: linear-gradient"],.modal-header[style*=background] *,.modal-header[style*="background: linear-gradient"] *{color:#fff!important}.toolbar--dark .user-avatar,.toolbar--dark .user-avatar *{color:#000!important;background:#ffffff!important;background-color:#fff!important}.p-datatable .p-datatable-thead>tr>th{background:linear-gradient(135deg,var(--rw-primary),#ef4444)!important;color:var(--rw-text-on-red)!important;border-color:var(--rw-primary-dark)!important;font-weight:600!important}.p-datatable .p-datatable-tbody>tr{background:#ffffff!important;color:var(--rw-text)!important;transition:background-color .2s ease}.p-datatable .p-datatable-tbody>tr:nth-child(odd){background:#ffffff!important;color:var(--rw-text)!important}.p-datatable .p-datatable-tbody>tr:nth-child(even){background:#fff5f5!important;color:var(--rw-text)!important}.p-datatable .p-datatable-tbody>tr:hover{background:rgba(220,38,38,.08)!important;color:var(--rw-text)!important}.p-datatable .p-datatable-tbody>tr td{color:var(--rw-text)!important;font-weight:400!important;border-color:#dc26261a!important}.p-datatable .p-datatable-tbody>tr.p-highlight{background:rgba(220,38,38,.15)!important;color:var(--rw-primary-dark)!important;font-weight:500!important}.p-tag{background:var(--rw-primary)!important;color:var(--rw-text-on-red)!important;border-color:var(--rw-primary-dark)!important}.p-dialog .p-dialog-header{background:var(--rw-primary)!important;color:var(--rw-text-on-red)!important;border-bottom:1px solid var(--rw-primary-dark)!important}.p-dialog .p-dialog-content{background:#ffffff!important;color:var(--rw-text)!important}.p-dialog .p-dialog-footer{background:var(--rw-surface)!important;border-top:1px solid var(--rw-border)!important}.p-dropdown-panel,body .p-dropdown-panel,html .p-dropdown-panel,body .p-dropdown-panel.p-component,html .p-dropdown-panel.p-component,.p-component-overlay .p-dropdown-panel,.p-overlay .p-dropdown-panel,:deep(.p-dropdown-panel),:deep(body .p-dropdown-panel),:deep(html .p-dropdown-panel),:deep(.p-component-overlay .p-dropdown-panel),:deep(.p-overlay .p-dropdown-panel){background:#ffffff!important;background-color:#fff!important;background-image:none!important;border:1px solid rgba(220,38,38,.3)!important;border-radius:12px!important;box-shadow:0 4px 20px #dc262633!important;backdrop-filter:blur(10px)!important;padding:0!important;margin-top:4px!important;z-index:1000!important}.p-dropdown-items-wrapper,body .p-dropdown-items-wrapper,html .p-dropdown-items-wrapper,.p-dropdown-list,body .p-dropdown-list,html .p-dropdown-list,.p-dropdown-panel .p-dropdown-items-wrapper,.p-dropdown-panel .p-dropdown-list,:deep(.p-dropdown-items-wrapper),:deep(.p-dropdown-list),:deep(.p-dropdown-panel .p-dropdown-items-wrapper),:deep(.p-dropdown-panel .p-dropdown-list){background:transparent!important;background-color:transparent!important;background-image:none!important;padding:4px 0!important}.p-dropdown-item,body .p-dropdown-item,html .p-dropdown-item,.p-dropdown-panel .p-dropdown-item,.p-dropdown-list .p-dropdown-item,:deep(.p-dropdown-item),:deep(.p-dropdown-panel .p-dropdown-item),:deep(.p-dropdown-list .p-dropdown-item){background:transparent!important;background-color:transparent!important;background-image:none!important;color:#1a0a0a!important;padding:12px 15px!important;border:none!important;border-radius:0!important;transition:all .2s ease!important;cursor:pointer!important}.p-dropdown-item:not(.p-highlight):hover,.p-dropdown-item:not(.p-highlight):not(.p-disabled):hover,body .p-dropdown-item:not(.p-highlight):hover,html .p-dropdown-item:not(.p-highlight):hover,:deep(.p-dropdown-item:not(.p-highlight):hover),:deep(.p-dropdown-item:not(.p-highlight):not(.p-disabled):hover){background:rgba(220,38,38,.1)!important;background-color:#dc26261a!important;background-image:none!important;color:#1a0a0a!important}.p-dropdown-item.p-highlight,.p-dropdown-item.p-highlight.p-focus,body .p-dropdown-item.p-highlight,html .p-dropdown-item.p-highlight,:deep(.p-dropdown-item.p-highlight),:deep(.p-dropdown-item.p-highlight.p-focus){background:#dc2626!important;background-color:#dc2626!important;background-image:none!important;color:#fff!important}.p-dropdown-item.p-disabled,body .p-dropdown-item.p-disabled,html .p-dropdown-item.p-disabled,:deep(.p-dropdown-item.p-disabled){background:transparent!important;background-color:transparent!important;background-image:none!important;color:#9ca3af!important;cursor:not-allowed!important;opacity:.6!important}.p-dropdown-item *,.p-dropdown-item span,.p-dropdown-item i,body .p-dropdown-item *,body .p-dropdown-item span,body .p-dropdown-item i,:deep(.p-dropdown-item *),:deep(.p-dropdown-item span),:deep(.p-dropdown-item i){color:inherit!important}.p-dropdown-item.p-highlight *,.p-dropdown-item.p-highlight span,.p-dropdown-item.p-highlight i,body .p-dropdown-item.p-highlight *,body .p-dropdown-item.p-highlight span,body .p-dropdown-item.p-highlight i,:deep(.p-dropdown-item.p-highlight *),:deep(.p-dropdown-item.p-highlight span),:deep(.p-dropdown-item.p-highlight i){color:#fff!important}.p-fieldset{border:1px solid var(--rw-border)!important;background:#ffffff!important;color:var(--rw-text)!important}.p-paginator{background:#ffffff!important;border-color:var(--rw-border)!important;color:var(--rw-text)!important}.p-paginator .p-paginator-pages .p-paginator-page{color:var(--rw-text)!important}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:var(--rw-primary)!important;border-color:var(--rw-primary)!important;color:var(--rw-text-on-red)!important}.p-toolbar{background:#fff!important;border-color:var(--rw-border)!important}.master-page,.dashboard-container,.summary-page,.excel-converter,.table-section,.page-header,.section-header,.fee-summary-card,.filter-section{color:var(--rw-text)!important}.page-title,.section-title,.dashboard-title,.summary-header h2,.page-title i,.section-title i{color:var(--rw-primary)!important}.tab-btn{color:var(--rw-text)!important}.tab-btn.active{color:var(--rw-primary)!important;border-bottom-color:var(--rw-primary)!important}.p-button-icon,.action-btn i,[class*=pi-]{color:inherit!important}[style*="#ff6b35"],[style*="#ff8c42"]{color:var(--rw-primary)!important;border-color:var(--rw-primary)!important;background:var(--rw-primary)!important}.master-page,.dashboard-container,.summary-page,.excel-converter,.table-section,.page-header,.section-header,.fee-summary-card,.filter-section,.table-container,.modal-content,[class*=page],[class*=container],[class*=section]{color:var(--rw-text)!important}[style*="background: linear-gradient(135deg, #0a0e27"],[style*="background: linear-gradient(to bottom, #0a0e27"],[style*="background: #0a0e27"],[style*="background: #1a1f3a"],[style*="background: #000000"],[style*="background: rgba(26, 31, 58"],[style*="background: rgba(10, 14, 39"]{background:var(--rw-bg-gradient)!important;color:var(--rw-text)!important}[style*="color: rgba(255, 255, 255"],[style*="color: #ffffff"],[style*="color: white"],[style*="color: rgba(255, 255, 255, 0.8"],[style*="color: rgba(255, 255, 255, 0.9"],[style*="color: rgba(255, 255, 255, 0.6"],[style*="color: rgba(255, 255, 255, 0.5"]{color:var(--rw-text)!important}[style*="color: #ff6b35"],[style*="border-color: #ff6b35"],[style*="background: #ff6b35"],[style*="background: linear-gradient(135deg, #ff6b35"]{color:var(--rw-primary)!important;border-color:var(--rw-primary)!important;background:var(--rw-primary)!important}[style*="background: linear-gradient(135deg, #10b981"],[style*="background: linear-gradient(135deg, #3b82f6"],[style*="background: #10b981"],[style*="background: #3b82f6"]{background:var(--rw-primary)!important;border-color:var(--rw-primary)!important;color:#fff!important;padding:.75rem 1.5rem!important;min-height:44px!important;box-sizing:border-box!important}.p-button-outlined,:deep(.p-button-outlined),.p-button-outlined .p-button-label,:deep(.p-button-outlined .p-button-label),.p-button-outlined span,:deep(.p-button-outlined span),.p-button-outlined i,:deep(.p-button-outlined i){padding:.75rem 1.5rem!important;min-height:44px!important;font-size:1rem!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;box-sizing:border-box!important;color:#1a0a0a!important}.p-button-outlined:hover:not(:disabled),:deep(.p-button-outlined:hover:not(:disabled)),.p-button-outlined:hover:not(:disabled) .p-button-label,:deep(.p-button-outlined:hover:not(:disabled) .p-button-label),.p-button-outlined:hover:not(:disabled) span,:deep(.p-button-outlined:hover:not(:disabled) span),.p-button-outlined:hover:not(:disabled) i,:deep(.p-button-outlined:hover:not(:disabled) i){color:#1a0a0a!important}.p-button-text,:deep(.p-button-text){padding:.5rem 1rem!important;min-height:36px!important;font-size:.9rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;box-sizing:border-box!important}.p-button-sm,:deep(.p-button-sm){padding:.5rem 1rem!important;min-height:36px!important;font-size:.9rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;box-sizing:border-box!important}.p-checkbox,:deep(.p-checkbox){display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;cursor:pointer!important;position:relative!important;pointer-events:auto!important;user-select:none!important;min-width:20px!important;min-height:20px!important}.p-checkbox input[type=checkbox],:deep(.p-checkbox input[type="checkbox"]){position:absolute!important;width:24px!important;height:24px!important;opacity:0!important;cursor:pointer!important;z-index:10!important;pointer-events:auto!important;margin:0!important;padding:0!important;left:0!important;top:0!important;display:block!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.p-checkbox label,:deep(.p-checkbox label){cursor:pointer!important;pointer-events:auto!important;margin:0!important;padding:0!important}.p-checkbox .p-checkbox-box,:deep(.p-checkbox .p-checkbox-box){width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;background:#ffffff!important;border:3px solid #dc2626!important;border-radius:6px!important;transition:all .3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 4px #dc26264d!important;position:relative!important;pointer-events:none!important;cursor:pointer!important;flex-shrink:0!important;z-index:1!important}.p-checkbox .p-checkbox-box:hover,:deep(.p-checkbox .p-checkbox-box:hover){border-color:#dc2626!important;box-shadow:0 2px 6px #dc26264d!important;background:rgba(220,38,38,.05)!important}.p-checkbox .p-checkbox-box.p-highlight,:deep(.p-checkbox .p-checkbox-box.p-highlight){background:#ffffff!important;background-color:#fff!important;background-image:none!important;border-color:#dc2626!important;border-width:3px!important;box-shadow:0 2px 6px #dc262666!important}.p-checkbox .p-checkbox-box.p-highlight:hover,:deep(.p-checkbox .p-checkbox-box.p-highlight:hover){background:#ffffff!important;background-color:#fff!important;border-color:#b91c1c!important;box-shadow:0 3px 8px #dc262680!important}.p-checkbox .p-checkbox-icon,:deep(.p-checkbox .p-checkbox-icon){color:#1a0a0a!important;font-size:18px!important;font-weight:900!important;display:block!important;visibility:visible!important;opacity:1!important;line-height:1!important;width:18px!important;height:18px!important}.p-checkbox.p-disabled .p-checkbox-box,:deep(.p-checkbox.p-disabled .p-checkbox-box){background:#f3f4f6!important;border-color:#dc262633!important;cursor:not-allowed!important;opacity:.6!important}.p-checkbox.p-disabled .p-checkbox-box.p-highlight,:deep(.p-checkbox.p-disabled .p-checkbox-box.p-highlight){background:rgba(220,38,38,.3)!important;border-color:#dc26264d!important}.p-d-none,[class*=p-d-none],.p-button.p-d-none,.p-button[class*=p-d-none],.p-field.p-d-none,.p-grid.p-d-none,.p-col-12.p-d-none,span.p-d-none,div.p-d-none,button.p-d-none,*[class*=p-d-none]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important;pointer-events:none!important}
