@charset "UTF-8";html,body,#app{height:100%;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif}.menu-item[data-v-7e71c570]{list-style:none;margin:0}.menu-item .menu-link[data-v-7e71c570]{width:calc(100% - 1rem);min-height:40px;border:0;background:transparent;color:#2e2424;padding:.55rem .875rem;margin:.125rem .5rem;border-radius:6px;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s;display:flex;align-items:center;text-decoration:none}.menu-item .menu-link[data-v-7e71c570]:focus-visible{outline:2px solid #9D0606;outline-offset:2px}.menu-item .menu-link[data-v-7e71c570]:hover{background:#f4f1f1;color:#2e2424}.menu-item .menu-link.contains-active[data-v-7e71c570]{color:#9d0606;background:#a20b0c12}.menu-item .menu-link.contains-active .menu-icon[data-v-7e71c570],.menu-item .menu-link.contains-active .menu-text[data-v-7e71c570],.menu-item .menu-link.contains-active .menu-arrow i[data-v-7e71c570]{color:#9d0606}.menu-item .menu-link.router-link-active[data-v-7e71c570]{background:linear-gradient(135deg,#9d0606,#730707);color:#fff;box-shadow:0 2px 8px #a20b0c40}.menu-item .menu-link.router-link-active .menu-icon[data-v-7e71c570],.menu-item .menu-link.router-link-active .menu-text[data-v-7e71c570]{color:#fff}.menu-item .menu-link.router-link-active .menu-dot[data-v-7e71c570]{background:#fff}.menu-item .menu-icon[data-v-7e71c570]{color:#2e2424;margin-right:.625rem;font-size:1rem;width:1.125rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.menu-item .menu-dot[data-v-7e71c570]{width:5px;height:5px;margin:0 .75rem 0 .25rem;border-radius:50%;background:#b9b9b9;flex-shrink:0}.menu-item .menu-text[data-v-7e71c570]{color:inherit;font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;line-height:1.45}.menu-item .menu-arrow[data-v-7e71c570]{margin-left:auto;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;transition:transform .2s}.menu-item .menu-arrow i[data-v-7e71c570]{color:#4b5563;font-size:.7rem}.menu-item .menu-arrow.is-open[data-v-7e71c570]{transform:rotate(90deg)}.menu-item .offline-badge[data-v-7e71c570]{font-size:.5625rem;color:#c89600d9;background:#c8960029;padding:.125rem .375rem;border-radius:4px;margin-left:.5rem;flex-shrink:0;white-space:nowrap}.menu-item .submenu[data-v-7e71c570]{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;visibility:hidden;transition:max-height .25s ease,visibility .25s}.menu-item .submenu.is-open[data-v-7e71c570]{max-height:900px;visibility:visible}.menu-item.menu-level-0>.menu-link[data-v-7e71c570]{font-weight:600}.menu-item.menu-level-1>.menu-link[data-v-7e71c570]{width:calc(100% - 1.5rem);min-height:36px;margin-left:1rem;padding-top:.45rem;padding-bottom:.45rem}.menu-item.menu-level-2>.menu-link[data-v-7e71c570]{width:calc(100% - 2.5rem);min-height:34px;margin-left:2rem;padding-top:.4rem;padding-bottom:.4rem}.menu-item.menu-level-2>.menu-link .menu-text[data-v-7e71c570]{font-size:.8125rem;font-weight:400;color:#4b5563}.menu-item.menu-level-2>.menu-link .menu-dot[data-v-7e71c570]{width:4px;height:4px;margin-right:.625rem}.menu-item.menu-level-2>.menu-link .menu-arrow[data-v-7e71c570]{display:none}.menu-item.menu-level-2>.menu-link.router-link-active .menu-text[data-v-7e71c570]{color:#fff}.sidebar[data-v-7319b23a]{height:100%;display:flex;flex-direction:column;background:#fff;border-right:1px solid #EDE8E8}.sidebar .sidebar-logo[data-v-7319b23a]{height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#9d0606,#730707);position:relative;overflow:hidden}.sidebar .sidebar-logo .sidebar-logo-link[data-v-7319b23a]{display:flex;align-items:center;gap:8px;text-decoration:none;justify-content:left;padding-left:20px;color:#000;background:#fff;width:100%;height:100%}.sidebar .sidebar-logo .sidebar-logo-link .logo-icon[data-v-7319b23a]{width:18px;height:18px;object-fit:contain;flex-shrink:0}.sidebar .sidebar-logo .sidebar-logo-link .sidebar-title[data-v-7319b23a]{font-size:1rem;font-weight:600;margin:0;white-space:nowrap;transition:opacity .3s,transform .3s;transform-origin:left center}.sidebar .sidebar-logo .sidebar-logo-link .sidebar-title.hidden[data-v-7319b23a]{opacity:0;transform:scaleX(0)}.sidebar .sidebar-menu[data-v-7319b23a]{flex:1;overflow-y:auto;overflow-x:hidden;padding:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.sidebar .sidebar-menu[data-v-7319b23a]::-webkit-scrollbar{width:4px}.sidebar .sidebar-menu[data-v-7319b23a]::-webkit-scrollbar-track{background:transparent}.sidebar .sidebar-menu[data-v-7319b23a]::-webkit-scrollbar-thumb{background:#0000002e;border-radius:4px}.sidebar .sidebar-menu .sidebar-menu-content[data-v-7319b23a]{list-style:none;margin:0;padding:.5rem 0 1rem;background:transparent;border:none;width:100%}.sidebar.sidebar-collapsed[data-v-7319b23a] .menu-level-0>.menu-link{padding:.625rem;justify-content:center}.sidebar.sidebar-collapsed[data-v-7319b23a] .menu-level-0>.menu-link .menu-icon{margin:0}.sidebar.sidebar-collapsed[data-v-7319b23a] .menu-level-0>.menu-link .menu-arrow{display:none}.sidebar.sidebar-collapsed[data-v-7319b23a] .menu-level-0>.submenu{display:none}.required[data-v-7319b23a]{color:#e24c4c}.p-field[data-v-7319b23a]{margin-bottom:1.5rem}.p-field label[data-v-7319b23a]{display:block;margin-bottom:.5rem;font-weight:500;color:#2e2424}.p-field .p-error[data-v-7319b23a]{display:block;margin-top:.25rem;font-size:.875rem}.navbar[data-v-ded76fa1]{height:60px;background:#fff;box-shadow:0 1px 4px #00152914;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;position:sticky;top:0;z-index:1000}.navbar .navbar-left[data-v-ded76fa1]{display:flex;align-items:center;gap:1rem}.navbar .navbar-left .hamburger[data-v-ded76fa1]{font-size:1.5rem;width:2.5rem;height:2.5rem;padding:0;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s;color:#2e2424}.navbar .navbar-left .hamburger[data-v-ded76fa1]:hover{background-color:#f9f6f6;color:#9d0606}.navbar .navbar-left .hamburger[data-v-ded76fa1] .p-button-icon{color:inherit}.navbar .navbar-left .navbar-breadcrumb[data-v-ded76fa1] .p-breadcrumb{border:none;background:transparent;padding:0}.navbar .navbar-left .navbar-breadcrumb[data-v-ded76fa1] .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link{padding:.5rem .75rem;border-radius:4px;transition:background-color .2s}.navbar .navbar-left .navbar-breadcrumb[data-v-ded76fa1] .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:hover{background-color:#f9f6f6}.navbar .navbar-right[data-v-ded76fa1]{display:flex;align-items:center;gap:1rem}.navbar .navbar-right .user-info[data-v-ded76fa1]{border:0;background:transparent;color:inherit;font:inherit;display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.5rem 1rem;border-radius:6px;transition:background-color .2s}.navbar .navbar-right .user-info[data-v-ded76fa1]:focus-visible{outline:2px solid #9D0606;outline-offset:2px}.navbar .navbar-right .user-info[data-v-ded76fa1]:hover{background-color:#f9f6f6}.navbar .navbar-right .user-info .user-avatar[data-v-ded76fa1]{background:linear-gradient(135deg,#9d0606,#730707);width:2rem;height:2rem;font-size:.875rem}.navbar .navbar-right .user-info .user-name[data-v-ded76fa1]{font-weight:500;font-size:.9375rem}.navbar .navbar-right .user-info i[data-v-ded76fa1]{font-size:.875rem;color:#4b5563}.navbar .navbar-right .notification-entry[data-v-ded76fa1]{position:relative}.navbar .navbar-right .notification-button[data-v-ded76fa1]{width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:transparent;color:#2e2424;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:background-color .2s}.navbar .navbar-right .notification-button[data-v-ded76fa1]:hover{background:#f9f6f6}.navbar .navbar-right .notification-button[data-v-ded76fa1]:focus-visible{outline:2px solid #9D0606;outline-offset:2px}.navbar .navbar-right .notification-button>i[data-v-ded76fa1]{font-size:1.15rem}.navbar .navbar-right .notification-button .notification-badge[data-v-ded76fa1]{position:absolute;top:-3px;right:-6px;min-width:1.25rem;height:1.25rem;font-size:.65rem}.notification-panel.p-overlaypanel{width:min(390px,100vw - 24px)}.notification-panel .p-overlaypanel-content{padding:0}.notification-panel-content[data-v-ded76fa1]{display:flex;flex-direction:column;max-height:min(560px,100vh - 90px)}.notification-panel-header[data-v-ded76fa1]{min-height:52px;padding:10px 14px;border-bottom:1px solid var(--surface-border);display:flex;align-items:center;justify-content:space-between}.recent-notification-list[data-v-ded76fa1]{overflow-y:auto}.recent-notification[data-v-ded76fa1]{width:100%;border:0;border-bottom:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);padding:12px 14px;display:flex;gap:10px;text-align:left;cursor:pointer}.recent-notification[data-v-ded76fa1]:hover{background:var(--surface-hover)}.recent-notification.unread[data-v-ded76fa1]{background:color-mix(in srgb,var(--primary-color) 5%,var(--surface-card))}.recent-notification-icon[data-v-ded76fa1]{width:32px;height:32px;border-radius:50%;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:var(--blue-50);color:var(--blue-600)}.recent-notification-icon.high[data-v-ded76fa1]{background:var(--red-50);color:var(--red-600)}.recent-notification-body[data-v-ded76fa1]{min-width:0;display:flex;flex:1;flex-direction:column;gap:4px}.recent-notification-title[data-v-ded76fa1]{font-weight:600;display:flex;align-items:center;gap:6px}.notification-unread-dot[data-v-ded76fa1]{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--red-500)}.recent-notification-content[data-v-ded76fa1]{font-size:13px;line-height:1.45;color:var(--text-color-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recent-notification-time[data-v-ded76fa1]{font-size:12px;color:var(--text-color-secondary)}.notification-panel-state[data-v-ded76fa1]{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-color-secondary)}.notification-panel-state i[data-v-ded76fa1]{font-size:24px}.notification-view-all[data-v-ded76fa1]{width:100%;border-radius:0;justify-content:center}.required[data-v-ded76fa1]{color:#e24c4c}.p-field[data-v-ded76fa1]{margin-bottom:1.5rem}.p-field label[data-v-ded76fa1]{display:block;margin-bottom:.5rem;font-weight:500;color:#2e2424}.p-field .p-error[data-v-ded76fa1]{display:block;margin-top:.25rem;font-size:.875rem}.app-main[data-v-d960226b]{flex:1;min-width:0;padding:1.5rem;background:#f4f1f1;overflow-x:hidden;overflow-y:auto;min-height:calc(100vh - 60px)}@media (max-width: 768px){.app-main[data-v-d960226b]{padding:1rem}}.app-main[data-v-d960226b] .page-container{padding-left:0;padding-right:0;padding-top:0;margin-left:0;margin-right:0;margin-top:0}.app-main[data-v-d960226b] .dashboard-container{padding:0;margin:0}.app-wrapper[data-v-3b0e92a5]{position:relative;height:100%;width:100%;display:flex}.app-wrapper.mobile.hide-sidebar .sidebar-container[data-v-3b0e92a5]{transform:translate(-100%)}.app-wrapper .drawer-bg[data-v-3b0e92a5]{background:#0000004d;width:100%;top:0;height:100%;position:absolute;z-index:999}.app-wrapper .sidebar-container[data-v-3b0e92a5]{transition:transform .28s,width .28s;width:220px;background-color:#e9e2e3;height:100%;position:fixed;font-size:0;top:0;left:0;z-index:1001;overflow:hidden;border-right:1px #eee solid}.app-wrapper .main-container[data-v-3b0e92a5]{min-height:100%;min-width:0;transition:margin-left .28s;margin-left:220px;flex:1;display:flex;flex-direction:column}.app-wrapper.hide-sidebar .sidebar-container[data-v-3b0e92a5]{transform:translate(-100%);width:220px}.app-wrapper.hide-sidebar .main-container[data-v-3b0e92a5],.app-wrapper.mobile .main-container[data-v-3b0e92a5]{margin-left:0}.admin-page-header[data-v-9338a163]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;color:#2e2424}.admin-page-header--standalone[data-v-9338a163]{min-height:56px;margin-bottom:1rem;padding:.875rem 1rem;border:1px solid #EDE8E8;border-radius:8px;background:#fff;box-shadow:0 1px 4px #00152914}.admin-page-header__main[data-v-9338a163],.admin-page-header__actions[data-v-9338a163]{display:flex;min-width:0;align-items:center}.admin-page-header__main[data-v-9338a163]{flex:1 1 auto;gap:.75rem}.admin-page-header__actions[data-v-9338a163]{flex:0 0 auto;justify-content:flex-end;gap:.5rem}.admin-page-header__icon[data-v-9338a163]{flex:0 0 auto;color:#9d0606;font-size:1.25rem}.admin-page-header__title[data-v-9338a163]{min-width:0;margin:0;overflow:hidden;color:#2e2424;font-size:1.125rem;font-weight:600;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.admin-page-header__help[data-v-9338a163]{display:inline-flex;width:1.75rem;height:1.75rem;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:#988686;cursor:help}.admin-page-header__help[data-v-9338a163]:hover,.admin-page-header__help[data-v-9338a163]:focus-visible{background:#fff5f5;color:#9d0606}.admin-page-header__help[data-v-9338a163]:focus-visible{outline:2px solid rgba(157,6,6,.24);outline-offset:1px}@media (max-width: 768px){.admin-page-header[data-v-9338a163]{align-items:flex-start;flex-wrap:wrap}.admin-page-header__actions[data-v-9338a163]{width:100%;justify-content:flex-start;flex-wrap:wrap}}:root{--primary-color: #9d0606;--primary-color-text: #ffffff;--primary-50: #fff5f5;--primary-100: #ffe3e3;--primary-200: #ffc9c9;--primary-300: #ffa8a8;--primary-400: #f87171;--primary-500: #c92a2a;--primary-600: #9d0606;--primary-700: #730707;--primary-800: #5c0505;--primary-900: #450303;--focus-ring: 0 0 0 .2rem rgb(157 6 6 / 18%)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:14px}body,#app{height:100%;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;font-size:.875rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}::-webkit-scrollbar-track{background:transparent}.clearfix:after{content:"";display:table;clear:both}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.ml-1{margin-left:.5rem}.ml-2{margin-left:1rem}.ml-3{margin-left:1.5rem}.ml-4{margin-left:2rem}.mr-1{margin-right:.5rem}.mr-2{margin-right:1rem}.mr-3{margin-right:1.5rem}.mr-4{margin-right:2rem}.pt-1{padding-top:.5rem}.pt-2{padding-top:1rem}.pt-3{padding-top:1.5rem}.pt-4{padding-top:2rem}.pb-1{padding-bottom:.5rem}.pb-2{padding-bottom:1rem}.pb-3{padding-bottom:1.5rem}.pb-4{padding-bottom:2rem}.pl-1{padding-left:.5rem}.pl-2{padding-left:1rem}.pl-3{padding-left:1.5rem}.pl-4{padding-left:2rem}.pr-1{padding-right:.5rem}.pr-2{padding-right:1rem}.pr-3{padding-right:1.5rem}.pr-4{padding-right:2rem}.p-datatable{width:100%;max-width:100%;min-width:0}.p-datatable .p-datatable-thead>tr>th{background:#f4f1f1;color:#2e2424;font-weight:600;padding:.75rem .875rem;border-bottom:2px solid #EDE8E8}.p-datatable .p-datatable-tbody>tr>td{padding:.75rem .875rem;vertical-align:middle}.p-datatable .p-datatable-tbody>tr>td .p-button{margin-right:.571rem;margin-left:0}.p-datatable .p-datatable-tbody>tr>td .p-button:last-child{margin-right:0}.p-datatable .p-datatable-tbody>tr>td .p-button.p-button-icon-only{margin-right:.571rem}.p-datatable .p-datatable-tbody>tr>td .p-button.p-button-icon-only:last-child{margin-right:0}.p-datatable .p-datatable-tbody>tr>td .p-tag{margin-right:.571rem;margin-left:0}.p-datatable .p-datatable-tbody>tr>td .p-tag:last-child{margin-right:0}.p-datatable .p-datatable-tbody>tr>td .p-inputswitch{margin:0}.p-datatable .p-datatable-tbody>tr{transition:background-color .16s ease}.p-datatable .p-datatable-tbody>tr:hover>td{background:#fff5f5}.p-datatable .p-datatable-tbody>tr>td:last-child .p-button{display:inline-flex;align-items:center;justify-content:center}.p-datatable .p-datatable-wrapper{width:100%;max-width:100%;border-radius:6px;overflow-x:auto;overflow-y:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.table-container,.data-table-fixed-height .p-datatable-wrapper{min-height:320px}.data-table-fixed-height .p-datatable-loading-overlay,.data-table-fixed-height .p-component-overlay,.data-table-fixed-height .p-datatable-loading-icon,.p-datatable.p-datatable-loading .p-datatable-loading-overlay,.p-datatable.p-datatable-loading .p-component-overlay,.p-datatable.p-datatable-loading .p-datatable-loading-icon{display:none!important}.p-toolbar{background:#f4f1f1;border:1px solid #EDE8E8;border-radius:6px;padding:1rem 1.143rem;margin-bottom:1.143rem}.p-toolbar :deep(.p-toolbar-group-start),.p-toolbar :deep(.p-toolbar-group-end){display:flex;align-items:center;gap:.571rem}.p-toolbar .p-input-icon-left{min-width:250px}.p-toolbar .p-input-icon-left i{left:.75rem;color:#4b5563}.p-toolbar .p-input-icon-left .p-inputtext{padding-left:2.5rem;border-radius:6px}.admin-toolbar-wrap.p-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:.75rem;overflow:visible}.admin-toolbar-wrap .p-toolbar-group-start,.admin-toolbar-wrap .p-toolbar-group-end{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-left:0;min-width:0;max-width:100%}.admin-toolbar-wrap .p-toolbar-group-end{flex:1 1 100%;width:100%;justify-content:flex-start}.admin-toolbar-wrap .p-toolbar-group-start>*,.admin-toolbar-wrap .p-toolbar-group-end>*{flex:0 1 auto;min-width:0}.admin-toolbar-wrap .mr-2{margin-right:0!important}.admin-toolbar-wrap .p-inputtext{width:220px;max-width:100%}.admin-toolbar-wrap .p-dropdown,.admin-toolbar-wrap .p-calendar{width:150px;max-width:100%}.admin-toolbar-wrap .p-calendar .p-inputtext{width:100%}.admin-table-scroll{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden}.admin-table-scroll .p-datatable{width:100%;max-width:100%;min-width:0}.admin-table-scroll .p-datatable-table{width:100%;min-width:100%}.admin-table-scroll .p-datatable-wrapper{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.admin-table-sticky-actions .p-datatable-thead>tr>th.admin-table-actions,.admin-table-sticky-actions .p-datatable-tbody>tr>td.admin-table-actions{position:sticky;right:0;z-index:2;background:inherit;box-shadow:-8px 0 12px #0f172a0a}.admin-table-sticky-actions .p-datatable-thead>tr>th.admin-table-actions{z-index:3;background:#f4f1f1}.admin-table-sticky-actions .p-datatable-tbody>tr:hover>td.admin-table-actions{background:#fff5f5}.admin-table-actions{white-space:nowrap}.admin-table-actions .p-button{flex-shrink:0}.data-table-ellipsis .p-datatable-table{table-layout:fixed}.data-table-ellipsis .p-datatable-tbody .text-ellipsis-column{overflow:hidden}.data-table-ellipsis .p-datatable-tbody .p-tag{max-width:100%}.data-table-ellipsis .p-datatable-tbody .p-tag .p-tag-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-cell{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.p-field{margin-bottom:1.143rem}.p-field label{display:block;margin-bottom:.571rem;font-weight:500;color:#2e2424;font-size:.875rem}.p-field .p-inputtext,.p-field .p-dropdown,.p-field .p-calendar,.p-field .p-inputnumber,.p-field .p-textarea{width:100%}.p-inputtext,.p-password-input,.p-inputnumber-input,.p-textarea{padding:.571rem .857rem;border-radius:6px;border:1px solid #EDE8E8;font-size:.875rem;transition:all .2s ease;width:100%}.p-inputtext:focus,.p-password-input:focus,.p-inputnumber-input:focus,.p-textarea:focus{border-color:#9d0606;box-shadow:0 0 0 .2rem #a20b0c40;outline:none}.p-inputtext.p-invalid,.p-password-input.p-invalid,.p-inputnumber-input.p-invalid,.p-textarea.p-invalid{border-color:#f53f3f}.p-dropdown{width:100%;border-radius:6px}.p-dropdown .p-dropdown-label{padding:.571rem .857rem}.p-dropdown .p-dropdown-trigger{width:2.5rem;padding:0}.p-dropdown .p-dropdown-clear-icon{top:50%;transform:translateY(-50%)}.p-dropdown:not(.p-disabled):hover{border-color:#9d0606}.p-dropdown:not(.p-disabled).p-focus{border-color:#9d0606;box-shadow:0 0 0 .2rem #a20b0c40}.p-dropdown-panel{border-radius:6px;box-shadow:0 4px 12px #00000026;border:1px solid #EDE8E8}.p-dropdown-panel .p-dropdown-items-wrapper{padding:.5rem 0}.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-item{padding:.571rem .857rem;margin:.125rem .5rem;border-radius:4px;transition:all .2s ease;cursor:pointer}.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-item:hover{background:#f4f1f1}.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-item.p-highlight{background:#9d0606;color:#fff}.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-item:focus{outline:none;background:#f4f1f1}.p-dropdown-panel .p-dropdown-empty-message{padding:.571rem .857rem;color:#4b5563}.p-calendar{width:100%}.p-calendar .p-inputtext{padding:.571rem .857rem;border-radius:6px}.p-calendar .p-datepicker-trigger{width:2.5rem;padding:0}.p-textarea{padding:.571rem .857rem;border-radius:6px;resize:vertical;min-height:80px;font-family:inherit}.p-inputnumber{width:100%}.p-inputnumber .p-inputnumber-input{padding:.571rem .857rem;border-radius:6px}.p-inputnumber .p-inputnumber-button{width:2rem;padding:0}.p-inputswitch{margin:.25rem 0}.p-inputswitch .p-inputswitch-slider{border-radius:30px;transition:all .2s ease}.p-inputswitch.p-highlight .p-inputswitch-slider,.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:#9d0606!important}.p-inputswitch.p-focus .p-inputswitch-slider{box-shadow:0 0 0 .2rem #a20b0c40}.p-checkbox{margin:.25rem 0}.p-checkbox.p-checkbox-checked .p-checkbox-box,.p-checkbox.p-checkbox-indeterminate .p-checkbox-box{background:#9d0606!important;border-color:#9d0606!important}.p-checkbox.p-focus .p-checkbox-box{box-shadow:0 0 0 .2rem #a20b0c40;border-color:#9d0606}.p-checkbox:not(.p-disabled):hover .p-checkbox-box{border-color:#9d0606}.p-password{width:100%}.p-password .p-password-input{padding:.571rem 2.5rem .571rem .857rem;border-radius:6px}.p-password .p-password-toggle-icon{right:.625rem;padding:.375rem}.p-password .p-input-icon,.p-password svg.p-input-icon,.p-password [data-pc-section=showicon],.p-password [data-pc-section=hideicon]{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);cursor:pointer;color:#4b5563;z-index:1;margin-top:-.0625rem}.p-button{padding:.571rem 1.143rem;font-size:.875rem;font-weight:500;border-radius:6px;transition:all .2s ease;margin:.143rem}.p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-link):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-danger):not(.p-button-secondary){background:#9d0606;border-color:#9d0606;color:#fff;box-shadow:0 2px 4px #0000001a}.p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-link):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-danger):not(.p-button-secondary):hover:not(:disabled){background:#730707;border-color:#730707;box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-link):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-danger):not(.p-button-secondary):active:not(:disabled){background:#7e0505;border-color:#7e0505;transform:translateY(0);box-shadow:0 1px 2px #0000001a}.p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-link):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-danger):not(.p-button-secondary):focus{box-shadow:0 0 0 .2rem #a20b0c80}.p-button.p-button-icon-only{width:2.5rem;height:2.5rem;padding:0;margin:.143rem}.p-button.p-button-rounded{border-radius:50%}.p-button.p-button-text:hover:not(:disabled){background:#fff5f5;color:#9d0606}.p-button.p-button-text:focus{box-shadow:0 0 0 .2rem #a20b0c2e}.p-button.p-button-text.p-button-danger:hover:not(:disabled){background:#ffece8;color:#f53f3f}.p-button.p-button-text.p-button-success:hover:not(:disabled){background:#e8ffea;color:#00b42a}.p-button.p-button-text.p-button-warning:hover:not(:disabled){background:#fff7e8;color:#ff7d00}.p-button.p-button-outlined:hover:not(:disabled){background:#fff5f5;border-color:#9d0606;color:#9d0606}.p-button.p-button-outlined.p-button-danger:hover:not(:disabled){background:#ffece8;border-color:#f53f3f;color:#f53f3f}.p-button.p-button-outlined.p-button-success:hover:not(:disabled){background:#e8ffea;border-color:#00b42a;color:#00b42a}.p-button-group .p-button{margin:0}.p-button-group{display:flex;gap:.571rem;align-items:center}.p-tag{padding:.375rem .75rem;border-radius:6px;font-size:.75rem;font-weight:500;display:inline-flex;align-items:center;margin:.125rem;line-height:1.5}.p-tag:not(:last-child){margin-right:.5rem}.p-tag.p-tag-danger,.info-panel .info-item .status-tag .p-tag,.info-panel .info-item .status-tag .p-tag.p-tag-success,.info-panel .info-item .status-tag .p-tag.p-tag-info,.info-panel .info-item .status-tag .p-tag.p-tag-warning,.info-panel .info-item .status-tag .p-tag.p-tag-danger,.info-panel .info-item .status-tag .p-tag.p-tag-secondary{color:#fff!important}.p-badge{padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600;min-width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;line-height:1}.p-chip{padding:.375rem .75rem;border-radius:6px;font-size:.875rem;display:inline-flex;align-items:center;gap:.5rem;margin:.125rem}.p-chip .p-chip-text{line-height:1.5}.p-chip .p-chip-icon{margin:0}.p-chip .p-chip-remove-icon{margin-left:.25rem;cursor:pointer}.p-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:600;border-radius:50%;margin:.125rem;color:#fff}.p-avatar .p-avatar-icon{font-size:1rem}.p-avatar img{width:100%;height:100%;object-fit:cover}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block;width:100%}.p-input-icon-left i,.p-input-icon-right i{position:absolute;top:50%;transform:translateY(-50%);color:#4b5563;z-index:1;pointer-events:none}.p-input-icon-left.p-input-icon-left i,.p-input-icon-right.p-input-icon-left i{left:.75rem}.p-input-icon-left.p-input-icon-left i.pi-search,.p-input-icon-right.p-input-icon-left i.pi-search{left:.5rem}.p-input-icon-left.p-input-icon-left i.pi-search:before,.p-input-icon-right.p-input-icon-left i.pi-search:before{padding-left:.25rem}.p-input-icon-left .p-inputtext,.p-input-icon-right .p-inputtext{padding-left:2.5rem;padding-right:1rem;border-radius:6px;width:100%;transition:all .2s ease}.p-input-icon-left .p-inputtext:focus,.p-input-icon-right .p-inputtext:focus{border-color:#9d0606;box-shadow:0 0 0 .2rem #a20b0c40}.p-input-icon-left.p-input-icon-right .p-inputtext,.p-input-icon-right.p-input-icon-right .p-inputtext{padding-left:1rem;padding-right:2.5rem}.p-input-icon-left.p-input-icon-right i,.p-input-icon-right.p-input-icon-right i{right:.75rem;left:auto}.p-menu{border-radius:6px;box-shadow:0 4px 12px #00000026;border:1px solid #EDE8E8;min-width:172px;margin:5px 5px 40px;padding-bottom:30px}.p-menu .p-menuitem{margin:.125rem .5rem}.p-menu .p-menuitem .p-menuitem-link{padding:.75rem 1rem;border-radius:4px;transition:all .2s ease;display:flex;align-items:center}.p-menu .p-menuitem .p-menuitem-link:hover{background:#f4f1f1}.p-menu .p-menuitem .p-menuitem-link .p-menuitem-icon{margin-right:.75rem;width:1.25rem;display:flex;align-items:center;justify-content:center}.p-menu .p-menuitem .p-menuitem-link .p-menuitem-text{font-weight:500;flex:1}.p-menu .p-menu-separator{margin:.5rem .75rem;border-top:1px solid #EDE8E8}.p-menu .p-submenu-header,.p-submenu-header{padding:.75rem 1rem;font-weight:600;font-size:.875rem;color:#4b5563}.p-card{border-radius:8px;box-shadow:0 2px 8px #0000001a;background:#fff;border:1px solid #EDE8E8;overflow:hidden}.p-card .p-card-body{padding:.875rem}.p-card .p-card-header{padding:.625rem .75rem;border-bottom:1px solid #EDE8E8;background:#f4f1f1;border-radius:8px 8px 0 0}.p-card .p-card-title{font-size:1rem;font-weight:600;color:#2e2424;margin:0;padding:.75rem .875rem;border-bottom:1px solid #EDE8E8;line-height:1.5}.p-card .p-card-subtitle{font-size:.875rem;font-weight:500;color:#4b5563;margin:0;padding:.5rem .875rem;border-bottom:1px solid #EDE8E8;line-height:1.5}.p-card .p-card-content{padding:.875rem;line-height:1.6}.p-card .p-card-content:first-child{padding-top:.875rem}.p-card .p-card-content:last-child{padding-bottom:.875rem}.p-card .p-card-caption{font-size:.75rem;color:#4b5563;margin:0;padding:.5rem .875rem;line-height:1.5}.p-card .p-card-footer{padding:.75rem 1rem;border-top:1px solid #EDE8E8;background:#f4f1f1;border-radius:0 0 8px 8px;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.p-card .p-card-title+.p-card-content,.p-card .p-card-subtitle+.p-card-content{padding-top:.875rem}.p-card .p-card-title:only-child{border-bottom:none}.p-card .p-card-content:only-child{padding:.875rem}.p-dialog{border-radius:8px;box-shadow:0 20px 60px #0000004d}.p-dialog .p-dialog-header{padding:1rem;border-bottom:1px solid #EDE8E8;border-radius:8px 8px 0 0}.p-dialog .p-dialog-header .p-dialog-title{font-size:1rem;font-weight:600;margin:0}.p-dialog .p-dialog-header .p-dialog-header-icon{width:2rem;height:2rem;padding:0;margin-left:.5rem;border-radius:4px}.p-dialog .p-dialog-header .p-dialog-header-icon:hover{background:#f4f1f1}.p-dialog .p-dialog-content{padding:1rem}.p-dialog .p-dialog-footer{padding:.75rem 1rem;border-top:1px solid #EDE8E8;display:flex;justify-content:flex-end;gap:.5rem;border-radius:0 0 8px 8px}.p-breadcrumb{background:transparent;border:none;padding:0;border-radius:6px}.p-breadcrumb .p-breadcrumb-list{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.p-breadcrumb .p-breadcrumb-list .p-menuitem .p-menuitem-link{padding:.5rem .75rem;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.p-breadcrumb .p-breadcrumb-list .p-menuitem .p-menuitem-link:hover{background:#f4f1f1}.p-breadcrumb .p-breadcrumb-list .p-menuitem .p-menuitem-link .p-menuitem-icon{margin:0}.p-breadcrumb .p-breadcrumb-list .p-menuitem .p-menuitem-link .p-menuitem-text{font-weight:500}.p-breadcrumb .p-breadcrumb-list .p-menuitem .p-breadcrumb-chevron{margin:0 .5rem;color:#4b5563}.p-progressbar{height:1.25rem;border-radius:6px;overflow:hidden;background:#ede8e8;margin:.5rem 0}.p-progressbar .p-progressbar-value{border-radius:6px;transition:width .3s ease}.p-progressbar .p-progressbar-label{padding:0 .5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.p-paginator{padding:1rem;background:#f4f1f1;border:1px solid #EDE8E8;border-top:none;border-radius:0 0 6px 6px;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.p-paginator .p-paginator-left-content,.p-paginator .p-paginator-right-content{display:flex;align-items:center;gap:.5rem}.p-paginator .p-paginator-pages{display:flex;align-items:center;gap:.25rem}.p-paginator .p-paginator-pages .p-paginator-page{min-width:2.5rem;height:2.5rem;padding:0;border-radius:4px;margin:0 .125rem}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:#9d0606;color:#fff}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{width:2.5rem;height:2.5rem;padding:0;border-radius:4px;margin:0 .125rem}.p-paginator .p-dropdown{width:auto!important;min-width:80px;height:2.5rem}.p-paginator .p-dropdown .p-dropdown-label{padding:.5rem .75rem}.p-fileupload .p-fileupload-buttonbar{padding:1rem;background:#f4f1f1;border:1px solid #EDE8E8;border-radius:6px 6px 0 0;display:flex;align-items:center;gap:.5rem}.p-fileupload .p-fileupload-content{padding:1.5rem;border:1px solid #EDE8E8;border-top:none;border-radius:0 0 6px 6px}.p-toast .p-toast-message{margin:0 0 1rem;border-radius:6px;box-shadow:0 4px 12px #00000026;padding:1rem;min-width:400px}.p-toast .p-toast-message .p-toast-message-content{padding:0;display:flex;align-items:flex-start;gap:.75rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{margin:0;font-size:1.25rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{flex:1;margin:0}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text .p-toast-summary{font-weight:600;margin-bottom:.25rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text .p-toast-detail{margin:0;line-height:1.5}.p-toast .p-toast-message .p-toast-message-content .p-toast-icon-close{width:2rem;height:2rem;padding:0;margin-left:.5rem;border-radius:4px}.p-toast .p-toast-message .p-toast-message-content .p-toast-icon-close:hover{background:#0000001a}.p-confirm-dialog .p-dialog-content{padding:1rem;display:flex;align-items:flex-start;gap:.75rem}.p-confirm-dialog .p-dialog-content .p-confirm-dialog-icon{font-size:1.5rem;margin:0}.p-confirm-dialog .p-dialog-content .p-confirm-dialog-message{flex:1;margin:0;line-height:1.5}.p-tree{padding:.5rem;border:1px solid #EDE8E8;border-radius:6px;background:#fff}.p-tree .p-tree-container,.p-tree .p-treenode{padding:.25rem 0}.p-tree .p-treenode .p-treenode-content{padding:.5rem .75rem;border-radius:4px;transition:all .2s ease}.p-tree .p-treenode .p-treenode-content:hover{background:#f4f1f1}.p-tree .p-treenode .p-treenode-content .p-tree-toggler{width:2rem;height:2rem;margin-right:.5rem;padding:0;border-radius:4px}.p-tree .p-treenode .p-treenode-content .p-treenode-icon{margin-right:.5rem}.p-tree .p-treenode .p-treenode-content .p-treenode-label{padding:0;margin:0}.p-treetable .p-treetable-header{padding:.75rem;background:#f4f1f1;border-bottom:2px solid #EDE8E8}.p-treetable .p-treetable-thead>tr>th{padding:.75rem;background:#f4f1f1;border-bottom:2px solid #EDE8E8}.p-treetable .p-treetable-tbody>tr>td{padding:.75rem}.p-treetable .p-treetable-toggler{width:2rem;height:2rem;margin-right:.5rem;padding:0}.p-menubar{padding:.75rem 1rem;border-radius:6px;border:1px solid #EDE8E8;background:#fff}.p-menubar .p-menubar-root-list{display:flex;align-items:center;gap:.25rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link{padding:.625rem 1rem;border-radius:4px;transition:all .2s ease}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:hover{background:#f4f1f1}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-fluid .p-field{margin-bottom:1.5rem}.p-inline-message{padding:.75rem 1rem;margin:.5rem 0;border-radius:6px;display:flex;align-items:center;gap:.75rem}.p-inline-message .p-inline-message-icon{font-size:1rem;margin:0}.p-inline-message .p-inline-message-text{flex:1;margin:0}.page-container{width:100%;height:100%;padding-bottom:1.5rem;margin-bottom:1.5rem}.page-container .p-card{margin-bottom:1.5rem}.dashboard-container{width:100%;height:100%;padding-bottom:1.5rem;margin-bottom:1.5rem}.dashboard-container .dashboard-header{margin-bottom:2rem}.dashboard-container .dashboard-header h1{font-size:1.125rem;font-weight:600;color:#2e2424;margin-bottom:.5rem}.dashboard-container .dashboard-header p{color:#4b5563;font-size:.875rem}.dashboard-container .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.dashboard-container .stats-grid .stat-card .p-card{margin-bottom:0}.dashboard-container .charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.dashboard-container .charts-grid .chart-card .p-card{margin-bottom:0}.p-tooltip.p-tooltip-top .p-tooltip-text,.p-tooltip.p-tooltip-bottom .p-tooltip-text,.p-tooltip.p-tooltip-left .p-tooltip-text,.p-tooltip.p-tooltip-right .p-tooltip-text{padding:.5rem .75rem;font-size:.875rem;border-radius:4px;line-height:1.4;box-shadow:0 2px 8px #00000026}.p-tooltip .p-tooltip-arrow{position:absolute;width:0;height:0;border-style:solid}.p-tooltip.p-tooltip-top{padding-bottom:.375rem}.p-tooltip.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;transform:translate(-50%);border-width:.375rem .375rem 0 .375rem}.p-tooltip.p-tooltip-bottom{padding-top:.375rem}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;transform:translate(-50%);border-width:0 .375rem .375rem .375rem}.p-tooltip.p-tooltip-left{padding-right:.375rem}.p-tooltip.p-tooltip-left .p-tooltip-arrow{right:0;top:50%;transform:translateY(-50%);border-width:.375rem 0 .375rem .375rem}.p-tooltip.p-tooltip-right{padding-left:.375rem}.p-tooltip.p-tooltip-right .p-tooltip-arrow{left:0;top:50%;transform:translateY(-50%);border-width:.375rem .375rem .375rem 0}.filter-bar{background:#f4f1f1;padding:1.429rem;border-radius:8px;border:1px solid #EDE8E8;margin-bottom:1.143rem}.page-container .admin-list-filter.admin-list-filter{--admin-filter-control-height: 38px;--admin-filter-control-padding-x: 12px;margin-bottom:16px;padding:12px;border:1px solid var(--surface-border, #EDE8E8);border-radius:8px!important;background:var(--surface-ground, #F4F1F1)!important;box-shadow:none}.page-container .admin-list-filter.admin-list-filter.p-toolbar{align-items:center}.page-container .admin-list-command-bar.p-toolbar{min-height:54px;margin-bottom:12px;padding:8px 12px}.page-container .admin-list-filter.admin-list-filter .p-toolbar-group-start,.page-container .admin-list-filter.admin-list-filter .p-toolbar-group-end,.page-container .admin-list-filter.admin-list-filter .filter-actions{gap:8px}.page-container .admin-list-filter.admin-list-filter .filter-item>label,.page-container .admin-list-filter.admin-list-filter .filter-field>label{color:#4b5563;font-size:13px;font-weight:600;line-height:18px}.page-container .admin-list-filter.admin-list-filter .p-inputtext,.page-container .admin-list-filter.admin-list-filter .p-inputnumber-input{height:var(--admin-filter-control-height);min-height:var(--admin-filter-control-height);padding-top:0;padding-right:var(--admin-filter-control-padding-x);padding-bottom:0;padding-left:var(--admin-filter-control-padding-x);font-size:14px;line-height:1.4}.page-container .admin-list-filter.admin-list-filter .p-input-icon-left,.page-container .admin-list-filter.admin-list-filter .p-input-icon-right{height:var(--admin-filter-control-height)}.page-container .admin-list-filter.admin-list-filter .p-input-icon-left .p-inputtext{padding-left:36px}.page-container .admin-list-filter.admin-list-filter .p-input-icon-right .p-inputtext{padding-right:36px}.page-container .admin-list-filter.admin-list-filter .p-dropdown,.page-container .admin-list-filter.admin-list-filter .p-multiselect,.page-container .admin-list-filter.admin-list-filter .p-calendar,.page-container .admin-list-filter.admin-list-filter .p-autocomplete,.page-container .admin-list-filter.admin-list-filter .p-inputnumber{height:var(--admin-filter-control-height);min-height:var(--admin-filter-control-height);font-size:14px}.page-container .admin-list-filter.admin-list-filter .p-dropdown .p-dropdown-label{display:flex;height:100%;min-height:0;align-items:center;padding:0 var(--admin-filter-control-padding-x);border:0;border-radius:0;background:transparent;font-size:14px;line-height:1.4}.page-container .admin-list-filter.admin-list-filter .p-dropdown .p-dropdown-trigger,.page-container .admin-list-filter.admin-list-filter .p-multiselect .p-multiselect-trigger{width:var(--admin-filter-control-height);height:100%}.page-container .admin-list-filter.admin-list-filter .p-multiselect .p-multiselect-label{display:flex;height:100%;align-items:center;padding:0 var(--admin-filter-control-padding-x);font-size:14px;line-height:1.4}.page-container .admin-list-filter.admin-list-filter .p-calendar .p-inputtext,.page-container .admin-list-filter.admin-list-filter .p-autocomplete .p-inputtext,.page-container .admin-list-filter.admin-list-filter .p-inputnumber .p-inputtext{height:100%}.page-container .admin-list-filter.admin-list-filter .p-button{height:var(--admin-filter-control-height);min-height:var(--admin-filter-control-height);margin:0;padding-top:0;padding-bottom:0;font-size:14px;line-height:1.4;white-space:nowrap}.admin-table-sticky-actions .p-datatable-tbody>tr>td.admin-table-actions{white-space:nowrap}.admin-table-sticky-actions .p-datatable-tbody>tr>td.admin-table-actions .p-button,.admin-table-sticky-actions .p-datatable-tbody>tr>td.admin-table-actions .action-btn{margin-right:4px}.admin-table-sticky-actions .p-datatable-tbody>tr>td.admin-table-actions .p-button:last-child,.admin-table-sticky-actions .p-datatable-tbody>tr>td.admin-table-actions .action-btn:last-child{margin-right:0}.page-container .admin-list-filter.admin-list-filter .p-calendar .p-datepicker-trigger,.page-container .admin-list-filter.admin-list-filter .p-autocomplete .p-autocomplete-dropdown{width:var(--admin-filter-control-height);min-width:var(--admin-filter-control-height);height:var(--admin-filter-control-height);margin:0;padding:0}.page-container .admin-list-filter.admin-list-filter .p-calendar-w-btn .p-inputtext,.page-container .admin-list-filter.admin-list-filter .p-autocomplete-dd .p-autocomplete-input{border-top-right-radius:0;border-bottom-right-radius:0}.page-container .admin-list-filter.admin-list-filter .p-calendar-w-btn .p-datepicker-trigger,.page-container .admin-list-filter.admin-list-filter .p-autocomplete-dd .p-autocomplete-dropdown{border-top-left-radius:0;border-bottom-left-radius:0}.page-container .admin-list-filter.admin-list-filter .tag-selector{min-height:var(--admin-filter-control-height)}.page-container .admin-list-filter.admin-list-filter .tag-selector .selected-tags{min-height:calc(var(--admin-filter-control-height) - 2px);padding:0 var(--admin-filter-control-padding-x);align-items:center;border-bottom:0;border-radius:6px}@media (max-width: 768px){.page-container .admin-list-filter.admin-list-filter{padding:10px}}.p-field{margin-bottom:1.5rem}.p-field label{display:block;margin-bottom:.5rem;font-weight:500;color:#2e2424}.p-field label .required{color:#e24c4c;margin-left:2px}.action-btn{margin:0 .25rem}.p-button .p-button-icon-left{margin-right:.5rem}.p-button .p-button-icon-right{margin-left:.5rem}.p-dialog-footer .pi{margin-right:.5rem}.p-sidebar .p-sidebar-header{padding:16px 20px}.p-sidebar .p-sidebar-content{padding:16px}.p-paginator{justify-content:flex-end;padding:1rem 0;background:transparent}.p-paginator .p-paginator-current{margin-left:0;margin-right:auto;color:#4b5563;font-size:.9rem}.p-paginator .p-paginator-pages .p-paginator-page{min-width:2rem;height:2rem;margin:0 .125rem}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:#9d0606;border-color:#9d0606}.p-paginator .p-dropdown{width:auto!important;min-width:80px}@media (max-width: 768px){.page-container{padding-left:.75rem!important;padding-right:.75rem!important}.admin-toolbar-wrap.p-toolbar{padding:.75rem}.admin-toolbar-wrap .p-toolbar-group-start,.admin-toolbar-wrap .p-toolbar-group-end{width:100%;gap:.5rem}.admin-toolbar-wrap .p-toolbar-group-start>*,.admin-toolbar-wrap .p-toolbar-group-end>*,.admin-toolbar-wrap .p-inputtext,.admin-toolbar-wrap .p-dropdown,.admin-toolbar-wrap .p-calendar{width:100%!important;flex:1 1 100%}.admin-table-scroll{border:1px solid #EDE8E8;border-radius:6px}.p-dialog{width:calc(100vw - 1.5rem)!important;max-width:calc(100vw - 1.5rem)!important}.p-dialog .p-dialog-footer{flex-wrap:wrap}.p-dialog .p-dialog-footer .p-button{flex:1 1 auto}.p-paginator{justify-content:center!important;flex-wrap:wrap;gap:.375rem}.p-toast{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem)}.p-toast .p-toast-message{min-width:0!important;width:100%}}
