.admin-layout[data-v-5c65f1df]{display:flex;height:100vh;background-color:var(--surface-ground)}.sidebar[data-v-5c65f1df]{width:280px;transition:width .2s ease-in-out;border-right:1px solid var(--surface-border)}.sidebar-collapsed[data-v-5c65f1df]{width:70px}.main-content[data-v-5c65f1df]{flex-grow:1;padding:1.5rem;overflow-y:auto}.nav-item[data-v-5c65f1df]{color:var(--text-color)}.nav-item[data-v-5c65f1df]:not(.router-link-active):hover{background-color:#ffffff14!important;color:var(--text-color)}.router-link-active[data-v-5c65f1df]{background-color:#10b981!important;color:#fff!important;font-weight:600}.router-link-active i[data-v-5c65f1df]{color:#fff!important}.router-link-active[data-v-5c65f1df]:hover{background-color:#059669!important}.tracking-wider[data-v-5c65f1df]{letter-spacing:.05em}.user-profile[data-v-5c65f1df]:hover{background-color:#ffffff14!important}:root:not(.my-app-dark) .nav-item[data-v-5c65f1df]:not(.router-link-active):hover{background-color:#0000000f!important}:root:not(.my-app-dark) .user-profile[data-v-5c65f1df]:hover{background-color:#0000000f!important}.nav-item[data-v-5c65f1df]{padding-top:.5rem!important;padding-bottom:.5rem!important}.public-header[data-v-47129ea3]{position:fixed;top:0;left:0;z-index:1000}nav a[data-v-47129ea3]{text-decoration:none;font-weight:500}.public-footer[data-v-55ec4864]{border-top:1px solid var(--surface-border)}.public-layout[data-v-a47f3373]{display:flex;flex-direction:column;min-height:100vh}.main-content[data-v-a47f3373]{flex-grow:1}.admin-layout[data-v-08835772]{display:flex;height:100vh;background-color:var(--surface-ground)}.sidebar[data-v-08835772]{width:280px;transition:width .2s ease-in-out;border-right:1px solid var(--surface-border)}.sidebar-collapsed[data-v-08835772]{width:70px}.main-content[data-v-08835772]{flex-grow:1;padding:1.5rem;overflow-y:auto}.nav-item[data-v-08835772]{color:var(--text-color);padding-top:.5rem!important;padding-bottom:.5rem!important}.nav-item[data-v-08835772]:not(.router-link-active):hover{background-color:#ffffff14!important;color:var(--text-color)}.router-link-active[data-v-08835772]{background-color:#10b981!important;color:#fff!important;font-weight:600}.router-link-active i[data-v-08835772]{color:#fff!important}.router-link-active[data-v-08835772]:hover{background-color:#059669!important}.tracking-wider[data-v-08835772]{letter-spacing:.05em}.user-profile[data-v-08835772]:hover{background-color:#ffffff14!important}:root:not(.my-app-dark) .nav-item[data-v-08835772]:not(.router-link-active):hover{background-color:#0000000f!important}:root:not(.my-app-dark) .user-profile[data-v-08835772]:hover{background-color:#0000000f!important}body{background-color:var(--surface-ground);color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.two-col-grid{display:grid;gap:1.5rem}@media (min-width: 768px){.two-col-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.full-row{grid-column:1 / -1}.form-lg .p-inputtext,.form-lg .p-datepicker .p-inputtext,.form-lg .p-inputnumber-input,.form-lg .p-textarea{padding:.75rem .9rem}.form-lg .p-select,.form-lg .p-multiselect,.form-lg .p-dropdown{padding:.25rem .9rem;display:flex;align-items:center}.field .p-inputtext,.field .p-inputnumber,.field .p-select,.field .p-multiselect,.field .p-dropdown,.field .p-textarea,.field .p-password,.field .p-datepicker,.field .p-calendar,.field .p-inputnumber .p-inputtext{width:100%}:root:not(.my-app-dark) body{background-color:#f4f6f9}:root:not(.my-app-dark) .admin-layout{background-color:#f4f6f9}:root:not(.my-app-dark) .main-content{background-color:#f4f6f9}:root:not(.my-app-dark) .p-card{box-shadow:0 1px 3px #0000000f,0 2px 8px #0000000a;border:1px solid rgba(0,0,0,.06)}:root:not(.my-app-dark) .p-card:hover{box-shadow:0 2px 6px #00000014,0 4px 16px #0000000f}:root:not(.my-app-dark) .p-datatable{box-shadow:0 1px 3px #0000000d;border-radius:8px;overflow:hidden}:root:not(.my-app-dark) .p-panel{box-shadow:0 1px 3px #0000000f,0 2px 8px #0000000a}:root:not(.my-app-dark) .sidebar{background-color:#fff;border-right:1px solid #e8ecf1}
