/* Eterano v1.19.0 — Quotes & Offers */
.quotes-intro1190{margin-bottom:14px}.quote-stats1190{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.quote-toolbar1190{align-items:center}.quote-list1190{gap:10px}.quote-card1190{display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(170px,1.3fr) 125px 125px minmax(120px,.8fr) auto;gap:15px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.quote-card1190>div{display:grid;gap:4px;min-width:0}.quote-card1190 small,.quote-card1190 span{color:var(--muted);font-size:12px}.quote-card1190 strong{overflow:hidden;text-overflow:ellipsis}.quote-card-number1190 .status{width:max-content}.quote-card-money1190{text-align:right;font-size:17px}.quote-open1190{white-space:nowrap}
.quote-status1190.status-draft{background:color-mix(in srgb,var(--muted) 18%,transparent);color:var(--muted)}.quote-status1190.status-sent{background:color-mix(in srgb,#1479f8 18%,transparent);color:#52b5ff}.quote-status1190.status-viewed{background:color-mix(in srgb,#9b6cff 18%,transparent);color:#b998ff}.quote-status1190.status-accepted{background:color-mix(in srgb,#10a779 18%,transparent);color:#40d9a9}.quote-status1190.status-rejected,.quote-status1190.status-cancelled{background:color-mix(in srgb,#e83c59 18%,transparent);color:#ff7488}.quote-status1190.status-expired{background:color-mix(in srgb,#d89120 18%,transparent);color:#ffbd4d}.quote-status1190.status-converted{background:color-mix(in srgb,#13d5ff 16%,transparent);color:#63def7}
.quote-edit-modal1190{width:min(1180px,96vw)}.quote-edit-modal1190 form{width:100%;padding:25px}.quote-lines-section1190{margin:12px 0;padding:16px;border:1px solid var(--line);border-radius:16px}.quote-line-tools1190{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.quote-line-tools1190 select{min-width:210px}.quote-lines-editor1190{display:grid;gap:10px}.quote-line-editor1190{display:grid;grid-template-columns:minmax(210px,2.2fr) 88px 88px 130px 100px 92px 115px 42px;gap:8px;align-items:end;padding:10px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--paper) 92%,var(--accent) 8%)}.quote-line-editor1190 label{margin:0}.quote-line-editor1190 label span,.quote-line-total1190 span{display:block;font-size:11px;color:var(--muted);margin-bottom:6px}.quote-line-total1190{padding:0 4px 10px;text-align:right}.quote-settings1190{max-width:840px;margin-top:22px}.quote-details-modal1190{width:min(900px,95vw)}.quote-details-shell1190{padding:25px;min-width:0}.quote-detail-status1190{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.quote-detail-block1190{margin-top:12px}.quote-history1190{margin-top:12px}.quote-event1190{display:grid;grid-template-columns:12px 1fr auto;gap:10px;align-items:start;padding:9px 0;border-bottom:1px solid var(--line)}.quote-event1190:last-child{border-bottom:0}.quote-event1190>span{width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--accent)}.quote-event1190>div{display:grid;gap:2px}.quote-event1190 small,.quote-event1190 time{font-size:11px;color:var(--muted)}.quote-detail-actions1190{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.quote-detail-actions1190>button{width:100%;margin:0}.quote-detail-actions1190>button:last-child:nth-child(3n+1){grid-column:1/-1}
@media(max-width:1050px){.quote-stats1190{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-card1190{grid-template-columns:1fr 1fr 110px auto}.quote-card1190>div:nth-child(4){display:none}.quote-card-money1190{grid-column:3}.quote-line-editor1190{grid-template-columns:minmax(180px,2fr) 85px 85px 120px}.quote-line-editor1190 label:nth-of-type(5),.quote-line-editor1190 label:nth-of-type(6),.quote-line-total1190,.quote-remove-line1190{grid-row:2}.quote-line-editor1190 label:nth-of-type(5){grid-column:1}.quote-line-editor1190 label:nth-of-type(6){grid-column:2}.quote-line-total1190{grid-column:3}.quote-remove-line1190{grid-column:4;justify-self:end}}
@media(max-width:760px){.quote-card1190{position:relative;grid-template-columns:1fr 1fr;padding-bottom:62px}.quote-card1190>div:nth-child(3),.quote-card1190>div:nth-child(4){display:grid}.quote-card-money1190{grid-column:2}.quote-open1190{position:absolute;right:16px;bottom:14px}.quote-edit-modal1190,.quote-details-modal1190{width:calc(100vw - 18px)}.quote-edit-modal1190 form,.quote-details-shell1190{padding:18px}.quote-line-tools1190{width:100%;display:grid;grid-template-columns:1fr 1fr}.quote-line-tools1190 select{grid-column:1/-1;min-width:0}.quote-line-editor1190{grid-template-columns:1fr 1fr}.quote-line-description1190{grid-column:1/-1}.quote-line-editor1190 label:nth-of-type(n),.quote-line-total1190,.quote-remove-line1190{grid-row:auto;grid-column:auto}.quote-line-total1190{grid-column:1}.quote-remove-line1190{grid-column:2;justify-self:end}.quote-detail-actions1190{grid-template-columns:1fr 1fr}.quote-detail-actions1190>button:last-child:nth-child(odd){grid-column:1/-1}
  /* Detail actions belong after the content. They must never cover information while the user scrolls. */
  .order-details-shell>.modal-actions,.invoice-details-shell>.modal-actions,.quote-details-shell1190>.modal-actions{position:static!important;bottom:auto!important;background:transparent!important;padding-top:12px;margin-top:16px}
}
@media(max-width:520px){.quote-stats1190{grid-template-columns:1fr}.quote-card1190{grid-template-columns:1fr}.quote-card1190>div:nth-child(3),.quote-card1190>div:nth-child(4){display:none}.quote-card-money1190{grid-column:1;text-align:left}.quote-line-tools1190,.quote-detail-actions1190{grid-template-columns:1fr}.quote-detail-actions1190>button:last-child:nth-child(odd){grid-column:auto}.quote-event1190{grid-template-columns:12px 1fr}.quote-event1190 time{grid-column:2}}
