/* Shared backend presentation only. Business logic and public storefront are untouched. */
body.backend-ui{background:#f4f6fb!important;color:#1a2740;font-family:'DM Sans',sans-serif}
body.backend-ui>.navbar-main,body.backend-ui>.footer,body.backend-ui>.inquiry-float,body.backend-ui>.inquiry-overlay,body.backend-ui>.whatsapp-float,body.backend-ui>.scroll-buttons{display:none!important}
body.backend-ui main:not(.main-content),body.backend-ui .container,body.backend-ui .container-fluid{max-width:1500px;margin-left:auto!important;margin-right:auto!important}
body.backend-ui h1,body.backend-ui h2{color:#0d1b2e}body.backend-ui h1{font-family:'Playfair Display',serif}
body.backend-ui table{width:100%;border-collapse:separate!important;border-spacing:0;background:#fff;border:1px solid #e4e8f0;border-radius:13px;overflow:hidden;box-shadow:0 6px 22px rgba(13,27,46,.06)}
body.backend-ui thead th{padding:13px 14px!important;background:#0d1b2e!important;color:#c9a84c!important;border:0!important;font-size:12px!important;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.45px;white-space:nowrap}
body.backend-ui tbody td{padding:13px 14px!important;border:0!important;border-bottom:1px solid #e4e8f0!important;color:#334155;vertical-align:middle}body.backend-ui tbody tr:last-child td{border-bottom:0!important}body.backend-ui tbody tr:hover{background:#f8fafc}
body.backend-ui form:not(.search-form){font-family:'DM Sans',sans-serif}body.backend-ui input:not([type=checkbox]):not([type=radio]),body.backend-ui select,body.backend-ui textarea{max-width:100%;padding:11px 12px!important;border:1px solid #dce2ec!important;border-radius:8px!important;background:#fff;color:#1a2740;outline:none}body.backend-ui textarea{min-height:105px}body.backend-ui input:focus,body.backend-ui select:focus,body.backend-ui textarea:focus{border-color:#c9a84c!important;box-shadow:0 0 0 3px rgba(201,168,76,.1)!important}
body.backend-ui label{color:#0d1b2e;font-size:13px;font-weight:700}body.backend-ui button,body.backend-ui .btn{border-radius:8px}body.backend-ui .btn-primary,body.backend-ui button[type=submit]:not(.delete):not(.icon-btn){border-color:#0d1b2e!important;background:#0d1b2e!important;color:#c9a84c!important;font-weight:700}body.backend-ui .btn-primary:hover,body.backend-ui button[type=submit]:hover{border-color:#c9a84c!important;background:#c9a84c!important;color:#0d1b2e!important}
body.backend-ui .card,body.backend-ui .box,body.backend-ui .form-wrap,body.backend-ui .panel{border:1px solid #e4e8f0!important;border-radius:15px!important;background:#fff!important;box-shadow:0 8px 28px rgba(13,27,46,.07)!important}
@media(max-width:760px){body.backend-ui main:not(.main-content){padding-left:12px!important;padding-right:12px!important}body.backend-ui table{display:block;overflow-x:auto}body.backend-ui thead,body.backend-ui tbody,body.backend-ui tr{width:max-content;min-width:100%}}
