@media screen{
/* Sanyi workspace UI, approved 2026-10-11. Specification is stored privately, not rendered. */
:root{--mo-canvas:#F7F7F6;--mo-side:#F1F2F0;--mo-graphite:#464C57;--mo-silver:#CED2D9;--mo-mist-blue:#9AACCA;--mo-deep-blue:#647C9D;--mo-blue-ink:#485669;--mo-gray-pink:#CDAAB8;--mo-rose:#A77F92;--mo-rose-ink:#6E5762;--mo-oat:#C9BBAA;--mo-cocoa:#78665D;--mo-sage:#A7B3A3;--mo-moss:#64786C;--mo-ui-line:#E3E4E2;--mo-ui-line-strong:#D5D8D9;--mo-ui-font:Inter,-apple-system,BlinkMacSystemFont,'Helvetica Neue','PingFang SC','Microsoft YaHei',sans-serif}
body.mo-design-refresh{--canvas:var(--mo-canvas);--paper:var(--mo-canvas);--paper-dim:var(--mo-canvas);--paper-lo:#F0F0EE;--paper-hi:#EEEFEF;--side:var(--mo-side);--ink:#292E33;--ink-2:#6C7175;--ink-3:#94989B;--ink-4:var(--mo-silver);--line:var(--mo-ui-line);--line-2:var(--mo-ui-line-strong);--signal:var(--mo-deep-blue);--signal-w:color-mix(in srgb,var(--mo-mist-blue) 12%,var(--mo-canvas));--blue:var(--mo-deep-blue);--blue-w:var(--signal-w);--purple:var(--mo-rose);--purple-w:color-mix(in srgb,var(--mo-gray-pink) 12%,var(--mo-canvas));--green:var(--mo-moss);--green-w:color-mix(in srgb,var(--mo-sage) 12%,var(--mo-canvas));--red:var(--mo-rose-ink);--red-w:color-mix(in srgb,var(--mo-gray-pink) 15%,var(--mo-canvas));--amber:var(--mo-cocoa);--amber-w:color-mix(in srgb,var(--mo-oat) 16%,var(--mo-canvas));--peach:var(--mo-cocoa);--cyan:var(--mo-deep-blue);--shadow:none;--radius:4px;--type:var(--mo-ui-font);--num:var(--mo-ui-font);background:var(--canvas);color:var(--ink);font-family:var(--type);font-variant-numeric:tabular-nums}
body.mo-design-refresh :is(.mo-hero-title,.mo-naming-header h1,.mo-preview-title h1){font-family:var(--type);font-size:24px;line-height:1.4;letter-spacing:-.5px;font-weight:560}
body.mo-design-refresh .mo-hero-eyebrow{font:10px var(--type);letter-spacing:.7px;color:var(--ink-3)}
body.mo-design-refresh .mo-hero-desc{font:12px/1.8 var(--type);color:var(--ink-3);margin-top:8px}
body.mo-design-refresh :is(.mo-page-head,.mo-naming-header){margin-bottom:24px;align-items:center}
body.mo-design-refresh .mo-page-heading{gap:12px;align-items:baseline}
body.mo-design-refresh :is(.mo-panel,.mo-summary){background:transparent;border:0;border-radius:0;box-shadow:none}
body.mo-design-refresh .mo-toolbar{background:transparent;border:0;border-bottom:1px solid var(--line);padding:16px 0 20px;gap:20px}
body.mo-design-refresh .mo-search{background:transparent;border:0;border-bottom:1px solid var(--line-2);border-radius:0;box-shadow:none}
body.mo-design-refresh .mo-search input{background:transparent;font-size:12px}
body.mo-design-refresh .mo-btn{font:12px/1.5 var(--type);min-height:32px;height:auto;padding:6px 12px;border-radius:4px;box-shadow:none;background:transparent;border-color:var(--line-2)}
body.mo-design-refresh .mo-btn.primary{background:var(--mo-deep-blue);border-color:var(--mo-deep-blue);color:#fff}
body.mo-design-refresh .mo-btn.primary:hover{background:var(--mo-blue-ink);border-color:var(--mo-blue-ink)}
body.mo-design-refresh .mo-btn.ghost{border-color:transparent;background:transparent}
body.mo-design-refresh .mo-btn.small{font-size:11px;min-height:28px;padding:4px 9px}
body.mo-design-refresh :is(.mo-tabs,.mo-admin-tabs,.mo-personal-tabs,.mo-style-tabs,.mo-cs-tabs,.mo-material-tabs){background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding-left:0;padding-right:0;gap:28px}
body.mo-design-refresh :is(.mo-tabs,.mo-admin-tabs,.mo-personal-tabs,.mo-style-tabs,.mo-cs-tabs,.mo-material-tabs)>button{font-size:13px;background:transparent;border-radius:0;box-shadow:none}
body.mo-design-refresh :is(.mo-tab.active,.mo-tabs>button.active,.mo-admin-tabs>button.active,.mo-personal-tabs>button.active,.mo-style-tabs>button.active,.mo-cs-tabs>button.active,.mo-material-tabs>button.active){color:var(--mo-blue-ink);border-bottom-color:var(--mo-mist-blue)}
body.mo-design-refresh .mo-tab.active:after{background:var(--mo-mist-blue)}
body.mo-design-refresh .mo-count{background:transparent;color:var(--ink-3);font:11px var(--type)}
body.mo-design-refresh :is(.mo-field,.mo-style-field,.mo-cs-form label) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea){background:transparent;border:0;border-bottom:1px solid var(--line-2);border-radius:0;box-shadow:none;font-family:var(--type);font-size:13px;line-height:1.8;padding:6px 0}
body.mo-design-refresh :is(button,input,textarea,select):focus-visible{outline:1px solid var(--mo-mist-blue);outline-offset:3px}
body.mo-design-refresh :is(.mo-field,.mo-style-field) :is(input,textarea):focus{border-bottom-color:var(--mo-deep-blue)}
body.mo-design-refresh :is(.mo-table,.mo-pay-table,.mo-cs-table) :is(th,td){background:transparent;border-right:0;border-bottom:1px solid var(--line);padding:14px 12px}
body.mo-design-refresh :is(.mo-table,.mo-pay-table,.mo-cs-table) th{font-size:11px;font-weight:400;color:var(--ink-3)}
body.mo-design-refresh :is(.mo-table,.mo-pay-table,.mo-cs-table) td{font-size:13px}
body.mo-design-refresh :is(.mo-table-footer,.mo-footer-note,.mo-cs-foot,.mo-archive-foot){background:transparent;border:0;border-top:1px solid var(--line);font-size:11px;padding-top:16px}
/* Product library: open supplier rows and quiet image grids. */
body.mo-design-refresh :is(#page-selling-factory,#page-naming-factory,#page-image-factory) .mo-selling-library{padding:0;background:transparent}
body.mo-design-refresh :is(#page-selling-factory,#page-naming-factory,#page-image-factory) .mo-selling-group{padding:24px 0;margin:0;background:transparent;border:0;border-bottom:1px solid var(--line)}
body.mo-design-refresh :is(#page-selling-factory,#page-naming-factory,#page-image-factory) .mo-selling-group>header{font-size:16px;color:var(--mo-blue-ink);margin-bottom:20px}
body.mo-design-refresh :is(#page-selling-factory,#page-naming-factory,#page-image-factory) .mo-selling-covers{grid-template-columns:repeat(auto-fill,minmax(150px,200px));gap:24px}
body.mo-design-refresh :is(#page-selling-factory,#page-naming-factory,#page-image-factory) .mo-selling-cover{border:0;border-radius:0;background:transparent;box-shadow:none}
body.mo-design-refresh :is(#page-selling-factory,#page-naming-factory,#page-image-factory) .mo-selling-cover>img{height:auto;aspect-ratio:1;object-fit:contain;background:var(--paper-lo);border-radius:2px}
body.mo-design-refresh :is(#page-selling-factory,#page-naming-factory,#page-image-factory) :is(.mo-selling-cover-name,.mo-selling-cover-meta,.mo-selling-cover-counts){padding-left:0;padding-right:0}
body.mo-design-refresh .mo-selling-editor{padding:0}
body.mo-design-refresh .mo-selling-editor-head{padding:16px 0 20px}
body.mo-design-refresh :is(.mo-naming-work,.mo-image-editor){border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}
body.mo-design-refresh .mo-naming-context{padding:16px 0 20px}
body.mo-design-refresh :is(.mo-naming-tabs button.active,.mo-naming-nick.selected){border-bottom-color:var(--mo-mist-blue);color:var(--mo-blue-ink)}
body.mo-design-refresh .mo-image-photo{border:0;border-radius:2px}
body.mo-design-refresh .mo-image-photo.empty{border:1px dashed var(--line-2)}
body.mo-design-refresh .mo-image-refine-inner textarea{background:transparent;border:0;border-bottom:1px solid var(--line-2);border-radius:0;padding:12px 0}
body.mo-design-refresh :is(.mo-image-dialog,.mo-style-sheet){border-radius:6px;box-shadow:none}
/* Live planning keeps draggable sequencing and working columns. */
body.mo-design-refresh #page-live-planning h1{font-size:24px;letter-spacing:-.5px}
body.mo-design-refresh #page-live-planning header{padding:8px 0 24px}
body.mo-design-refresh #page-live-planning .card{background:transparent;border:0;border-radius:0;box-shadow:none}
body.mo-design-refresh #page-live-planning .cardtext{padding:14px 0}
body.mo-design-refresh #page-live-planning .card h3{font-size:16px;color:var(--mo-blue-ink)}
body.mo-design-refresh #page-live-planning .activity{padding:12px 0;background:transparent}
body.mo-design-refresh #page-live-planning .btn{border-radius:4px;background:transparent;border-color:var(--line-2);font-size:12px}
body.mo-design-refresh #page-live-planning .primary{background:var(--mo-deep-blue);border-color:var(--mo-deep-blue);color:#fff}
body.mo-design-refresh #page-live-planning :is(.stats,.scene){border-color:var(--line)}
body.mo-design-refresh #page-live-schedule .mo-calendar-scroll{border-radius:0;background:transparent;box-shadow:none}
body.mo-design-refresh #page-live-schedule .mo-calendar-day{background:transparent}
body.mo-design-refresh #page-live-schedule .mo-calendar-outside{background:var(--paper-lo)}
body.mo-design-refresh #page-live-schedule .mo-calendar-event{background:var(--signal-w);border-left-color:var(--mo-mist-blue);border-radius:2px}
body.mo-design-refresh #page-live-schedule .mo-calendar-today .mo-calendar-date>button{background:var(--mo-deep-blue);color:#fff}
body.mo-design-refresh #page-live-prep .mo-inventory-product>summary strong{font-size:16px;color:var(--mo-blue-ink)}
body.mo-design-refresh #page-live-prep .mo-inventory-stats strong{font-size:28px}
/* Standalone working pages. No rules address generated handcard/canvas or print artwork. */
body.mo-design-refresh[data-design-page=styleSeeds] .mo-note{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;padding:0}
body.mo-design-refresh[data-design-page=styleSeeds] .mo-note-board{gap:28px}
body.mo-design-refresh[data-design-page=styleSeeds] .mo-note-top{padding-top:18px}
body.mo-design-refresh[data-design-page=styleSeeds] .mo-note-basic-body textarea{background:transparent;border:0;border-bottom:1px solid var(--line-2);border-radius:0;padding:12px 0}
body.mo-design-refresh[data-design-page=personal] .mo-personal-paper{background:transparent;border:0;border-radius:0;box-shadow:none;padding-left:0;padding-right:0}
body.mo-design-refresh[data-design-page=personal] .mo-personal-tabs{margin-bottom:22px}
body.mo-design-refresh[data-design-page=personal] .mo-personal-agenda{background:transparent;box-shadow:none}
body.mo-design-refresh[data-design-page=pricingCalculator] .mo-stage{padding-top:32px}
body.mo-design-refresh[data-design-page=pricingCalculator] .mo-hero{padding-top:0;margin-bottom:28px}
body.mo-design-refresh[data-design-page=pricingCalculator] .mo-workspace{gap:40px}
body.mo-design-refresh[data-design-page=pricingCalculator] .mo-hero-kpi-num{font-size:48px;color:var(--mo-blue-ink)}
body.mo-design-refresh[data-design-page=pricingCalculator] .mo-sub-kpi-num{font-size:28px}
body.mo-design-refresh[data-design-page=pricingCalculator] .mo-product-option{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:14px 0}
body.mo-design-refresh[data-design-page=pricingCalculator] .mo-product-option[aria-pressed=true]{border-bottom-color:var(--mo-mist-blue)}
body.mo-design-refresh[data-design-page=listingInformation] :is(.mo-card,.mo-details-grid,.mo-copy,.mo-table-wrap){background:transparent;border:0;border-radius:0;box-shadow:none}
body.mo-design-refresh[data-design-page=listingInformation] .mo-card-copy{padding:14px 0}
body.mo-design-refresh[data-design-page=listingInformation] .mo-details-grid{padding:0;gap:0 32px}
body.mo-design-refresh[data-design-page=listingInformation] .mo-copy{padding:18px 0;border-top:1px solid var(--line)}
body.mo-design-refresh[data-design-page=listingInformation] .mo-grid{gap:28px}
body.mo-design-refresh[data-design-page=listingInformation] .mo-card-bottom{padding-left:0;padding-right:0;border-top:1px solid var(--line)}
body.mo-design-refresh[data-design-page=companyArchive] .mo-archive-panel{border:0;border-radius:0;background:transparent;box-shadow:none}
body.mo-design-refresh[data-design-page=companyArchive] .mo-archive-tools{padding-left:0;padding-right:0;background:transparent;border-bottom:1px solid var(--line)}
body.mo-design-refresh[data-design-page=companyArchive] .mo-folder{background:transparent;border-radius:0;padding-left:0}
body.mo-design-refresh[data-design-page=companyArchive] .mo-folder.active{color:var(--mo-blue-ink);background:transparent}
body.mo-design-refresh[data-design-page=companyArchive] .mo-folder-list{border-right:1px solid var(--line);padding-right:24px}
body.mo-design-refresh[data-design-page=permissions] .mo-panel{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}
body.mo-design-refresh[data-design-page=permissions] .mo-perm-foot{background:transparent;padding-left:0;padding-right:0}
body.mo-design-refresh[data-design-page=permissions] .mo-person.active{background:var(--signal-w);border-color:transparent}
body.mo-design-refresh[data-design-page=payroll] .mo-block{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding-top:24px}
body.mo-design-refresh[data-design-page=payroll] .mo-panel{padding:20px 0;border-bottom:1px solid var(--line)}
body.mo-design-refresh[data-design-page=payroll] .mo-side-total{border-left:1px solid var(--line);padding-left:24px}
body.mo-design-refresh[data-design-page=payroll] .mo-big-money{font-size:36px;color:var(--mo-blue-ink)}
body.mo-design-refresh[data-design-page=customerService] .mo-cs-card{background:transparent;border:0;border-radius:0;box-shadow:none}
body.mo-design-refresh[data-design-page=customerService] .mo-cs-card :is(h3,strong){color:var(--mo-blue-ink)}
body.mo-design-refresh[data-design-page=customerService] .mo-cs-table-wrap{border:0;border-radius:0;background:transparent}
body.mo-design-refresh[data-design-page=customerService] .mo-cs-inline-note{background:transparent;border:0;border-bottom:1px solid var(--line);padding:8px 0}
body.mo-design-refresh[data-design-page=liveReview] #page-live-review .lvr-card{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:22px 0;box-shadow:none}
body.mo-design-refresh[data-design-page=liveReview] #page-live-review .lvr-card:hover{background:transparent;box-shadow:none}
body.mo-design-refresh[data-design-page=liveReview] #page-live-review .lvr-card-title{font-size:16px;color:var(--mo-blue-ink)}
body.mo-design-refresh[data-design-page=liveReview] #page-live-review .lvr-card-kpi-num{font-size:26px}
body.mo-design-refresh[data-design-page=warehouse] .mo-preview-title h1{font-size:24px}
body.mo-design-refresh[data-design-page=warehouse] .mo-preview-tabs{border-bottom:1px solid var(--line);gap:28px}
body.mo-design-refresh[data-design-page=warehouse] #legacy-content .inv-products-grid>div{border-radius:0;box-shadow:none}
body.mo-design-refresh[data-design-page=warehouse] #legacy-content .inv-table :is(th,td){border-right:0;border-bottom:1px solid var(--line)}
body.mo-design-refresh[data-design-page=warehouse] #legacy-content .inv-btn{border-radius:4px;box-shadow:none;font:12px var(--type)}
body.mo-design-refresh[data-design-page=warehouse] #legacy-content .inv-btn.primary{background:var(--mo-deep-blue);border-color:var(--mo-deep-blue);color:#fff}
body.mo-design-refresh[data-design-page=warehouse] #legacy-content :is(input.inv-input,textarea.inv-input){background:transparent;border:0;border-bottom:1px solid var(--line-2);border-radius:0}
/* Compact screens retain the original functional grids' own breakpoints. */
@media(max-width:700px){body.mo-design-refresh :is(.mo-hero-title,.mo-naming-header h1,.mo-preview-title h1){font-size:22px}body.mo-design-refresh :is(.mo-tabs,.mo-admin-tabs,.mo-personal-tabs,.mo-style-tabs,.mo-cs-tabs,.mo-material-tabs){gap:18px}body.mo-design-refresh :is(#page-selling-factory,#page-naming-factory,#page-image-factory) .mo-selling-covers{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}body.mo-design-refresh[data-design-page=payroll] .mo-side-total{border-left:0;padding-left:0}body.mo-design-refresh[data-design-page=companyArchive] .mo-folder-list{padding-right:12px}}

/* Candidate shared dropdown standard: underline field, quiet floating options, blue-gray selection. */
body.mo-source-ui .mo-follow-bottom .mo-follow-category{flex:0 1 220px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;width:220px;text-align:left}
body.mo-source-ui .mo-follow-bottom .mo-follow-category>span{display:block;margin:0;text-align:left;font-size:10px;color:var(--ink-3)}
.mo-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0;width:100%;height:34px;padding:4px 0 8px;border:0;border-bottom:1px solid var(--line-2);border-radius:0;background:transparent;font:12px/1.6 var(--type);text-align:left;color:var(--mo-blue-ink);cursor:pointer;transition:border-color .15s}
.mo-select-trigger.is-empty{color:var(--ink-3)}.mo-select-trigger:hover,.mo-select-trigger[aria-expanded="true"]{border-bottom-color:var(--mo-mist-blue)}
.mo-select-trigger:focus-visible{outline:1px solid var(--mo-mist-blue);outline-offset:4px}
.mo-select-trigger:disabled{opacity:.45;cursor:default}.mo-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mo-select-trigger>svg{width:14px;height:14px;flex-shrink:0;fill:none;stroke:var(--ink-3);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}
.mo-select-trigger[aria-expanded="true"]>svg{transform:rotate(180deg);stroke:var(--signal)}
.mo-select-popover[popover]{position:fixed;inset:auto;margin:0;padding:5px;border:1px solid var(--line-2);border-radius:6px;background:var(--canvas);color:var(--ink-2);box-shadow:none;overflow-y:auto;overscroll-behavior:contain;font:12px/1.6 var(--type);scrollbar-width:thin;box-sizing:border-box}
.mo-select-popover::backdrop{background:transparent}.mo-select-option{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:34px;padding:7px 10px;border-radius:3px;cursor:pointer}
.mo-select-option>span:first-child{min-width:0;overflow-wrap:anywhere}.mo-select-option.is-pointed{background:color-mix(in srgb,var(--mo-mist-blue) 12%,var(--canvas))}
.mo-select-option[aria-selected="true"]{color:var(--mo-blue-ink)}.mo-select-option[aria-disabled="true"]{opacity:.4;cursor:default}
.mo-select-check{width:14px;height:14px;flex-shrink:0;visibility:hidden}.mo-select-check svg{display:block;width:14px;height:14px;fill:none;stroke:var(--signal);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.mo-select-option[aria-selected="true"] .mo-select-check{visibility:visible}.mo-select-group{font-size:10px;color:var(--ink-3);padding:9px 10px 4px}
@media(prefers-reduced-motion:reduce){.mo-select-trigger,.mo-select-trigger>svg{transition:none}}
@media(max-width:600px){body.mo-source-ui .mo-follow-bottom .mo-follow-category{width:100%;flex-basis:100%}}

/* Preserve select dimensions in the smaller existing form contexts. */
select[data-mo-design-select],.mo-select-trigger[hidden]{display:none!important}
.mo-select-trigger{width:220px;max-width:100%;font-size:13px;flex-shrink:1}
:is(.mo-field,.mo-style-field,.mo-cs-form label,.mo-note-editor label,.mo-pay-dialog label,.mo-image-dialog label)>.mo-select-trigger{width:100%}
:is(.mo-toolbar,.mo-style-filters,.mo-image-settings,.mo-naming-context,.mo-actions,.mo-cs-filter,.mo-archive-tools)>.mo-select-trigger{width:160px}
.mo-time-entry>.mo-select-trigger{width:44px;font-size:12px;gap:4px}
.mo-select-trigger[aria-invalid=true]{border-bottom-color:var(--mo-rose-ink)}
#page-live-prep .mo-inventory-scene>.mo-select-trigger{width: min(640px,100%);flex:1}
.mo-select-popover{--canvas:var(--mo-canvas);--line-2:var(--mo-ui-line-strong);--ink-2:#6C7175;--ink-3:#94989B;--signal:var(--mo-deep-blue);--type:var(--mo-ui-font)}

.mo-select-error{display:block;font:12px/1.6 var(--mo-ui-font);color:var(--mo-rose-ink);margin-top:6px}
body.mo-design-refresh :is(.mo-grade-options,.mo-source-follow-options){background:var(--canvas);border:1px solid var(--line-2);border-radius:6px;box-shadow:none;padding:5px}
body.mo-design-refresh .mo-grade-options button{font-size:13px;padding:7px 10px;border-radius:3px}
body.mo-design-refresh .mo-grade-options button:hover{background:var(--signal-w)}
body.mo-design-refresh[data-design-page=familyActivity] .mo-panel{padding:20px 0}
body.mo-design-refresh[data-design-page=account] :is(.mcn-hero-title,.mcn-hero h1){font-size:24px;font-family:var(--mo-ui-font);letter-spacing:-.5px}
body.mo-design-refresh[data-design-page=account] :is(.mcn-section,.staff-card){background:transparent;border-radius:0;box-shadow:none;border:0;border-bottom:1px solid var(--line)}
.mo-business-selects label>.mo-select-trigger{width:110px;font-size:12px}
.mo-analysis-toolbar label>.mo-select-trigger{width:160px;font-size:12px}
.mo-family-controls>.mo-select-trigger,.mo-family-detail-controls>.mo-select-trigger{width:160px}
body.mo-design-refresh :is(.mo-hero,.mo-section){margin-top:0}
body.mo-design-refresh .mo-section-title{font-size:16px;font-weight:500;line-height:1.6}

}
@media print{.mo-select-trigger,.mo-select-error,.mo-select-popover{display:none!important}}

/* Supplier identity emphasis, 2026-10-11. */
@media screen {
body.mo-supplier-ui .mo-info-card .mo-card-name-fields .mo-name-button {
 font-size:36px!important; font-weight:650!important; line-height:1.45!important;
 color:#292E33; letter-spacing:0;
}
body.mo-supplier-ui .mo-info-card .mo-card-name-fields:before {top:11px;height:30px;}
}

/* Selling cards: release date and sample receipt, saved with the style creative record. */
#page-selling-factory .mo-selling-card{min-width:0}
#page-selling-factory .mo-selling-card>.mo-selling-cover{width:100%}
#page-selling-factory .mo-selling-logistics{display:grid;gap:8px;margin-top:4px}
#page-selling-factory .mo-selling-logistics label{display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px;align-items:center;font-size:11px;color:var(--ink-3)}
#page-selling-factory .mo-selling-logistics input,#page-selling-factory .mo-selling-logistics select{width:100%;min-width:0;height:32px;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink-2);font:inherit;font-size:12px}
#page-selling-factory .mo-selling-logistics .mo-select-trigger{min-width:0;width:100%}

/* Selling logistics batch entry */
#page-selling-factory .mo-selling-batch{margin:0 0 24px;padding:12px 0;border-bottom:1px solid var(--line)}
#page-selling-factory .mo-selling-batch fieldset{display:flex;align-items:center;flex-wrap:wrap;gap:16px;border:0;margin:0;padding:0;min-width:0}
#page-selling-factory .mo-selling-batch label,#page-selling-factory .mo-selling-batch-pick{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2)}
#page-selling-factory .mo-selling-batch-pick{margin-bottom:8px}
#page-selling-factory .mo-selling-batch input[type=date]{height:34px;background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--ink-2);font:inherit}
#page-selling-factory .mo-selling-batch input[type=checkbox],#page-selling-factory .mo-selling-batch-pick input{width:14px;height:14px;margin:0;accent-color:var(--ink-2)}
#page-selling-factory .mo-selling-batch p{font-size:12px;color:var(--ink-2);margin:8px 0 0}
#page-selling-factory .mo-selling-batch p:empty{display:none}

#page-selling-factory .mo-selling-listed{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:12px;color:var(--ink-2)}
#page-selling-factory .mo-selling-listed input{width:14px;height:14px;margin:0;accent-color:var(--ink-2)}
#page-selling-factory .mo-selling-listed-note{font-size:12px;color:var(--ink-3);margin:8px 0}
