#crm-board-invoice-details{background:#fff!important;color:#253047!important;border:1px solid #e2dce9!important;border-radius:14px;padding:16px!important}
#crm-board-invoice-details>summary{color:#432858!important;font-weight:700}
#crm-board-invoice-form.crm-document-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;color:#253047!important;background:#fff!important}
#crm-board-invoice-form :is(label,small,strong,span){color:inherit}
#crm-board-invoice-form label{display:grid;gap:6px;font-size:11px;font-weight:400;position:relative;min-width:0}
#crm-board-invoice-form :is(input,select,textarea){box-sizing:border-box;width:100%;min-height:39px;margin:0;padding:8px 10px;background:#fff!important;color:#243047!important;border:1px solid #dcd7e3!important;border-radius:8px;font:inherit;font-size:12px;box-shadow:none!important}
#crm-board-invoice-form option{background:#fff!important;color:#243047!important}
#crm-board-invoice-form .wide,.crm-document-brand{grid-column:1/-1}
.crm-document-brand{display:flex;align-items:center;gap:12px;color:#3f2858;font-weight:700}
.crm-document-brand img,.crm-document-monogram{width:52px;height:52px;border-radius:12px;object-fit:contain;background:#f3eef8}
.crm-document-monogram{display:grid;place-items:center;font-size:24px;color:#684184}
.crm-document-lines{display:grid;gap:7px}
.crm-document-line{display:grid;grid-template-columns:minmax(130px,2fr) 80px minmax(110px,1fr) minmax(100px,1fr) 28px;gap:12px;align-items:center;padding:10px 12px;border:1px solid #e7e1ec;background:#faf9fc;border-radius:9px;font-size:12px}
.crm-document-line small{font-size:10px;color:#71758a}
.crm-document-line>button{padding:3px!important;border:0!important;background:transparent!important;color:#a83851!important;min-width:24px;font-size:19px!important}
.crm-document-empty{padding:15px;color:#72788b!important;font-size:11px;border:1px dashed #dbd2e5;border-radius:9px;margin:0}
.crm-document-footer{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}
.crm-document-footer>button{background:#6c3897!important;color:white!important;border:0;border-radius:8px;padding:10px 16px}
.crm-document-footer>[role=status]{font-size:11px;flex-basis:100%}
[data-document-customers]{position:absolute;top:100%;inset-inline:0;z-index:25;background:#fff;color:#253047;box-shadow:0 8px 24px #30234124;border:1px solid #dbd2e5;border-radius:9px;padding:5px;max-height:250px;overflow:auto}
[data-document-customers][hidden]{display:none!important}
[data-document-customers]>button{width:100%;display:flex;justify-content:space-between;gap:10px;padding:10px!important;background:#fff!important;color:#253047!important;border:0!important;border-radius:5px;font-size:12px!important;text-align:right}
[data-document-customers]>button:hover{background:#f3eef9!important}
.crm-document-preview{color:#273246;background:white;font-size:12px}
.crm-document-preview header{display:flex;justify-content:space-between;gap:15px;align-items:center;border-bottom:2px solid #6d4495;padding-bottom:15px}
.crm-document-preview header>div:last-child{display:grid;gap:7px;font-size:11px}
.crm-document-preview h2{font-size:20px;margin:5px 0 0;color:#442962}
.crm-document-recipient{display:flex;justify-content:space-between;margin:18px 0;padding:12px;background:#f6f3f9;border-radius:8px}
.crm-document-table-scroll{overflow-x:auto}
.crm-document-preview table{width:100%;border-collapse:collapse;min-width:420px}
.crm-document-preview :is(th,td){padding:11px!important;border-bottom:1px solid #e5e1e9;text-align:right;color:#273246!important}
.crm-document-preview th{background:#f5f1f8;color:#50336b!important;font-size:11px}
.crm-document-grand-total{display:flex;justify-content:space-between;padding:18px 10px;border-bottom:1px solid #ddd4e7;font-size:13px}
.crm-document-preview :is(footer,[data-document-delivery],.crm-document-notes){font-size:10px;line-height:1.9;color:#697185;margin-top:15px}
#page-content.crm-standalone-workspace>.crm-content-column{grid-column:2/-1!important;grid-row:2!important;display:flex;flex-direction:column;gap:12px;min-width:0;align-self:start}
#page-content.crm-standalone-workspace>.crm-content-column>[data-crm-view]{margin-block:0!important;order:0!important;width:100%;box-sizing:border-box;min-width:0}
#page-content.crm-standalone-workspace.crm-nav-collapsed>.crm-content-column{grid-column:1/-1!important}
#page-content.crm-standalone-workspace.crm-nav-collapsed>.crm-sidebar-column{display:none!important}
.crm-last-purchase{display:grid;gap:4px}
.crm-last-purchase time{font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums;color:#49546a;direction:rtl}
.crm-last-purchase .crm-last-purchase-empty{font-size:11px;color:#8b8e9a}
@media(max-width:760px){#page-content.crm-standalone-workspace>.crm-content-column{grid-column:1/-1!important;grid-row:3!important}#page-content.crm-standalone-workspace.crm-nav-collapsed>.crm-content-column{grid-row:2!important}#crm-board-invoice-form.crm-document-form{grid-template-columns:1fr}.crm-document-line{grid-template-columns:minmax(0,1fr) 70px 25px;gap:8px}.crm-document-line>:nth-child(3),.crm-document-line>:nth-child(4){grid-row:2}.crm-document-line>button{grid-column:3;grid-row:1}.crm-document-preview header{align-items:start;flex-wrap:wrap}}

#page-content.crm-standalone-workspace #crm-customer-filters{display:flex!important;flex-wrap:nowrap!important;align-items:end!important;gap:9px!important;padding:10px 12px!important;border-radius:11px;min-width:0;overflow-x:auto;overflow-y:hidden;margin:0!important}#page-content.crm-standalone-workspace #crm-customer-filters.crm-view-hidden{display:none!important}#crm-customer-filters>label{flex:1 0 125px!important;width:auto!important;min-width:125px!important;margin:0!important;font-size:10px!important;font-weight:400;display:grid!important;gap:4px!important}#crm-customer-filters>label:first-child{flex:1.4 0 155px!important}#crm-customer-filters :is(input:not([type=checkbox]),select){height:34px!important;min-height:34px!important;padding:6px 8px!important;box-sizing:border-box;font-size:11px!important;background:#fff!important;color:#293448!important;margin:0!important}#crm-customer-filters>label[for=crm-include-archived]{display:flex!important;align-items:center!important;flex:0 0 auto!important;min-width:0!important;white-space:nowrap;height:34px}#crm-customer-filters input[type=checkbox]{width:13px;height:13px;accent-color:#79519a}.crm-filter-help{align-self:center;display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px;border-radius:50%;background:#f1ebf7;color:#79519a;font-size:11px;cursor:help}
.crm-slot-dialog{position:fixed;inset:0;margin:auto;width:min(620px,calc(100vw - 28px));max-height:calc(100dvh - 40px);height:fit-content;overflow-y:auto;box-sizing:border-box;border:1px solid #e0d5eb;border-radius:18px;padding:20px;background:white;color:#2e3144;font-family:inherit;box-shadow:0 22px 70px #271b3a35;direction:rtl}.crm-slot-dialog::backdrop{background:#211a2f65;backdrop-filter:blur(3px)}.crm-slot-dialog header{display:flex;justify-content:space-between;align-items:start;gap:10px}.crm-slot-dialog h3{font-size:17px;margin:0;color:#51366c}.crm-slot-dialog header p{font-size:11px;color:#737285;margin:7px 0 12px}.crm-slot-dialog button{font:inherit;cursor:pointer}.crm-slot-dialog header button{background:transparent;border:0;color:#877593;font-size:22px;padding:0 4px}.crm-slot-periods{display:flex;gap:6px;flex-wrap:wrap}.crm-slot-periods button{flex:1;background:#f7f4fa;color:#69527c;border:1px solid #ebe3f1;border-radius:8px;padding:7px;font-size:11px}.crm-slot-periods button[aria-pressed=true]{background:#76519a;border-color:#76519a;color:white}.crm-slot-legend{display:flex;gap:13px;align-items:center;font-size:10px;color:#8a8292;margin:14px 0}.crm-slot-legend>span:first-child{color:#627e70}.crm-slot-legend strong{margin-inline-start:auto;color:#76519a;font-weight:400}.crm-slot-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;max-height:300px;overflow-y:auto;overscroll-behavior:contain;padding:3px}.crm-slot-grid button{padding:9px 0;border:1px solid #e1d7ec;border-radius:8px;background:#faf7fd;color:#67448b;font-size:12px;direction:ltr;font-variant-numeric:tabular-nums}.crm-slot-grid button:hover:not(:disabled),.crm-slot-grid button[aria-pressed=true]{background:#76519a;color:white;border-color:#76519a}.crm-slot-grid button:disabled{background:#f3f3f5;color:#b3acba;border-color:#eeebf0;cursor:default;text-decoration:line-through}.crm-slot-empty{grid-column:1/-1;text-align:center;padding:22px 10px;font-size:12px;line-height:1.9;color:#847a8d}.crm-slot-note{font-size:10px;color:#93889c;margin:12px 0;line-height:1.8}.crm-slot-dialog footer{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #eee8f2;padding-top:12px}.crm-slot-dialog footer button{background:white;color:#74538e;border:1px solid #e4daed;border-radius:7px;padding:7px 10px;font-size:10px}.crm-slot-dialog footer button:last-child{margin-inline-start:auto}@media(max-width:480px){.crm-slot-dialog{padding:15px}.crm-slot-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-height:310px}.crm-slot-legend{gap:7px;font-size:9px}}

.crm-sales-form-host .overview-crm-forms{display:block!important;width:100%;min-width:0}#crm-board-invoice-details{width:100%;box-sizing:border-box;min-width:0}#crm-board-invoice-form{container-type:inline-size;container-name:crmInvoiceEditor;min-width:0}.crm-document-line{grid-template-columns:minmax(0,2fr) 72px minmax(0,1fr) minmax(0,1fr) 24px;box-sizing:border-box;max-width:100%;min-width:0}.crm-document-line>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.crm-document-line strong{line-height:1.8;white-space:normal}.crm-document-line input{min-width:0!important;max-width:100%!important}.crm-document-line b{font-size:11px;line-height:1.9}.crm-document-customer input.has-quick-add{padding-inline-end:42px!important}#crm-board-invoice-form .crm-document-add-customer{position:absolute;inset-inline-end:4px;bottom:4px;width:30px;height:31px;min-height:0;border:0;border-radius:6px;background:#79519b;color:white;padding:0;font-size:20px;display:grid;place-items:center}#crm-board-invoice-form .crm-document-add-customer[hidden]{display:none!important}#crm-sales-workspace-title{color:#442a60!important;font-weight:800!important;opacity:1!important;font-size:20px!important;line-height:1.7}@container crmInvoiceEditor (max-width:520px){.crm-document-line{grid-template-columns:minmax(0,1fr) 65px 24px;gap:8px}.crm-document-line>:first-child{grid-column:1;grid-row:1}.crm-document-line>:nth-child(2){grid-column:2;grid-row:1}.crm-document-line>:nth-child(3){grid-column:1;grid-row:2}.crm-document-line>:nth-child(4){grid-column:2/4;grid-row:2}.crm-document-line>:last-child{grid-column:3;grid-row:1}}

.crm-score-rate-card{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin:0 0 14px;padding:14px 16px;border:1px solid #e3d9ee;border-radius:13px;background:linear-gradient(110deg,#fcfafe,#f3eef8);color:#51316c}.crm-score-rate-icon{width:38px;height:38px;flex:0 0 38px;border-radius:11px;background:#e9ddf2;color:#7c50a1;display:grid;place-items:center;font-size:23px}.crm-score-rate-summary{display:grid;gap:5px;min-width:0}.crm-score-rate-summary small{font-size:10px;color:#85728e}.crm-score-rate-summary strong{font-size:13px;color:#4f3166}.crm-score-rate-summary strong>span{padding-inline:7px;color:#a58ab8}.crm-score-rate-summary>b{font-size:15px}.crm-score-rate-summary>span{font-size:10px;color:#95869e}.crm-score-rate-card>[data-score-rate-edit]{margin-inline-start:auto;padding:7px 12px;border:1px solid #d9c7e7;border-radius:8px;background:#fff;color:#795298;font:inherit;font-size:11px}.crm-score-rate-editor{display:flex;align-items:end;gap:8px;flex-wrap:wrap;flex-basis:100%;border-top:1px solid #e3d9ec;padding-top:12px}.crm-score-rate-editor[hidden]{display:none!important}.crm-score-rate-editor label{display:grid;gap:5px;font-size:11px;color:#6d567d}.crm-score-rate-editor input{width:160px;box-sizing:border-box;min-height:36px;background:#fff;border:1px solid #ded2e7;border-radius:8px;padding:7px;font:inherit;color:#4e355f}.crm-score-rate-editor button{font:inherit;font-size:11px;padding:8px 12px;border:1px solid #dccce7;background:#fff;color:#795298;border-radius:7px}.crm-score-rate-editor button[type=submit]{background:#79519b;color:#fff;border-color:#79519b}.crm-score-rate-card>[role=status]{flex-basis:100%;font-size:10px;color:#6f5880}.crm-score-rate-card>[role=status]:empty{display:none}.crm-section-nav .crm-section-links a[aria-current=page]{background:#f0e5fa!important;color:#512a72!important;border-color:#cbb1df!important;box-shadow:inset -3px 0 0 #c8a65c;font-weight:800!important}.crm-section-nav .crm-section-links a[aria-current=page] .crm-nav-item-icon{color:#6e3c91!important}.crm-section-nav .crm-nav-current-group>summary{background:#a887bd!important;color:#fff!important;box-shadow:inset -3px 0 0 #d6b974;border-radius:8px}.crm-section-nav .crm-nav-current-group>summary .crm-nav-item-icon{color:#fff!important}
