.business-choices{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}.business-choice{border:1px solid #cbddeb;border-top:12px solid #2863a5;background:#eaf2fc;border-radius:16px;padding:36px 28px;text-align:left;min-height:330px;color:#245e9d}.business-choice h2{font-size:36px;margin-bottom:24px}.business-choice p{font-size:20px;color:#273c4d;line-height:1.7}.business-choice .btn{margin-top:45px;background:#2863a5;font-size:24px;min-height:94px}.business-choice.out{border-color:#c4e3df;border-top-color:#078583;background:#e7f5f2;color:#078583}.business-choice.out .btn{background:#078583}.hub-heading{font-size:26px;margin-top:20px}.hub-menu{position:relative}.hub-menu summary{padding:9px 14px;border:1px solid #d3dfe7;border-radius:8px;cursor:pointer}.hub-menu>div{position:absolute;right:0;background:white;padding:14px;min-width:180px;box-shadow:0 4px 18px #20304020;z-index:30}.module-banner{background:#078583;color:white;font-weight:700;font-size:21px;border-radius:10px;padding:14px 20px;margin-bottom:22px}.out-module .btn{background:#078583}.out-module .btn.gray{background:#edf4f3;color:#185e5b}.out-module .btn.red{background:#a43d35}.out-module .topbar{border-bottom:3px solid #078583}.out-module .topbar h2{color:#12595a}.out-module .field input:focus,.out-module .field select:focus{border-color:#078583}.out-module .summary{background:#e8f7f3;padding:18px;font-size:18px}.out-module .out-type{font-size:21px;font-weight:700;border:1px solid #cae1df;background:#f3f9f8;color:#067976;padding:14px;border-radius:8px;margin-bottom:18px}.out-module .field label{font-size:16px;color:#526775}.out-module .field input,.out-module .field select,.out-module .field textarea{min-height:50px;font-size:18px}.out-module .sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px}.out-module .sizes .sz{text-align:center}.out-module .sizes .sz label{display:flex;align-items:center;justify-content:center;min-height:34px;font-size:18px;font-weight:700;color:#293e4a}.out-module .sizes input{text-align:center;height:58px;font-size:26px;line-height:1.2;padding:8px}.out-module .sizes small{display:block;margin-top:7px;color:#607986}.out-module .out-primary{min-height:62px;font-size:21px}.out-module .out-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.out-module .out-actions{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.out-module .out-actions .btn{width:auto;margin:0}.out-list-row{border:1px solid #d6e3e3;background:#fff;border-radius:10px;padding:16px;margin:12px 0}.out-list-row h3{font-size:19px;margin-bottom:7px}.out-list-row p{line-height:1.7;color:#536a77}.out-table-wrap{overflow:auto;max-height:65vh;border:1px solid #d7e3e2;border-radius:8px}.out-table{width:100%;border-collapse:collapse;font-size:15px;background:white}.out-table th{position:sticky;top:0;background:#dff1ed;color:#135e5b;z-index:2;white-space:nowrap}.out-table td,.out-table th{padding:10px 8px;text-align:center;vertical-align:middle;border-bottom:1px solid #dfe8e8}.out-table td{min-width:70px}.out-table td:first-child{min-width:95px}.out-note{padding:12px 16px;background:#eaf7f4;color:#146965;border-radius:8px;line-height:1.65;margin:12px 0}.out-error{color:#a43525;white-space:pre-wrap;font-size:16px;line-height:1.65}.out-module .agent-candidate{min-height:48px;text-align:left;padding:10px 14px;font-size:17px}.out-primary-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:26px}.out-primary-grid button{min-height:210px;font-size:30px}.out-secondary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.out-secondary-grid button{min-height:100px;font-size:20px}.out-module .out-source{background:#f2f6f8;border-left:4px solid #078583;padding:14px;margin:12px 0;line-height:1.8}.out-module .out-hidden{display:none!important}.out-module .summary strong{font-size:23px;color:#067d79}.out-module .field input[type=checkbox]{width:22px;min-height:22px;vertical-align:middle;margin-right:8px}.out-summary-line{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;line-height:1.9}.out-tag{display:inline-block;background:#e8f4f1;color:#1b6962;border-radius:6px;padding:3px 9px;margin-right:6px}.out-filter{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.out-filter .field{margin-bottom:8px}.out-module .out-setup{max-width:900px}.out-module details{margin-bottom:12px}.out-module details>summary{font-size:19px;font-weight:600;padding:12px;background:#f0f6f5;cursor:pointer}.out-module .out-inline-input{max-width:110px;min-height:44px;text-align:center}.out-module .out-style-chosen{display:flex;gap:14px;align-items:center;padding:12px;background:#f0f8f6;border:1px solid #c8dfdc;border-radius:9px;margin-bottom:15px}.out-module .out-style-chosen img{width:64px;height:84px;object-fit:cover;border-radius:7px}.sewing-module-label{color:#2863a5}.out-module .body{max-width:1200px;margin:auto;padding:22px}.out-module .card{padding:24px}.out-module .btn:disabled{opacity:.45;cursor:default}.out-print-only{display:none}
@media(max-width:620px){.business-choices{grid-template-columns:1fr;gap:16px}.business-choice{padding:22px;min-height:230px}.business-choice h2{font-size:28px;margin-bottom:12px}.business-choice p{font-size:17px}.business-choice .btn{margin-top:20px;min-height:68px;font-size:21px}.out-module .body{padding:12px}.out-module .card{padding:16px}.out-module .out-two,.out-filter{grid-template-columns:1fr}.out-module .sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.out-module .sizes .sz label{font-size:15px}.out-module .sizes input{height:52px;font-size:23px}.out-primary-grid{gap:12px}.out-primary-grid button{min-height:150px;font-size:24px}.out-secondary-grid{grid-template-columns:1fr;gap:6px}.out-secondary-grid button{min-height:60px;font-size:19px}.module-banner{font-size:18px;padding:12px}.out-module .topbar h2{font-size:17px}.out-table{font-size:13px}.out-module .summary strong{font-size:21px}.out-module .out-primary{font-size:19px}.hub-heading{font-size:23px}}
@media print{body,#app{display:block!important;max-width:none!important}.page{display:none!important}.out-print-only{display:none!important}body.fz-out-print-authorized #out-print{display:block!important}.out-print-only .out-table-wrap{overflow:visible;max-height:none}.out-print-only .out-table th{position:static}.out-print-only .out-table{font-size:11px}.out-print-only .out-table td,.out-print-only .out-table th{padding:5px 4px}.out-print-only h1{font-size:22px;margin:15px 0}}

.out-module [hidden]{display:none!important}

#p-ship .sz[hidden],#p-recv .sz[hidden]{display:none!important}

.sewing-current{font-size:13px;font-weight:700;color:#2863a5;white-space:nowrap}

.out-admin-links,.out-due-quick{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.out-admin-links .btn,.out-due-quick .btn{width:auto}.out-price-card{max-width:850px}.out-price-hit{width:100%;border:0;background:white;text-align:left}.out-price-hit img{width:64px;height:64px;object-fit:cover}.out-price-hit small{display:block;color:#677}.out-set-choice{display:block;margin:18px 0}.out-price-part{border-top:1px solid #d6e3e3;padding-top:16px;margin-top:16px}.out-price-part input{text-align:center}.out-price-part details{font-size:14px;color:#536a77}.out-price-part details input[type=checkbox]{width:20px;height:20px;min-height:20px}.out-reminder-button{text-align:left}.out-reminder-button small{display:block;margin-top:8px}.out-size-summary{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.out-size-summary span{min-width:64px;text-align:center;display:grid}.out-size-add{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:14px 0}.out-size-add input{max-width:200px}.out-size-add .btn{width:auto}.out-module .stat-grid .stat .vl{color:#087f7c}.out-module .stat-grid .stat .vl.danger{color:#b53828}.out-module #out-home-good-detail{font-size:14px}.out-module .stat-grid{margin-bottom:12px}

.out-matrix-group{margin:14px 0 18px;border-bottom:1px solid #d7e5e6}.out-matrix-heading,.out-matrix-total{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;background:#e3f2ef;padding:10px 12px;color:#087675}.out-matrix-heading b{font-size:19px}.out-matrix-heading span{font-weight:700}.out-matrix-note{font-size:13px;color:#607980;margin:10px 0}.out-matrix{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;font-size:14px}.out-matrix th{position:sticky;top:0;background:#edf3f5;color:#536e7a;font-size:12px;z-index:2}.out-matrix td,.out-matrix th{padding:8px 4px;text-align:center;vertical-align:middle;border-bottom:1px solid #e0e8e9;overflow-wrap:anywhere}.out-matrix td:nth-child(n+3){font-weight:700;font-variant-numeric:tabular-nums}.out-matrix tr:nth-child(even){background:#f7fafb}.out-negative,.out-matrix tr.out-negative{background:#fff1e8;color:#a34822}.out-matrix-links{margin:0!important;padding:6px 10px;background:#f7fafb;color:#657b84;font-size:12px;overflow-wrap:anywhere}.out-matrix-total{font-size:20px;margin-top:12px}.out-matrix-mobile{display:none}.out-mobile-scroll{width:100%;overflow-x:auto}.out-mobile-event{border-bottom:1px solid #dbe7e8}.out-mobile-meta{display:grid;grid-template-columns:42px minmax(60px,1fr) 52px 57px 77px;gap:3px;align-items:center;padding:6px 4px;font-size:12px;font-variant-numeric:tabular-nums}.out-mobile-meta strong{text-align:right;font-size:14px}.out-mobile-size-row{display:grid;background:#f3f8f9}.out-mobile-size-row>div{border-right:1px solid #dbe5e7;text-align:center;display:grid;grid-template-rows:minmax(25px,auto) 25px;align-items:center;padding:2px 0}.out-mobile-size-row small{font-size:11px;color:#627b86;line-height:1.1;overflow-wrap:anywhere}.out-mobile-size-row b{font-size:18px;font-variant-numeric:tabular-nums}.out-negative .out-mobile-size-row{background:#fff4ec}.out-mobile-meta span{text-align:center}
@media(max-width:680px){.out-matrix-desktop{display:none}.out-matrix-mobile{display:block}.out-matrix-heading{padding:8px;font-size:12px}.out-matrix-heading b{font-size:16px}.out-matrix-total{font-size:17px}.out-matrix-links{font-size:11px}.out-matrix-note{font-size:12px}}
@media print{.out-matrix-mobile{display:none!important}.out-matrix-desktop{display:block!important;overflow:visible!important;max-height:none!important}.out-matrix{min-width:0!important;width:100%;font-size:10px}.out-matrix col{width:auto!important}.out-matrix th{position:static;font-size:9px}.out-matrix td,.out-matrix th{padding:5px 2px}.out-matrix tr{break-inside:avoid}.out-matrix thead{display:table-header-group}.out-matrix-heading{break-after:avoid}.out-matrix-heading b{font-size:15px}.out-matrix-links{font-size:9px}.out-matrix-total{font-size:17px}}

.out-matrix-links>summary{font-size:12px!important;line-height:1.5;padding:2px 0!important}.out-matrix-heading>*{min-width:0;overflow-wrap:anywhere}@media(max-width:680px){#p-out-month .out-two{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px}#p-out-month .field label{font-size:13px}#p-out-month .field input,#p-out-month .field select{font-size:14px;min-width:0;min-height:43px;padding:6px}#p-out-month .summary{padding:12px;font-size:14px}#p-out-month .summary strong{font-size:19px}}

/* Same 42 x 54 catalogue frame and row geometry as sewing. */
.out-module .out-style-hit{display:flex;align-items:center;gap:10px;padding:9px 12px;width:100%;border:0;background:#fff;text-align:left;min-height:72px}
.out-module .out-style-hit .sp-info{flex:1;min-width:0}.out-module .sp-code{font-size:14px;font-weight:700}.out-module .sp-sub{font-size:12px;color:#777}
.out-module .out-thumb,.out-module .out-thumb img,.out-module .noimg{width:42px;height:54px;min-width:42px;border-radius:6px;flex-shrink:0;object-fit:cover;background:#eee}
.out-module .out-thumb{display:block;position:relative}.out-module .noimg{display:flex;align-items:center;justify-content:center;color:#aaa;font-size:10px}.out-module [hidden]{display:none!important}
.out-module .out-thumb .noimg{position:absolute;inset:0}.out-module .out-type-profile{padding:10px 0;color:#136e6b}.out-module .out-type-profile details{margin-top:6px}.out-module .out-type-profile select{width:100%;min-height:44px;margin:8px 0}.out-module .out-type-profile input{width:100%;min-height:44px;margin:6px 0}
.out-module .sizes input[type=number]{text-align:center;line-height:1.3;padding:8px 4px;box-sizing:border-box;vertical-align:middle}.out-module .sizes label{display:flex;align-items:center;justify-content:center;min-height:26px}
#out-size-extra-details{margin:12px 0}#out-size-extra-details summary{font-size:13px;color:#386f6c;cursor:pointer}.out-module .out-size-add{padding:10px 0}.out-module .out-size-add input{min-width:0;width:100%}
.out-cost-note{padding:8px 12px;background:#f5faf8;color:#47615d;font-size:12px;overflow-wrap:anywhere}
@media(max-width:600px){.out-module .out-style-hit{gap:10px;padding:9px 12px}.out-module .sizes input[type=number]{height:52px;font-size:23px}.out-module .out-size-add{display:grid;grid-template-columns:1fr;gap:8px}}


.out-module .out-cost-summary{padding:16px;margin-bottom:16px;border:2px solid #087f7c;border-radius:10px;background:#ecf8f4;overflow-wrap:anywhere}.out-module .out-cost-summary>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0}.out-module .out-cost-summary strong{font-size:22px;color:#075f5d}.out-module .out-cost-summary p{margin:10px 0}.out-module .out-cost-summary small{display:block;color:#526c68}
@media(max-width:600px){.out-module .out-cost-summary>div{display:grid;gap:5px}.out-module .out-cost-summary strong{font-size:21px}}

.out-part-card{display:inline-flex;flex-direction:column;align-items:flex-start;gap:7px;background:#edf8f5;border:2px solid #bad8d1;border-radius:10px;padding:14px;margin:6px 8px 8px 0;min-width:150px;cursor:pointer;color:#075f5d}.out-part-card.selected{border-color:#087f7c;background:#d7f0e7}.out-part-card strong{font-size:22px}.out-part-card small{font-size:12px}.out-pick-pending{padding:8px;color:#875d12;background:#fff7df}.out-pick-selected{padding:8px;color:#075f5d;background:#e4f3ec;font-weight:bold}.out-saved-receipt>b{font-size:24px;color:#156c42}.out-type-profile label{display:block;margin-top:8px}#out-ironing-toggle{display:flex;align-items:center;gap:10px;min-height:48px}#out-ironing-toggle input{width:22px;height:22px;flex:none}.out-record-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.out-color-options{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}
@media(max-width:600px){.out-part-card{width:calc(50% - 10px);min-width:0;padding:12px}.out-part-card strong{font-size:20px}.out-part-card small{white-space:normal}}
#fz-root-audit[hidden],#out-audit-entry[hidden]{display:none!important}

.out-batch-fields{border:0;padding:0;min-width:0}.out-batch-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:14px 0}.out-batch-toolbar b{margin-right:auto}.out-batch-group{padding:12px 0;border-bottom:1px solid #d4e7e3}.out-color-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;margin:10px 0}.out-color-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 6px 8px;border:1px solid #b5d6ce;border-radius:10px;text-align:center;min-width:0}.out-color-card:has(input:checked){background:#e7f6f1;border-color:#168573}.out-color-card input{position:absolute;top:7px;left:7px;width:18px;height:18px;min-height:0}.out-color-card .out-thumb{width:66px;height:88px}.out-color-card b{overflow-wrap:anywhere}.out-color-card small{font-size:11px;color:#617772}.out-batch-search{max-height:320px;overflow:auto;border:1px solid #d4e7e3}.out-batch-search .out-style-hit{width:100%}.out-price-preview-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:8px 0;border-bottom:1px solid #d4e7e3}.out-owe-status{padding:12px;border:1px solid #b5d6ce;background:#eef9f5;border-radius:8px}.out-owe-section{margin-top:20px}.out-owe-section h2 small{font-weight:normal;font-size:13px}.out-batch-fields input[type=date],#out-factory-date{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.out-batch-fields .field{min-width:0}.out-batch-fields input,.out-batch-fields select{max-width:100%;box-sizing:border-box}@media(max-width:480px){.out-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.out-color-card{padding:28px 3px 8px}.out-color-card .out-thumb{width:58px;height:77px}.out-batch-toolbar{gap:6px}.out-price-preview-row span{font-size:13px}.out-batch-fields .out-price-part{min-width:0}}

.out-price-part-choice{display:flex;align-items:center;justify-content:flex-start;gap:8px;cursor:pointer}.out-price-part-choice input[type=checkbox]{width:18px;height:18px;min-height:0;margin:0;flex:none}.out-price-part-scope{font-size:13px;line-height:1.5;margin:10px 0;color:#226458}

#p-out-setup .out-search-style{padding:10px;border-bottom:1px solid #d4e7e3}#p-out-setup .out-search-head{display:flex;align-items:center;gap:10px;min-width:0}#p-out-setup .out-search-head>div{min-width:0;flex:1}#p-out-setup .out-search-head b,#p-out-setup .out-search-head small{display:block;overflow-wrap:anywhere}#p-out-setup .out-search-head .out-thumb{width:48px;height:64px;flex:none}#p-out-setup .out-search-head .btn{flex:none}#p-out-setup .out-search-colors{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}#p-out-setup .out-search-colors label{display:flex;align-items:center;gap:6px;border:1px solid #b5d6ce;border-radius:8px;padding:8px;cursor:pointer}#p-out-setup .out-search-colors input{width:18px;height:18px;min-height:0;margin:0}#p-out-setup .out-search-pagination{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:10px}#p-out-setup .out-selected-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}#p-out-setup .out-batch-search{max-height:420px}#p-out-setup .out-search-colors label:has(input:checked){background:#e7f6f1}#p-out-setup .out-search-colors label:has(input:disabled){opacity:.65}

/* First colour confirmation stays within this price page and writes only on apply. */
#p-out-setup .out-colour-confirm{min-width:0;margin:10px 0;padding:10px;border:1px solid #c4dfd7;border-radius:8px;background:#f3faf7}
#p-out-setup .out-colour-confirm summary{cursor:pointer;font-weight:700}
#p-out-setup .out-colour-confirm label{display:block;margin-top:8px;line-height:1.5}
#p-out-setup .out-colour-confirm .out-first-colour{max-width:360px;display:block;box-sizing:border-box}
#p-out-setup .out-colour-confirm-check input{width:auto;margin-right:6px;vertical-align:middle}

/* Keep the price banner and card on the same responsive edges. */
#p-out-setup>.body{max-width:1000px;width:100%;box-sizing:border-box}
#app.desktop-workspace #p-out-setup>.body{max-width:1000px}
#p-out-setup>.body>.out-price-card{max-width:none;width:100%;box-sizing:border-box}
#p-out-setup .out-price-part>.field{max-width:420px}

#p-out-setup .out-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}
#p-out-setup .out-price-product{border:1px solid #c1dcd5;border-radius:10px;padding:10px;min-width:0;background:#fff;overflow-wrap:anywhere}
#p-out-setup .out-price-product:has(.out-use-uniform:checked){border-color:#078583;background:#f3faf8}
#p-out-setup .out-product-choice{display:flex;align-items:center;gap:6px;font-size:14px}
#p-out-setup .out-product-choice input{width:20px;height:20px;min-height:20px;margin:0}
#p-out-setup .out-price-product figure{margin:8px 0;text-align:center}
#p-out-setup .out-price-product figure img,#p-out-setup .out-price-product figure .out-thumb{width:100%;height:140px;object-fit:contain}
#p-out-setup .out-price-product figure .noimg{display:flex;align-items:center;justify-content:center;height:140px;width:100%;background:#eef3f2}
#p-out-setup .out-price-product figcaption{font-size:11px;color:#657b77}
#p-out-setup .out-price-product>b,#p-out-setup .out-price-product>strong,#p-out-setup .out-price-product>small{display:block;margin-top:4px}
#p-out-setup .out-individual-parts{border-top:1px solid #c4ddd5;margin-top:8px;padding-top:6px}
#p-out-setup .out-individual-parts label{display:block;font-size:13px;margin-top:6px}
#p-out-setup .out-individual-parts input{width:100%;min-height:42px;font-size:18px;text-align:center;margin-top:4px}
#p-out-setup .out-individual-parts small{display:block;font-size:11px;line-height:1.5}
#p-out-setup .out-card-field-error{font-size:12px;color:#a43525;line-height:1.5}
#p-out-setup #out-card-uniform{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}
#p-out-setup .out-card-uniform-part{min-width:0;border:1px solid #c4ddd5;border-radius:8px;padding:10px}
#p-out-setup .out-card-uniform-part label{display:block;font-size:14px}
#p-out-setup .out-card-uniform-part input[type=checkbox]{width:20px;min-height:20px;height:20px;margin-right:7px}
#p-out-setup .out-card-uniform-part input[inputmode]{max-width:240px;margin-top:8px;text-align:center}
#p-out-setup .out-card-uniform-part input[inputmode]{display:block;width:100%;min-height:48px;font-size:23px;padding:8px;border:1px solid #b9cec8;border-radius:7px;box-sizing:border-box}
#p-out-setup .out-card-uniform-part small{display:block;font-size:12px;line-height:1.5;margin-top:6px}
#p-out-setup .out-card-count{font-weight:700;color:#126962;margin:14px 0;line-height:1.7}
#p-out-map #out-map-fields{border:0;padding:0;min-width:0}
#p-out-map .out-map-row{padding:12px;border:1px solid #c4ddd5;border-radius:8px;margin:8px 0}
#p-out-map .out-map-row>label{font-weight:700;line-height:1.6}
#p-out-map input[type=checkbox]{width:20px;height:20px;min-height:20px;margin-right:8px}
#p-out-map .out-map-row-main{display:flex;gap:12px;align-items:center;margin-top:8px}
#p-out-map .out-map-row-main>.out-thumb{width:64px;height:86px;object-fit:contain}
#p-out-map .out-map-row-main>div{flex:1;min-width:0}
#p-out-map .out-map-row-main label{display:block;font-size:14px;margin-top:6px}
@media(max-width:620px){#p-out-setup .out-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#p-out-setup .out-price-product{padding:8px}#p-out-setup .out-price-product figure img,#p-out-setup .out-price-product figure .out-thumb,#p-out-setup .out-price-product figure .noimg{height:110px}#p-out-setup .out-product-choice{font-size:12px}#p-out-setup .out-price-product>b{font-size:13px}#p-out-setup #out-card-uniform{grid-template-columns:1fr}#p-out-map .out-map-row-main{align-items:flex-start}}

.sewing-correction .topbar{background:#264b80;color:#fff;display:flex;gap:10px;flex-wrap:wrap}.sewing-correction fieldset{border:0;padding:0;min-width:0}.sewing-correction .spc-scroll{overflow-x:auto;max-width:100%}.sewing-correction table{border-collapse:collapse;width:100%;min-width:550px}.sewing-correction td,.sewing-correction th{padding:9px;text-align:center;vertical-align:middle;border-bottom:1px solid #dce3ef}.sewing-correction input[type=checkbox]{min-width:22px;min-height:22px}.sewing-correction .field input{min-height:48px;text-align:center}.sewing-correction #spc-review{margin:18px 0}.sewing-correction #spc-status{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:16px}.sewing-correction button{white-space:normal}

.sewing-correction .topbar .back,.sewing-correction .topbar .sewing-current{color:#fff}.sewing-correction .spc-total{font-size:17px;font-weight:700;line-height:1.6;padding:10px;background:#edf3ff;border-radius:8px}
.out-search-candidate,.out-inline-panel{padding:14px;border:1px solid #b9d8d5;border-radius:10px;background:white;min-width:0}.out-search-candidate figure{margin:0}.out-search-candidate figure img{height:160px;max-width:100%;object-fit:contain}.out-search-candidate b,.out-search-candidate small{display:block}.out-inline-panel{margin:16px 0}.out-inline-panel label,.spc-legacy-review label{display:block;margin:12px 0}.out-inline-row{display:flex!important;gap:10px;align-items:center}.out-inline-row input[type=checkbox]{width:24px;height:24px;flex:none}.out-inline-panel input,.out-inline-panel select,.spc-legacy-review input,.spc-legacy-review select{max-width:100%}.spc-legacy-review{border:1px solid #decaa3;border-radius:8px;padding:14px;margin:14px 0}.spc-legacy-segment{border-bottom:1px solid #eee;padding-bottom:8px}

.fc-member{display:inline-block;padding:5px 8px;margin:3px;background:#edf7f5;border:1px solid #cde1df;border-radius:5px;font-size:14px}.fc-type p{margin:5px 0;color:#47777b}.fc-type small{display:block}.fc-color-fill{padding:12px;background:#f3f8f7;border:1px solid #cde1df;border-radius:8px}.fc-color-fill input{max-width:320px}.fc-check{display:flex;align-items:center;gap:10px}.fc-check input{width:22px;height:22px}.fc-type select[multiple]{min-height:150px}

.receipt-ironing-panel{max-width:850px;margin:auto}.receipt-ironing-label p{margin:5px 0 0}.receipt-ironing-identity{padding:14px;background:#f1f8f7;border:1px solid #cae0dd;border-radius:8px;margin:18px 0}.receipt-ironing-identity p{margin:6px 0 0;color:#647c85}.receipt-ironing-table{width:100%;min-width:0!important;border-collapse:collapse;table-layout:fixed;margin:20px 0;font-size:16px}.receipt-ironing-table th,.receipt-ironing-table td{padding:12px 8px;text-align:right;border-bottom:1px solid #dbe5e7;overflow-wrap:anywhere}.receipt-ironing-table th:first-child,.receipt-ironing-table td:first-child{text-align:left}.receipt-ironing-delta{background:#e7f5f0;border:1px solid #c8ded4;border-radius:9px;padding:18px;margin:18px 0}.receipt-ironing-delta strong{display:block;font-size:30px;color:#067c77}.receipt-ironing-delta p{margin:8px 0 0}.receipt-ironing-blocked{padding:14px;border:1px solid #edc8be;background:#fff3ef;border-radius:8px}.receipt-ironing-blocked p{margin:7px 0}@media(max-width:600px){.receipt-ironing-table{font-size:14px}.receipt-ironing-table th,.receipt-ironing-table td{padding:10px 4px}.receipt-ironing-panel h2{font-size:22px}.receipt-ironing-panel .out-actions{display:flex;flex-direction:column}.receipt-ironing-panel .out-actions button{width:100%}}
