.cart_cart__c895s,.cart_fieldset__Rc2aV{display:grid;gap:22px;min-width:0}.cart_fieldset__Rc2aV{border:0;padding:0;margin:0}.cart_fieldset__Rc2aV:disabled{opacity:.75}.cart_check__FgLDk{display:flex;align-items:center;gap:10px;margin:0}.cart_check__FgLDk input,.cart_item__wGn5O>input{width:18px;height:18px;flex-shrink:0;accent-color:#971919}.cart_items__GwFRB{display:grid;gap:12px}.cart_item__wGn5O{display:grid;grid-template-columns:20px 64px minmax(0,1fr) 100px auto;gap:16px;align-items:center;border:1px solid #e5e5e5;padding:16px}.cart_cover__TEzbk{width:64px;height:86px;-o-object-fit:cover;object-fit:cover;background:#f3efea;display:grid;place-items:center;color:#86776f;font-size:26px}.cart_description__lcQvw{display:grid;gap:5px;min-width:0}.cart_description__lcQvw small{color:#777}.cart_description__lcQvw label,.cart_quantity__mYbVp{display:grid;gap:6px;font-size:14px;margin:0}.cart_description__lcQvw select,.cart_quantity__mYbVp input{font:inherit;color:#222;box-sizing:border-box;border:1px solid #ddd;background:#fff;padding:8px;max-width:100%;min-width:0}.cart_description__lcQvw select{max-width:330px}.cart_adminStats__Velcc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cart_request__cxiBz{display:grid;gap:14px;padding:18px;border:1px solid #ddd}.cart_requestHeader__9oxXj{display:flex;align-items:start;justify-content:space-between;gap:16px;flex-wrap:wrap}.cart_requestHeader__9oxXj h2{font-size:18px;margin:0}.cart_requestHeader__9oxXj small{display:block;color:#777}.cart_requestList__JWsBb{display:grid;gap:16px}.cart_request__cxiBz summary{cursor:pointer;color:#971919}.cart_request__cxiBz details>summary{padding:8px 0}.cart_request__cxiBz .cart_actions__obluI{display:flex;gap:8px;flex-wrap:wrap}.cart_inventoryCover__s8tLG{width:100%;max-width:140px;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.cart_inventoryHeading__2gl_V{display:grid;grid-template-columns:140px minmax(0,1fr);gap:22px}.cart_inventoryHeading__2gl_V h2{margin:0 0 8px}.cart_inventoryHeading__2gl_V small{display:block;color:#777}.cart_inventoryEmpty__0D_rF{background:#f3efea;display:grid;place-items:center;font-size:40px;color:#86776f;aspect-ratio:3/4}.cart_bookSummary__caK4m{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0}.cart_bookSummary__caK4m span{font-size:14px;color:#666}@media(max-width:760px){.cart_item__wGn5O{grid-template-columns:20px 50px minmax(0,1fr);gap:12px;padding:12px}.cart_cover__TEzbk{width:50px;height:68px}.cart_quantity__mYbVp{grid-column:3;max-width:110px}.cart_item__wGn5O>button{grid-column:3;justify-self:start}.cart_adminStats__Velcc{grid-template-columns:repeat(2,minmax(0,1fr))}.cart_inventoryHeading__2gl_V{grid-template-columns:90px minmax(0,1fr);gap:16px}.cart_request__cxiBz{padding:12px}}.order_steps__Pq5lZ{display:flex;align-items:flex-start;justify-content:center;max-width:560px;margin:4px auto 8px;list-style:none;padding:0}.order_step__gxGzj{display:grid;justify-items:center;gap:6px;flex:1;position:relative;color:#777;font-size:14px;text-align:center}.order_step__gxGzj:not(:last-child):after{content:"";position:absolute;top:13px;left:calc(50% + 18px);right:calc(-50% + 18px);height:1px;background:#ccc}.order_step__gxGzj[data-done=true]:not(:last-child):after{background:#971919}.order_dot__lXByV{width:26px;height:26px;display:grid;place-items:center;border:1px solid #ccc;background:#fff;color:#777;font-size:13px;line-height:1}.order_step__gxGzj[data-state=active] .order_dot__lXByV,.order_step__gxGzj[data-state=done] .order_dot__lXByV{background:#971919;border-color:#971919;color:#fff}.order_step__gxGzj[data-state=active],.order_step__gxGzj[data-state=done]{color:#222;font-weight:600}.order_layout__f7PcS{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.order_aside__hiW7S,.order_main__ALvRd{display:grid;gap:16px;min-width:0}.order_aside__hiW7S{position:sticky;top:16px}.order_list__llBGY{border:1px solid #ddd;background:#fff;min-width:0}.order_listHead__fKg8Q{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid #ddd}.order_check__Rs8Ya{display:flex;align-items:center;gap:10px;margin:0;font-weight:600}.order_check__Rs8Ya input,.order_row__iQxn_>input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#971919;flex-shrink:0}.order_linkBtn__Rb3fR{border:0;background:none;padding:0;color:#444;font:inherit;font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.order_linkBtn__Rb3fR:hover{color:#971919}.order_headActions__m7ddH{display:flex;gap:16px;align-items:center}.order_row__iQxn_{display:grid;grid-template-columns:20px 84px minmax(0,1fr) auto 28px;gap:16px;align-items:center;padding:16px 18px}.order_row__iQxn_+.order_row__iQxn_{border-top:1px solid #eee}.order_row__iQxn_[data-invalid=true]{background:#fff8f8}.order_thumb__3g3__{width:84px;height:100px;-o-object-fit:cover;object-fit:cover;background:#f3efea;display:grid;place-items:center;color:#a5968d;font-size:30px}.order_thumb__3g3__.order_contain___cc6o{-o-object-fit:contain;object-fit:contain}.order_info__2Q7cf{display:grid;gap:5px;min-width:0}.order_info__2Q7cf a,.order_info__2Q7cf strong{font-size:16px;line-height:1.4;color:#222;font-weight:600;text-decoration:none}.order_info__2Q7cf a:hover{color:#971919}.order_info__2Q7cf small{color:#777;font-size:14px;overflow-wrap:anywhere}.order_info__2Q7cf label{display:grid;gap:5px;font-size:13px;color:#666;margin:0}.order_info__2Q7cf select{font:inherit;font-size:14px;color:#222;box-sizing:border-box;border:1px solid #ddd;background:#fff;padding:7px 8px;max-width:340px;min-width:0;width:100%}.order_stock__R_bA_{font-size:13px;color:#236b32}.order_stock__R_bA_[data-low=true]{color:#9a1c1c}.order_warn__hXT7X{color:#9a1c1c;font-size:13px}.order_stepper__uKoeD{display:inline-flex;align-items:center;border:1px solid #ddd;background:#fff;height:38px}.order_stepper__uKoeD button{width:34px;height:100%;border:0;background:#f6f6f6;color:#333;font:inherit;font-size:18px;line-height:1;cursor:pointer}.order_stepper__uKoeD button:hover:not(:disabled){background:#971919;color:#fff}.order_stepper__uKoeD button:disabled{opacity:.4;cursor:not-allowed}.order_stepper__uKoeD input{width:46px;height:100%;border:0;border-left:1px solid #ddd;border-right:1px solid #ddd;text-align:center;font:inherit;font-size:15px;box-sizing:border-box;padding:0;-moz-appearance:textfield}.order_stepper__uKoeD input::-webkit-inner-spin-button,.order_stepper__uKoeD input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.order_x__P37Fj{width:28px;height:28px;border:0;background:none;color:#888;font-size:20px;line-height:1;cursor:pointer}.order_x__P37Fj:hover{color:#971919}.order_panel__wGB0m{border:1px solid #ddd;background:#fff;padding:18px;display:grid;gap:14px}.order_panel__wGB0m h2{margin:0;font-size:18px;line-height:1.3}.order_panel__wGB0m.order_soft__ZEiiu{background:#faf7f7;border-color:#ead7d7}.order_field__TpV_2{display:grid;gap:6px;margin:0;color:#666;font-size:14px}.order_field__TpV_2 input,.order_field__TpV_2 select,.order_field__TpV_2 textarea{width:100%;box-sizing:border-box;height:44px;padding:9px 12px;border:1px solid #ddd;background:#fff;color:#222;font:inherit}.order_field__TpV_2 textarea{height:auto;min-height:72px}.order_sum__2mqJ_{display:grid;gap:8px;margin:0;font-size:15px}.order_sum__2mqJ_ div{display:flex;justify-content:space-between;gap:12px}.order_sum__2mqJ_ dt{color:#666}.order_sum__2mqJ_ dd{margin:0;font-weight:600;text-align:right}.order_sum__2mqJ_ .order_total__UIIQC{border-top:1px solid #ddd;padding-top:10px;margin-top:2px;font-size:16px}.order_hint___uJ9L{margin:0;color:#777;font-size:13px;line-height:1.55}.order_err__BLp2g{margin:0;color:#9a1c1c;font-size:14px}.order_primary__NzZG_{width:100%;height:48px;border:1px solid #971919;background:#971919;color:#fff;font:inherit;font-size:16px;cursor:pointer}.order_primary__NzZG_:hover:not(:disabled){background:#7d1414}.order_primary__NzZG_:disabled{opacity:.5;cursor:not-allowed}.order_secondary__ZGoP3{border:1px solid #ccc;background:#fff;color:#444;padding:9px 16px;font:inherit;font-size:15px;cursor:pointer}.order_secondary__ZGoP3:hover{border-color:#971919;color:#971919}.order_fieldset__XV5jC{border:0;padding:0;margin:0;min-width:0}.order_fieldset__XV5jC:disabled{opacity:.75}.order_success__vr52e{display:grid;gap:14px;padding:28px;border:1px solid #b9dcbf;background:#f1faf3;justify-items:start}.order_success__vr52e h2,.order_success__vr52e p{margin:0}.order_successLinks__rP_i_{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.order_successLinks__rP_i_ a{color:#971919}.order_pickGrid__SYJ7q{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.order_pick__NQWR6{display:grid;gap:8px;align-content:start;padding:14px;border:1px solid #ddd;background:#fff;cursor:pointer;min-width:0}.order_pick__NQWR6[data-on=true]{border-color:#971919;background:#fff8f8}.order_pick__NQWR6[data-off=true]{opacity:.55;cursor:not-allowed}.order_pick__NQWR6 header{display:flex;gap:10px;align-items:flex-start}.order_pick__NQWR6 input{margin-top:3px;accent-color:#971919}.order_pick__NQWR6 strong{font-size:15px;line-height:1.4;color:#222}.order_pick__NQWR6 small{color:#777;font-size:13px}.order_tag__aVKtW{display:inline-block;padding:2px 8px;border:1px solid #efbcbc;background:#fdeaea;color:#9a1c1c;font-size:12px;width:-moz-fit-content;width:fit-content}.order_fields__hjwt2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.order_sel__rn7KO{display:grid;gap:10px;margin:0;padding:0;list-style:none}.order_sel__rn7KO li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;font-size:14px}.order_sel__rn7KO li span{overflow-wrap:anywhere}.order_emptyNote__Nvpma{margin:0;color:#777;font-size:14px}@media(max-width:960px){.order_layout__f7PcS{grid-template-columns:1fr}.order_aside__hiW7S{position:static}}@media(max-width:640px){.order_row__iQxn_{grid-template-columns:20px 64px minmax(0,1fr);gap:12px;padding:14px}.order_thumb__3g3__{width:64px;height:78px}.order_row__iQxn_ .order_stepper__uKoeD{grid-column:3;justify-self:start}.order_row__iQxn_ .order_x__P37Fj{grid-column:3;grid-row:1;justify-self:end;align-self:start}.order_fields__hjwt2{grid-template-columns:1fr}.order_listHead__fKg8Q{padding:12px 14px}}.order_miniThumb__m0RvG.order_contain___cc6o,.order_thumb__3g3__.order_contain___cc6o{-o-object-fit:contain;object-fit:contain;padding:3px;box-sizing:border-box}.order_secTitle__Y_gRB{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:17px;color:#222}.order_countPill__8y_x0{background:#971919;color:#fff;font-size:13px;min-width:22px;padding:2px 8px;text-align:center;font-weight:600}.order_hubRow__ldquN{display:grid;grid-template-columns:84px minmax(0,1fr) auto 28px;gap:16px;align-items:center;padding:16px 18px}.order_hubRow__ldquN+.order_hubRow__ldquN{border-top:1px solid #eee}.order_qtyTag__V_63L{font-size:17px;color:#971919;white-space:nowrap}.order_hubEmpty__UDldY{display:grid;gap:12px;justify-items:start;padding:22px 18px}.order_hubEmpty__UDldY p{margin:0;color:#777}.order_hubFoot__ZKsoE{padding:14px 18px;border-top:1px solid #eee;background:#faf7f7}.order_inlineBtn__UQlyY{display:inline-grid;place-items:center;width:auto;padding:0 22px;text-decoration:none;color:#fff!important}.order_miniSec__3maCq{display:grid;gap:8px;margin-top:14px}.order_miniSec__3maCq h3{margin:0;font-size:13px;font-weight:600;color:#777;text-transform:uppercase;letter-spacing:.04em}.order_miniList__xEsY3{list-style:none;margin:0;padding:0;display:grid;gap:8px}.order_miniRow__9yaxO{display:grid;grid-template-columns:40px minmax(0,1fr) auto 24px;gap:10px;align-items:center}.order_miniThumb__m0RvG{width:40px;height:52px;-o-object-fit:cover;object-fit:cover;background:#f3efea;display:grid;place-items:center;color:#a5968d;font-size:18px}.order_miniName__qd8AO{display:grid;gap:1px;font-size:14px;line-height:1.35;color:#222;min-width:0;overflow-wrap:anywhere}.order_miniName__qd8AO small{color:#777;font-size:12px}.order_miniQty__UJfxP{font-size:14px;color:#971919;white-space:nowrap}.order_miniX__1vjbk{width:24px;height:24px;border:0;background:none;color:#888;font-size:18px;line-height:1;cursor:pointer;padding:0}.order_miniX__1vjbk:hover{color:#971919}.order_miniLink__oxE62{font-size:14px;color:#971919!important;text-decoration:none}.order_miniLink__oxE62:hover{text-decoration:underline}.order_miniAll__rPWg5{display:block;margin-top:16px;padding:10px;text-align:center;border:1px solid #971919;color:#971919!important;font-size:15px;text-decoration:none}.order_miniAll__rPWg5:hover{background:#971919;color:#fff!important}@media(max-width:640px){.order_hubRow__ldquN{grid-template-columns:64px minmax(0,1fr) auto;gap:12px;padding:14px}.order_hubRow__ldquN .order_thumb__3g3__{width:64px;height:78px}.order_hubRow__ldquN .order_x__P37Fj{grid-column:3;grid-row:1;justify-self:end}.order_hubRow__ldquN .order_qtyTag__V_63L{grid-column:2;grid-row:2}}.order_stepperBlock__Xrxjw{display:flex;width:100%;box-sizing:border-box}.order_stepperBlock__Xrxjw input{flex:1;width:auto;min-width:0}.book_book__vjUpB{color:#222;min-width:0}.book_book__vjUpB main{min-height:0!important;background:white!important;color:#222}.book_book__vjUpB main>header{padding:0 0 18px!important;margin-bottom:20px!important;background:white!important}.book_book__vjUpB main>div{max-width:none!important;padding:0!important;margin-left:0!important;margin-right:0!important}.book_book__vjUpB input,.book_book__vjUpB select,.book_book__vjUpB textarea{font:inherit!important;font-size:16px!important;padding:10px 12px!important;border:1px solid #ddd!important;border-radius:0!important;box-shadow:none!important}.book_book__vjUpB button{font:inherit!important;font-size:15px!important;border-radius:0!important}.book_book__vjUpB [class*="rounded-[28px]"],.book_book__vjUpB [class*=rounded-2xl],.book_book__vjUpB [class*=rounded-xl]{border-radius:0!important;box-shadow:none!important}.book_book__vjUpB [class*=shadow]{box-shadow:none!important}.book_book__vjUpB [class*="bg-[#111827]"]{background:#971919!important}.book_book__vjUpB [class*="bg-[#f6f7f9]"]{background:white!important}.book_book__vjUpB table{width:100%;font-size:15px;border-collapse:collapse}.book_book__vjUpB th{text-align:left;font-size:14px;font-weight:600;background:#f6f6f6!important;border-bottom:1px solid #ddd!important;padding:13px 15px!important}.book_book__vjUpB td{font-size:15px;padding:13px 15px!important;border-bottom:1px solid #e5e5e5!important;vertical-align:top}.book_book__vjUpB a:hover{color:#971919}.book_book__vjUpB [class*=min-h-screen]{min-height:0!important}.book_book__vjUpB [class*=tracking-]{letter-spacing:normal!important}.book_book__vjUpB [class*="border-black/5"]{border-color:#e5e5e5!important}.book_book__vjUpB [class*=text-neutral-400]{color:#777!important}@media print{.book_book__vjUpB .print-grid{margin-top:0!important}.book_book__vjUpB .qr-label{padding:3mm!important}}.book_book__vjUpB main>header{border-bottom:0!important;padding-bottom:0!important}.book_book__vjUpB main>header>nav{margin-top:0!important}.book_book__vjUpB header:has(.portal-source-heading):not(:has(nav)){display:none}.catalog_shell__Vib0P{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:start}.catalog_side__5cP7p{position:sticky;top:16px;display:grid;gap:20px;border:1px solid #ddd;background:#fff;padding:18px;min-width:0}.catalog_side__5cP7p h3{margin:0 0 8px;font-size:13px;font-weight:600;color:#777;text-transform:uppercase;letter-spacing:.04em}.catalog_search__dJmCe{display:grid;gap:8px}.catalog_search__dJmCe input,.catalog_side__5cP7p select{width:100%;box-sizing:border-box;height:42px;padding:8px 12px;border:1px solid #ddd;background:#fff;color:#222;font:inherit;font-size:15px}.catalog_search__dJmCe button{height:42px;border:1px solid #971919;background:#971919;color:#fff;font:inherit;font-size:15px;cursor:pointer}.catalog_search__dJmCe button:hover{background:#7d1414}.catalog_opts__B78OI{display:grid;gap:2px;max-height:300px;overflow:auto}.catalog_opt__iF4bm{display:block;padding:7px 10px;color:#444!important;font-size:15px;line-height:1.4;text-decoration:none;border-left:2px solid transparent}.catalog_opt__iF4bm:hover{background:#f6f3f3}.catalog_opt__iF4bm[aria-current=page]{border-left-color:#971919;background:#faf2f2;color:#971919!important;font-weight:600}.catalog_chips__LTv4B{display:flex;gap:6px;flex-wrap:wrap}.catalog_chip__9FEVY{padding:6px 12px;border:1px solid #ddd;background:#fff;color:#444!important;font-size:14px;line-height:1.3;text-decoration:none}.catalog_chip__9FEVY:hover{border-color:#971919}.catalog_chip__9FEVY[aria-current=page]{background:#971919;border-color:#971919;color:#fff!important}.catalog_clear__mFqzI{font-size:14px;color:#971919}.catalog_main__CRu3J{display:grid;gap:16px;min-width:0}.catalog_top__dBnTW{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.catalog_count__oGivb{color:#666;font-size:15px}.catalog_topRight__lZkY8{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.catalog_toggle__TzBrt{display:inline-flex;border:1px solid #ddd;background:#fff}.catalog_toggle__TzBrt a{padding:7px 14px;color:#555!important;font-size:14px;text-decoration:none}.catalog_toggle__TzBrt a[aria-current=page]{background:#971919;color:#fff!important}.catalog_cartPill__uf5ch{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid #971919;color:#971919!important;font-size:14px;text-decoration:none;background:#fff}.catalog_cartPill__uf5ch:hover{background:#971919;color:#fff!important}.catalog_cartPill__uf5ch b{background:#971919;color:#fff;min-width:20px;padding:2px 6px;text-align:center;font-size:12px;line-height:1.3}.catalog_cartPill__uf5ch:hover b{background:#fff;color:#971919}.catalog_grid__WD8rk{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px}.catalog_card__j6E47{display:grid;grid-template-rows:auto 1fr;border:1px solid #e3e3e3;background:#fff;color:inherit!important;text-decoration:none;min-width:0;transition:border-color .15s,box-shadow .15s}.catalog_card__j6E47:hover{border-color:#971919;box-shadow:0 4px 14px rgba(0,0,0,.07)}.catalog_media__qGBIy{position:relative;aspect-ratio:3/4;background:#f1efec;display:grid;place-items:center;overflow:hidden}.catalog_media__qGBIy.catalog_wide__CZIBK{aspect-ratio:4/3}.catalog_media__qGBIy img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.catalog_media__qGBIy.catalog_wide__CZIBK img{-o-object-fit:contain;object-fit:contain;padding:10px;box-sizing:border-box}.catalog_ph__LnJif{display:grid;gap:4px;justify-items:center;color:#a5968d;font-size:40px}.catalog_ph__LnJif small{font-size:12px}.catalog_badge__vd9z0{position:absolute;top:10px;left:10px;padding:3px 9px;font-size:12px;line-height:1.5;border:1px solid transparent;background:#fff}.catalog_badge__vd9z0[data-tone=ok]{background:#e8f5ea;border-color:#b9dcbf;color:#236b32}.catalog_badge__vd9z0[data-tone=warn]{background:#fff6dd;border-color:#ecd9a0;color:#7a5a10}.catalog_badge__vd9z0[data-tone=info]{background:#e9f1fb;border-color:#bcd2ee;color:#1f4f8a}.catalog_badge__vd9z0[data-tone=off]{background:#f0f0f0;border-color:#ddd;color:#666}.catalog_body__111qd{display:grid;gap:5px;padding:12px 14px 14px;align-content:start;min-width:0}.catalog_title__MixP8{font-size:16px;line-height:1.4;font-weight:600;color:#222;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.catalog_meta__o4HHm{color:#777;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.catalog_sub__e51nn{color:#555;font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.catalog_avail__A54Ug{margin-top:4px;font-size:13px;color:#236b32}.catalog_avail__A54Ug[data-none=true]{color:#9a1c1c}.catalog_foot__0FLe1{display:grid;gap:8px;padding:0 14px 14px}.catalog_details__7Z_eU{font-size:13px;color:#555}.catalog_details__7Z_eU summary{cursor:pointer;color:#971919}.catalog_details__7Z_eU p{margin:6px 0 0;white-space:pre-line;line-height:1.5}.catalog_quick___Wmkg{display:grid;gap:8px}.catalog_quickRow__0_svE{display:flex;gap:8px;align-items:center}.catalog_quickRow__0_svE .catalog_add__kjrQL{flex:1}.catalog_add__kjrQL{height:38px;border:1px solid #971919;background:#971919;color:#fff;font:inherit;font-size:14px;cursor:pointer;padding:0 12px}.catalog_add__kjrQL:hover:not(:disabled){background:#7d1414}.catalog_add__kjrQL:disabled{opacity:.5;cursor:not-allowed}.catalog_note__XsDWl{margin:0;font-size:13px}.catalog_note__XsDWl[data-ok=true]{color:#236b32}.catalog_note__XsDWl[data-ok=false]{color:#9a1c1c}.catalog_openCart__yyly0{font-size:13px;color:#971919}.catalog_thumbCell__tZOAf{display:flex;gap:12px;align-items:center}.catalog_thumbCell__tZOAf .catalog_tph__SiUKM,.catalog_thumbCell__tZOAf img{width:48px;height:60px;-o-object-fit:cover;object-fit:cover;background:#f1efec;flex-shrink:0;display:grid;place-items:center;color:#a5968d}.catalog_thumbCell__tZOAf.catalog_contain__VghgR img{-o-object-fit:contain;object-fit:contain}.catalog_thumbCell__tZOAf strong{display:block}.catalog_thumbCell__tZOAf small{display:block;color:#777}@media(max-width:900px){.catalog_shell__Vib0P{grid-template-columns:1fr}.catalog_side__5cP7p{position:static}.catalog_opts__B78OI{max-height:180px}}@media(max-width:520px){.catalog_grid__WD8rk{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog_body__111qd{padding:10px}.catalog_foot__0FLe1{padding:0 10px 10px}}.catalog_addBtn__by8KP{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:1px solid #971919;background:#971919;color:#fff;font:inherit;font-size:15px;line-height:1;white-space:nowrap;cursor:pointer}.catalog_addBtn__by8KP:hover:not(:disabled){background:#7d1414}.catalog_addBtn__by8KP:disabled{opacity:.5;cursor:not-allowed}.catalog_quick___Wmkg[data-layout=card] .catalog_quickRow__0_svE{flex-direction:column;align-items:stretch}.catalog_quick___Wmkg[data-layout=card] .catalog_addBtn__by8KP{width:100%}.catalog_quick___Wmkg[data-layout=row] .catalog_quickRow__0_svE{flex-wrap:nowrap}.catalog_row__fU83G{cursor:pointer}.catalog_row__fU83G:hover td{background:#faf2f2}.catalog_nameLink__w9BLE{color:#222!important;text-decoration:none;font-weight:600}.catalog_nameLink__w9BLE:hover{color:#971919!important}a.catalog_title__MixP8{color:#222!important;text-decoration:none}a.catalog_title__MixP8:hover{color:#971919!important}.catalog_quick___Wmkg select{width:100%;box-sizing:border-box;height:38px;padding:6px 8px;border:1px solid #ddd;background:#fff;font:inherit;font-size:14px}.catalog_detail__UwhGx{display:grid;grid-template-columns:minmax(220px,380px) minmax(0,1fr);gap:28px;align-items:start}.catalog_detailMedia__vjKbz{position:relative;background:#f1efec;aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden}.catalog_detailMedia__vjKbz img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:12px;box-sizing:border-box}.catalog_detailBody__j_OO9{display:grid;gap:16px;min-width:0}.catalog_facts__21p_m{display:grid;gap:0;margin:0}.catalog_facts__21p_m>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;border-bottom:1px solid #eee;padding:10px 0}.catalog_facts__21p_m dt{color:#777}.catalog_facts__21p_m dd{margin:0;overflow-wrap:anywhere}.catalog_detailH__0cJMc{font-size:19px;margin:24px 0 10px}.catalog_specBox__81Vv3{white-space:pre-line;line-height:1.65;background:#faf9f7;border:1px solid #eee;padding:16px;overflow-wrap:anywhere}@media(max-width:800px){.catalog_detail__UwhGx{grid-template-columns:1fr}.catalog_facts__21p_m>div{grid-template-columns:130px minmax(0,1fr)}}.catalog_filterBar__wxUJZ{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:4px 0 6px}.catalog_filterBar__wxUJZ label{display:grid;gap:6px;flex:1 1 170px;margin:0;color:#666;font-size:14px;min-width:0}.catalog_filterBar__wxUJZ label.catalog_wide__CZIBK{flex:2 1 280px}.catalog_filterBar__wxUJZ input,.catalog_filterBar__wxUJZ select{height:48px;box-sizing:border-box;width:100%;padding:8px 12px;border:1px solid #ddd;background:#fff;color:#222;font:inherit;font-size:15px}.catalog_filterBtn__bjxcj{height:48px;padding:0 26px;border:1px solid #971919;background:#971919;color:#fff;font:inherit;font-size:15px;cursor:pointer}.catalog_filterBtn__bjxcj:hover{background:#7d1414}.catalog_filterBar__wxUJZ .catalog_clear__mFqzI{align-self:center;white-space:nowrap}.catalog_shell1__dd7Nu{display:block;margin-top:14px}.catalog_tbl__bjr6P td,.catalog_tbl__bjr6P th{white-space:nowrap;vertical-align:middle}.catalog_tbl__bjr6P td.catalog_wrapok__kcEB7,.catalog_tbl__bjr6P th.catalog_wrapok__kcEB7{white-space:normal;min-width:220px}.admin-service_tabs___bORh{display:flex;gap:22px;flex-wrap:wrap;border-bottom:1px solid #ddd}.admin-service_tab__XKwaM{display:inline-flex;align-items:center;gap:8px;padding:10px 0;border-bottom:2px solid transparent;color:#777!important;font-size:16px;line-height:1.5;text-decoration:none}.admin-service_tab__XKwaM[aria-current=page]{color:#971919!important;border-bottom-color:#971919;font-weight:600}.admin-service_tabBadge__5GOAp{background:#971919;color:#fff;font-size:12px;line-height:1;padding:3px 7px;min-width:20px;text-align:center}.admin-service_pills__Dk12_{display:flex;gap:8px;flex-wrap:wrap}.admin-service_pill__mGghJ{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #ddd;background:#fff;color:#444!important;font-size:14px;text-decoration:none;line-height:1.3}.admin-service_pill__mGghJ b{font-weight:600;color:#777;font-size:13px}.admin-service_pill__mGghJ[aria-current=page]{background:#971919;border-color:#971919;color:#fff!important}.admin-service_pill__mGghJ[aria-current=page] b{color:#fff}.admin-service_badge__smoDs{display:inline-block;padding:3px 10px;font-size:13px;line-height:1.5;border:1px solid transparent;white-space:nowrap}.admin-service_badge__smoDs[data-tone=warn]{background:#fff6dd;border-color:#ecd9a0;color:#7a5a10}.admin-service_badge__smoDs[data-tone=info]{background:#e9f1fb;border-color:#bcd2ee;color:#1f4f8a}.admin-service_badge__smoDs[data-tone=ok]{background:#e8f5ea;border-color:#b9dcbf;color:#236b32}.admin-service_badge__smoDs[data-tone=bad]{background:#fdeaea;border-color:#efbcbc;color:#9a1c1c}.admin-service_badge__smoDs[data-tone=off]{background:#f0f0f0;border-color:#ddd;color:#666}.admin-service_list__33iMy{display:grid;gap:14px}.admin-service_card__dPDBy{border:1px solid #ddd;background:#fff;min-width:0}.admin-service_cardTop__g1fjB{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 18px;border-bottom:1px solid #eee;align-items:flex-start}.admin-service_who__oDlnq{display:grid;gap:3px;min-width:0}.admin-service_who__oDlnq h2{margin:0;font-size:18px;line-height:1.3}.admin-service_who__oDlnq small{color:#777;font-size:14px;overflow-wrap:anywhere}.admin-service_codeRow__gPQOM{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.admin-service_code__KG_Lu{font-weight:600;font-size:14px}.admin-service_cardBody__LGbI3{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;padding:16px 18px}.admin-service_facts__P1g6E{display:grid;gap:8px;font-size:15px;min-width:0}.admin-service_facts__P1g6E dt{color:#777;font-size:13px}.admin-service_facts__P1g6E dd{margin:0;overflow-wrap:anywhere}.admin-service_chips__NyRIp{display:flex;gap:6px;flex-wrap:wrap}.admin-service_chip__eIZlH{border:1px solid #ddd;background:#f8f8f8;padding:4px 10px;font-size:14px}.admin-service_late__KKkPH{color:#9a1c1c;font-weight:600}.admin-service_actions__B5cw0{display:grid;gap:10px;align-content:start}.admin-service_actions__B5cw0 input{width:100%;box-sizing:border-box}.admin-service_actionRow__kpknq{display:flex;gap:8px;flex-wrap:wrap}.admin-service_btn__y9FDn{border:1px solid #971919;background:#971919;color:#fff;padding:9px 16px;cursor:pointer;font:inherit;font-size:15px;line-height:1.4}.admin-service_btn__y9FDn:hover{background:#7d1414}.admin-service_btnGhost__zJMG4{border:1px solid #ccc;background:#fff;color:#444;padding:9px 16px;cursor:pointer;font:inherit;font-size:15px;line-height:1.4}.admin-service_btnGhost__zJMG4:hover{border-color:#971919;color:#971919}.admin-service_btnDanger__HAhnG{border:1px solid #d9a3a3;background:#fff;color:#9a1c1c;padding:9px 16px;cursor:pointer;font:inherit;font-size:15px;line-height:1.4}.admin-service_btnDanger__HAhnG:hover{background:#fdeaea}.admin-service_feedback__v5tOk{border-left:3px solid #971919;background:#faf6f6;padding:8px 12px;font-size:14px;color:#444}.admin-service_filters__AnKNa{display:grid;grid-template-columns:minmax(240px,2fr) repeat(2,minmax(160px,1fr)) auto;gap:12px;align-items:end}.admin-service_filters__AnKNa label{display:grid;gap:7px;color:#666;font-size:14px;margin:0!important}.admin-service_filters__AnKNa input,.admin-service_filters__AnKNa select{height:48px!important;box-sizing:border-box;width:100%}.admin-service_filters__AnKNa button{height:48px;padding:0 22px}.admin-service_stock__T_2H4{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-width:260px}.admin-service_stock__T_2H4 input[type=number]{width:80px}.admin-service_stock__T_2H4 .admin-service_note__ISMZn{min-width:140px;flex:1}.admin-service_thumb__UKclQ{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;background:#f3efea;display:block}.admin-service_catalogCell__v3rNU{display:flex;gap:12px;align-items:flex-start}.admin-service_catalogCell__v3rNU strong{display:block}.admin-service_catalogCell__v3rNU small{display:block;color:#777}.admin-service_summary__KkRq3{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.admin-service_stat__kV3dk{border:1px solid #ddd;padding:12px 16px;background:#fff}.admin-service_stat__kV3dk b{display:block;font-size:24px;line-height:1.2}.admin-service_stat__kV3dk span{color:#777;font-size:14px}.admin-service_stat__kV3dk[data-alert=true] b{color:#971919}@media(max-width:900px){.admin-service_cardBody__LGbI3{grid-template-columns:1fr}.admin-service_filters__AnKNa{grid-template-columns:1fr 1fr}}@media(max-width:560px){.admin-service_filters__AnKNa{grid-template-columns:1fr}.admin-service_cardBody__LGbI3,.admin-service_cardTop__g1fjB{padding:14px}}.admin-service_msg__Xbfo1{font-size:13px;color:#555}.admin-service_msg__Xbfo1 summary{cursor:pointer;color:#971919;margin-bottom:6px}.admin-service_msg__Xbfo1 input{width:100%;box-sizing:border-box;height:40px;padding:8px 10px;border:1px solid #ddd;font:inherit;font-size:14px;margin-top:6px}.admin-service_headLinks__PqsTu{display:inline-flex;gap:18px;align-items:center;flex-wrap:wrap}.admin-service_editBox__IdvG1{border:1px solid #e5e5e5;background:#fafafa;padding:10px 12px;margin-top:8px;display:grid;gap:10px}.admin-service_editBox__IdvG1 label{display:grid;gap:5px;font-size:13px;color:#666}.admin-service_editBox__IdvG1 input,.admin-service_editBox__IdvG1 select,.admin-service_editBox__IdvG1 textarea{box-sizing:border-box;width:100%;padding:8px 10px;border:1px solid #ddd;background:#fff;font:inherit;font-size:14px}.admin-service_editGrid__4nSM9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-service_addBox__MTCoL summary,.admin-service_editBox__IdvG1 summary{cursor:pointer;color:#971919;font-size:14px}.admin-service_addBox__MTCoL{border:1px solid #ddd;background:#fff;padding:12px 16px}@media(max-width:640px){.admin-service_editGrid__4nSM9{grid-template-columns:1fr}}.admin-service_editPanel__EtbjU{border:2px solid #971919;background:#fff;padding:18px 20px;display:grid;gap:14px}.admin-service_editPanel__EtbjU h2{margin:0;font-size:19px}.admin-service_editPanel__EtbjU h3{margin:0;font-size:15px;color:#555}.admin-service_panelHead__3WIzB{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.admin-service_panelHead__3WIzB small{display:block;color:#777;font-size:14px}.admin-service_editForm__B4saS{display:grid;gap:12px}.admin-service_editForm__B4saS label{display:grid;gap:5px;font-size:13px;color:#666}.admin-service_editForm__B4saS input,.admin-service_editForm__B4saS select,.admin-service_editForm__B4saS textarea{box-sizing:border-box;width:100%;padding:9px 10px;border:1px solid #ddd;background:#fff;font:inherit;font-size:15px}.admin-service_editGrid3__JHIjR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-service_photoBox__6UgCG{display:grid;gap:8px;padding-top:12px;border-top:1px solid #eee}.admin-service_num__S3Bcr{text-align:right;white-space:nowrap}.admin-service_stt__Z9bxn{color:#777;white-space:nowrap}.admin-service_tbl__6dg_D td,.admin-service_tbl__6dg_D th{vertical-align:top}.admin-service_noteCell__4YGTa{max-width:240px;overflow-wrap:anywhere;color:#555;font-size:14px}@media(max-width:900px){.admin-service_editGrid3__JHIjR{grid-template-columns:1fr 1fr}}@media(max-width:560px){.admin-service_editGrid3__JHIjR{grid-template-columns:1fr}}.admin-service_row__u_FOV{cursor:pointer}.admin-service_row__u_FOV:hover td{background:#faf2f2}.admin-service_nameLink___thw6{color:#222!important;text-decoration:none}.admin-service_nameLink___thw6:hover{color:#971919!important}.admin-service_hint__FQ2wG{color:#777;font-size:13px}.admin-service_filtersAdd__XZ4Xw{grid-template-columns:minmax(240px,2fr) repeat(2,minmax(160px,1fr)) auto auto}.admin-service_row__u_FOV[data-on=true] td{background:#f6e9e9}@media(max-width:900px){.admin-service_filtersAdd__XZ4Xw{grid-template-columns:1fr 1fr}}@media(max-width:560px){.admin-service_filtersAdd__XZ4Xw{grid-template-columns:1fr}}.admin-service_reqMain__ODbXI{display:grid;gap:16px;min-width:0}.admin-service_itemsTbl__pDRDt{width:100%;border-collapse:collapse;font-size:15px}.admin-service_itemsTbl__pDRDt th{text-align:left;font-size:13px;color:#777;font-weight:500;padding:0 12px 6px 0;border-bottom:1px solid #e5e5e5;white-space:nowrap}.admin-service_itemsTbl__pDRDt td{padding:9px 12px 9px 0;border-bottom:1px solid #f1f1f1;vertical-align:top}.admin-service_itemsTbl__pDRDt .admin-service_n__5LdEL{text-align:right;white-space:nowrap}.admin-service_warnTxt__tDbuS{color:#9a1c1c;font-size:14px}.admin-service_metaRow__sYDPW{display:flex;gap:12px 36px;flex-wrap:wrap;margin:0}.admin-service_metaRow__sYDPW dt{color:#777;font-size:13px}.admin-service_metaRow__sYDPW dd{margin:2px 0 0;overflow-wrap:anywhere}