/* V6.1 Sales Easy Mode */
.sales-easy-shell{overflow:visible}.sales-easy-head{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:19px 20px;background:linear-gradient(135deg,#f8fbff,#fff8f2);border-bottom:1px solid #e1e8f3}.sales-easy-badge{display:inline-flex;background:#eaf2ff;color:#2455ad;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800;letter-spacing:.08em}.sales-easy-head h2{font-size:26px;color:var(--blue3);margin:5px 0 2px}.sales-easy-head p{font-size:11px;color:var(--muted);margin:0;font-weight:650}.sales-main-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.sales-help-strip{padding:12px 16px;background:#fff;border-bottom:1px solid #e7ebf3}.sales-help-strip>b{display:block;color:var(--blue3);font-size:11px;margin-bottom:8px}.sales-help-steps{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.sales-help-steps span{display:flex;align-items:center;gap:6px;background:#f6f9fe;border:1px solid #e0e7f2;border-radius:10px;padding:7px 9px;font-size:9.5px;color:#43536d;font-weight:700}.sales-help-steps span i{font-style:normal;width:20px;height:20px;border-radius:7px;background:#1748a5;color:#fff;display:grid;place-items:center;font-size:9px}.sales-help-steps>b{color:#a9b4c4}
.sales-tabs .sales-quote-tab{border-color:#ffb06f;color:#d85d11}.sales-tabs .sales-quote-tab.active{background:linear-gradient(180deg,#ff8c38,#ee6717);border-color:#e66317;color:#fff;box-shadow:0 8px 18px rgba(238,103,23,.2)}
.sales-today-title,.sales-section-intro{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:13px}.sales-today-title h3,.sales-section-intro h3{font-size:17px;color:var(--blue3);margin:0}.sales-today-title p,.sales-section-intro p{font-size:10.5px;color:var(--muted);margin:3px 0 0}.sales-value-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:0 0 16px}.sales-value-strip>div{border:1px solid #e1e7f2;background:#fbfdff;border-radius:13px;padding:10px 12px}.sales-value-strip small{display:block;font-size:9px;color:var(--muted)}.sales-value-strip b{display:block;font-size:16px;color:#1748a5;margin-top:3px}
.sales-simple-pipeline{grid-template-columns:repeat(6,minmax(245px,1fr))}.simple-stage.new{border-top:4px solid #5684dc}.simple-stage.need{border-top:4px solid #8a75d7}.simple-stage.demo{border-top:4px solid #25a6a2}.simple-stage.quote{border-top:4px solid #f18a32}.simple-stage.follow{border-top:4px solid #dfb52d}.simple-stage.closed{border-top:4px solid #4da56e}.sales-job-actions{display:flex;gap:5px;padding:7px;background:#f7f9fd;border-top:1px solid #e7ebf3}.sales-job-actions button{flex:1;border:1px solid #dce4f1;background:#fff;color:#315aa6;border-radius:8px;padding:6px;font-size:8.5px;font-weight:750}.sales-job-actions button.next{background:#eef4ff}
.sales-quote-note{padding:10px 12px;border:1px solid #ffd0a7;background:#fff7ef;color:#8c571f;border-radius:12px;font-size:10px;margin-bottom:12px}.sales-quote-list{padding:10px;display:grid;gap:7px}.sales-quote-mini{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid #e2e8f2;background:#fff;border-radius:12px;padding:10px;text-align:left}.sales-quote-mini b{display:block;font-size:11px;color:#1748a5}.sales-quote-mini small{display:block;font-size:9px;color:#7a879a;margin-top:2px}.sales-quote-mini>div:last-child{text-align:right}.sales-quote-mini strong{display:block;color:#e66a1b;font-size:14px;margin-bottom:3px}.sales-quote-status{display:inline-flex;border-radius:999px;padding:4px 7px;background:#eef1f5;color:#5b687c;font-size:9px;font-weight:750}.sales-quote-status.ส่งแล้ว,.sales-quote-status.รอลูกค้าตอบ{background:#fff0df;color:#a55c13}.sales-quote-status.รอ-PO{background:#f4edff;color:#6b49ad}.sales-quote-status.อนุมัติ{background:#e7f7ed;color:#257443}.sales-quote-status.ไม่สำเร็จ{background:#ffe8e8;color:#aa3838}
.sales-quote-form-head{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sales-quote-items-title{display:flex!important;justify-content:space-between;align-items:center;margin-top:14px!important}.sales-quote-items{display:grid;gap:7px}.sales-quote-item-row{display:grid;grid-template-columns:minmax(260px,1fr) 90px 150px 130px 34px;gap:7px;align-items:end;border:1px solid #e2e8f2;background:#fbfdff;border-radius:12px;padding:8px}.sales-line-amount{padding-bottom:9px;text-align:right}.sales-line-amount small{display:block;font-size:8px;color:#7a8797;min-height:12px}.sales-line-amount b{font-size:11px;color:#1748a5}.sales-line-remove{height:36px;border:1px solid #f1c9c9;background:#fff;color:#bd4242;border-radius:9px;font-size:18px}.sales-line-remove:disabled{opacity:.25}.sales-quote-bottom{display:grid;grid-template-columns:1fr 340px;gap:14px;margin-top:12px}.sales-quote-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.sales-quote-options .full{grid-column:1/-1}.sales-quote-draft-summary{border:1px solid #dfe6ef;border-radius:13px;padding:10px;background:#fff}.sales-quote-draft-summary>div{display:flex;justify-content:space-between;padding:6px 2px;border-bottom:1px solid #edf0f5;font-size:10.5px}.sales-quote-draft-summary .grand{border:0;margin-top:4px;color:#1748a5;font-size:14px;font-weight:800}
.sales-quote-doc{border:1px solid #dfe5ef;background:#fff;padding:18px;border-radius:10px}.sales-quote-doc-head{display:flex;justify-content:space-between;gap:18px;border-bottom:3px solid #1748a5;padding-bottom:10px}.sales-quote-doc-head>div:first-child{display:grid;gap:2px}.sales-quote-doc-head img{max-width:170px;max-height:65px;object-fit:contain;object-position:left center}.sales-quote-doc-head h2{margin:0;color:#1748a5}.sales-quote-doc-head small{font-size:9px;color:#68788d}.sales-quote-customer{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.sales-quote-customer>div{border:1px solid #e0e6ef;border-radius:8px;padding:8px}.sales-quote-customer small{display:block;font-size:8px;color:#7a8797}.sales-quote-customer b{font-size:11px;color:#253b69}.sales-demo-warning{padding:7px 9px;background:#fff3e2;border:1px solid #ffc285;border-radius:8px;color:#a45a12;font-size:9px;font-weight:800;margin-bottom:8px}.sales-quote-doc-table{width:100%;border-collapse:collapse}.sales-quote-doc-table th,.sales-quote-doc-table td{border:1px solid #3f4b60;padding:6px;font-size:9.5px}.sales-quote-doc-table th{background:#eef4ff;color:#1748a5}.sales-quote-doc-table .center{text-align:center}.sales-quote-doc-table .right{text-align:right}.sales-quote-doc-bottom{display:grid;grid-template-columns:1fr 310px;gap:14px;margin-top:10px}.sales-quote-doc-note{font-size:9px}.sales-quote-doc-total>div{display:flex;justify-content:space-between;padding:5px;border-bottom:1px solid #e3e8ef;font-size:9.5px}.sales-quote-doc-total .grand{font-size:12px;color:#1748a5;font-weight:800}
@media(max-width:1000px){.sales-easy-head{align-items:flex-start}.sales-main-actions{max-width:420px}.sales-simple-pipeline{grid-template-columns:repeat(6,220px)}.sales-quote-form-head{grid-template-columns:repeat(2,1fr)}.sales-quote-item-row{grid-template-columns:minmax(220px,1fr) 80px 130px 110px 34px}}
@media(max-width:700px){.sales-easy-head,.sales-today-title,.sales-section-intro{flex-direction:column;align-items:stretch}.sales-main-actions>*{flex:1}.sales-help-steps>b{display:none}.sales-help-steps span{width:calc(50% - 4px)}.sales-value-strip{grid-template-columns:1fr}.sales-quote-form-head{grid-template-columns:1fr}.sales-quote-item-row{grid-template-columns:minmax(180px,1fr) 70px 110px 90px 32px;overflow-x:auto}.sales-quote-bottom{grid-template-columns:1fr}.sales-quote-doc-bottom,.sales-quote-customer{grid-template-columns:1fr}}
