/* Official Maulana identity. Original supplied logo, no redraw. */
.cartly-admin{--ca-orange:#e31837;--ca-ink:#111111}.cartly-admin .maulana-official-logo,.maulana-oms .maulana-official-logo{display:block;width:165px;max-width:100%;height:auto;border-radius:7px}.cartly-admin.ca-ecommerce .ce-sidebar{background:#111111;color:#ffffff}.cartly-admin.ca-ecommerce .ce-sidebar a,.cartly-admin.ca-ecommerce .ce-byline{color:#ffffff}.cartly-admin.ca-ecommerce .ce-sidebar nav a.is-active{background:#e31837;color:#ffffff}.cartly-admin .ca-topbar{background:#111111;border-color:#111111}.cartly-admin .ca-topbar nav a,.cartly-admin .ca-topbar .ca-version{color:#ffffff}.cartly-admin .ca-topbar nav a.is-active{border-color:#e31837;color:#ffffff}.cartly-admin .ca-welcome-art{background:#111111}.cartly-admin .ce-metric>.dashicons{background:#e31837;color:#ffffff}.cartly-admin .ce-main{background:#eaeaea}.cartly-admin[data-theme=dark] .ce-main{background:#111111}.cartly-admin .ce-topbar{background:#ffffff;color:#111111}.cartly-admin[data-theme=dark] .ce-topbar{background:#202020;color:#ffffff}.cartly-admin .ca-button:not(.ca-secondary){background:#e31837;border-color:#e31837;color:#ffffff}.cartly-admin .ca-chart polyline:first-of-type{stroke:#e31837}.maulana-operations .ce-content{min-width:0}.maulana-operations h1{margin:0 0 24px}.maulana-ops-form label{display:grid;gap:7px;margin:16px 0;max-width:750px}.maulana-ops-form input:not([type=checkbox]),.maulana-ops-form textarea,.maulana-ops-form select,.maulana-operations .ca-filters input{width:100%;min-width:0;max-width:100%;font:16px Poppins,sans-serif;padding:10px;border:1px solid #ccc;border-radius:7px;color:#111111;background:#ffffff}.maulana-ops-form textarea{resize:vertical;min-height:90px}.maulana-ops-form .maulana-check{display:flex;align-items:center;gap:10px}.maulana-check input{accent-color:#e31837}.maulana-operations .maulana-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 18px}.maulana-operations .maulana-cod-row{display:flex;gap:18px;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid #eaeaea}.maulana-cod-row>div{min-width:0}.maulana-operations .maulana-actions{display:flex;gap:8px;flex-wrap:wrap}.maulana-message{font:13px Poppins,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;padding:15px;background:#f3f3f3;color:#111111;border-radius:7px;max-width:100%}.maulana-operations [hidden]{display:none!important}.maulana-operations table{width:100%;border-collapse:collapse}.maulana-operations td,.maulana-operations th{padding:12px 8px;border-bottom:1px solid #eaeaea;text-align:left;overflow-wrap:anywhere}.maulana-operations code{overflow-wrap:anywhere;white-space:normal}.maulana-operations .ca-warning{padding:14px;border-left:4px solid #e31837;background:#fff0f2;color:#111111}.cartly-admin[data-theme=dark] .maulana-ops-form input:not([type=checkbox]),.cartly-admin[data-theme=dark] .maulana-ops-form select,.cartly-admin[data-theme=dark] .maulana-ops-form textarea,.cartly-admin[data-theme=dark] .ca-filters input{background:#202020;color:#ffffff;border-color:#444}.cartly-admin[data-theme=dark] .maulana-message{background:#282828;color:#ffffff}.cartly-admin[data-theme=dark] .ca-warning{background:#392026;color:#ffffff}.maulana-oms{--mo-bg:#eaeaea;--mo-ink:#111111;--mo-accent:#c8102e;--mo-soft:#fff0f2}.maulana-oms[data-mode=dark]{--mo-bg:#111111;--mo-card:#202020;--mo-ink:#ffffff;--mo-muted:#bdbdbd;--mo-line:#383838;--mo-soft:#392026;--mo-accent:#ff7c91}.maulana-oms .mo-sidebar{background:#111111;color:#ffffff}.maulana-oms .mo-sidebar a,.maulana-oms .mo-sidebar p,.maulana-oms .mo-sidebar small{color:#ffffff}.maulana-oms .mo-primary{background:#e31837;border-color:#e31837;color:#ffffff}.maulana-oms .mo-check input{accent-color:#e31837}.maulana-oms-body{background:#eaeaea}@media(max-width:800px){.maulana-operations .maulana-cod-row>div{width:100%}.cartly-admin .maulana-official-logo{width:150px}}

.cartly-admin.ca-ecommerce{--ce-accent:#c8102e;--ce-button:#e31837;--ce-bg:#eaeaea;--ce-ink:#111111}.cartly-admin.ca-ecommerce[data-theme=dark]{--ce-accent:#ff7c91;--ce-button:#e31837;--ce-bg:#111111;--ce-surface:#202020;--ce-ink:#ffffff;--ce-muted:#bdbdbd;--ce-line:#383838;--ce-soft:#392026}

/* Shared frame: retain the dashboard layout on every page and in the staff portal. */
.cartly-admin.maulana-shell .ce-sidebar nav{display:grid!important;visibility:visible!important;opacity:1;gap:7px;flex-wrap:initial;margin:0;padding:0}
.cartly-admin.maulana-shell .ce-sidebar nav>a{display:flex!important;visibility:visible!important;opacity:1;align-items:center;gap:9px;padding:12px 10px;border:0;border-radius:8px;color:#fff;font-size:12px;line-height:1.5;text-decoration:none}
.cartly-admin.maulana-shell .ce-sidebar nav>a:hover{background:#292929;color:#fff}
.cartly-admin.maulana-shell .ce-sidebar nav>a.is-active{background:#e31837;color:#fff}
.cartly-admin.maulana-shell .ce-sidebar nav .dashicons{display:inline-block;color:inherit;flex-shrink:0}
.cartly-admin.maulana-shell .maulana-oms.mo-content{display:block;grid-template-columns:none;max-width:none;width:100%;margin:0;padding:0;border:0;border-radius:0;overflow:visible;background:transparent;font-family:Poppins,sans-serif}
.maulana-oms-body .maulana-shell{margin:20px auto;max-width:1700px}
.cartly-admin.maulana-shell .ce-topbar-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.cartly-admin.maulana-shell[data-theme=dark] .ca-panel,.cartly-admin.maulana-shell[data-theme=dark] .cf-template-card,.cartly-admin.maulana-shell[data-theme=dark] .cf-step,.cartly-admin.maulana-shell[data-theme=dark] .cf-settings-nav,.cartly-admin.maulana-shell[data-theme=dark] .ca-chart-panel,.cartly-admin.maulana-shell[data-theme=dark] .ca-chart-toolbar{background:#202020;border-color:#383838}
.cartly-admin.maulana-shell[data-theme=dark] .ca-mode-toggle,.cartly-admin.maulana-shell[data-theme=dark] .ca-secondary,.cartly-admin.maulana-shell[data-theme=dark] input,.cartly-admin.maulana-shell[data-theme=dark] select,.cartly-admin.maulana-shell[data-theme=dark] textarea{background:#202020;color:#fff;border-color:#444}
@media(max-width:800px){.maulana-oms-body .maulana-shell{margin:10px}.cartly-admin.maulana-shell .ce-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.cartly-admin.maulana-shell .ce-topbar{gap:12px;flex-wrap:wrap}}
