.general-orders{display:grid;grid-gap:16px;gap:16px;min-width:0}.general-orders-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);align-items:start;grid-gap:16px;gap:16px}.general-orders-layout .vc-card{min-width:0}.general-orders .demo-form{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.general-orders .demo-form label{display:grid;grid-gap:5px;gap:5px}.general-orders .demo-form input,.general-orders .demo-form select,.general-orders .demo-form textarea,.general-orders .demo-section-head select{width:100%;min-height:36px;padding:7px 9px;border:1px solid #ced9eb;border-radius:8px;background:#fff;color:#1d2939}.general-orders .demo-form textarea{min-height:76px}.general-orders .demo-form input:focus-visible,.general-orders .demo-form select:focus-visible,.general-orders .demo-form textarea:focus-visible{outline:2px solid #2563b8;outline-offset:1px}.general-orders .general-inline-form{grid-template-columns:minmax(0,1fr) auto auto;align-items:end}.general-orders .general-inline-form label:nth-child(2){display:flex;align-items:center;gap:7px;padding-bottom:9px}.general-orders .general-inline-form input[type=checkbox]{width:auto;min-height:auto}.general-order-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.general-order-profile-name{display:block;margin-top:3px;color:#667085;font-size:.75rem}.general-order-profile-switch{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin:12px 0}.general-order-profile-switch label{display:grid;grid-gap:5px;gap:5px;min-width:min(100%,260px);font-size:.82rem}.general-order-profile-switch select{width:100%;min-height:36px;padding:7px 9px;border:1px solid #ced9eb;border-radius:8px;background:#fff;color:#1d2939}.general-order-profile-switch select:focus-visible{outline:2px solid #2563b8;outline-offset:1px}@media(max-width:1100px){.general-orders-layout{grid-template-columns:1fr}}@media(max-width:650px){.general-orders .general-inline-form{grid-template-columns:1fr}.general-orders .demo-section-head{align-items:flex-start;flex-wrap:wrap}.general-order-profile-switch button,.general-order-profile-switch label{width:100%}}.quote-page{display:grid;grid-gap:1rem;gap:1rem}.quote-layout{grid-template-columns:minmax(16rem,.8fr) minmax(0,2fr);align-items:start}.quote-column,.quote-layout{display:grid;grid-gap:1rem;gap:1rem}.quote-column{min-width:0}.quote-list{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.75rem}.quote-list-item{display:grid;grid-gap:.2rem;gap:.2rem;text-align:left;width:100%;border:1px solid var(--vc-border,var(--vc-border,var(--vc-border,#dce5f2)));background:var(--vc-surface,#fff);border-radius:.65rem;padding:.8rem;color:inherit;cursor:pointer}.quote-list-item--active,.quote-list-item:focus-visible{border-color:var(--vc-accent,var(--vc-accent,#2563b8));outline:2px solid var(--vc-accent,var(--vc-accent,#2563b8));outline-offset:1px}.quote-list-item span{font-size:.82rem;color:var(--vc-text-secondary,var(--vc-text-secondary,#61718b))}.quote-filter{display:grid;grid-gap:.3rem;gap:.3rem}.quote-filter select,.quote-line input,.quote-line select{width:100%;min-height:2.4rem;border:1px solid var(--vc-border,var(--vc-border,#cfd8e6));border-radius:.45rem;padding:.45rem;background:white;color:var(--vc-text-primary,#1d2939)}.quote-metadata{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:var(--vc-text-secondary,#51627d)}.quote-actions,.quote-links{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}.quote-summary{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;align-items:baseline;padding:.8rem;border-radius:.5rem;background:var(--vc-bg-secondary,var(--vc-bg-secondary,#f5f7fa))}.quote-summary strong{color:var(--vc-accent,var(--vc-accent,#2563b8));font-size:1.1rem}.quote-lines{display:grid;grid-gap:.8rem;gap:.8rem}.quote-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;border:1px solid var(--vc-border,var(--vc-border,#e2e8f0));padding:.8rem;border-radius:.6rem}.quote-line label{display:grid;grid-gap:.2rem;gap:.2rem;font-size:.85rem}.quote-line button{align-self:end}.quote-history ol{padding-left:1.2rem}.agreement-client-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-gap:.45rem;gap:.45rem;max-height:13rem;overflow:auto;margin-bottom:.8rem}.agreement-client-grid label{display:flex;align-items:center;gap:.4rem;font-size:.85rem}.agreement-history{padding-left:1.2rem}.quote-price-detail{grid-column:1/-1;margin:0;color:var(--vc-success,var(--vc-success,#177d79));font-size:.85rem}@media (max-width:1000px){.quote-layout{grid-template-columns:1fr}}@media (max-width:700px){.quote-line{grid-template-columns:1fr 1fr}}@media (max-width:480px){.quote-line{grid-template-columns:1fr}}.vc-form-shell input,.vc-form-shell select,.vc-form-shell textarea{width:100%;min-height:2.4rem;border:1px solid var(--vc-border,var(--vc-border,#cfd8e6));border-radius:.45rem;padding:.45rem .6rem;background:var(--vc-surface,white);color:var(--vc-text-primary,#1d2939);font:inherit;font-size:.9rem}.vc-form-shell input:focus,.vc-form-shell select:focus,.vc-form-shell textarea:focus{outline:2px solid var(--vc-accent,var(--vc-accent,#2563b8));outline-offset:1px;border-color:var(--vc-accent,var(--vc-accent,#2563b8))}.vc-form-shell label{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.85rem;font-weight:500;color:var(--vc-text-primary,#1d2939)}.vc-form-shell .vc-btn{min-height:2.4rem;padding:.45rem 1rem}.quote-document-actions{align-items:center;padding:.55rem .65rem;border:1px solid var(--vc-border,#dce5f2);border-radius:.55rem;background:var(--vc-bg-secondary,#f5f7fa)}.quote-document-actions .vc-caption{margin:0}.quote-status-band{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;padding:.45rem .7rem;border-radius:.55rem;background:var(--vc-bg-secondary,#eef3fb);margin-bottom:.8rem}.quote-status-band span{font-size:.85rem;color:var(--vc-text-secondary,#51627d)}.quote-detail-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:.8rem;gap:.8rem}@media (max-width:760px){.quote-detail-grid{grid-template-columns:1fr}}.quote-detail-cell{display:grid;grid-gap:.55rem;gap:.55rem;padding:.8rem;border:1px solid var(--vc-border,#dbe3ef);border-radius:.6rem;background:var(--vc-surface,#fff);min-width:0}.quote-detail-cell h3{margin:0;font-size:.95rem;color:var(--vc-text-primary,#1d2939)}.quote-detail-cell p{margin:0;color:var(--vc-text-primary,#22314a)}.quote-detail-list{display:grid;grid-template-columns:minmax(6rem,auto) minmax(0,1fr);grid-gap:.35rem .8rem;gap:.35rem .8rem;margin:0;align-items:baseline;font-size:.9rem}.quote-detail-list dt{color:var(--vc-text-secondary,#61718b)}.quote-detail-list dd{margin:0;color:var(--vc-text-primary,#1d2939)}.quote-total{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.6rem .7rem;border-radius:.55rem;background:var(--vc-accent-soft,#e8f0fe);font-size:1.05rem}.quote-action-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));grid-gap:.8rem;gap:.8rem}.quote-action-group{display:grid;grid-gap:.5rem;gap:.5rem;padding:.8rem;border:1px dashed var(--vc-border,#cfd8e6);border-radius:.6rem;background:var(--vc-surface,#fff)}.quote-action-group h3{margin:0;font-size:.95rem;color:var(--vc-text-primary,#1d2939)}.quote-action-group .quote-actions{margin:0}.settlements-page{max-width:1440px;margin:0 auto;display:grid;grid-gap:16px;gap:16px;color:#1d2939}.settlements-heading h2{margin:0;font-size:1.8rem}.settlements-heading p{margin:4px 0;color:#667085}.settlements-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.1em;color:#2563b8!important}.settlements-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);grid-gap:16px;gap:16px}.settlements-main,.settlements-side{display:grid;align-content:start;grid-gap:16px;gap:16px;min-width:0}.settlements-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.settlements-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin-top:16px}.settlements-adjust,.settlements-detail,.settlements-rule-form{display:grid;grid-gap:12px;gap:12px}.settlements-lines,.settlements-list{display:grid;grid-gap:4px;gap:4px}.settlements-row{display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%;padding:12px;text-align:left;background:#fff;border:1px solid #e5eaf3;border-radius:10px;cursor:pointer;color:inherit}.settlements-row--active,.settlements-row:focus-visible{border-color:#2563b8;outline:2px solid #bfdbfe}.settlements-row span{display:grid;grid-gap:4px;gap:4px}.settlements-row small{color:#667085}.settlements-lines>div,.settlements-sources li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid #e5eaf3}.settlements-sources ul{list-style:none;padding:0}.settlements-alert,.settlements-notice{padding:10px 12px;border-radius:8px;margin:0}.settlements-alert{color:#9b1c1c;background:#fef3f2}.settlements-notice{color:#067647;background:#ecfdf3}.settlements-hint{font-size:.85rem;color:#475467;background:#f5f7fa;border-radius:8px;padding:10px}.settlements-detail ol{padding-left:20px;font-size:.85rem;color:#475467}.settlements-detail li{margin:6px 0}@media(max-width:950px){.settlements-grid{grid-template-columns:1fr}}@media(max-width:600px){.settlements-form-grid{grid-template-columns:1fr}.settlements-row{align-items:flex-start;flex-direction:column}}.vc-inbox{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.vc-inbox-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.vc-inbox-intro h2{font-size:1.15rem;margin:0}.vc-inbox-intro p{margin:.3rem 0 0;color:var(--vc-text-muted,#667085)}.vc-inbox-availability{padding:.35rem .65rem;border-radius:999px;background:#eef4ff;color:#3157a5;font-size:.8rem}.vc-inbox-columns{display:grid;grid-template-columns:minmax(240px,300px) minmax(300px,1fr) minmax(220px,260px);grid-gap:.8rem;gap:.8rem;min-width:0;align-items:stretch}.vc-inbox-columns .vc-card-content,.vc-inbox-columns>.vc-card{min-width:0}.vc-inbox-filters{display:grid;grid-gap:.7rem;gap:.7rem}.vc-inbox-search{display:flex;align-items:center;gap:.4rem;min-width:0}.vc-inbox-search .vc-input{min-width:0;width:100%}.vc-inbox-filter-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.vc-inbox-filter-row label{display:grid;grid-gap:.25rem;gap:.25rem;color:var(--vc-text-muted,#667085);font-size:.8rem;min-width:0}.vc-inbox-filter-row select{min-width:0;width:100%;padding:.5rem;border:1px solid #cbd5e1;border-radius:.5rem;color:inherit;background:var(--vc-surface,#fff)}.vc-inbox-list{display:grid;align-content:start;grid-gap:.4rem;gap:.4rem;overflow-y:auto;max-height:min(54vh,560px);margin-top:.75rem}.vc-inbox-row{display:flex;justify-content:space-between;gap:.5rem;width:100%;text-align:left;padding:.7rem;border:1px solid #d7dfeb;border-radius:.6rem;background:var(--vc-surface,#fff);color:inherit;cursor:pointer}.vc-inbox-row:hover,.vc-inbox-row[aria-current=true]{border-color:#6389e1;background:#f2f6ff}.vc-inbox-row span:first-child{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.vc-inbox-row small,.vc-inbox-row strong{overflow-wrap:anywhere}.vc-inbox-row small{color:var(--vc-text-muted,#667085)}.vc-inbox-unread{align-self:center;border-radius:999px;background:#db3b46;color:white;padding:.1rem .45rem;font-size:.75rem}.vc-inbox-chat{display:flex;flex-direction:column;gap:.75rem;min-height:min(54vh,560px)}.vc-inbox-history{flex:1 1 auto;min-height:190px;max-height:55vh;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid #e0e5ee;border-radius:.6rem;background:#f8fafc}.vc-inbox-bubble{max-width:80%;padding:.6rem .8rem;border-radius:.7rem;background:#e9f0ff;overflow-wrap:anywhere}.vc-inbox-bubble--agent{align-self:flex-end;background:#e5f5e8}.vc-inbox-bubble--bot{background:#f0eafa}.vc-inbox-bubble small{color:#5f6b7a}.vc-inbox-bubble p{margin:.25rem 0 0}.vc-inbox-disabled-actions,.vc-inbox-quick-replies{display:flex;flex-wrap:wrap;gap:.4rem}.vc-inbox-compose{display:flex;align-items:flex-end;gap:.5rem}.vc-inbox-compose .vc-textarea{min-width:0;flex:1 1}.vc-inbox-contact{display:grid;grid-gap:.65rem;gap:.65rem}.vc-inbox-contact p{display:grid;grid-gap:.2rem;gap:.2rem;margin:0;overflow-wrap:anywhere}.vc-inbox-contact strong{color:var(--vc-text-muted,#667085);font-size:.8rem}.vc-inbox-empty{display:grid;justify-items:start;grid-gap:.4rem;gap:.4rem;color:var(--vc-text-muted,#667085);padding:1rem .25rem;overflow-wrap:anywhere}.vc-inbox-empty strong{color:inherit}.vc-inbox-empty--center{justify-items:center;align-content:center;text-align:center;min-height:240px}.vc-inbox-mobile-nav{display:none}@media (max-width:980px){.vc-inbox-columns{grid-template-columns:minmax(210px,270px) minmax(260px,1fr)}.vc-inbox-contact-panel{grid-column:1/-1}}@media (max-width:700px){.vc-inbox-mobile-nav{display:flex;gap:.35rem;overflow-x:auto}.vc-inbox-mobile-nav button{padding:.5rem .7rem;border:1px solid #cbd5e1;border-radius:.5rem;background:var(--vc-surface,#fff);color:inherit;white-space:nowrap}.vc-inbox-mobile-nav button[aria-selected=true]{border-color:#6389e1;color:#3157a5}.vc-inbox-mobile-nav button:disabled{opacity:.5}.vc-inbox-columns{display:block}.vc-inbox-columns>.vc-card{display:none}.vc-inbox-pane-chat .vc-inbox-chat-panel,.vc-inbox-pane-contact .vc-inbox-contact-panel,.vc-inbox-pane-list .vc-inbox-list-panel{display:block}.vc-inbox-chat{min-height:55vh}.vc-inbox-list{max-height:55vh}}.vc-com{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.vc-com .vc-tabs{overflow-x:auto;max-width:100%}.vc-com-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.vc-com-kpi{display:grid;grid-gap:.3rem;gap:.3rem}.vc-com-kpi span{color:var(--vc-text-muted,#667085)}.vc-com-kpi strong{font-size:1.7rem}.vc-com-actions,.vc-com-pager,.vc-com-toolbar{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.vc-com-toolbar{justify-content:space-between}.vc-com-pager{justify-content:flex-end}.vc-com td small{display:block;color:var(--vc-text-muted,#667085);margin-top:.25rem}.vc-com td code{overflow-wrap:anywhere}.vc-com-hint,.vc-com-summary-counts{color:var(--vc-text-muted,#667085);margin:0}.vc-com-form{display:grid;grid-gap:.9rem;gap:.9rem}.vc-com-form label,.vc-com-toolbar label{display:grid;grid-gap:.3rem;gap:.3rem}.vc-com-form input,.vc-com-form textarea,.vc-com-toolbar input,.vc-com-toolbar select{width:100%;min-height:2.5rem;padding:.45rem .65rem;border:1px solid #cbd5e1;border-radius:.5rem;background:var(--vc-surface,#fff);color:inherit}.vc-com-form textarea{min-height:5rem}@media (max-width:900px){.vc-com-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.vc-com-kpis{grid-template-columns:1fr}.vc-com-pager,.vc-com-toolbar{align-items:stretch;justify-content:stretch}.vc-com-pager>*,.vc-com-toolbar>*{min-width:0}}.vc-general-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.vc-general-filters{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.vc-general-summary{display:flex;flex-wrap:wrap;gap:1.25rem;padding:.75rem 0;color:var(--vc-text-muted)}.vc-general-summary strong{color:var(--vc-text)}.vc-general-timeline{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.vc-general-timeline li{border-left:3px solid var(--vc-border,#d8dee9);padding-left:.75rem;display:grid;grid-gap:.2rem;gap:.2rem}.vc-general-timeline li span{font-size:.8rem;color:var(--vc-text-muted)}.vc-general-timeline li p{margin:0}