.admin-layout-shell{background:#fff;min-height:100vh;display:flex}.admin-layout-main{flex-direction:column;flex:auto;min-width:0;margin-left:0;display:flex;overflow:hidden}.admin-layout-content{flex:auto;max-width:100%;padding:16px;overflow:hidden auto}@media (width>=1600px){.admin-layout-content>*{max-width:1440px;margin-inline:auto}}.admin-layout-notice{z-index:150;border:1px solid #0000;border-radius:8px;width:min(560px,100vw - 24px);padding:10px 12px;font-size:13px;font-weight:600;line-height:1.45;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0f172a2e}.admin-layout-notice--success{color:#166534;background:#dcfce7;border-color:#86efac}.admin-layout-notice--error{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.admin-layout-confirm-backdrop{z-index:140;background:#0f172a75;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.admin-layout-confirm-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:min(420px,100%);padding:16px;box-shadow:0 20px 50px #0f172a3d}.admin-layout-confirm-title{color:#111827;margin:0;font-size:16px;font-weight:700}.admin-layout-confirm-text{color:#374151;margin:8px 0 0;font-size:13px;line-height:1.5}.admin-layout-confirm-actions{justify-content:flex-end;gap:6px;margin-top:11px;display:flex}.admin-layout-confirm-btn{cursor:pointer;border:0;border-radius:8px;height:34px;padding:0 12px;font-size:13px;font-weight:600}.admin-layout-confirm-btn--cancel{color:#111827;background:#f3f4f6}.admin-layout-confirm-btn--confirm{color:#fff;background:#dc2626}@media (width>=768px){.admin-layout-content{padding:24px}.admin-layout-notice{bottom:24px}}html.member-dark-mode body,html.member-dark-mode .admin-layout-shell{color:#f3f4f6!important;background-color:#181a1e!important}html.member-dark-mode aside{color:#f3f4f6!important;background-color:#20232d!important;border-right-color:#0000!important}html.member-dark-mode .admin-header-top{color:#f3f4f6!important;background-color:#20232d!important;border-bottom-color:#0000!important}html.member-dark-mode .admin-header-top-title{color:#f3f4f6!important}html.member-dark-mode .admin-sidebar-footer{border-top-color:#0000!important}html.member-dark-mode .admin-sidebar-logo{filter:brightness(0)invert()!important}html.member-dark-mode .admin-header-top-menu{color:#f3f4f6!important}html.member-dark-mode .admin-header-top-search-wrap,html.member-dark-mode .admin-header-top-search-input{color:#fff!important;background-color:#181a1e!important;border-color:#0000!important}html.member-dark-mode .admin-sidebar-menu-btn:not(.active){color:#fff!important}html.member-dark-mode .admin-sidebar-menu-btn:not(.active):hover{color:#f3f4f6!important;background-color:#ffffff0d!important}html.member-dark-mode .dark-mode-btn,html.member-dark-mode .app-btn-primary,html.member-dark-mode .admin-pesanan-list-add-btn{background:var(--color-active)!important;color:#fff!important;border-color:#0000!important}html.member-dark-mode .dark-mode-btn:hover,html.member-dark-mode .app-btn-primary:hover,html.member-dark-mode .admin-pesanan-list-add-btn:hover{background:#2557cccc!important}.admin-layout-content--member .app-btn-primary,.admin-layout-content--member .admin-pesanan-list-add-btn{background:var(--color-active)}.admin-layout-content--member .app-btn-primary:hover,.admin-layout-content--member .admin-pesanan-list-add-btn:hover{background:#1e46a3}.admin-layout-content--member .app-btn-primary:disabled:hover{background:var(--color-active)}html.member-dark-mode .app-btn-primary:disabled:hover{background:var(--color-active)!important}html.member-dark-mode .bg-white{background-color:#20232d!important;border-color:#0000!important}html.member-dark-mode .text-gray-900,html.member-dark-mode .text-gray-800,html.member-dark-mode .text-gray-700,html.member-dark-mode .apl-page-title{color:#f3f4f6!important}html.member-dark-mode .text-gray-600,html.member-dark-mode .text-gray-500,html.member-dark-mode .text-gray-400,html.member-dark-mode .apl-page-sub{color:#9ca3af!important}html.member-dark-mode .border-gray-100,html.member-dark-mode .border-gray-200,html.member-dark-mode .border-gray-300{border-color:#0000!important}html.member-dark-mode .bg-gray-50,html.member-dark-mode .bg-gray-100,html.member-dark-mode .bg-gray-200{background-color:#ffffff0d!important}html.member-dark-mode .dashboard-hero-card{background-color:#20232d!important;border:1px solid #0000!important}html.member-dark-mode .admin-pesanan-list-field{color:#f3f4f6!important;background-color:#0000!important;border-color:#ffffff14!important}html.member-dark-mode .admin-pesanan-list-field::placeholder{color:#9ca3af!important}html.member-dark-mode .app-table-head-row,html.member-dark-mode .admin-pesanan-list-table-head-cell{color:#f3f4f6!important;background-color:#0000!important;border-bottom-color:#ffffff14!important}html.member-dark-mode .admin-pesanan-list-table tbody tr{background-color:#0000!important;border-bottom-color:#ffffff14!important}html.member-dark-mode .admin-pesanan-list-table tbody tr:hover{background-color:#ffffff0d!important}html.member-dark-mode .admin-pesanan-list-table tbody .text-gray-600,html.member-dark-mode .admin-pesanan-list-table tbody .text-gray-900,html.member-dark-mode .admin-pesanan-list-table tbody .admin-pesanan-list-nominal,html.member-dark-mode .admin-pesanan-list-table tbody .admin-pesanan-list-order,html.member-dark-mode .akf-page-title,html.member-dark-mode .akf-section-title,html.member-dark-mode .akf-label{color:#f3f4f6!important}html.member-dark-mode .akf-page-sub,html.member-dark-mode .akf-field-hint{color:#9ca3af!important}html.member-dark-mode .akf-section{background-color:#ffffff0a!important}html.member-dark-mode .akf-section-title{border-bottom-color:#ffffff14!important}html.member-dark-mode .akf-input,html.member-dark-mode .akf-textarea{color:#f3f4f6!important;background-color:#181a1e!important;border-color:#ffffff14!important}html.member-dark-mode .akf-input::placeholder,html.member-dark-mode .akf-textarea::placeholder{color:#9ca3af!important}html.member-dark-mode .aof-read-box{color:#cbd5e1!important;background-color:#ffffff08!important}html.member-dark-mode .aof-order-detail-card{background-color:#0000!important;border-color:#ffffff14!important}html.member-dark-mode .aof-order-detail-head{color:#f3f4f6!important;background-color:#ffffff0a!important;border-bottom-color:#ffffff14!important}html.member-dark-mode .aof-order-detail-row{background-color:#0000!important;border-bottom-color:#ffffff14!important}html.member-dark-mode .aof-order-index,html.member-dark-mode .aof-order-product-name,html.member-dark-mode .aof-order-price,html.member-dark-mode .aof-order-jumlah,html.member-dark-mode .mpd-order-qty,html.member-dark-mode .aof-order-subtotal span,html.member-dark-mode .aof-order-subtotal strong,html.member-dark-mode .mpd-summary-row,html.member-dark-mode .mpd-summary-total{color:#f3f4f6!important}html.member-dark-mode .aof-order-subtotal{background-color:#0000!important}html.member-dark-mode .mpd-summary-total{border-top-color:#ffffff14!important}html.member-dark-mode .aof-order-empty-row{color:#9ca3af!important}.dashboard-member-title{position:relative;overflow:hidden}.dashboard-member-title:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 0% 35%,#ffffffe6 50%,#0000 65% 100%);position:absolute;inset:0;transform:translate(-140%)}.dashboard-member-title.is-animated:after{opacity:1;animation:3.2s ease-in-out infinite admin-header-title-shine-right}@keyframes dashboard-title-white-flash{0%,73%,to{text-shadow:none}76%{text-shadow:0 0 8px #ffffffe6,0 0 16px #fff9}80%{text-shadow:none}}.dashboard-member-title.is-animated{animation:3.2s step-end infinite admin-header-title-blink,3.2s ease-in-out infinite dashboard-title-white-flash}
