.list-page{min-height:calc(100vh - var(--footer-height) - var(--topbar-height) - 4rem);overflow:visible;padding:0}.list-page .p-datatable,.order-list-page .p-datatable{background:var(--app-panel-bg);border:1px solid var(--app-panel-border);border-radius:.75rem;box-shadow:var(--app-shadow);overflow:hidden}.list-page .p-datatable-header,.order-list-page .p-datatable-header{background:var(--app-panel-bg);border:0;border-bottom:1px solid var(--app-panel-border);padding:1rem}.list-page .p-datatable-thead>tr>th,.order-list-page .p-datatable-thead>tr>th{background:var(--app-panel-bg-soft);border-color:var(--app-panel-border);color:var(--app-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.01em;padding:.85rem 1rem;white-space:nowrap}.list-page .p-datatable-tbody>tr,.order-list-page .p-datatable-tbody>tr{transition:background-color .15s ease}.list-page .p-datatable-tbody>tr:hover,.order-list-page .p-datatable-tbody>tr:hover{background:var(--app-hover-bg)}.list-page .p-datatable-tbody>tr>td,.order-list-page .p-datatable-tbody>tr>td{border-color:var(--app-row-border);color:var(--app-text-muted);padding:.85rem 1rem;vertical-align:middle}.list-page .p-paginator,.order-list-page .p-paginator{background:var(--app-panel-bg);border:0;border-top:1px solid var(--app-panel-border);padding:.75rem 1rem}.list-page .p-calendar,.list-page .p-dropdown,.list-page .p-inputtext,.list-page .p-multiselect,.order-list-page .p-calendar,.order-list-page .p-dropdown,.order-list-page .p-inputtext,.order-list-page .p-multiselect{min-height:2.4rem}.list-page .p-dropdown,.list-page .p-inputtext,.list-page .p-multiselect,.order-list-page .p-dropdown,.order-list-page .p-inputtext,.order-list-page .p-multiselect{border-color:var(--app-panel-border);border-radius:.65rem;box-shadow:none}.list-page .p-button,.order-list-page .p-button{border-radius:.65rem;font-weight:700}.list-page .p-button-sm,.list-page .p-button.p-button-sm,.order-list-page .p-button-sm,.order-list-page .p-button.p-button-sm{height:2rem;min-width:2rem;padding:0;width:2rem}.list-page .p-datatable-empty-message td,.list-page .p-datatable-emptymessage td,.order-list-page .p-datatable-empty-message td,.order-list-page .p-datatable-emptymessage td{color:var(--app-text-subtle);padding:2rem 1rem}:root[class*=app-dark] .tw-bg-white{background-color:var(--app-panel-bg)!important}:root[class*=app-dark] .tw-bg-gray-50,:root[class*=app-dark] .tw-bg-slate-50{background-color:var(--app-page-bg)!important}:root[class*=app-dark] .tw-bg-gray-100,:root[class*=app-dark] .tw-bg-slate-100{background-color:var(--app-hover-bg)!important}:root[class*=app-dark] .tw-border-gray-100,:root[class*=app-dark] .tw-border-slate-100,:root[class*=app-dark] .tw-border-slate-200{border-color:var(--app-panel-border)!important}:root[class*=app-dark] .tw-text-gray-900,:root[class*=app-dark] .tw-text-gray-950,:root[class*=app-dark] .tw-text-slate-950{color:var(--app-text)!important}:root[class*=app-dark] .tw-text-gray-500,:root[class*=app-dark] .tw-text-gray-600,:root[class*=app-dark] .tw-text-slate-500,:root[class*=app-dark] .tw-text-slate-600{color:var(--app-text-subtle)!important}:root[class*=app-dark] .tw-ring-gray-100{--tw-ring-color:var(--app-panel-border)!important}:root[class*=app-dark] .layout-topbar-logo{background:#fff;border-color:var(--app-panel-border)}.actions{display:flex;justify-content:flex-end;padding:1rem 0}.admin-layout .user-info .name{margin-right:20px}.admin-layout .user-info .icon-sign-out{width:1.8rem}.admin-layout .user-info .icon-sign-out:hover{cursor:pointer}.admin-layout .user-info .icon-sign-out:hover.q-icon:hover{font-size:1.8rem!important}.table-menu{background:var(--app-panel-bg);border:1px solid var(--app-panel-border);border-radius:.75rem;box-shadow:0 18px 45px #0f172a1f;padding:.35rem}.table-menu-item{align-items:center;border-radius:.55rem;color:var(--app-text-muted);cursor:pointer;display:flex;font-weight:600;margin-top:.25rem;padding:.55rem .65rem}.table-menu-item:hover{background:var(--app-hover-bg)}.table-menu-item i{margin-right:.5rem}.p-drawer{width:30rem!important}.p-drawer .p-drawer-header{border-bottom:1px solid var(--app-panel-border);padding:1rem 1.25rem}.p-drawer .p-drawer-content{padding:1.25rem}.pac-container{z-index:6000}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}html{font-size:14px;height:100%}body{background-color:var(--surface-ground);color:var(--text-color);font-family:Lato,sans-serif;margin:0;min-height:100%;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}.layout-wrapper{min-height:100vh}
