.sales-order-head{align-items:center}.sales-order-head>div:first-child small{color:#7b8b87}.order-create-actions{display:flex;gap:12px}.deposit-create-button{border:1px solid color-mix(in srgb,var(--theme-primary,#155c49) 35%,#d6b363);background:#fffaf0;color:#986515;border-radius:10px;padding:11px 18px}.deposit-summary .deposit-total{background:linear-gradient(135deg,#fff9ea,#fff)}.deposit-total strong{color:#a36a10}.deposit-summary em{display:block;color:#8a9995;font-style:normal;font-size:12px;margin-top:5px}.order-kind-badge{display:inline-block;margin-left:8px;padding:3px 8px;border-radius:999px;background:#edf5f2;color:var(--theme-primary,#155c49);font-size:12px}.order-kind-badge.deposit,.deposit-status{background:#fff0c9!important;color:#946000!important}.deposit-order-row{background:linear-gradient(90deg,#fffaf0 0,#fff 36%)}.profit-excluded{color:#9a7a36;font-size:13px}.deposit-order-form{min-width:min(960px,92vw)}.deposit-order-dialog{width:min(1040px,96vw)!important}.deposit-order-form header{display:flex;justify-content:space-between;padding:30px 34px;background:linear-gradient(135deg,#f2f8f5,#fff9eb);border-bottom:1px solid #dfe9e5}.deposit-order-form header small,.deposit-receipt header small{letter-spacing:.24em;color:#bd8529}.deposit-order-form header h2{margin:8px 0}.deposit-order-form header p{color:#71817d}.deposit-form-mark{align-self:flex-start;background:#bd8529;color:#fff;padding:10px 18px;border-radius:8px;font-weight:700}.deposit-order-form section{padding:24px 34px}.deposit-form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.deposit-form-grid label,.deposit-order-form .block{display:flex;flex-direction:column;gap:7px}.deposit-form-grid .wide{grid-column:span 2}.deposit-order-form input,.deposit-order-form select,.deposit-order-form textarea{min-height:48px}.deposit-order-form textarea{min-height:100px}.deposit-order-form footer{display:flex;justify-content:space-between;align-items:center;padding:20px 34px;border-top:1px solid #e4ece9}.deposit-rule{display:flex;flex-direction:column;color:#71817d}.deposit-rule b{color:var(--theme-primary,#155c49)}.deposit-order-form footer>div:last-child{display:flex;gap:12px}.deposit-receipt-dialog{width:min(920px,95vw)!important}.deposit-receipt{padding:38px;background:#fff}.deposit-receipt header{display:flex;justify-content:space-between;border-bottom:3px double var(--theme-primary,#155c49);padding-bottom:22px}.deposit-receipt header>div:last-child{display:grid;gap:6px;text-align:right}.deposit-receipt header strong{font-size:28px;color:#a36a10}.deposit-customer{display:grid;grid-template-columns:1fr 1fr 2fr;margin:22px 0;background:#f5f9f7;border:1px solid #dfe9e5;border-radius:12px}.deposit-customer div{padding:18px;border-right:1px solid #dfe9e5}.deposit-customer div:last-child{border:0}.deposit-receipt label{display:block;color:#7a8985;margin-bottom:6px}.deposit-amount{text-align:center;padding:28px;background:linear-gradient(135deg,#fff9e9,#fff);border:1px solid #ead8ad;border-radius:14px}.deposit-amount span,.deposit-amount em{display:block}.deposit-amount strong{display:block;font-size:40px;color:#a36a10;margin:8px}.deposit-amount em{color:#877d66;font-style:normal}.deposit-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.deposit-detail-grid>div{padding:16px;border:1px solid #e2e9e7;border-radius:10px}.deposit-detail-grid .wide{grid-column:1/-1}.deposit-receipt footer{display:flex;justify-content:space-between;align-items:center;border-top:1px dashed #ccd8d4;margin-top:24px;padding-top:18px}.deposit-receipt footer>div{display:flex;gap:10px}.placement-area-head,.placement-area-show{min-width:90px;white-space:normal!important}.sale-doc-table{table-layout:auto!important}@media(max-width:760px){.deposit-form-grid{grid-template-columns:1fr}.deposit-form-grid .wide{grid-column:auto}.deposit-order-form footer,.deposit-receipt footer{align-items:stretch;flex-direction:column;gap:14px}.deposit-customer{grid-template-columns:1fr}.deposit-customer div{border-right:0;border-bottom:1px solid #dfe9e5}.order-create-actions{flex-wrap:wrap}}
