/* Embeds the shared Order/Quote Builder inline inside Customer Workspace
   (/tai-khoan/dat-in), re-skinned to the Workspace navy/white/gold palette
   instead of the homepage drawer's own tokens. The builder itself
   (js/quote-drawer.js) is untouched — this only maps CSS variables + layout
   for its ".embedded" mode. */
.order-builder-mount{--brand-primary:var(--ink);--surface:#fff;--bg-elevated:#fff;--accent:#c9a227}
.order-builder-mount .quote-drawer{position:static;width:100%;height:auto;transform:none;box-shadow:none;background:transparent;grid-template-rows:auto auto auto auto;overflow:visible}
.order-builder-mount .quote-drawer-head{padding:0 0 16px;border-bottom:1px solid var(--line)}
.order-builder-mount .quote-drawer-head h2{display:none}
.order-builder-mount .quote-drawer-progress{padding:14px 0;border-bottom:1px solid var(--line)}
.order-builder-mount .quote-drawer-body{padding:20px 0;overflow:visible;background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}
.order-builder-mount .quote-drawer-footer{padding:16px 2px 0;border-top:0;background:transparent}
.order-builder-mount .qd-estimate button,.order-builder-mount .qd-add-product{color:var(--ink);border-color:var(--ink)}
.order-builder-mount .qd-estimate button{background:var(--ink)}
.order-builder-mount .qd-search-results{z-index:2}
@media(max-width:760px){.order-builder-mount .quote-drawer-body{padding:16px}}
