.quote-compact-filters{grid-template-columns:repeat(6,minmax(120px,1fr));align-items:start;gap:12px;margin:12px 0 16px;display:grid}.quote-compact-filters .quote-search{grid-column:span 2}.quotation-compact-table{background:#fff;border:1px solid #dce3ea;border-radius:6px;max-height:70vh}.quotation-compact-table .MuiTable-root{min-width:1290px}.quotation-compact-table .MuiTableCell-root{white-space:nowrap;border-color:#edf0f4;padding:8px 9px;font-size:12px;line-height:1.5}.quotation-compact-table .MuiTableCell-head{color:#425369;background:#f4f7fa;padding-block:11px;font-size:11.5px;font-weight:700}.quotation-compact-table .MuiChip-root{height:23px;font-size:11px}.quote-number{font-variant-numeric:tabular-nums;color:#173750;font-size:12px}.quote-amount{font-variant-numeric:tabular-nums;color:#112e47;font-size:13px}.quote-amount small{color:#6f7e8d;font-size:9px;font-weight:500}.quote-quick-actions{align-items:center;gap:0;display:inline-flex}.quote-quick-actions .MuiButton-root{min-width:34px;padding:3px}.archived-badge{opacity:.6}.quotation-mobile-list{display:none}.quotation-workspace:has(.quotation-compact-table){max-width:none}.quotation-workspace .quotation-actions .MuiButton-root{padding:7px 14px;font-size:13px}@media (max-width:700px){.quote-compact-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.quotation-compact-table{display:none}.quotation-mobile-list{gap:8px;display:grid}.quotation-mobile-list article{background:#fff;border:1px solid #dce3ea;border-radius:6px;padding:10px 12px}.quotation-mobile-list header,.quotation-mobile-list footer,.mobile-quote-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-quote-title{margin:7px 0;font-size:13px}.quotation-mobile-list footer{color:#66778a;font-size:11px}.quotation-mobile-list .MuiChip-root{height:22px;font-size:10px}.quotation-workspace .quotation-actions{flex-wrap:wrap;gap:6px;display:flex}.quotation-workspace .quotation-actions .MuiButton-root{padding:7px 9px;font-size:11px}}.quotation-workspace{color:#17354d;max-width:1400px;margin:0 auto}.tower-configurator{border-top:3px solid #a9884f}.tower-subtitle{color:#173b55;margin:24px 0 12px;font-size:16px}.quotation-workspace .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:#263f52;color:#263f52}.quotation-workspace .MuiInputLabel-root.Mui-disabled{color:#596b79}.quotation-workspace .MuiInputBase-root.Mui-disabled{background:#fafbfd}.quotation-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.quotation-heading h1{margin:5px 0 0;font-size:28px}.quotation-heading h2{margin:0}.quotation-actions,.quotation-save,.quotation-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.quotation-meta{margin-bottom:20px;font-size:14px}.quotation-section{background:#fff;border:1px solid #e1e7eb;border-radius:8px;margin-bottom:20px;padding:26px}.quotation-section h2{margin:0 0 24px;font-size:18px}.quotation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}.quotation-commandbar{z-index:5;background:#fff;border:1px solid #d6dfe6;border-top:3px solid #ae9565;flex-wrap:wrap;align-items:center;gap:6px;padding:14px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 16px #17354d0a}.quotation-payments{margin-top:24px}.quotation-payment-list{gap:12px;display:grid}.quotation-payment-row{background:#f8fafb;border:1px solid #dce3e9;grid-template-columns:1fr 145px minmax(260px,1.6fr) 105px auto;align-items:start;gap:12px;padding:14px;display:grid}.shaft-door-assistant{border:1px solid #dce5eb;background:#fafcfd;border-inline-start:3px solid #a98a55;border-radius:6px;margin-top:24px;padding:18px}.shaft-door-assistant-heading,.shaft-door-assistant-heading strong,.shaft-door-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shaft-door-assistant-heading{justify-content:space-between;margin-bottom:14px}.shaft-door-actions{margin-top:12px}.shaft-door-details{margin-top:16px;font-size:13px}.shaft-door-details summary{cursor:pointer;padding-block:6px;font-weight:600}.shaft-door-details dl{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-block:18px;display:grid}.shaft-door-details dt{color:#5b6f7d}.shaft-door-details dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-weight:700}.shaft-door-details p{line-height:1.9}.shaft-door-details .quotation-grid{margin-block:20px}@media (min-width:1200px){.quotation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quotation-payments{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.quotation-payment-row{grid-template-columns:1fr}.quotation-commandbar{flex-wrap:nowrap;padding:10px;overflow-x:auto}.quotation-commandbar>*{flex-shrink:0}}.quotation-workspace .span-all{grid-column:1/-1}.quotation-line{border-top:1px solid #e1e7eb;padding:20px 0}.quotation-line-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.quotation-line-grid{grid-template-columns:2fr 1fr 1fr;gap:22px 16px;display:grid}.quotation-line-grid.repair-line-grid{grid-template-columns:2fr .7fr 1fr}.quotation-line-grid.repair-line-grid .span-all{grid-column:1/-1}.quotation-line-amount{text-align:end;margin-top:12px;font-size:14px}.quotation-totals{margin-top:24px;max-width:440px;margin-inline-start:auto}.quotation-totals>div{border-bottom:1px solid #e1e7eb;justify-content:space-between;gap:15px;padding:12px 0;display:flex}.quotation-totals .quotation-total{border-bottom:3px solid #ae9565;font-size:22px}.quotation-save{justify-content:flex-end;margin-top:22px}.quotation-filters{background:#fff;border:1px solid #e1e7eb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px;padding:24px;display:grid}.quotation-row{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e1e7eb;grid-template-columns:140px minmax(140px,1fr) 90px 160px 55px;align-items:center;gap:18px;padding:23px;display:grid}.quotation-row:hover{background:#f0f5f8}.quotation-row:focus-visible{outline-offset:-2px;outline:2px solid #245d83}.quotation-row small{color:#647784;margin-top:7px;display:block}.quotation-empty{text-align:center;background:#fff;border:1px dashed #b6c2cb;padding:48px 20px}.visual-selection-section .quotation-heading{align-items:flex-start}.visual-selection-section .quotation-heading p{margin:6px 0 0}.visual-selection-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.visual-selection-current{background:#fff;border:1px solid #d7e0e6;border-top:3px solid #b9c6cf;grid-template-rows:150px 1fr auto;gap:12px;min-width:0;padding:12px;display:grid}.visual-selection-current.is-selected{background:#fbfcfd;border-top-color:#a98a55}.visual-selection-thumb{color:#607586;background:#f2f5f7;place-items:center;display:grid;overflow:hidden}.visual-selection-thumb img{object-fit:contain;object-position:center;box-sizing:border-box;background:#fff;width:100%;height:100%;padding:6px}.visual-selection-copy{flex-direction:column;gap:4px;min-height:72px;display:flex}.visual-selection-copy small{color:#607586}.visual-selection-copy strong{color:#a67e3b;letter-spacing:.04em;align-self:flex-start}.visual-selection-copy span{color:#173b55;font-weight:700}.visual-selection-dialog{background:#f3f6f8}.visual-category-filter{z-index:2;background:#f3f6f8;flex-wrap:wrap;gap:8px;padding:12px 0;display:flex;position:sticky;top:0}.visual-option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.visual-option-card{text-align:start;color:#173b55;cursor:pointer;min-width:0;font:inherit;background:#fff;border:1px solid #ccd7df;grid-template-rows:210px auto auto auto;gap:6px;padding:10px;display:grid;position:relative}.visual-option-card:hover{border-color:#5e8098;box-shadow:0 6px 18px #17354d16}.visual-option-card:focus-visible{outline-offset:2px;outline:3px solid #75a9d0}.visual-option-card.is-selected{border:2px solid #a98a55;padding:9px}.visual-option-card img{object-fit:contain;object-position:center;box-sizing:border-box;background:#fff;width:100%;height:100%;padding:8px}.visual-option-code{color:#a67e3b;letter-spacing:.06em;font-weight:800}.visual-option-card small{color:#607586}.quotation-pagination{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.quotation-section pre{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;background:#f4f6f8;max-height:400px;padding:15px;font-size:12px;overflow:auto}.drawing-dialog-title,.drawing-toolbar,.drawing-meta,.drawing-approval{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.drawing-dialog-title{justify-content:space-between}.drawing-dialog-content{background:#edf2f5}.drawing-toolbar{z-index:3;background:#fff;border:1px solid #d7e0e6;padding:12px;position:sticky;top:-16px}.drawing-toolbar-spacer{flex:1}.drawing-tabs{background:#fff;border:1px solid #d7e0e6;margin-top:16px}.drawing-stage{text-align:center;background:#dfe6ea;border:1px solid #cbd6dd;border-top:0;min-height:560px;padding:28px;overflow:auto}.drawing-stage img,.drawing-stage>div,.drawing-stage>div>svg{min-width:760px;max-width:none;height:auto;margin:0 auto;display:block}.drawing-stage>div{background:#fff;box-shadow:0 7px 28px #17354d24}.drawing-stage>div>svg{width:100%}.drawing-meta{color:#4e6473;background:#fff;border:1px solid #d7e0e6;border-top:0;padding:13px 16px;font-size:13px}.drawing-meta span+span:before{content:"•";color:#a98a55;margin-inline-end:12px}.drawing-approval{background:#fff;border:1px solid #d7e0e6;margin-top:16px;padding:16px}.drawing-approval .MuiTextField-root{flex:1;min-width:260px}.drawing-empty,.drawing-loading{text-align:center;color:#4e6473;place-content:center;min-height:440px;display:grid}.drawing-empty strong{color:#173b55;font-size:20px}.shaft-cabin-calculator{background:linear-gradient(#fbfcfd,#f6f8fa);border:1px solid #d7e0e6;grid-column:1/-1;margin-top:14px;padding:18px}.calculator-title-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.calculator-title-row h3{color:#173b55;margin:0 0 4px;font-size:18px}.calculator-title-row p{color:#5c7080;margin:0;font-size:13px}.calculator-title-row>span{color:#a9884f;white-space:nowrap;font-size:12px;font-weight:800}.compact-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.calculation-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.calculation-summary article{background:#fff;border:1px solid #dfe7ec;padding:12px}.calculation-summary span{color:#637586;margin-bottom:5px;font-size:12px;display:block}.calculation-summary b{color:#173b55;font-size:17px}.calculation-summary .major{background:#fffaf0;border-color:#c8ad72}.manual-override-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin-top:14px;display:grid}.calculation-breakdown{gap:8px;margin-top:10px;display:grid}.calculation-breakdown div{background:#fff;border:1px solid #e0e8ed;grid-template-columns:84px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.calculation-breakdown span{color:#a9884f;font-size:12px;font-weight:800}.calculation-breakdown b{color:#173b55;font-size:13px}.calculation-breakdown em{color:#4e6473;font-style:normal;font-weight:700}@media (max-width:1100px){.visual-selection-summary,.visual-option-grid,.compact-grid,.calculation-summary,.manual-override-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-row{grid-template-columns:120px minmax(120px,1fr) 85px 130px}.quotation-row>span:last-child{display:none}}@media (max-width:700px){.visual-selection-summary,.visual-option-grid{grid-template-columns:1fr}.visual-selection-current{grid-template-rows:auto auto;grid-template-columns:104px 1fr}.visual-selection-thumb{grid-row:1/3;min-height:118px}.visual-selection-current .MuiButton-root{grid-column:2;justify-self:start}.quotation-grid,.quotation-filters,.quotation-line-grid,.compact-grid,.calculation-summary,.manual-override-grid,.calculation-breakdown div,.quotation-line-grid.repair-line-grid{grid-template-columns:1fr}.quotation-section,.quotation-filters{padding:20px 15px}.quotation-row{grid-template-columns:1fr auto;gap:12px;padding:20px 14px}.quotation-row>span:nth-child(2){grid-area:2/1/auto/-1}.quotation-row>b{font-size:16px}.quotation-heading h1{font-size:24px}.quotation-totals{max-width:none}.quotation-pagination{flex-wrap:wrap;gap:15px}}
.finance-design-module__XhfmtW__root{--finance-ink:#173b55;--finance-gold:#a9884f;--finance-paper:#fff;--finance-muted:#566b7c;--finance-line:#dce5ec;--finance-space:8px;color:var(--finance-ink);font-variant-numeric:tabular-nums;font-family:Noto,Tahoma,sans-serif;line-height:1.9}.finance-design-module__XhfmtW__root h1,.finance-design-module__XhfmtW__root h2,.finance-design-module__XhfmtW__root h3,.finance-design-module__XhfmtW__root h4{letter-spacing:0;color:var(--finance-ink);font-family:inherit;line-height:1.6}.finance-design-module__XhfmtW__root table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.875rem;line-height:1.75}.finance-design-module__XhfmtW__root th{color:#23475e;border-bottom:1px solid var(--finance-line);background:#edf3f7;padding:14px 12px;font-weight:800}.finance-design-module__XhfmtW__root td{vertical-align:top;border-bottom:1px solid #e7edf2;padding:14px 12px}.finance-design-module__XhfmtW__root tbody tr:hover{background:#f7fafc}.finance-design-module__XhfmtW__root summary{color:var(--finance-ink);cursor:pointer;padding-block:8px;font-weight:800}.finance-design-module__XhfmtW__root input,.finance-design-module__XhfmtW__root select,.finance-design-module__XhfmtW__root textarea,.finance-design-module__XhfmtW__root button{font-family:inherit}.finance-design-module__XhfmtW__root button:focus-visible,.finance-design-module__XhfmtW__root a:focus-visible,.finance-design-module__XhfmtW__root summary:focus-visible{outline:3px solid var(--finance-gold);outline-offset:3px}@media (max-width:600px){.finance-design-module__XhfmtW__root{font-size:14px}.finance-design-module__XhfmtW__root th,.finance-design-module__XhfmtW__root td{padding:10px}.finance-design-module__XhfmtW__root h1{font-size:1.4rem}}.finance-design-module__XhfmtW__root .cash-bank-workspace{min-width:0;max-width:100%}.finance-design-module__XhfmtW__root .cost-center-table{min-width:0;max-width:100%;overflow-x:auto}.finance-design-module__XhfmtW__root .accounting-filters{flex-wrap:wrap;min-width:0}
.sales-kpis>.sales-overdue-button{font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #c3a258;border-radius:13px;min-height:90px;padding:13px}.sales-kpis>.sales-overdue-button:hover{background:#fff9ed}.sales-kpis>.sales-overdue-button:focus-visible{outline-offset:3px;outline:3px solid #17496a}.sales-overdue-button small{color:#71551a;font-size:11px;display:block}.sales-leads>button>.sales-contact-outcome{white-space:pre-wrap;overflow-wrap:anywhere;color:#173b55;text-align:start;background:#f0f6fa;border-radius:8px;grid-column:1/-1;padding:9px;line-height:1.7;display:block}.sales-contact-outcome strong{color:#123b59}.sales-layout:has([aria-label="قائمة عمل المتابعات"]){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}@media (max-width:950px){.sales-layout:has([aria-label="قائمة عمل المتابعات"]){grid-template-columns:minmax(0,1fr)}}.sales-overdue-list{gap:12px;margin-top:16px;display:grid}.sales-overdue-entry{overflow-wrap:anywhere;border:1px solid #dde5eb;border-radius:12px;padding:16px}.sales-overdue-entry h3{margin:0 0 6px}.sales-overdue-entry dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.sales-overdue-entry dt{color:#627583;font-size:12px}.sales-overdue-entry dd{white-space:pre-wrap;margin:4px 0}@media (max-width:600px){.sales-overdue-entry dl{grid-template-columns:1fr}.sales-overdue-entry{padding:12px}}
.sales-control{--crm-ink:#14384d;--crm-muted:#607785;--crm-line:#dbe5ea;--crm-accent:#107f83;--crm-paper:#fff;gap:20px}.sales-control .sales-hero{isolation:isolate;background:linear-gradient(120deg,#102c42,#17465b);border-radius:18px;min-height:154px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0d314010}.sales-control .sales-hero:before{content:"";z-index:-1;background-image:linear-gradient(#a6d1dd12 1px,#0000 1px),linear-gradient(90deg,#a6d1dd12 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.sales-control .crm-eyebrow{letter-spacing:.04em;color:#bfe3e4;margin-bottom:8px;font-size:12px;display:block}.sales-control .sales-hero small{display:none}.sales-control .sales-hero h1{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(23px,2.2vw,32px);line-height:1.5}.sales-control .sales-hero p{max-width:600px;font-size:13px;line-height:1.9}.sales-control .sales-hero>.MuiButton-root{color:#173647;box-shadow:none;background:#e2bd78;border:1px solid #f2d49c;flex-shrink:0;min-height:44px;font-weight:800}.sales-control .sales-hero>.MuiButton-root:hover{background:#f1d39c}.sales-control .crm-blueprint{inset-inline-end:27%;color:#9dcbd3;opacity:.23;pointer-events:none;width:160px;height:130px;position:absolute;bottom:-15px}.sales-control .sales-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.sales-control .sales-kpis>div,.sales-control .sales-kpis>button{border:1px solid var(--crm-line);text-align:start;background:var(--crm-paper);border-top:3px solid #b6c9d3;border-radius:12px;min-width:0;min-height:118px;padding:17px 18px;box-shadow:0 3px 8px #163a4a03}.sales-control .sales-kpis>div:nth-child(2){border-top-color:#c8a35d}.sales-control .sales-kpis>div:nth-child(4){border-top-color:var(--crm-accent)}.sales-control .sales-kpis>button{border-top-color:#c18843;transition:background .16s,box-shadow .16s}.sales-control .sales-kpis span{color:var(--crm-muted);font-size:12px;display:block}.sales-control .sales-kpis b{font-variant-numeric:tabular-nums;color:var(--crm-ink);margin:5px 0 3px;font-size:29px;line-height:1.3;display:block}.sales-control .sales-kpis small{color:#7e919d;font-size:10px;line-height:1.7;display:block}.sales-control .sales-kpis>button:hover{background:#fffbf4;box-shadow:0 4px 16px #b8873020}.sales-control button:focus-visible{outline-offset:3px;outline:3px solid #0e8d91}.sales-control .crm-stage-board{border:1px solid var(--crm-line);background:#fff;border-radius:14px;padding:18px 20px}.sales-control .crm-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.sales-control .crm-section-heading h2,.sales-control .crm-section-heading h3{color:var(--crm-ink);margin:2px 0;font-size:16px;line-height:1.7}.sales-control .crm-section-heading small{color:var(--crm-muted);font-size:10px}.sales-control .crm-stage-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.sales-control .crm-stage-track>button{text-align:start;font:inherit;color:#476271;cursor:pointer;background:#f7fafb;border:1px solid #dfe8ed;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:0;padding:12px 10px;font-size:11px;line-height:1.7;transition:background .16s,border-color .16s;display:grid}.sales-control .crm-stage-index{color:#859ca8;font:600 10px Arial}.sales-control .crm-stage-track b{color:#25495d;font-size:16px}.sales-control .crm-stage-track>button[aria-pressed=true]{color:#08676c;background:#e8f4f3;border-color:#17858a;box-shadow:inset 0 -2px #17858a}.sales-control .crm-stage-track>button:hover{border-color:#7aa7b3}.sales-control .sales-filters{gap:10px}.sales-control .sales-filters .MuiTextField-root{flex:175px;min-width:0}.sales-control .sales-filters .MuiOutlinedInput-root{background:#fff;border-radius:9px}.sales-control .sales-filters>small{color:var(--crm-muted);flex:100%;font-size:11px;line-height:1.9}.sales-control .sales-layout{grid-template-columns:minmax(270px,310px) minmax(0,1fr);align-items:start;gap:18px}.sales-control .crm-inbox{border:1px solid var(--crm-line);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.sales-control .crm-inbox-heading{border-bottom:1px solid var(--crm-line);background:#f9fbfc;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.sales-control .crm-inbox-heading h3{color:var(--crm-ink);margin:2px 0;font-size:15px}.sales-control .crm-inbox-heading small{color:var(--crm-muted);font-size:10px}.sales-control .crm-inbox-heading>b,.sales-control .crm-document-count{color:#496775;white-space:nowrap;background:#eff5f7;border:1px solid #d8e5e9;border-radius:7px;padding:3px 9px;font-size:11px}.sales-control .sales-leads{border:0;border-radius:0;max-height:760px;padding:7px}.sales-control .sales-leads>button{overflow-wrap:anywhere;font:inherit;border:1px solid #0000;border-bottom-color:#e8eef1;border-radius:9px;gap:8px;margin-bottom:5px;padding:13px 11px}.sales-control .sales-leads>button.active{border-color:#9bbec8;border-inline-start:3px solid var(--crm-accent);background:#eef7f7}.sales-control .sales-leads>button span b{color:var(--crm-ink);font-size:13px;line-height:1.8}.sales-control .sales-leads>button small{font-size:10px;line-height:1.8}.sales-control .sales-contact-outcome{border:1px solid #dfebef;background:#fff!important;font-size:11px!important}.sales-control .sales-leads>p{color:var(--crm-muted);padding:18px;font-size:12px}.sales-control .sales-profile{border-color:var(--crm-line);border-radius:14px;min-width:0;padding:22px;overflow:visible}.sales-control .profile-head{border-bottom:1px solid #e5edf1;padding-bottom:20px}.sales-control .profile-head>div:first-child{min-width:0}.sales-control .profile-head small{color:var(--crm-muted);font-size:10px}.sales-control .profile-head h2{color:var(--crm-ink);overflow-wrap:anywhere;font-size:23px;line-height:1.7}.sales-control .profile-head p{overflow-wrap:anywhere;margin-top:8px;font-size:12px}.sales-control .profile-actions{flex-direction:column;align-items:flex-start;gap:10px;max-width:55%;display:flex}.sales-control .profile-actions .MuiButton-root{font-size:11px}.sales-control .profile-actions>.MuiButton-contained{background:var(--crm-accent);box-shadow:none}.sales-control .profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.sales-control .profile-facts>span{background:#f8fafb;border:1px solid #e7edf0;border-radius:9px;padding:12px}.sales-control .profile-facts small{margin-bottom:5px;font-size:10px}.sales-control .profile-facts b{color:#294f62;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.sales-control .crm-related-documents{background:linear-gradient(120deg,#f3fafa,#fff);border:1px solid #d4e6e8;border-radius:12px;gap:12px;margin:22px 0;padding:18px;display:grid}.sales-control .crm-related-documents .crm-section-heading{margin:0}.sales-control .crm-related-documents>small{color:#657e8b;font-size:10px;line-height:1.9}.sales-control .crm-related-documents>p{color:var(--crm-muted);margin:4px 0;font-size:12px}.sales-control .crm-related-documents .MuiButton-contained{background:var(--crm-accent);box-shadow:none}.sales-control .crm-related-documents .MuiButton-root{min-height:40px;font-size:11px}.sales-control .crm-quotation-row{background:#fff;border:1px solid #e0e9ed;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.sales-control .crm-quotation-row>.MuiButton-root{margin-inline-start:auto}.sales-control .crm-quotation-row>b{color:var(--crm-ink)}.sales-control .crm-opportunity-details{border-top:1px solid #e5edf1;padding:18px 0}.sales-control .crm-opportunity-details h3,.sales-control .crm-opportunity-details h4{color:var(--crm-ink);margin:12px 0;font-size:14px}.sales-control .crm-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;display:grid}.sales-control .crm-detail-grid small{color:#718794;font-size:10px}.sales-control .crm-detail-grid small+div{overflow-wrap:anywhere;color:#315366;margin-top:3px;font-size:11px;line-height:1.9}.sales-control .crm-opportunity-details p{color:#526c7c;font-size:12px;line-height:1.9}.sales-control .sales-timeline{border-top:1px solid #e5edf1;padding-top:18px}.sales-control .sales-timeline article{padding-top:9px}.sales-control .sales-timeline article p{overflow-wrap:anywhere;font-size:12px;line-height:1.9}.sales-control .sales-timeline>.muted{text-align:center;background:#f7fafb;border:1px dashed #d6e3e9;border-radius:9px;padding:20px;font-size:12px}@media (max-width:1150px){.sales-control .crm-stage-track,.sales-control .sales-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-control .sales-kpis>div,.sales-control .sales-kpis>button{min-height:108px}.sales-control .crm-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:950px){.sales-control .sales-layout{grid-template-columns:minmax(0,1fr)}.sales-control .sales-leads{max-height:340px}.sales-control .profile-actions{max-width:none}.sales-control .crm-blueprint{opacity:.13;inset-inline-end:30%}}@media (max-width:600px){.sales-control{gap:14px}.sales-control .sales-hero{border-radius:12px;min-height:0;padding:22px 18px}.sales-control .sales-hero p{font-size:12px}.sales-control .sales-hero>.MuiButton-root{width:100%}.sales-control .sales-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sales-control .sales-kpis>div,.sales-control .sales-kpis>button{min-height:101px;padding:12px}.sales-control .sales-kpis>button{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;min-height:78px;display:grid}.sales-control .sales-kpis>button b{grid-area:1/2/3;margin:0}.sales-control .sales-kpis b{font-size:25px}.sales-control .crm-stage-board{padding:14px 12px}.sales-control .crm-stage-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sales-control .crm-stage-track>button{padding:9px 8px}.sales-control .crm-section-heading h2,.sales-control .crm-section-heading h3{font-size:14px}.sales-control .crm-section-heading{align-items:flex-start}.sales-control .sales-filters .MuiTextField-root{flex-basis:calc(50% - 10px);min-width:0}.sales-control .sales-filters .MuiTextField-root:first-child{flex-basis:100%}.sales-control .sales-profile{padding:15px}.sales-control .profile-head{gap:15px}.sales-control .profile-head h2{font-size:21px}.sales-control .profile-actions{width:100%}.sales-control .profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-control .crm-related-documents{padding:12px}.sales-control .crm-related-documents>div:nth-child(2){grid-template-columns:1fr;width:100%;display:grid!important}.sales-control .crm-related-documents .MuiButton-root{width:100%}.sales-control .crm-quotation-row{gap:8px}.sales-control .crm-quotation-row>.MuiButton-root{flex:100%}.sales-control .crm-detail-grid{gap:12px}.sales-control .crm-document-count{font-size:10px}}@media (prefers-reduced-motion:reduce){.sales-control *{scroll-behavior:auto!important;transition:none!important}}
.global-dictation-control-module__XaLduq__root{inset-inline-end:12px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:1600;color:#173b55;width:44px;height:44px;font-size:12px;position:fixed}.global-dictation-control-module__XaLduq__mic{color:#fff;cursor:pointer;background:#173b55;border:1px solid #b58e52;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:0 3px 10px #0002}.global-dictation-control-module__XaLduq__recording{background:#a42b27;border-color:#a42b27}.global-dictation-control-module__XaLduq__mic:focus-visible,.global-dictation-control-module__XaLduq__close:focus-visible,.global-dictation-control-module__XaLduq__start:focus-visible,.global-dictation-control-module__XaLduq__stop:focus-visible{outline-offset:3px;outline:3px solid #b58e52}.global-dictation-control-module__XaLduq__panel{bottom:56px;background:#fff;border:1px solid #a8bccb;border-radius:12px;width:min(280px,100vw - 24px);max-height:calc(100dvh - 180px);padding:12px;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 4px 20px #0003}.global-dictation-control-module__XaLduq__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.global-dictation-control-module__XaLduq__close{color:#173b55;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.global-dictation-control-module__XaLduq__target{overflow-wrap:anywhere;margin:4px 0 10px;line-height:1.6}.global-dictation-control-module__XaLduq__start,.global-dictation-control-module__XaLduq__stop{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#173b55;border:0;border-radius:8px;padding:8px 14px}.global-dictation-control-module__XaLduq__stop{background:#a42b27}.global-dictation-control-module__XaLduq__start:disabled{opacity:.5;cursor:not-allowed}.global-dictation-control-module__XaLduq__status{overflow-wrap:anywhere;margin-top:8px;line-height:1.6}.global-dictation-control-module__XaLduq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:899px){.global-dictation-control-module__XaLduq__root{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media print{.global-dictation-control-module__XaLduq__root{display:none}}
.navigation-search-module__bQ9SKG__search{color:#163247;min-width:0;padding:10px}.navigation-search-module__bQ9SKG__field{background:#fff;border:1px solid #c6d4df;border-radius:8px;align-items:center;gap:6px;padding:8px;display:flex}.navigation-search-module__bQ9SKG__field:focus-within{outline-offset:2px;outline:2px solid #50bdb1}.navigation-search-module__bQ9SKG__field input{color:#163247;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.navigation-search-module__bQ9SKG__field input::-webkit-search-cancel-button{display:none}.navigation-search-module__bQ9SKG__clear{color:#36556b;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.navigation-search-module__bQ9SKG__status{color:#587080;background:#f3f7fa;border-radius:6px;margin-top:6px;padding:8px;font-size:12px}.navigation-search-module__bQ9SKG__results{background:#fff;border-radius:6px;max-height:min(45vh,360px);margin-top:4px;overflow-y:auto}.navigation-search-module__bQ9SKG__results button{text-align:start;color:#163247;cursor:pointer;width:100%;min-height:48px;font:inherit;background:#fff;border:0;border-bottom:1px solid #e5edf2;flex-direction:column;gap:4px;padding:10px;display:flex}.navigation-search-module__bQ9SKG__results button.navigation-search-module__bQ9SKG__active,.navigation-search-module__bQ9SKG__results button:hover{background:#e1f3ef}.navigation-search-module__bQ9SKG__results button:focus-visible{outline-offset:-2px;outline:2px solid #168b7f}.navigation-search-module__bQ9SKG__results small{color:#526b7a;font-size:12px}
