/* Business layout is freely composed. Component internals below are exact
   source extractions; see qa/business-source.md for identities and scope. */
.eb-page{min-width:0}.eb-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.eb-page-heading h1{font:500 20px/20px "PingFang SC",sans-serif;color:#1D2129;margin:0 0 12px}.eb-description{color:#86909C;font:400 14px/24px "PingFang SC",sans-serif}.eb-card{min-width:0;background:#fff;border-radius:4px}.eb-order-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:24px}.eb-search-field{display:flex;align-items:center;gap:16px}.eb-search-field>label{font:400 14px/14px "PingFang SC",sans-serif;color:#86909C}.eb-search-field .search-control{width:280px}.eb-help{font:400 12px/16px "PingFang SC",sans-serif;color:#86909C}.eb-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:0 24px 16px}.eb-list-heading h2,.eb-section-heading{font:500 16px/16px "PingFang SC",sans-serif;color:#1D2129}.eb-list-heading>div{display:flex;align-items:center;gap:16px}.eb-batch-actions{display:flex;align-items:center;gap:16px}.eb-batch-message{padding:0 24px 16px;font:400 14px/24px "PingFang SC",sans-serif;color:#4E5969}.eb-table-scroll{max-width:100%;width:100%;overflow:auto;max-height:600px}.eb-orders-table{width:100%;min-width:990px;table-layout:fixed}.eb-orders-table th{text-align:left;position:sticky;top:0;z-index:2}.eb-orders-table .eb-amount{text-align:right;font-variant-numeric:tabular-nums}.eb-orders-table .eb-clip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eb-orders-table .eb-order-link{color:#1D2129}.eb-orders-table .row-actions{gap:16px}.eb-orders-table .eb-order-link:is(:hover,:active):not(:disabled){color:#165DFF}.eb-order-empty{padding:64px 24px}.eb-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:24px}.eb-pagination .page-controls{display:flex;align-items:center;gap:0}.eb-pagination .page-jump{margin:0 0 0 16px}.eb-jump-error{padding:0 24px 16px;text-align:right}.eb-prototype-note{font:400 12px/16px "PingFang SC",sans-serif;color:#86909C;margin-top:16px}.eb-detail-table{table-layout:fixed}.eb-detail-table th{z-index:0}.eb-detail-table .eb-detail-name{width:38%}.eb-detail-head{display:flex;justify-content:space-between;gap:16px;padding:20px 24px 0;color:#4E5969;font:400 14px/24px "PingFang SC",sans-serif}.eb-detail-table .eb-amount{text-align:right}.eb-detail-table tbody tr:last-child td{border-bottom:0}.eb-order-detail{display:grid;gap:24px;min-width:0}.eb-order-detail dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;margin:0}.eb-order-detail dt{color:#86909C;font:400 14px/24px "PingFang SC",sans-serif}.eb-order-detail dd{margin:0;overflow-wrap:anywhere}.eb-order-detail h3{margin:0;font:500 16px/16px "PingFang SC",sans-serif}.eb-order-item{padding:16px 0;border-bottom:1px solid #E5E6EB}.eb-order-item:last-child{border-bottom:0}.eb-order-item-title{display:flex;justify-content:space-between;gap:16px}.eb-order-item small{font:400 12px/16px "PingFang SC",sans-serif;color:#86909C}
/* Actual 14x14 SVGs: 1301:016182 / 016637 / 016187 / 016189.
   The icon is unchanged. Invisible 32px click area is product-owned. */
.eb-checkbox{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;border:0;padding:0;margin:0;background:transparent;box-shadow:none;appearance:none;outline:none;vertical-align:middle}.eb-checkbox-icon{display:block;width:14px;height:14px;background:url("business-assets/checkbox-off.svg") center/14px 14px no-repeat}.eb-checkbox[aria-checked="false"]:is(:hover,:focus-visible) .eb-checkbox-icon{background-image:url("business-assets/checkbox-hover.svg")}.eb-checkbox[aria-checked="true"] .eb-checkbox-icon{background-image:url("business-assets/checkbox-on.svg")}.eb-checkbox[aria-checked="mixed"] .eb-checkbox-icon{background-image:url("business-assets/checkbox-mixed.svg")}
/* Table status field2120:041259/041266/041273/041287: 8px original SVG dot,
   gap8 and 14/24 body text. Unlike tag components there is no pill/background/stroke. */
.eb-status{display:inline-flex;align-items:center;gap:8px;height:24px;min-width:0;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font:400 14px/24px "PingFang SC",sans-serif;color:#1D2129;white-space:nowrap}
.eb-status>img{display:block;flex:none;width:8px;height:8px}.eb-status>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/* Form label composition1498:017714/017586/017585, width112 is layout.
   Ordinary input and counted textarea reuse unchanged verified-components.css. */
.eb-form-layout{display:grid;grid-template-columns:minmax(0,780px) minmax(200px,1fr);gap:24px;align-items:start}.eb-form-card{padding:24px}.eb-form-section+.eb-form-section{border-top:1px solid #E5E6EB;padding-top:24px;margin-top:0}.eb-section-heading{margin-bottom:24px}.eb-form-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;padding-bottom:24px}.eb-form-label{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-height:32px;align-self:start;color:#86909C;font:400 14px/14px "PingFang SC",sans-serif;text-align:right}.eb-field-control{min-width:0}.eb-field-control>.eager-input{width:100%}.eb-field-control>.eb-help{margin-top:8px}.eb-field-control .eager-textarea{max-width:100%}.eb-form-footer{display:flex;gap:16px;align-items:center;padding-left:128px}.eb-form-footer .btn{min-width:88px}.eb-form-aside{padding:24px;background:#fff;border-radius:4px}.eb-form-aside h2{font:500 16px/16px "PingFang SC",sans-serif;margin:0 0 16px}.eb-form-aside p{color:#86909C;font:400 14px/24px "PingFang SC",sans-serif}.eb-form-aside p+p{margin-top:16px}.eb-switch-row{display:flex;align-items:center;gap:12px;min-height:32px;color:#4E5969;font:400 14px/24px "PingFang SC",sans-serif}
/* 16px original source graphics; source semantics normalized by package. */
.eb-switch{display:block;flex:none;width:30px;height:16px;padding:0;margin:0;border:0;background:transparent;box-shadow:none;outline:none;appearance:none}.eb-switch img{display:block;width:30px;height:16px}.eb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1200px){.eb-form-layout{grid-template-columns:minmax(0,1fr)}.eb-form-aside{display:grid;grid-template-columns:160px 1fr;gap:16px}.eb-form-aside h2{margin:0}.eb-form-aside p+p{margin-top:0}}
@media(max-width:700px){.eb-page-heading{flex-wrap:wrap}.eb-form-card{padding:16px}.eb-form-row{grid-template-columns:112px minmax(0,1fr)}.eb-form-footer{padding-left:0}.eb-order-toolbar{padding:16px}.eb-search-field{flex-wrap:wrap}.eb-form-aside{display:block}.eb-form-aside h2{margin-bottom:16px}}

.eb-checkbox:disabled .eb-checkbox-icon{background-image:url("business-assets/checkbox-disabled.svg")}
