.quote-create-button{border-color:#d7a33e!important;color:#9a6808!important;background:#fffaf0!important}.order-kind-badge.quote,.quote-status{background:#fff3ce!important;color:#936200!important;border-color:#eed08a!important}.quote-order-row{background:linear-gradient(90deg,rgba(255,248,229,.72),transparent 45%)}.quote-invoice-form .quote-hidden-payment,.quote-invoice-form .quote-hidden-internal{display:none!important}.quote-accounting-note{grid-column:1/-1;padding:12px 14px;border:1px solid #ead59b;border-radius:12px;background:#fff9e9;display:flex!important;flex-direction:column;gap:3px}.quote-accounting-note b{color:#9b6907}.quote-accounting-note span{font-size:12px;color:#786b4e}.quote-invoice-form .invoice-title{background:linear-gradient(110deg,#fffaf0,#f7fbf8)}.quote-convert-button{background:#b77a08!important;box-shadow:0 8px 20px rgba(183,122,8,.2)}
.document-kind-home{margin-bottom:18px;padding:22px;border:1px solid #dce7e3;border-radius:18px;background:linear-gradient(135deg,#fff,#f6faf8);box-shadow:0 12px 34px rgba(20,62,51,.06)}.document-kind-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.document-kind-heading small{color:#b57b1b;letter-spacing:.18em;font-weight:800}.document-kind-heading h2{margin:4px 0;font-size:25px}.document-kind-heading p{margin:0;color:#7a8a86}.document-kind-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.document-kind-card{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #dce7e3;border-radius:16px;background:#fff;color:#243b35;text-align:left;transition:.18s ease;box-shadow:0 5px 16px rgba(20,62,51,.04)}.document-kind-card>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#edf5f2;color:#176653;font-size:20px;font-weight:900}.document-kind-card div{display:grid;gap:2px}.document-kind-card small,.document-kind-card em{color:#82918d;font-size:12px;font-style:normal}.document-kind-card b{font-size:18px}.document-kind-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(20,62,51,.09)}.document-kind-card.active{border-color:var(--theme-primary,#176653);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-primary,#176653) 14%,transparent)}.document-kind-card.quote>span{background:#fff2cf;color:#a36b09}.document-kind-card.quote.active{border-color:#d9a238}.document-kind-card.deposit>span{background:#fff0dc;color:#9b6218}.document-kind-card.deposit.active{border-color:#d69b4e}.document-kind-panel>.panel-head{display:none}.quote-only-summary,.deposit-only-summary,.sale-only-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.deposit-only-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-only-summary>div:nth-child(2){background:linear-gradient(135deg,#fff8e8,#fff)}@media(max-width:900px){.document-kind-heading{align-items:flex-start}.document-kind-cards{grid-template-columns:1fr}.document-kind-home{padding:16px}}
.quote-convert-list{padding:8px 12px;border:1px solid #b77a08;border-radius:9px;background:#b77a08;color:#fff;font-weight:800;white-space:nowrap;cursor:pointer;box-shadow:0 8px 20px rgba(183,122,8,.18)}
.quote-invoice-form .quote-order-mode{grid-template-columns:minmax(260px,.9fr) minmax(420px,1.65fr);align-items:stretch}.quote-order-mode-card{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px solid color-mix(in srgb,var(--theme-primary,#176653) 35%,#dce7e3);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-primary,#176653) 12%,#fff),#fff);color:var(--theme-primary,#176653);box-shadow:0 8px 22px color-mix(in srgb,var(--theme-primary,#176653) 10%,transparent)}.quote-order-mode-card i{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:13px;background:var(--theme-primary,#176653);color:#fff;font-size:18px;font-style:normal;font-weight:900}.quote-order-mode-card span{display:grid;gap:3px}.quote-order-mode-card b{font-size:18px}.quote-order-mode-card small{color:#74847f;font-size:12px}@media(max-width:900px){.quote-invoice-form .quote-order-mode{grid-template-columns:1fr}.quote-order-mode-card{padding:14px 16px}}
