:is(.admin-app-shell:where(.bridge-subpage),.order-portal-shell:where(.bridge-subpage)) main{--shadow-card:none;--shadow-frame:none;--workspace-bg:#f5f6f8;--text-muted:#667085}:is(.admin-app-shell:where(.bridge-subpage),.order-portal-shell:where(.bridge-subpage)) :is(.content-card,.stat-card,.mobile-data-card,.toolbar,.form-section){box-shadow:none;border-color:#e3e7ed}:is(.admin-app-shell:where(.bridge-subpage),.order-portal-shell:where(.bridge-subpage)) main :is(.primary-button,.secondary-button,.ghost-button){box-shadow:none}:is(.admin-app-shell:where(.bridge-subpage),.order-portal-shell:where(.bridge-subpage)) main .secondary-button{color:#344054;background:#fff;border-color:#d6dce5}:is(.admin-app-shell:where(.bridge-subpage),.order-portal-shell:where(.bridge-subpage)) .page-header{box-shadow:none;background:0 0;border:0;padding-block:8px 16px}:is(.admin-app-shell:where(.bridge-subpage),.order-portal-shell:where(.bridge-subpage)) .page-header>p:first-child:has(+h1){display:none}:is(.admin-app-shell:where(.bridge-subpage),.order-portal-shell:where(.bridge-subpage)) main :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #6998dc}.order-filter-disclosure{background:#fff;border:1px solid #e1e6ed;border-radius:8px;margin-bottom:16px;padding:0 14px}.order-filter-disclosure>summary{font-weight:500}.order-filter-disclosure .order-price-filter{box-shadow:none;border:0;margin:0;padding:8px 0 16px}@media (max-width:767px){.order-portal-shell:where(.bridge-subpage) .order-mobile-announcements{box-shadow:none;border-radius:10px}.bridge-subpage .order-mobile-announcement-dots{display:none}.order-portal-shell:where(.bridge-subpage):has(.order-cart-layout) .order-mobile-bottom-nav{display:none}.order-portal-shell:where(.bridge-subpage):has(.order-cart-layout) .order-main{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.order-portal-shell:where(.bridge-subpage) .order-cart-item{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:16px;display:grid}.order-portal-shell:where(.bridge-subpage) .order-cart-cell:before{display:none}.order-portal-shell:where(.bridge-subpage) .order-cart-name{grid-area:1/1;padding:0;font-size:14px}.order-portal-shell:where(.bridge-subpage) .order-cart-code{color:#667085;grid-area:2/1;padding:0;font-size:11px}.order-portal-shell:where(.bridge-subpage) .order-cart-spec{grid-area:3/1;padding:0;font-size:12px}.order-portal-shell:where(.bridge-subpage) .order-cart-unit-price{color:#667085;grid-area:4/1/auto/-1;padding:0;font-size:12px}.order-portal-shell:where(.bridge-subpage) .order-cart-quantity{grid-area:5/1;max-width:160px;padding:4px 0 0}.order-portal-shell:where(.bridge-subpage) .order-cart-amount{grid-area:5/2;align-self:center;padding:0;font-size:15px}.order-portal-shell:where(.bridge-subpage) .order-cart-remove{grid-area:1/2/3}.order-portal-shell:where(.bridge-subpage) .order-cart-item>p{grid-column:1/-1}.order-portal-shell:where(.bridge-subpage) .order-checkout-actions{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce3ec;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #1018280d}.order-checkout-actions>strong{white-space:nowrap;flex:1;font-size:18px;display:block}.order-checkout-actions>button{flex:1;width:auto;margin-top:0}}@media (min-width:768px){.order-checkout-actions>strong{display:none}}.admin-app-shell:where(.bridge-subpage) .admin-content-grid{max-width:1440px;margin-inline:auto}.order-checkout-actions small{white-space:normal;color:var(--danger);font-size:12px;font-weight:400;display:block}@media (max-width:767px){.order-portal-shell:where(.bridge-subpage) .order-page-header{display:none}.order-portal-shell:where(.bridge-subpage) .order-cart-stepper{grid-template-columns:44px 44px 44px;gap:0;display:grid}.order-portal-shell:where(.bridge-subpage) .order-cart-stepper>button{border-radius:6px;width:44px;min-width:44px;height:44px;min-height:44px}.order-portal-shell:where(.bridge-subpage) .order-cart-availability-badge{flex:none;width:auto;padding:3px 7px}.order-portal-shell:where(.bridge-subpage) .order-cart-unit-price{justify-content:flex-start;gap:12px}}:is(.admin-app-shell:where(.bridge-subpage),.order-portal-shell:where(.bridge-subpage)) .status-badge-dot:before{display:none}@media (max-width:767px){.order-portal-shell:where(.bridge-subpage) .order-cart-stepper{width:132px;max-width:132px}.order-portal-shell:where(.bridge-subpage) .order-cart-stepper input{width:44px;min-width:44px}}.bridge-subpage .page-header :is(h1,h2){margin-top:0}.bridge-subpage .page-header>div>p:first-child:has(+h1){display:none}.bridge-subpage .page-header p{max-width:72ch;line-height:1.6}.bridge-subpage :is(.form-section,.content-card){border-radius:10px}.bridge-subpage :is(.data-table,.mobile-data-card){border:1px solid #e1e6ed;border-radius:10px}.bridge-subpage .data-table :is(th,[role=columnheader]){color:#667085;background:#f8fafc}.bridge-subpage :is(input,select,textarea){border-color:#d5dde7}.bridge-subpage .empty-state{box-shadow:none;color:#667085;background:#fafbfc;border:1px dashed #d9e1eb}.bridge-subpage .contextual-help-entry{margin-bottom:8px}@media (max-width:767px){.bridge-subpage .page-header{margin-bottom:12px}.bridge-subpage .page-header h1{font-size:20px;line-height:1.4}.bridge-subpage :is(.form-section,.content-card){padding:16px}.bridge-subpage :is(.primary-button,.secondary-button,.ghost-button){min-height:44px}.bridge-subpage .toolbar{gap:8px}}.bridge-subpage main h1{letter-spacing:-.025em;font-size:1.25rem;font-weight:600;line-height:1.4}.bridge-subpage main :is(h1,.text-3xl,.text-2xl){font-size:20px;line-height:1.4}.bridge-subpage main :is(h2,.text-xl,.text-lg){font-size:16px;line-height:1.45}.bridge-subpage main .page-header{gap:10px;margin-bottom:10px;padding-block:0 10px}.bridge-subpage main :is(.content-card,.form-section,.mobile-data-card){padding:14px}.bridge-subpage main .toolbar{gap:8px;padding:10px 12px}.bridge-subpage main :is(.mt-5,.mt-6,.mt-8){margin-top:14px}.bridge-subpage main :is(.gap-5,.gap-6,.gap-8){gap:14px}.bridge-subpage main :is(.p-5,.p-6,.p-7,.p-8){padding:14px}.bridge-subpage main .empty-state{padding:24px 16px}.bridge-subpage main .order-status-select{width:auto;min-width:96px;min-height:30px;box-shadow:none;border-radius:5px;padding:4px 24px 4px 8px;font-size:12px;font-weight:600}.bridge-subpage main .order-status-select-wrap:after{font-size:10px;right:8px}@media (min-width:768px){.admin-app-shell.bridge-subpage main .order-status-select-wrap select.order-status-select{height:30px;min-height:30px;font-size:12px}.admin-app-shell.bridge-subpage .admin-main{padding:18px 20px}.admin-app-shell.bridge-subpage .admin-content-grid{padding:0}.bridge-subpage .order-main{padding-top:18px;padding-inline:20px}.bridge-subpage main .data-table>:is(article,div,a){padding-block:8px}}@media (max-width:767px){.bridge-subpage main :is(.content-card,.form-section,.mobile-data-card){padding:12px}.bridge-subpage main .order-status-select{min-height:44px}}
:root{--bridge-unified-font-size:13px;--bridge-unified-font-weight:400}html,body,body *{font-family:Pretendard,Noto Sans KR,Malgun Gothic,Apple SD Gothic Neo,sans-serif!important}body,body :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,em,label,legend,a,button,input,select,textarea,option,th,td,li,dt,dd,summary,time){line-height:1.45;font-size:var(--bridge-unified-font-size)!important;font-weight:var(--bridge-unified-font-weight)!important}:is(.admin-sidebar,.order-sidebar,.admin-dashboard-welcome,.primary-button,.voice-order-open-button,.voice-capture-card),:is(.admin-sidebar,.order-sidebar,.admin-dashboard-welcome,.primary-button,.voice-order-open-button,.voice-capture-card) :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,em,label,a,button,time){color:#fff!important;font-weight:var(--bridge-unified-font-weight)!important}
