:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell){--crm-bg:#f4f6f9;--crm-ink:#202a38;--crm-muted:#748194;--crm-border:#e4e9f0;--crm-orange:#ff9900;--crm-blue:#507fbd;--crm-green:#228460;--crm-red:#bd4b46;--crm-shadow:0 4px 18px #182c4805;background:var(--crm-bg)!important;color:var(--crm-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.5}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell)>main:not(.nf-live-page){box-sizing:border-box;min-width:0;width:100%;max-width:1660px;padding:32px 36px 64px!important;margin:0 auto;flex:1 1}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(h1,h2,h3,h4){letter-spacing:-.35px;line-height:1.3}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main h1{font-size:30px;font-weight:750}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main h2{font-size:21px;font-weight:700}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main h3{font-size:17px;font-weight:700}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(button,input,textarea,select){font-family:inherit}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #ffad38;outline-offset:3px}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) button{cursor:pointer}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) button:disabled{cursor:default;opacity:.5}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main:not(.nf-live-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){box-sizing:border-box;max-width:100%;min-height:43px;border:1px solid #dce3ec;border-radius:9px;background:#fff;color:#263446;font-size:14px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main:not(.nf-live-page) :is(input,select,textarea):focus{border-color:#ffb54c;box-shadow:0 0 0 3px #ff990012}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(input[type=checkbox],input[type=radio]){accent-color:#ff9900;flex-shrink:0}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(input,textarea)::placeholder{color:#9aa5b4;font-weight:400}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main:not(.nf-live-page) label{color:#69778b;font-size:12px;font-weight:600}.crm-dashboard>.nf-supplier>.nf-supplier-heading,:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-page-heading,.nf-directory-header,.nf-workspace-page-heading){position:relative;display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0 0 26px!important;padding:27px 30px!important;border:1px solid #000!important;border-radius:18px!important;background:#000!important;box-shadow:0 6px 22px #00000008!important;color:#fff!important;overflow:visible}.crm-dashboard>.nf-supplier>.nf-supplier-heading h2,:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-page-heading,.nf-directory-header,.nf-workspace-page-heading) :is(h1,h2){color:#fff!important;margin:7px 0 10px!important;font-size:30px!important;letter-spacing:-.7px;line-height:1.2}.crm-dashboard>.nf-supplier>.nf-supplier-heading p,:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-page-heading,.nf-directory-header,.nf-workspace-page-heading) :is(p,.sub){color:#a9b0bc!important;font-size:13px!important;line-height:1.7!important;margin:0!important;max-width:760px}.crm-dashboard>.nf-supplier>.nf-supplier-heading>div>span,:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-page-heading,.nf-directory-header,.nf-workspace-page-heading) :is(.eyebrow,.crm-dashboard-kicker,.crm-jobs-kicker){color:#ffac2f!important;font-size:10px!important;font-weight:750;letter-spacing:1.5px}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-page-heading,.nf-directory-header,.nf-workspace-page-heading) h1>svg{color:#ff9900!important;width:26px;height:26px}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-page-heading,.nf-directory-header,.nf-workspace-page-heading)>div>a:not([class]){display:inline-flex;color:#ffb84c;margin-top:15px;font-size:12px;font-weight:650;text-decoration:none}.crm-dashboard>.nf-supplier>.nf-supplier-heading>div>button:not(.nf-supplier-primary),:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-page-heading .crm-dashboard-outline,.nf-directory-settings,.nf-heading-back){background:#181818!important;color:#c6ccd5!important;border:1px solid #333!important;border-radius:9px;padding:11px 14px!important;font-size:12px;min-height:43px;box-shadow:none}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-dashboard-primary,.crm-jobs-new,.nf-facade-primary,.nf-directory-primary,.nf-button-primary,.nf-supplier-primary,.primary){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:11px 17px!important;border:1px solid #ff9900!important;border-radius:9px!important;background:#ff9900!important;color:#211809!important;box-shadow:0 3px 8px #ff99001a;font-size:13px;font-weight:700;text-decoration:none;line-height:1.4}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-dashboard-primary,.crm-jobs-new,.nf-facade-primary,.nf-directory-primary,.nf-button-primary,.nf-supplier-primary,.primary):hover:not(:disabled){background:#ffab2f!important;border-color:#ffab2f!important;box-shadow:0 4px 12px #ff990023}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.secondary,.nf-directory-secondary,.crm-dashboard-outline,.nf-button-secondary){border-radius:9px;min-height:40px;font-size:12px;font-weight:650;text-decoration:none}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main:not(.nf-live-page) :is(.crm-dashboard-panel,.panel,.crm-reference-form,.nf-directory-card,.nf-settings-service,.nf-price-card,.nf-invoice-list,.nf-catalog-defaults,.crm-cost-section,.crm-reference-card,.nf-invoice-empty){border:1px solid var(--crm-border);border-radius:16px;background:#fff;box-shadow:var(--crm-shadow)}.crm-dashboard-panel{padding:24px!important}.crm-dashboard-panel h2{font-size:19px!important;color:#283447}:is(.nf-directory-card,.nf-settings-service,.nf-price-card,.crm-reference-card){transition:border-color .16s,box-shadow .16s,transform .16s}:is(.nf-directory-card,.nf-price-card,.crm-reference-card):hover{border-color:#d0d9e5;box-shadow:0 8px 25px #243e6210;transform:translateY(-2px)}:is(.crm-dashboard-metrics,.stats,.nf-job-list-stats,.nf-invoice-metrics,.nf-supplier-metrics){gap:16px!important;margin:0 0 24px!important}:is(.crm-dashboard-metric,.stat,.nf-job-list-stats>div,.nf-invoice-metrics>div,.nf-supplier-metrics>article){box-sizing:border-box;border:1px solid #e1e8f1!important;border-top:3px solid #86a9d7!important;border-radius:14px!important;background:#f0f5ff!important;padding:21px 22px!important;box-shadow:var(--crm-shadow);color:#283d59}.nf-invoice-metrics>div:nth-child(2),.nf-job-list-stats>div:nth-child(3),.nf-supplier-metrics>article:nth-child(2),:is(.crm-dashboard-metric,.stat):nth-child(4){background:#eef8f2!important;border-color:#7bbd9d #d8eadf #d8eadf!important}:is(.crm-dashboard-metric,.stat,.nf-job-list-stats>div,.nf-invoice-metrics>div,.nf-supplier-metrics>article) strong{display:block;font-size:29px!important;font-weight:750!important;letter-spacing:-.7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:7px 0;color:#26364a}:is(.crm-dashboard-metric-label,.stat>span,.nf-job-list-stats>div>span,.nf-invoice-metrics>div>span,.nf-supplier-metrics>article>span){font-size:12px!important;color:#6b7b91!important;font-weight:550}:is(.nf-invoice-filters,.nf-supplier-filters,.nf-job-list-controls,.nf-catalog-toolbar,.shell .toolbar){box-sizing:border-box;background:#fff;border:1px solid #e4e9f0;border-radius:13px;padding:16px!important;gap:14px;margin-bottom:20px}:is(.nf-invoice-filters,.nf-supplier-filters) label{display:grid;grid-gap:7px;gap:7px;font-size:11px!important;color:#758297!important}:is(.nf-customer-viewbar,.nf-job-list-controls-head){gap:14px;margin-bottom:16px}:is(.nf-customer-view-switch,.crm-jobs-view-switch,.nf-catalog-sections){padding:4px!important;border:1px solid #e6eaf0!important;border-radius:10px!important;background:#eaf0f6!important;gap:4px!important}:is(.nf-customer-view-switch,.crm-jobs-view-switch,.nf-catalog-sections) button{border:0!important;background:transparent!important;border-radius:7px!important;padding:9px 13px!important;color:#738196;font-size:12px!important;min-height:36px}.nf-catalog-sections button.active,:is(.nf-customer-view-switch,.crm-jobs-view-switch,.nf-catalog-sections) button[aria-pressed=true]{background:#fff!important;color:#253347!important;box-shadow:0 2px 6px #233c5810!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main:not(.nf-live-page) table{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main:not(.nf-live-page) table :is(th,td){padding:15px 14px;line-height:1.6}:is(.nf-customer-table,.nf-invoice-table-scroll table,.nf-supplier-scroll table,.nf-facade-table) thead{background:#000!important}:is(.nf-customer-table,.nf-invoice-table-scroll table,.nf-supplier-scroll table,.nf-facade-table) thead th{background:#000!important;color:#d6dde7!important;font-size:11px!important;font-weight:600!important;border-color:#222!important}:is(.nf-customer-table,.nf-invoice-table-scroll table,.nf-supplier-scroll table,.nf-facade-table) tbody tr:hover{background:#fffaf2!important}.nf-supplier-badge.is-overdue{background:#fff0ed;color:#b54b43;border:1px solid #f2d4ce}.nf-directory-grid{gap:20px!important}.nf-directory-card{--service-accent:#b87c22;--service-soft:#fff5e3;padding:25px!important;border-top:3px solid #e5b56d!important}.nf-directory-card[data-service=facade_cleaning],.nf-settings-service[data-service=facade_cleaning]{--service-accent:#5a82b5;--service-soft:#eef5ff;border-top-color:#90b1db!important}.nf-directory-card[data-service=paving_cleaning],.nf-settings-service[data-service=paving_cleaning]{--service-accent:#8b75b5;--service-soft:#f3effb;border-top-color:#b2a0cf!important}.nf-directory-card[data-service=roof_coating],.nf-settings-service[data-service=roof_coating]{--service-accent:#438c85;--service-soft:#eef8f6;border-top-color:#82b9b1!important}.nf-directory-card[data-service=facade_coating],.nf-settings-service[data-service=facade_coating]{--service-accent:#5d8d62;--service-soft:#eff8ef;border-top-color:#98c09b!important}.nf-directory-card[data-service=anti_slip],.nf-settings-service[data-service=anti_slip]{--service-accent:#bc7c82;--service-soft:#fff1f3;border-top-color:#d8a1a7!important}.nf-directory-card h2{font-size:20px!important}.nf-directory-card>p{font-size:13px;line-height:1.7;color:#8190a2}.nf-directory-card-actions{gap:14px;padding-top:5px}.nf-settings-directory{gap:20px!important}.nf-settings-service{--service-accent:#b87c22;--service-soft:#fff5e3;padding:24px!important;border-top:3px solid #e5b56d!important;scroll-margin-top:20px}.nf-settings-service h2{display:flex;align-items:center;gap:10px;font-size:18px!important;margin:0 0 20px!important}.nf-settings-service h2:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--service-accent);box-shadow:0 0 0 5px var(--service-soft);margin:0 5px}.nf-settings-service-actions{gap:10px!important}.nf-settings-service-actions>a{border-radius:11px;border:1px solid #e7ecf3;background:#fafbfd;padding:15px!important;transition:border-color .15s,background .15s}.nf-settings-service-actions>a>svg:first-child{color:var(--service-accent);background:var(--service-soft);padding:9px;border-radius:10px;width:20px;height:20px;box-sizing:content-box}.nf-settings-service-actions>a:hover{background:var(--service-soft);border-color:#d2dce8}.nf-settings-service-actions b{font-size:13px!important;color:#34455c}.nf-settings-service-actions small{font-size:11px;color:#8a97a8;line-height:1.6}.nf-settings-service-actions>a>svg:last-child{color:#9faabc}.nf-service-tiles{gap:10px!important;margin:22px 0!important}.nf-service-tiles button{border-radius:11px!important;border:1px solid #e0e7f0!important;background:#fff;padding:13px 15px!important;min-height:48px;color:#728299;font-size:12px!important}.nf-service-tiles button.active,.nf-service-tiles button[aria-pressed=true]{background:#fff5e4!important;color:#a26710!important;border-color:#f3cf97!important;box-shadow:0 3px 8px #ff99000d}.nf-price-card{padding:22px!important}.nf-price-card h3{font-size:17px!important;color:#304159}.nf-price-card-total{border:1px solid #f0e2c7;background:#fffaed!important;border-radius:11px!important;padding:18px!important}.nf-price-card-total>strong{font-size:28px!important;font-weight:750}.nf-price-card-total>small{font-size:10px!important;color:#947b54}.nf-price-card-total>span{font-size:11px!important;color:#9c8d73}.nf-price-status{border-radius:30px;font-size:10px!important;background:#f2f5fa;color:#8a98ab;padding:5px 9px}.nf-price-status.ready{background:#eaf6ee;color:#528d68}.nf-price-card-costs{font-size:12px;color:#7b8b9e}.nf-price-card-costs b{color:#3b526d}.nf-accounting-toggle,.nf-bank-toggle,.nf-reminders-toggle{padding:17px 21px!important}.nf-accounting-toggle strong,.nf-bank-toggle strong,.nf-reminders-toggle strong{font-size:15px!important;color:#33465e}.nf-accounting-toggle small,.nf-bank-toggle small,.nf-reminders-toggle small{font-size:11px!important;color:#8795a8;line-height:1.6}.nf-bank-toggle>span>svg{color:#6a8dbd}.nf-reminders-toggle>span>svg{color:#bb914d}.customer-form-heading{color:#a27127!important;background:#fff7e9;padding:11px 13px!important;border:1px solid #f2e4c9;border-radius:9px;font-size:12px!important}.customer-form-heading-spaced{margin-top:24px!important}.siteedit{background:#f8fafd;border-color:#e2e9f2;border-radius:11px}.nf-empty-state,.nf-invoice-empty,.nf-supplier-empty{background:#fff!important;border:1px dashed #d8e1ed!important;border-radius:15px;color:#8798ad;padding:38px 24px!important}.nf-empty-state svg,.nf-supplier-empty svg{color:#c4a16c}.crm-calendar-page>section{box-shadow:var(--crm-shadow)!important;border:1px solid #e4e9f0!important;border-radius:15px!important;padding:24px!important}.nf-calendar-grid{border-radius:13px!important;border-color:#e1e8f1!important;background:#e1e8f1!important}.nf-calendar-grid>div{font-size:12px}.nf-calendar-day[aria-current=date]>div:first-child{display:inline-flex;align-items:center;justify-content:center;min-width:25px;height:25px;border-radius:8px;background:#ff9900;color:#fff;padding:0 5px}.nf-calendar-event{display:block!important;background:#eef4ff!important;border-color:#8cadd7!important;border-radius:7px!important;padding:7px 8px!important;font-size:11px!important;color:#4c6c94;text-decoration:none;box-shadow:0 2px 5px #203f6905}.nf-calendar-event[data-status=completed]{background:#edf7f0!important;border-color:#7eb797!important;color:#487c5a}.nf-calendar-event[data-status=in_progress]{background:#fff5e3!important;border-color:#e0ad5b!important;color:#a27830}.nf-calendar-event[data-status=cancelled]{background:#f3f4f6!important;border-color:#bdc5cf!important;color:#8e99a8}.nf-calendar-event>div{font-size:10px;margin-top:3px;opacity:.8}.crm-calendar-page .nf-section-title{font-size:17px!important;color:#3c516d}.crm-reference-card{overflow:hidden}.crm-reference-card h3{font-size:17px!important}.crm-reference-card img{object-fit:cover}.crm-reference-form h2{display:flex;align-items:center;gap:9px;color:#425873!important}.crm-reference-form h2 svg{color:#c28e37}.nf-auth-page{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:30px!important;box-shadow:0 16px 60px #1c2e4610;font-family:Arial,Helvetica,sans-serif;color:#29374b}.nf-auth-page .nf-auth-logo{display:block;background:#000;border-radius:12px;padding:16px;box-sizing:border-box;width:100%;height:auto;margin-bottom:25px}.nf-auth-page h1{font-size:26px;letter-spacing:-.6px}.nf-auth-page>p{font-size:13px;color:#8693a5}.nf-auth-page label{display:grid;grid-gap:8px;gap:8px;font-size:12px;font-weight:600;color:#72829a}.nf-auth-page input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #d8e1ed;border-radius:9px;font:inherit;min-height:45px}.nf-auth-page .primary{padding:13px;background:#ff9900;border:0;border-radius:9px;font-size:13px;font-weight:700;color:#20180a}.nf-auth-page .secondary{background:#f5f7fa;border:1px solid #e5eaf2;border-radius:9px;font-size:12px;color:#7d8da2}.nf-auth-page :focus-visible{outline:3px solid #ffad38;outline-offset:3px}@media(max-width:1200px){:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell)>main:not(.nf-live-page){padding:26px 23px 50px!important}.nf-settings-service-actions{grid-template-columns:1fr!important}:is(.nf-invoice-metrics,.nf-supplier-metrics){grid-template-columns:repeat(2,minmax(0,1fr))!important}.nf-price-card-total>strong{font-size:24px!important}}@media(max-width:800px){:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell)>main:not(.nf-live-page){padding:24px 17px 44px!important}.crm-dashboard>.nf-supplier>.nf-supplier-heading,:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-page-heading,.nf-directory-header,.nf-workspace-page-heading){padding:23px!important;gap:18px;flex-direction:column;align-items:stretch;border-radius:14px!important}.crm-dashboard>.nf-supplier>.nf-supplier-heading h2,:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-page-heading,.nf-directory-header,.nf-workspace-page-heading) :is(h1,h2){font-size:26px!important}.nf-directory-settings{align-self:flex-start}.nf-directory-card{padding:22px!important}.nf-settings-service{padding:20px!important}.crm-sidebar .crm-nav{min-width:0!important;max-width:100%!important;width:100%!important;align-self:stretch;overflow-x:auto}.crm-sidebar{box-sizing:border-box;min-width:0!important;overflow:clip}}@media(max-width:540px){:is(.crm-dashboard-metrics,.stats,.nf-job-list-stats,.nf-invoice-metrics,.nf-supplier-metrics){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}:is(.crm-dashboard-metric,.stat,.nf-job-list-stats>div,.nf-invoice-metrics>div,.nf-supplier-metrics>article){padding:15px!important;border-radius:12px!important}:is(.crm-dashboard-metric,.stat,.nf-job-list-stats>div,.nf-invoice-metrics>div,.nf-supplier-metrics>article) strong{font-size:23px!important}:is(.nf-invoice-metrics>div,.nf-supplier-metrics>article) strong{font-size:20px!important}.crm-dashboard-panel{padding:19px!important}.nf-catalog-toolbar>*{max-width:100%}.nf-directory-card-actions{gap:12px}.nf-directory-card-actions>a{flex:1 1}.nf-settings-service-actions>a{padding:12px!important}.nf-auth-page{margin:6vh 15px!important;width:calc(100% - 30px);padding:24px!important}.crm-calendar-page>section{padding:18px!important}.nf-customer-viewbar{flex-wrap:wrap}.crm-jobs-view-switch button,.nf-customer-view-switch button{min-height:40px}}@media(prefers-reduced-motion:reduce){:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(input,select,textarea,.nf-directory-card,.nf-price-card,.crm-reference-card,.nf-settings-service-actions>a){transition:none;transform:none!important}}.nf-finance-cards>a{border-radius:15px!important;border:1px solid #dce6f4!important;border-top:3px solid #86aada!important;background:#f0f5ff!important;padding:23px!important;box-shadow:0 3px 12px #20385405;color:#2c4666;transition:transform .15s,box-shadow .15s}.nf-finance-cards>a:hover{transform:translateY(-2px);box-shadow:0 8px 22px #203c6010}.nf-company-profitability,.nf-finance-attention,.nf-finance-jobs{border-radius:16px!important;border-color:#e3e9f1!important;box-shadow:0 3px 12px #20385404}.nf-finance-attention h2,.nf-finance-jobs h2{font-size:20px!important}.nf-finance-tabs,.nf-profitability-filters>div{background:#edf1f6!important;border-radius:10px!important;padding:4px!important}.nf-finance-tabs button,.nf-profitability-filters>div button{border-radius:7px!important;font-size:12px!important}@media(max-width:1150px){.nf-finance-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){.nf-finance-cards>a{transition:none;transform:none!important}}.nf-workspace-page-heading>div>a{display:flex!important;width:-moz-fit-content;width:fit-content;margin:0 0 12px!important;font-size:12px!important}.nf-workspace-page-heading .eyebrow{display:block}.nf-job-workspace>.nf-facade-nav{gap:8px;margin:0 0 18px}.nf-job-workspace>.nf-facade-nav a{background:transparent;border-color:transparent;padding:6px 9px;font-size:12px;color:#627084;min-height:36px}.nf-job-workspace>.nf-facade-nav a:first-child{padding-left:0;color:#27364a;font-weight:650}.nf-job-workspace>.nf-facade-nav a:hover{color:#925500;background:#fff5e5}.nf-job-workspace>.nf-facade-panel:has(>.nf-facade-detail-head){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:24px;column-gap:24px;grid-row-gap:0;row-gap:0;padding:24px;border-color:var(--work-line);box-shadow:0 4px 20px #1e324505}.nf-job-workspace>.nf-facade-panel:has(>.nf-facade-detail-head)>*{grid-column:1/-1;min-width:0}.nf-job-workspace>.nf-facade-panel>.nf-facade-detail-head{grid-column:1;grid-row:1;align-items:center;justify-content:flex-start;gap:18px;flex-wrap:nowrap;margin:0 0 20px}.nf-job-workspace .nf-facade-detail-head>div>span{font-size:10px;font-weight:750;letter-spacing:1.1px;color:#9b5b00}.nf-job-workspace .nf-facade-detail-head h2{font-size:27px!important;line-height:1.2;letter-spacing:-.65px;margin:7px 0!important;color:var(--work-ink)}.nf-job-workspace .nf-facade-detail-head p{font-size:13px;line-height:1.6;margin:0;color:var(--work-muted)}.nf-job-workspace>.nf-facade-panel>.nf-card-actions-simple{grid-column:2;grid-row:1;align-self:center;margin:0 0 20px;flex-wrap:nowrap}.nf-job-workspace .nf-job-state{white-space:nowrap;padding:6px 11px;font-size:11px}:is(.nf-job-workspace,.nf-brand-workspace) .crm-job-detail-tabs.nf-job-tabs-simple{position:-webkit-sticky;position:sticky;top:8px;z-index:12;background:#fff;border:1px solid var(--work-line)!important;border-radius:12px;padding:6px!important;gap:5px!important;margin:0 0 20px!important;box-shadow:0 3px 12px #23304406}:is(.nf-job-workspace,.nf-brand-workspace) :is(.nf-job-admin-menu,.nf-job-tabs-more)>div{box-shadow:0 12px 35px #23304420;border-color:#dfe5ed}:is(.nf-job-workspace,.nf-brand-workspace) :is(.nf-job-admin-menu,.nf-job-tabs-more)>summary:hover{background:#eef2f7;color:var(--work-ink)}:is(.nf-job-workspace,.nf-brand-workspace) .npe{padding:0;margin:4px 0 20px;border:0;border-radius:0;box-shadow:none;color:var(--work-ink);background:transparent}:is(.nf-job-workspace,.nf-brand-workspace) .npe-heading{gap:18px;margin:0 0 18px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-heading h2{font-size:23px!important;letter-spacing:-.45px;margin:5px 0 7px!important;color:var(--work-ink)}:is(.nf-job-workspace,.nf-brand-workspace) .npe-heading p{color:#627084;font-size:12px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-heading>strong{background:#eef2f7;color:#53647b;border-color:#e0e6ef;padding:7px 11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(.nf-job-workspace,.nf-brand-workspace) .npe-tabs{padding:5px;gap:5px;margin-bottom:18px;border-color:#e2e8f0;background:#f2f5f9}:is(.nf-job-workspace,.nf-brand-workspace) .npe .npe-tabs button{min-height:42px;color:#65748a;font-size:12px;line-height:1.4}:is(.nf-job-workspace,.nf-brand-workspace) .npe .npe-tabs button[aria-pressed=true]{color:#25364c;border-color:#dbe3ed;box-shadow:0 2px 6px #24385208}:is(.nf-job-workspace,.nf-brand-workspace) .npe-tabs button>span{width:23px;height:23px;flex:none;background:#e4eaf2;color:#687b96;font-size:11px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-tabs button[aria-pressed=true]>span{background:#ff9900;color:#281900}:is(.nf-job-workspace,.nf-brand-workspace) .npe-job-summary{padding:16px 18px;margin:0 0 22px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;align-items:center;gap:14px;font-size:13px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-job-summary span{color:#5b6d84;font-size:12px;margin-top:4px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-job-summary small{color:#6e7e91;font-size:11px;margin-top:5px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-job-summary button{font-size:11px;min-height:36px;padding:8px 11px;background:#fff}:is(.nf-job-workspace,.nf-brand-workspace) .npe-instructions h3{font-size:17px!important;margin-bottom:8px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-instructions>p{color:#65748a;font-size:12px;line-height:1.7;margin-bottom:16px;max-width:960px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-solutions{gap:16px;margin:16px 0 20px;align-items:stretch}:is(.nf-job-workspace,.nf-brand-workspace) .npe-solutions>article{position:relative;border-color:#e1e7ef;border-radius:14px;background:#f8fafc;padding:20px;gap:13px;box-shadow:0 2px 8px #23304403}:is(.nf-job-workspace,.nf-brand-workspace) .npe-solutions>article.enabled{background:#fff;border-color:#bdcbdc;box-shadow:0 3px 12px #23304407}:is(.nf-job-workspace,.nf-brand-workspace) .npe-solutions>article.recommended{border-color:#edb75d;box-shadow:inset 0 4px 0 #ff9900,0 4px 16px #df9c1b0a;background:#fffdf8}:is(.nf-job-workspace,.nf-brand-workspace) .npe-solutions .npe-choose{color:#293a50;font-size:14px!important;font-weight:750;line-height:1.5;min-height:46px;margin:0}:is(.nf-job-workspace,.nf-brand-workspace) .npe-solutions .npe-recommend{width:-moz-fit-content;width:fit-content;border-radius:6px;background:#fff0d3;color:#8a5100;padding:5px 8px;font-size:10px;font-weight:700;min-height:24px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-solutions article>p{color:#5d6e84;font-size:12px;line-height:1.75;min-height:64px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-net{border-top:1px solid #e6ebf1;padding-top:15px;gap:7px;color:#60718a;font-size:11px!important}:is(.nf-job-workspace,.nf-brand-workspace) .npe .npe-net input[type=number]{font-size:23px!important;font-weight:750;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:54px;text-align:left;padding:10px 12px;border-color:#d8e1ed;border-radius:10px;color:#24364d}:is(.nf-job-workspace,.nf-brand-workspace) .npe-solutions article>small{font-size:12px;color:#60718a;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(.nf-job-workspace,.nf-brand-workspace) .npe .npe-price-state{padding:10px 11px;background:#edf6f0;color:#3d6c51;font-size:11px;font-weight:600}:is(.nf-job-workspace,.nf-brand-workspace) .npe .npe-price-state.different{background:#fff2d9;color:#825b18}:is(.nf-job-workspace,.nf-brand-workspace) .npe-calculated{gap:8px;margin:0}:is(.nf-job-workspace,.nf-brand-workspace) .npe-calculated>button{background:#f7f9fc;border-color:#e2e8f1;color:#50637d;font-size:11px;min-height:38px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-calculated details{font-size:11px;color:#687a93}:is(.nf-job-workspace,.nf-brand-workspace) .npe-calculated summary{padding:7px 0;min-height:32px}:is(.nf-job-workspace,.nf-brand-workspace) .npe .npe-radio{font-size:11px;color:#53677f;line-height:1.5;padding-top:12px;border-top:1px solid #e5eaf1;margin-bottom:0}:is(.nf-job-workspace,.nf-brand-workspace) .npe-solution-actions{gap:6px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-solution-actions button{font-size:11px;min-height:36px;padding:8px 10px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-solution-actions button[aria-pressed=true]{background:#26364a;border-color:#26364a;color:#fff}:is(.nf-job-workspace,.nf-brand-workspace) .npe-detail{padding:22px;margin:24px 0 0;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}:is(.nf-job-workspace,.nf-brand-workspace) .npe-detail-head{gap:16px;margin-bottom:18px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-detail-head h3{color:#344860;font-size:16px!important}:is(.nf-job-workspace,.nf-brand-workspace) .npe-form-grid{gap:18px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-form-grid label{color:#5d6f87;font-size:12px!important}:is(.nf-job-workspace,.nf-brand-workspace) .npe :is(.npe-presentation,.npe-publish){padding:20px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}:is(.nf-job-workspace,.nf-brand-workspace) .npe .npe-reviewed{background:#f3f6fa;border:1px solid #e4eaf2;color:#52657d}:is(.nf-job-workspace,.nf-brand-workspace) .npe-save{position:-webkit-sticky;position:sticky;bottom:12px;z-index:9;padding:15px 18px;gap:18px;border-color:#243246;border-radius:12px;background:#243246;box-shadow:0 6px 22px #24324624}:is(.nf-job-workspace,.nf-brand-workspace) .npe-save>span{color:#fff;font-size:12px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-save small{color:#c0ccdb;font-size:11px;line-height:1.5}:is(.nf-job-workspace,.nf-brand-workspace) .npe button.npe-primary{background:#ff9900;border-color:#ff9900;color:#271a05;font-weight:750;min-height:42px}:is(.nf-job-workspace,.nf-brand-workspace) .npe button:not(:disabled):hover{border-color:#bdcad9;filter:brightness(.98)}:is(.nf-job-workspace,.nf-brand-workspace) .npe button.npe-primary:not(:disabled):hover{background:#ffa61f;border-color:#ffa61f}:is(.nf-job-workspace,.nf-brand-workspace) .npe :focus-visible{outline:3px solid #e78d00;outline-offset:3px}:is(.nf-job-workspace,.nf-brand-workspace) :is(.nf-real-heading,.nf-payments-heading){padding:18px 20px;background:#f7f9fc;border:1px solid #e2e8f0;border-radius:12px;gap:16px;margin-bottom:18px}:is(.nf-job-workspace,.nf-brand-workspace) :is(.nf-real-heading,.nf-payments-heading) h2{font-size:21px!important;margin:4px 0 7px!important;color:#2b3e56}:is(.nf-job-workspace,.nf-brand-workspace) :is(.nf-real-heading,.nf-payments-heading) p{font-size:12px;line-height:1.7;color:#61738b;margin:0}:is(.nf-job-workspace,.nf-brand-workspace) .nf-real-tabs{padding:5px;gap:5px;background:#f2f5f9;border:1px solid #e2e8f0;border-radius:11px;margin-bottom:18px}:is(.nf-job-workspace,.nf-brand-workspace) .nf-real-tabs button{min-height:42px;border-radius:8px;font-size:12px}:is(.nf-job-workspace,.nf-brand-workspace) .nf-real-tabs button[aria-selected=true]{background:#fff;color:#2d425d;border-color:#dce4ef;box-shadow:0 2px 5px #23304408}:is(.nf-job-workspace,.nf-brand-workspace) :is(.nf-real-panel,.nf-real-check-groups>section,.nf-payment-invoice){border-color:#e2e8f0;border-radius:12px}:is(.nf-job-workspace,.nf-brand-workspace) :is(.nf-real-progress,.nf-real-first-save,.nf-payments-empty){border-radius:11px;background:#f7f9fc;color:#5e7189;border-color:#e2e8f0}:is(.nf-job-workspace,.nf-brand-workspace) .nf-real-economics strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.35px}:is(.nf-job-workspace,.nf-brand-workspace) .nf-real-savebar{border-radius:12px;border-color:#e0e6ee;box-shadow:0 4px 18px #2432460a}@media(max-width:1100px){.nf-job-workspace>.nf-facade-panel:has(>.nf-facade-detail-head){grid-template-columns:minmax(0,1fr);padding:22px}.nf-job-workspace>.nf-facade-panel>.nf-card-actions-simple{grid-column:1;grid-row:2;justify-content:flex-start;margin:0 0 18px}.nf-job-workspace>.nf-facade-panel>.nf-facade-detail-head{margin-bottom:14px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-solutions{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}}@media(max-width:700px){.nf-job-workspace>.nf-facade-panel:has(>.nf-facade-detail-head){padding:16px;border-radius:13px}.nf-job-workspace>.nf-facade-nav{gap:3px;margin-bottom:12px}.nf-job-workspace>.nf-facade-nav a{font-size:11px;padding:6px;min-height:36px}.nf-job-workspace .nf-facade-detail-head h2{font-size:24px!important}.nf-job-workspace>.nf-facade-panel>.nf-facade-detail-head{align-items:flex-start;gap:12px}.nf-job-workspace .nf-job-state{font-size:10px;padding:5px 8px}:is(.nf-job-workspace,.nf-brand-workspace) .crm-job-detail-tabs.nf-job-tabs-simple{top:4px;gap:3px!important;padding:4px!important;box-shadow:0 3px 10px #23304408}:is(.nf-job-workspace,.nf-brand-workspace) .npe-heading h2{font-size:21px!important}:is(.nf-job-workspace,.nf-brand-workspace) .npe .npe-tabs button{font-size:11px;padding:9px 6px;min-height:48px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-job-summary{padding:14px;align-items:stretch}:is(.nf-job-workspace,.nf-brand-workspace) .npe-job-summary>div:last-child{display:flex;flex-wrap:wrap;gap:7px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-solutions{grid-template-columns:1fr;gap:14px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-solutions>article{padding:18px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-solutions .npe-choose{min-height:0}:is(.nf-job-workspace,.nf-brand-workspace) .npe-solutions article>p{min-height:0}:is(.nf-job-workspace,.nf-brand-workspace) :is(.npe-detail,.npe-presentation,.npe-publish){padding:16px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-save{bottom:6px;padding:13px;gap:12px}:is(.nf-job-workspace,.nf-brand-workspace) .npe-save button{width:100%}:is(.nf-job-workspace,.nf-brand-workspace) :is(.nf-real-heading,.nf-payments-heading){padding:16px}}@media(prefers-reduced-motion:reduce){:is(.nf-job-workspace,.nf-brand-workspace) :is(button,a,input,select,textarea){transition:none!important}}@media print{.npe-save{box-shadow:none!important}.nf-job-workspace .crm-job-detail-tabs,.npe-save{position:static!important}}:is(.nf-job-workspace,.nf-brand-workspace) .npe :is(.npe-choose,.npe-radio,.npe-reviewed){display:flex!important;flex-direction:row!important;gap:9px}:is(.nf-job-workspace,.nf-brand-workspace) .npe .npe-radio{align-items:center;justify-content:flex-start}:is(.nf-job-workspace,.nf-brand-workspace) .npe .npe-radio input{flex:none}:is(.nf-job-workspace,.nf-brand-workspace) .npe-recommend:empty{visibility:hidden}@media(max-width:700px){:is(.nf-job-workspace,.nf-brand-workspace) .nf-job-tabs-more{margin-left:auto}}.crm-app-shell .nf-facade-shared-list,.crm-app-shell .nf-job-card-list{display:grid;grid-gap:18px;gap:18px}.crm-app-shell .nf-job-list-card{position:relative;padding:23px 24px;border:1px solid #e0e6ef;border-radius:15px;background:var(--crm-surface,#fff);color:var(--crm-ink,#24364c);box-shadow:0 3px 14px #20334a05;transition:border-color .15s,box-shadow .15s;min-width:0}.crm-app-shell .nf-job-list-card:hover{border-color:#bdcadb;box-shadow:0 7px 24px #20334a0b}.crm-app-shell .nf-job-list-card:has(.nf-job-card-more[open]){z-index:20}.crm-app-shell .nf-job-list-card .nf-job-list-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:22px;gap:22px;margin:0 0 18px}.crm-app-shell .nf-job-list-card .nf-job-list-card-head>div:first-child{flex-basis:auto;min-width:0}.crm-app-shell .nf-job-list-card .nf-job-service-label{display:block;margin-bottom:7px;font-size:10px;line-height:1.4;font-weight:750;letter-spacing:1.1px;text-transform:uppercase;color:#a15e00}.crm-app-shell .nf-job-list-card .nf-job-list-card-head h2{margin:0;font-size:22px;line-height:1.35;letter-spacing:-.5px;font-weight:750;color:#24364c;overflow-wrap:anywhere}.crm-app-shell .nf-job-list-card .nf-job-card-subtitle{margin:5px 0 0;color:#6a7a90;font-size:12px;line-height:1.5}.crm-app-shell .nf-job-list-card .nf-job-title-meta{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:10px}.crm-app-shell .nf-job-list-card .nf-job-title-meta p{display:flex;align-items:center;gap:6px;color:#6b7a90;font-size:11px;margin:0}.crm-app-shell .nf-job-list-card .crm-jobs-status-offer{color:#8c5b08;background:#fff3dc;border-color:#f2dfbc}.crm-app-shell .nf-job-list-card .crm-jobs-status-approved{color:#3d6594;background:#edf4ff;border-color:#d8e6f8}.crm-app-shell .nf-job-list-card .crm-jobs-status-in_progress{color:#75579a;background:#f3edfb;border-color:#e7dbf6}.crm-app-shell .nf-job-list-card .crm-jobs-status-completed{color:#327256;background:#eaf6ef;border-color:#cfe6d8}.crm-app-shell .nf-job-list-card .crm-jobs-status-cancelled{color:#7b8491;background:#f2f3f5;border-color:#e4e6eb}.crm-app-shell .nf-job-list-card .nf-job-card-price{display:block;min-width:245px;width:auto;text-align:right;flex-basis:auto;order:0;padding:15px 18px;margin:0;background:var(--crm-inset,#f8fafc);border:1px solid var(--crm-border,#e3e9f2);border-radius:12px}.crm-app-shell .nf-job-list-card .nf-job-card-price>span{display:block;color:#73839a;font-size:10px;font-weight:650;letter-spacing:.6px;text-transform:uppercase;margin:0 0 8px;max-width:none}.crm-app-shell .nf-job-list-card .nf-job-card-price strong{font-size:25px;line-height:1.25;color:#24364c;font-weight:750;letter-spacing:-.65px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-app-shell .nf-job-list-card .nf-job-card-price>div>div:nth-child(2){margin-top:6px;font-size:13px;color:#62758e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-app-shell .nf-job-card-statusline{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;margin-bottom:18px;background:var(--crm-inset,#f6f8fb);border:1px solid var(--crm-border,#e7ecf3);border-radius:10px}.crm-app-shell .nf-job-list-card .nf-job-card-dates{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0;padding:0;border:0;font-size:11px;line-height:1.6;color:#667a94}.crm-app-shell .nf-job-list-card .nf-job-card-dates>span{display:inline-flex;align-items:center;gap:7px}.crm-app-shell .nf-job-list-card .nf-job-card-dates b{color:#3f5672;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-app-shell .nf-job-card-statusline .nf-job-payment-pill{position:relative;z-index:2;font-size:11px;line-height:1.5;white-space:normal;text-align:left;justify-content:flex-start;max-width:100%;padding:6px 10px;border-radius:7px;font-weight:650;border:1px solid transparent}.crm-app-shell .nf-job-card-statusline .nf-payment-waiting{color:#866023;background:#fff3df;border-color:#f1dfbd}.crm-app-shell .nf-job-card-statusline .nf-payment-partial{color:#466b9c;background:#eaf2ff;border-color:#d6e4f8}.crm-app-shell .nf-job-card-statusline .nf-payment-paid{color:#2d7957;background:#e5f4eb;border-color:#c8e5d4}.crm-app-shell .nf-job-card-statusline .nf-payment-overdue{color:#b14c42;background:#fff0ed;border-color:#f0d3ce}.crm-app-shell .nf-job-card-statusline .nf-payment-credited_invoice{color:#746180;background:#f2eef7;border-color:#e5ddec}.crm-app-shell .nf-job-list-card .nf-job-card-facts{display:grid;grid-template-columns:1.6fr 1.2fr .6fr .8fr;grid-gap:18px;gap:18px;margin:0;padding:0 0 18px;border:0;border-bottom:1px solid #e8edf3}.crm-app-shell .nf-job-list-card .nf-job-card-facts>div:nth-child(n){display:grid;grid-template-columns:17px minmax(0,1fr);grid-gap:5px 8px;gap:5px 8px;grid-column:auto;grid-row:auto;align-content:start;min-width:0}.crm-app-shell .nf-job-list-card .nf-job-card-facts svg{grid-row:1/3;color:#8ca0b9;align-self:start;margin-top:2px;width:16px;height:16px}.crm-app-shell .nf-job-card-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:16px}.crm-app-shell .nf-job-list-card .nf-job-quick-actions{gap:12px;margin:0;flex-wrap:wrap}.crm-app-shell .nf-job-list-card .nf-job-quick-actions a{flex:none;min-height:36px;padding:6px 0;font-size:11px;background:transparent;border-color:transparent;color:#71849f;font-weight:500}.crm-app-shell .nf-job-list-card .nf-job-quick-actions a:hover{color:#955900}.crm-app-shell .nf-job-list-card .nf-job-card-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:0;margin:0;border:0}.crm-app-shell .nf-job-list-card .nf-job-card-actions>a{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:9px 11px;font-size:11px;line-height:1.5;border:1px solid #dee5ef;border-radius:8px;text-decoration:none;background:#fff;color:#627792}.crm-app-shell .nf-job-list-card .nf-job-card-more{position:relative;z-index:3}.crm-app-shell .nf-job-card-more>summary{display:flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;border:1px solid #dee5ef;border-radius:8px;color:#7f90a7;background:#fff;cursor:pointer;list-style:none}.crm-app-shell .nf-job-card-more>summary::-webkit-details-marker{display:none}.crm-app-shell .nf-job-card-more[open]>summary{background:#eef3f9;border-color:#bac9dd;color:#344d6e}.crm-app-shell .nf-job-card-more>div{position:absolute;right:0;top:calc(100% + 7px);width:230px;max-width:calc(100vw - 70px);display:grid;grid-gap:4px;gap:4px;padding:8px;background:#fff;border:1px solid #dce4ef;border-radius:11px;box-shadow:0 12px 32px #26364a24}.crm-app-shell .nf-job-card-more .nf-job-archive-action button,.crm-app-shell .nf-job-card-more>div>a,.crm-app-shell .nf-job-card-more>div>button{position:relative;z-index:3;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:0;padding:10px;min-height:40px;background:transparent;border:1px solid transparent;border-radius:7px;color:#526983;text-decoration:none;font-size:12px;text-align:left}.crm-app-shell .nf-job-card-more .nf-job-archive-action small{font-size:11px;padding:6px;line-height:1.5}.crm-app-shell .nf-job-card-more>div :is(a,button):hover{background:#f3f6fa}.crm-app-shell .nf-job-card-more>div>button.nf-card-delete-button{color:#b24d43;border-top:1px solid #f1e2df;border-radius:0;margin-top:4px}.crm-app-shell .nf-job-list-card :is(a,button,summary):focus-visible{outline:3px solid #ffad30;outline-offset:3px}.crm-app-shell .nf-jobs-list-surface .nf-job-list-controls{padding:18px!important;background:#f8fafc;border-color:#e2e8f1;border-radius:13px}.crm-app-shell .nf-job-list-controls-head>strong{color:#50667f;font-weight:650;font-size:12px}.crm-app-shell .nf-jobs-list-surface .nf-job-list-filter-fields{grid-template-columns:minmax(170px,.8fr) minmax(250px,1.5fr) minmax(170px,.8fr);gap:14px}.crm-app-shell .nf-job-list-filter-fields .nf-job-filter-field{display:grid;grid-gap:7px;gap:7px;margin:0;min-width:0;color:#74859b;font-size:11px;font-weight:600}.crm-app-shell .nf-job-filter-field :is(input,select){width:100%;min-width:0;background:#fff;min-height:44px!important;color:#354d6a}.crm-app-shell .nf-job-list-filter-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:13px;margin-top:14px;border-top:1px solid #e4eaf2;font-size:11px}.crm-app-shell .nf-job-list-filter-footer button{position:relative;min-height:34px;border:0;border-radius:7px;background:#eef3f9;color:#58718f;padding:7px 11px;font-size:11px;cursor:pointer}.crm-app-shell .nf-job-list-section-head{align-items:center;gap:14px;margin-bottom:16px}.crm-app-shell .nf-job-list-section-head h2{font-size:21px!important;color:#344c68;letter-spacing:-.3px}@media(max-width:1150px){.crm-app-shell .nf-job-list-card .nf-job-card-facts{grid-template-columns:1.4fr 1.2fr .6fr .8fr;gap:13px}.crm-app-shell .nf-job-card-footer{align-items:flex-start}.crm-app-shell .nf-jobs-list-surface .nf-job-list-filter-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr)}}@media(max-width:800px){.crm-app-shell .nf-job-list-card .nf-job-list-card-head{grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.crm-app-shell .nf-job-list-card .nf-job-card-price strong{font-size:22px}.crm-app-shell .nf-job-list-card .nf-job-card-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.crm-app-shell .nf-jobs-list-surface .nf-job-list-filter-fields{grid-template-columns:1fr 1fr}.crm-app-shell .nf-job-filter-search{grid-column:1/-1;grid-row:1}}@media(max-width:540px){.crm-app-shell .nf-job-list-card{padding:16px;border-radius:12px}.crm-app-shell .nf-job-list-card .nf-job-list-card-head{grid-template-columns:1fr;gap:14px;margin-bottom:14px}.crm-app-shell .nf-job-list-card .nf-job-list-card-head h2{font-size:21px}.crm-app-shell .nf-job-list-card .nf-job-card-price{display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0;width:100%;text-align:right;padding:13px 14px;box-sizing:border-box}.crm-app-shell .nf-job-list-card .nf-job-card-price>span{font-size:10px;margin:0;text-align:left;max-width:70px}.crm-app-shell .nf-job-card-statusline{gap:10px;padding:11px;margin-bottom:15px}.crm-app-shell .nf-job-list-card .nf-job-card-facts{gap:14px 10px;padding-bottom:15px}.crm-app-shell .nf-job-list-card .nf-job-card-facts>div:nth-child(n){grid-template-columns:minmax(0,1fr);gap:4px;grid-column:auto;grid-row:auto}.crm-app-shell .nf-job-list-card .nf-job-card-facts>div:first-child{grid-column:1/-1;grid-template-columns:17px minmax(0,1fr)}.crm-app-shell .nf-job-list-card .nf-job-card-facts>div:not(:first-child)>svg{display:none}.crm-app-shell .nf-job-card-footer{gap:12px;padding-top:12px}.crm-app-shell .nf-job-list-card .nf-job-quick-actions{width:100%;justify-content:space-between;gap:7px}.crm-app-shell .nf-job-list-card .nf-job-quick-actions a{min-height:38px;font-size:11px}.crm-app-shell .nf-job-list-card .nf-job-card-actions{width:100%;grid-gap:6px;gap:6px;display:grid;grid-template-columns:1fr auto 1fr 38px}.crm-app-shell .nf-job-list-card .nf-job-card-actions>a{font-size:10px;padding:9px 7px;min-height:42px}.crm-app-shell .nf-job-list-card .nf-job-card-actions>a svg{display:none}.crm-app-shell .nf-job-card-more>summary{min-height:42px}.crm-app-shell .nf-jobs-list-surface .nf-job-list-filter-fields{gap:12px}.crm-app-shell .nf-jobs-list-surface .nf-job-list-controls{padding:14px!important}.crm-app-shell .nf-job-list-filter-fields .nf-job-filter-field{font-size:10px}}@media(prefers-reduced-motion:reduce){.crm-app-shell .nf-job-list-card{transition:none}}.crm-app-shell .nf-job-list-card .nf-job-card-price .nf-price-change>del{color:#ffc8bf!important;-webkit-text-decoration-color:#ffc8bf!important;text-decoration-color:#ffc8bf!important}.crm-app-shell .nf-job-list-card .nf-job-card-actions>a:not(.nf-card-detail-button):not(.nf-card-offer-button),.crm-app-shell .nf-job-list-card .nf-job-card-more>div,.crm-app-shell .nf-job-list-card .nf-job-card-more>summary{background:var(--crm-inset,#fff)!important;color:var(--crm-ink,#627792)!important;border-color:var(--crm-border,#dee5ef)!important}.crm-app-shell .nf-job-list-card .nf-job-card-dates,.crm-app-shell .nf-job-list-card .nf-job-card-facts dd,.crm-app-shell .nf-job-list-card .nf-job-card-facts dt{color:var(--crm-secondary,#62758e)!important}.crm-app-shell .nf-job-list-card .nf-payment-paid{background:#3b5948!important;color:#d2f2de!important;border-color:#7aa18b!important}.crm-app-shell .nf-job-list-card .nf-payment-overdue{background:#69494c!important;color:#ffe0dc!important;border-color:#bc8585!important}.crm-app-shell .nf-job-list-filter-footer{color:var(--crm-secondary,#62758e)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell),:root{--crm-bg:#121418;--crm-sidebar:#0b0c0f;--crm-surface:#1b1e24;--crm-surface-hover:#222630;--crm-border:#2c303a;--crm-ink:#f2f4f8;--crm-secondary:#bbc3d1;--crm-muted:#6b7280;--crm-orange:#ff9800;--crm-success:#22e68a;--crm-warning:#fbbf24;--crm-error:#f87171;--crm-info:#60a5fa;--crm-radius:14px;--crm-raised:var(--crm-surface-hover);--crm-inset:var(--crm-bg);--crm-shadow:0 8px 24px #00000016;--work-ink:var(--crm-ink);--work-muted:var(--crm-secondary);--work-line:var(--crm-border);--work-soft:var(--crm-surface-hover);--work-accent:var(--crm-orange)}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell){background:var(--crm-bg)!important;color:var(--crm-ink)!important;color-scheme:dark}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell)>main{background:var(--crm-bg)!important;color:var(--crm-ink)!important;min-height:100vh}:is(.crm-app-shell,.crm-dashboard-shell) :is(.nf-job-workspace,.nf-brand-workspace){--work-ink:var(--crm-ink);--work-muted:var(--crm-secondary);--work-line:var(--crm-border);--work-soft:var(--crm-surface-hover);--work-accent:var(--crm-orange)}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(h1,h2,h3,h4,strong,b,legend,dt,dd,label,p,small):not(:where(.npe-client-preview *,.nf-working-document *,.nf-invoice-preview *,.nf-handover-preview *,.nf-advance-preview *,.nf-preview-certificate *,.crm-sidebar *,.nf-create-page *,button *,a[class*=primary] *)){color:var(--crm-ink)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.sub,.empty,.disclaimer,.nf-facade-hint,.nf-live-contact,.nf-live-contact a,.nf-job-card-subtitle,.nf-job-card-dates,.nf-job-card-facts,.nf-job-list-section-head p,.nf-price-card-costs,.nf-finance-note,.nf-profitability-footnote,.nf-invoice-explanation,.nf-supplier-help,.nf-visual-preview-note,.nf-job-draft,.nf-total-kicker){color:var(--crm-secondary)!important}.crm-dashboard>.nf-supplier>.nf-supplier-heading,:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-page-heading,.nf-directory-header,.nf-workspace-page-heading,.nf-facade-hero,.nf-template-heading,.nf-real-heading,.nf-payments-heading){background:transparent!important;border-color:transparent!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-page-heading,.nf-directory-header,.nf-workspace-page-heading,.nf-facade-hero,.nf-template-heading) :is(p,.sub){color:var(--crm-secondary)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.panel,.customer,.siteedit,.note,.nf-jobs-list-surface,.crm-job-detail-page,.crm-jobs-card,.nf-calculation-context,.crm-dashboard-panel,.crm-dashboard-item,.crm-reference-form,.crm-reference-card,.nf-directory-card,.nf-settings-service,.nf-price-card,.nf-invoice-list,.nf-invoice-empty,.nf-catalog-defaults,.crm-cost-section,.nf-invoice-filters,.nf-supplier-filters,.nf-job-list-controls,.nf-catalog-toolbar,.toolbar,.nf-job-list-card,.nf-facade-panel,.nf-facade-detail-head,.crm-editor-section,.nf-live-block,.nf-live-prices,.nf-live-line,.nf-route-charge,.nf-antislip-scope,.nf-antislip-team,.nf-customer-picker,.nf-job-review,.nf-other-costs,.nf-job-payment-section,.nf-facade-payment-terms,.nf-finance-attention,.nf-finance-jobs,.nf-finance-empty,.nf-finance-task,.nf-company-profitability,.nf-profitability-empty,.nf-supplier-form,.nf-supplier-detail,.nf-supplier-empty,.nf-invoice-form,.nf-standalone-form,.nf-invoice-party,.nf-invoice-fields,.nf-bank-import,.nf-reminders,.nf-accounting-export,.nf-bank-body,.nf-reminders-body,.nf-accounting-body,.nf-real-panel,.nf-real-check-groups,.nf-real-economics,.nf-payments-empty,.nf-payment-invoice,.nf-completion,.nf-completion-review,.nf-handover-panel,.nf-invoices,.nf-invoice-start,.nf-invoice-help,.nf-invoice-issued,.nf-advance-payments,.nf-visual-outline,.nf-visual-inspector,.nf-visual-preview,.nf-editor-search-results,.nf-offer-details,.nf-offer-section-body,.nf-layout-design,.nf-offer-video-editor,.nf-attachments-editor,.nf-catalog-picker,.nf-catalog-results,.nf-shared-service-rates,.npe,.npe-job-summary,.npe-instructions,.npe-solutions,.npe-detail,.nf-roof-measurement,.nf-roof-body):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-create-page *)){background:var(--crm-surface)!important;color:var(--crm-ink)!important;border-color:var(--crm-border)!important;box-shadow:var(--crm-shadow)}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.modalhead,.sitehead,.sites,.customer-form-heading,.nf-live-section-title,.nf-real-progress,.nf-completion-heading,.nf-offer-details){border-color:var(--crm-border)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea):not(:where(.npe-client-preview *,.nf-working-document *,.nf-invoice-preview *,.nf-handover-preview *,.nf-advance-preview *)){color-scheme:light;background:#fff!important;color:#121418!important;border:1px solid #d7d9de!important;border-radius:var(--crm-radius);box-shadow:0 1px 3px #00000010}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(input,select,textarea):focus-visible{outline:3px solid #ffb32c70;outline-offset:2px}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(input,select,textarea):disabled{background:var(--crm-surface-hover)!important;color:var(--crm-secondary)!important;border-color:var(--crm-border)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(input[type=checkbox],input[type=radio]){accent-color:var(--crm-orange)}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .search{background:#fff!important;border-color:var(--crm-border)!important;color:var(--crm-secondary)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(button,.secondary,.nf-directory-secondary,.nf-button-secondary,.nf-heading-back,.nf-directory-settings,.crm-dashboard-outline):not(:where(.npe-client-preview *,.crm-sidebar *,.nf-working-document *,.nf-create-page *,input,.nf-preview-photo)){color:var(--crm-ink)!important;background:var(--crm-surface-hover)!important;border-color:var(--crm-border)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.primary,.crm-dashboard-primary,.crm-jobs-new,.nf-facade-primary,.nf-directory-primary,.nf-button-primary,.nf-supplier-primary,.nf-visual-save,.npe-primary,.npe-save,.nf-real-savebar>button,.nf-handover-savebar>button,.nf-facade-save>button,.crm-editor-submit>button,.nf-completion-footer>button){background:var(--crm-orange)!important;border-color:var(--crm-orange)!important;color:#121418!important;box-shadow:0 3px 12px #f6a11c20!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.primary,.crm-dashboard-primary,.nf-facade-primary,.nf-button-primary,.nf-supplier-primary,.nf-visual-save) :is(span,b,strong,small){color:#121418!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) button :is(span,strong,b,small):not(:where(.npe-client-preview *,.nf-working-document *,.nf-create-page *)){color:inherit!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-customer-view-switch,.crm-jobs-view-switch,.nf-catalog-sections,.crm-job-detail-tabs,.nf-job-tabs-simple,.nf-real-tabs,.nf-finance-tabs,.nf-visual-preview-toolbar,.nf-editor-mobile-tabs,.npe-tabs){background:var(--crm-inset)!important;border-color:var(--crm-border)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-customer-view-switch,.crm-jobs-view-switch,.nf-catalog-sections,.crm-job-detail-tabs,.nf-job-tabs-simple,.nf-real-tabs,.nf-finance-tabs,.nf-editor-mobile-tabs,.npe-tabs) :is(button,a){background:transparent!important;color:var(--crm-secondary)!important;border-color:transparent!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-customer-view-switch,.crm-jobs-view-switch,.nf-catalog-sections,.crm-job-detail-tabs,.nf-job-tabs-simple,.nf-real-tabs,.nf-finance-tabs,.nf-editor-mobile-tabs,.npe-tabs) :is(button,a):is(.active,[aria-selected=true],[aria-pressed=true],[aria-current=page]){background:var(--crm-orange)!important;color:var(--crm-secondary)!important;border-color:var(--crm-orange)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-facade-nav a,.nf-settings-service-actions a,.nf-directory-card-actions a,.nf-job-quick-actions a,.nf-card-actions-simple button,.nf-card-actions-simple a){background:var(--crm-surface-hover)!important;color:var(--crm-ink)!important;border-color:var(--crm-border)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.stat,.crm-dashboard-metric,.nf-job-list-stats>div,.nf-invoice-metrics>div,.nf-supplier-metrics>article,.nf-finance-cards>article,.nf-finance-cards>a,.nf-profitability-metrics>article,.nf-profitability-metrics>div,.nf-completion-metrics>div,.nf-real-economics>div){background:var(--crm-surface)!important;border-color:var(--crm-border)!important;border-top-color:#ffb744!important;color:var(--crm-ink)!important;box-shadow:var(--crm-shadow)}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-finance-cards>a>span,.nf-finance-profit article>span,.nf-customer-viewbar,.nf-job-list-controls-head,.nf-job-card-price>span,.nf-job-card-price>div>div,.nf-other-column-head,.nf-visual-status){color:var(--crm-secondary)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(table,.nf-customer-table,.nf-finance-table,.nf-company-table):not(:where(.npe-client-preview *,.nf-working-document *,.nf-invoice-preview *,.nf-handover-preview *)){background:var(--crm-surface)!important;color:var(--crm-ink)!important;border-color:var(--crm-border)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(th,td):not(:where(.npe-client-preview *,.nf-working-document *,.nf-invoice-preview *,.nf-handover-preview *)){background:transparent!important;color:var(--crm-ink)!important;border-color:var(--crm-border)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) table thead th:not(:where(.npe-client-preview *,.nf-working-document *,.nf-invoice-preview *,.nf-handover-preview *)){background:var(--crm-surface-hover)!important;color:var(--crm-ink)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) table tbody tr:hover:not(:where(.npe-client-preview *,.nf-working-document *,.nf-invoice-preview *,.nf-handover-preview *)){background:var(--crm-surface-hover)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-invoice-table-scroll,.nf-supplier-scroll,.nf-facade-scroll,.nf-profitability-scroll,.nf-unified-table-scroll){border-color:var(--crm-border)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-facade-save,.crm-editor-submit,.nf-visual-savebar,.nf-real-savebar,.nf-handover-savebar,.npe-savebar){background:var(--crm-surface)!important;color:var(--crm-ink)!important;border-color:var(--crm-border)!important;box-shadow:0 8px 25px #171b2025!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-live-line>header,.nf-live-line-fields,.nf-line-settings,.nf-live-service-discount,.nf-quantity-control,.nf-roof-toggle,.nf-calculation-result,.nf-editor-economics,.nf-unified-calculation,.nf-customer-total,.nf-facade-customer-total,.npe-presentation,.npe-publish){background:var(--crm-surface-hover)!important;color:var(--crm-ink)!important;border-color:var(--crm-border)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-calculation-result[data-result-state=loss] article:last-child strong{color:var(--crm-error)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-costing-editor section,.nf-costing-editor article,.nf-costing-result>div,.nf-costing-company-default,.nf-costing-manual-gross,.nf-catalog-dialog .nf-catalog-actions,.nf-catalog-dialog form>footer){background:var(--crm-surface)!important;color:var(--crm-ink)!important;border-color:var(--crm-border)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-catalog-dialog .nf-costing-live{background:var(--crm-surface-hover)!important;border-color:var(--crm-border)!important;color:var(--crm-ink)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-catalog-dialog .nf-costing-live :is(strong,dd,dt,span,small){color:var(--crm-ink)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-catalog-dialog .nf-catalog-actions>button:last-child,:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-service-tiles,.nf-costing-steps,.nf-catalog-coatings) button[aria-pressed=true]{background:var(--crm-orange)!important;color:#121418!important;border-color:var(--crm-orange)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-job-tabs-more[open],.nf-job-admin-menu,.nf-job-card-more[open],.nf-customer-options,.nf-address-autocomplete ul,.nf-layout-list,.nf-offer-section-open,.nf-editor-search-input){background:var(--crm-surface-hover)!important;border-color:var(--crm-border)!important;color:var(--crm-ink)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-directory-icon,.nf-roof-icon,.nf-live-section-title>span){background:var(--crm-surface-hover)!important;color:var(--crm-ink)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-job-card-price,.nf-finance-profit article,.nf-profitability-filters,.nf-dashboard-profit-details>summary,.nf-live-main>.crm-editor-panel-basic,.nf-live-main>.crm-editor-panel-dates):not(:where(.npe-client-preview *,.nf-create-page *)){background:var(--crm-surface)!important;color:var(--crm-ink)!important;border-color:var(--crm-border)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-finance,.nf-company-profitability,.nf-job-card-price,.nf-job-card-facts,.nf-live-heading,.nf-live-contact,.nf-live-line,.nf-visual-status,.nf-visual-preview-note){color:var(--crm-secondary)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-finance-task-icon,.nf-finance-tabs button span,.nf-finance-attention h2 b){background:var(--crm-surface-hover)!important;color:var(--crm-ink)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main a:not(:where(.npe-client-preview *,.nf-working-document *,.nf-invoice-preview *,.nf-handover-preview *,.nf-create-page *,[class*=primary],.crm-dashboard-metric,.nf-finance-cards>a,.nf-card-detail-button,.nf-card-offer-button,.nf-settings-service-actions a,.nf-directory-card-actions a,.nf-job-quick-actions a,.nf-facade-nav a,.nf-job-tabs-simple a)){color:var(--crm-ink)!important}.crm-calendar-shell .crm-calendar-page>section{background:var(--crm-surface)!important;border-color:var(--crm-border)!important;color:var(--crm-ink)!important}.crm-calendar-shell .nf-calendar-grid{background:var(--crm-border)!important;border-color:var(--crm-border)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.error,.nf-supplier-error,.nf-catalog-dialog-error,.is-loss,.loss,.nf-economics-loss,.nf-invoice-overdue,.nf-payment-overdue,.nf-document-status.overdue,.nf-supplier-badge.is-overdue){color:var(--crm-error)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.is-loss,.is-overdue,.loss) :is(strong,svg),:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-invoice-metrics>div,.nf-supplier-metrics>article):nth-child(4) strong{color:var(--crm-error)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-facade-notice,.nf-cost-migration,.nf-supplier-warning,.nf-reminder-warning,.nf-bank-notice,.nf-cost-missing){background:var(--crm-surface-hover)!important;color:var(--crm-ink)!important;border-color:var(--crm-border)!important}@media(prefers-reduced-motion:reduce){:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) *{scroll-behavior:auto!important}}:is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .crm-job-editor:not(.nf-create-card):not(.nf-live-workspace){background:var(--crm-surface)!important;color:var(--crm-ink)!important;border-color:var(--crm-border)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) [role=alert]{color:var(--crm-error)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.panel,.customer,.crm-dashboard-panel,.crm-dashboard-metric,.stat,.nf-finance-cards>a,.nf-job-list-card,.nf-price-card,.nf-settings-service,.nf-catalog-dialog,.modal,.nf-invoice-list,.nf-facade-panel){border-radius:var(--crm-radius)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.customer,.crm-dashboard-metric,.nf-job-list-card,.nf-price-card,.nf-directory-card):hover{background:var(--crm-surface-hover)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main a:not(:where(.npe-client-preview *,.crm-sidebar *,.nf-working-document *,.nf-invoice-preview *,.nf-handover-preview *,.nf-advance-preview *,[class*=primary],.nf-card-detail-button,.nf-card-offer-button)){color:var(--crm-ink)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-customer-view-switch,.crm-jobs-view-switch,.nf-catalog-sections,.crm-job-detail-tabs,.nf-job-tabs-simple,.nf-real-tabs,.nf-finance-tabs,.nf-editor-mobile-tabs,.npe-tabs,.nf-service-tiles,.nf-costing-steps,.nf-catalog-coatings) :is(button,a):is(.active,[aria-selected=true],[aria-pressed=true],[aria-current=page]){background:var(--crm-surface-hover)!important;color:var(--crm-ink)!important;border-color:var(--crm-secondary)!important;box-shadow:none!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-directory-icon,.nf-roof-icon,.nf-live-section-title>span,.crm-dashboard-metric-icon,.nf-finance-task-icon){background:var(--crm-surface-hover)!important;color:var(--crm-info)!important}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-cards>a{--metric-color:var(--crm-info);border-color:var(--crm-border)!important}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-cards>a.is-supplier{--metric-color:var(--crm-warning)}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-cards>a.is-overdue[data-zero=true]{--metric-color:var(--crm-secondary)}.crm-app-shell.crm-app-shell .nf-job-list-card .nf-job-payment-pill{background:var(--crm-surface-hover)!important;color:var(--crm-secondary)!important;border-color:var(--crm-border)!important}.crm-app-shell.crm-app-shell .nf-job-list-card .nf-payment-paid{color:var(--crm-success)!important}.crm-app-shell.crm-app-shell .nf-job-list-card .nf-payment-overdue{color:var(--crm-error)!important}.crm-app-shell.crm-app-shell .nf-job-list-card .nf-payment-waiting{color:var(--crm-warning)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) [data-zero=true]{color:var(--crm-secondary)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main h1>svg{color:var(--crm-secondary)!important}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-attention h2 b{background:var(--crm-surface-hover)!important;color:var(--crm-ink)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-current-price,.nf-invoice-amount,.nf-costing-live strong,.nf-price-card-total strong,.crm-dashboard-money,td){font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.crm-app-shell .crm-jobs-heading>.crm-jobs-new,.crm-app-shell .nf-facade-hero>a.nf-facade-primary{display:none!important}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible:not(:where(.npe-client-preview *,.nf-working-document *,.nf-invoice-preview *,.nf-handover-preview *)){outline:3px solid var(--crm-info)!important;outline-offset:3px!important;box-shadow:0 0 0 2px var(--crm-bg)!important}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.primary,.crm-dashboard-primary,.crm-jobs-new,.nf-facade-primary,.nf-directory-primary,.nf-button-primary,.nf-supplier-primary,.nf-visual-save,.npe-primary,.npe-save,.nf-real-savebar>button,.nf-handover-savebar>button,.nf-facade-save>button,.crm-editor-submit>button,.nf-completion-footer>button){background:var(--crm-orange)!important;border-color:var(--crm-orange)!important;color:#121418!important}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.primary,.crm-dashboard-primary,.nf-facade-primary,.nf-button-primary,.nf-supplier-primary,.nf-visual-save) :is(span,b,strong,small){color:#121418!important}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-tasks>a{border-color:var(--crm-border)!important}:is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(input,textarea)::placeholder{color:#626b79!important}.crm-dashboard-shell.crm-dashboard-shell .nf-profitability-issues h3>span{background:var(--crm-surface-hover)!important;color:var(--crm-ink)!important}.crm-dashboard-shell.crm-dashboard-shell :is(.nf-profitability-issues>section,.nf-profitability-services>section){background:var(--crm-surface)!important;border-color:var(--crm-border)!important;color:var(--crm-ink)!important}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main svg:not(:where(.npe-client-preview *,button *,a[class*=primary] *,.nf-card-detail-button *,.nf-working-document *,.nf-invoice-preview *,.nf-handover-preview *)){color:var(--crm-secondary)}.crm-app-shell.crm-app-shell .nf-job-list-stats>div:before{background:var(--crm-border)!important}.crm-app-shell.crm-app-shell .nf-calculation-result h3:before{background:var(--crm-info)!important;box-shadow:none!important}:is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .nf-section-title>svg{background:var(--crm-surface-hover)!important;color:var(--crm-secondary)!important}:is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .nf-invoice-list h2>span{background:var(--crm-surface-hover)!important;color:var(--crm-secondary)!important}.crm-app-shell.crm-app-shell .nf-job-draft{background:var(--crm-surface-hover)!important;color:var(--crm-ink)!important;border-color:var(--crm-border)!important}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-profit article{min-height:190px;border-radius:var(--crm-radius)!important;display:grid;grid-template-rows:auto minmax(56px,auto) 1fr;align-items:start;grid-gap:14px;gap:14px;padding:24px}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-profit article.is-confirmed{background:linear-gradient(125deg,#34d39914,transparent),var(--crm-surface)!important;border-color:#34d39950!important}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-profit article.is-loss{background:linear-gradient(125deg,#f8717114,transparent),var(--crm-surface)!important;border-color:#f8717150!important}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-profit article>strong{font-size:clamp(30px,3vw,42px)!important;font-weight:800;line-height:1.2;align-self:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.035em}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-profit article.is-unconfirmed>strong{font-size:clamp(22px,2vw,28px)!important;font-weight:600;color:var(--crm-secondary)!important}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-profit article>small{color:var(--crm-secondary)!important;align-self:end}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-profit .is-planned>strong,.crm-dashboard-shell.crm-dashboard-shell .nf-finance-table td.is-planned{color:var(--crm-info)!important}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-profit .is-confirmed>strong,.crm-dashboard-shell.crm-dashboard-shell .nf-finance-table td.is-confirmed{color:var(--crm-success)!important}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-profit .is-loss>strong,.crm-dashboard-shell.crm-dashboard-shell .nf-finance-table td.is-loss{color:var(--crm-error)!important}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-table td:is(.is-planned,.is-confirmed,.is-loss){font-size:14px;font-weight:750;white-space:nowrap}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-profit strong[data-zero=true],.crm-dashboard-shell.crm-dashboard-shell .nf-finance-table td.is-unconfirmed,.crm-dashboard-shell.crm-dashboard-shell .nf-finance-table td[data-zero=true]{color:var(--crm-secondary)!important}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-table tbody tr:hover{background:var(--crm-surface-hover)!important}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-table tbody th a{color:var(--crm-ink)!important;font-weight:700;text-decoration:none}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-table tbody th a:hover{text-decoration:underline}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-table a.nf-finance-status{display:inline-flex;align-items:center;padding:6px 10px;border-radius:8px;border:1px solid;line-height:1.5;font-size:12px;font-weight:650;text-decoration:none!important}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-table a.nf-finance-status.is-pending{color:var(--crm-warning)!important;background:#fbbf2412!important;border-color:#fbbf243d!important}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-table a.nf-finance-status.is-confirmed{color:var(--crm-success)!important;background:#34d39912!important;border-color:#34d3993d!important}.crm-dashboard-shell.crm-dashboard-shell .nf-finance-table a.nf-finance-status:hover{text-decoration:underline!important}@media(max-width:650px){.crm-dashboard-shell.crm-dashboard-shell .nf-finance-profit article{padding:20px;min-height:180px}}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(label,legend,dt):not(:where(.npe-client-preview *,.nf-working-document *,.nf-invoice-preview *,.nf-handover-preview *,.nf-advance-preview *)){color:var(--crm-ink)!important;font-weight:650}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(input,textarea)::placeholder{color:#606b7c!important;opacity:1}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.secondary,.nf-button-secondary,.nf-directory-secondary,.nf-heading-back,.crm-dashboard-outline,button:not(:disabled):not([aria-pressed=true])):not(:where(.npe-client-preview *,.nf-working-document *,.nf-invoice-preview *,.nf-handover-preview *,.nf-advance-preview *,[class*=primary],.nf-facade-save *,.crm-editor-submit *)){border-color:#525d70!important;font-weight:650}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.secondary,.nf-button-secondary,.nf-directory-secondary,.crm-dashboard-outline):hover{background:#30394a!important;border-color:var(--crm-info)!important}body :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) :is(.nf-job-service-label,.nf-live-eyebrow,.nf-create-eyebrow,.nf-customer-kicker){color:var(--crm-info)!important;font-weight:750}body :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) :is(.nf-job-card-facts dt,.nf-job-card-dates,.nf-job-title-meta p,.nf-invoice-metrics span,.nf-supplier-metrics span){color:var(--crm-secondary)!important;font-weight:550}body :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) :is(.nf-job-list-card,.nf-price-card,.nf-settings-service,.nf-catalog-dialog,.nf-create-card,.crm-dashboard-panel){border-color:#3b4352!important}body .crm-sidebar.crm-sidebar .crm-nav-link:not(.current){color:#d5dbe6!important;font-weight:550}body .crm-sidebar.crm-sidebar .crm-nav-link:not(.current)>svg{color:var(--crm-info)!important}body .crm-dashboard-shell.crm-dashboard-shell .nf-finance-profit article.is-confirmed,body .crm-dashboard-shell.crm-dashboard-shell .nf-finance-profit article.is-planned{background:linear-gradient(125deg,#22e68a18,transparent),var(--crm-surface)!important;border-color:#22e68a66!important}body .crm-dashboard-shell.crm-dashboard-shell .nf-finance-profit :is(.is-planned,.is-confirmed)>strong:not([data-zero=true]),body .crm-dashboard-shell.crm-dashboard-shell .nf-finance-table td:is(.is-planned,.is-confirmed):not([data-zero=true]){color:var(--crm-success)!important}body :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .nf-calculation-result[data-result-state=profit] article:last-child :is(strong,span){color:var(--crm-success)!important;font-weight:750}body .crm-dashboard-shell.crm-dashboard-shell .nf-company-profitability .is-profit :is(strong,b){color:var(--crm-success)!important}body .crm-dashboard-shell.crm-dashboard-shell .nf-company-profitability .is-loss :is(strong,b){color:var(--crm-error)!important}body .crm-app-shell.crm-app-shell [data-profit-state=profit] :is(b,strong){color:var(--crm-success)!important}body .crm-app-shell.crm-app-shell [data-profit-state=loss] :is(b,strong){color:var(--crm-error)!important}body .crm-app-shell.crm-app-shell [data-profit-state=unknown] :is(b,strong),body .crm-app-shell.crm-app-shell [data-profit-state=zero] :is(b,strong){color:var(--crm-secondary)!important}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status,.crm-dashboard-status,.nf-live-status){--job-color:var(--crm-info);--job-tint:#60a5fa18;display:inline-flex;align-items:center;gap:7px;padding:6px 10px!important;border-radius:8px!important;font-size:12px!important;font-weight:750!important;line-height:1.4;white-space:nowrap;color:var(--job-color)!important;background:var(--job-tint)!important;border:1px solid color-mix(in srgb,var(--job-color) 45%,transparent)!important}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status,.crm-dashboard-status,.nf-live-status):before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--job-color);flex-shrink:0}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status-offer,[data-job-status=offer],.crm-jobs-status-in_progress,[data-job-status=in_progress]){--job-color:var(--crm-warning);--job-tint:#fbbf241a}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status-approved,[data-job-status=approved],.crm-jobs-status-completed,[data-job-status=completed]){--job-color:var(--crm-success);--job-tint:#22e68a18}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status-cancelled,[data-job-status=cancelled]){--job-color:var(--crm-error);--job-tint:#f871711a}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-list-card .nf-job-payment-pill{font-weight:750!important;border-color:#526074!important}body :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .nf-job-list-card .nf-job-card-facts dd{font-size:14px!important;color:var(--crm-ink)!important;font-weight:550!important}body :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .nf-job-title-meta p{font-size:12px!important}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.primary,.crm-dashboard-primary,.nf-facade-primary,.nf-directory-primary,.nf-button-primary,.nf-supplier-primary,.nf-visual-save,.nf-card-detail-button,.nf-sidebar-create) svg{color:#121418!important}body .crm-app-shell.crm-app-shell dd[data-profit-state=profit]{color:var(--crm-success)!important;font-weight:750}body .crm-app-shell.crm-app-shell dd[data-profit-state=loss]{color:var(--crm-error)!important;font-weight:750}body .crm-app-shell.crm-app-shell dd:is([data-profit-state=unknown],[data-profit-state=zero]){color:var(--crm-secondary)!important}body .crm-dashboard-shell.crm-dashboard-shell .nf-dashboard-job-client{display:block;font-size:13px!important;line-height:1.5;letter-spacing:0;margin-top:4px;overflow-wrap:anywhere;white-space:normal}body .crm-dashboard-shell.crm-dashboard-shell .nf-finance-table .nf-dashboard-job-client{max-width:340px}body .crm-dashboard-shell.crm-dashboard-shell .nf-finance-task-copy>.nf-dashboard-job-client{margin:0}body .crm-dashboard-shell.crm-dashboard-shell .nf-dashboard-job-client{color:var(--crm-info)!important;font-weight:600!important}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status-draft,[data-job-status=draft]){--job-color:var(--crm-secondary);--job-tint:#bbc3d112}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status-offer,[data-job-status=offer]){--job-color:var(--crm-info);--job-tint:#60a5fa18}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status-approved,.crm-jobs-status-in_progress,[data-job-status=approved],[data-job-status=in_progress]){--job-color:var(--crm-warning);--job-tint:#fbbf241a}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status-completed,[data-job-status=completed]){--job-color:var(--crm-success);--job-tint:#22e68a18}body .crm-dashboard-shell.crm-dashboard-shell .nf-order-summary article>span{color:var(--crm-ink)!important;font-size:14px;font-weight:650;min-height:42px;line-height:1.5}body .crm-dashboard-shell.crm-dashboard-shell .nf-order-summary article>strong{font-size:clamp(28px,3vw,40px)!important}body .crm-dashboard-shell.crm-dashboard-shell .nf-finance-secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}body .crm-dashboard-shell.crm-dashboard-shell .nf-finance-secondary article{padding:18px;border:1px solid var(--crm-border);border-radius:var(--crm-radius);display:grid;grid-template-rows:auto auto 1fr;grid-gap:10px;gap:10px;background:var(--crm-bg)}body .crm-dashboard-shell.crm-dashboard-shell .nf-finance-secondary article>span{font-size:12px;color:var(--crm-secondary)!important;line-height:1.5;min-height:36px}body .crm-dashboard-shell.crm-dashboard-shell .nf-finance-secondary article>strong{font-size:clamp(18px,1.7vw,25px);line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body .crm-dashboard-shell.crm-dashboard-shell .nf-finance-secondary .is-loss{color:var(--crm-error)!important}body .crm-dashboard-shell.crm-dashboard-shell .nf-finance-secondary .is-unconfirmed,body .crm-dashboard-shell.crm-dashboard-shell .nf-finance-secondary strong[data-zero=true],body .crm-dashboard-shell.crm-dashboard-shell .nf-order-summary strong[data-zero=true]{color:var(--crm-secondary)!important}body .crm-dashboard-shell.crm-dashboard-shell .nf-finance-table th .crm-dashboard-status{margin-top:8px;font-size:11px!important;padding:4px 7px!important}body :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) :is(.nf-invoice-metrics,.nf-supplier-metrics)>[data-metric]{display:grid;grid-template-rows:minmax(40px,auto) auto;align-content:start;grid-gap:12px;gap:12px;min-height:140px}body :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) :is(.nf-invoice-metrics,.nf-supplier-metrics)>[data-metric]>strong{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(22px,2vw,30px);line-height:1.25}body .crm-dashboard-shell.crm-dashboard-shell .nf-invoice-list td:first-child>b{color:var(--crm-info)!important;font-weight:650}body .crm-dashboard-shell.crm-dashboard-shell .nf-invoice-list .nf-invoice-amount>span:not([data-zero=true]){color:var(--crm-success)!important}body .crm-dashboard-shell.crm-dashboard-shell .nf-invoice-list [data-payment-status=overdue] .nf-invoice-amount:nth-child(4)>strong:not([data-zero=true]){color:var(--crm-error)!important}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-document-status,.nf-supplier-badge,.nf-bank-state,.nf-price-status,.nf-offer-state){--state-color:var(--crm-secondary);--state-bg:#bbc3d112;display:inline-flex;align-items:center;gap:6px;color:var(--state-color)!important;background:var(--state-bg)!important;border:1px solid color-mix(in srgb,var(--state-color) 40%,transparent)!important;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:650;line-height:1.5}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-document-status.paid,.nf-supplier-badge[data-payment-status=paid],.nf-bank-state.safe,.nf-price-status.ready,[data-ui-tone=success]){--state-color:var(--crm-success);--state-bg:#22e68a16}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-document-status.waiting,.nf-document-status.partial,.nf-document-status.refund,.nf-supplier-badge[data-payment-status=waiting],.nf-supplier-badge[data-payment-status=partial],.nf-bank-state.review,[data-ui-tone=warning]){--state-color:var(--crm-warning);--state-bg:#fbbf2418}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-document-status.overdue,.nf-supplier-badge[data-payment-status=overdue],[data-ui-tone=error]){--state-color:var(--crm-error);--state-bg:#f8717118}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-document-status.credited,.nf-document-status.credited_invoice,.nf-bank-state.duplicate,[data-ui-tone=info]){--state-color:var(--crm-info);--state-bg:#60a5fa18}body .crm-app-shell.crm-app-shell .crm-offer-version>p>small{display:block;color:var(--crm-secondary)!important;margin-top:8px}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-supplier-warning,.nf-reminder-warning,.nf-cost-missing){background:#302918!important;color:var(--crm-warning)!important;border-color:#fbbf2455!important}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-supplier-error,.nf-catalog-dialog-error,.crm-dashboard-error){background:#301d23!important;color:var(--crm-error)!important;border-color:#f8717155!important}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-supplier-success,.nf-completion-success){background:#142c24!important;color:var(--crm-success)!important;border-color:#22e68a55!important}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main button:is(.danger,[title="Odstranit adresu"],[aria-label^="Smazat zákazníka"]) svg{color:var(--crm-error)!important}body :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) input[type=date]::-webkit-datetime-edit{color:#344052}body .crm-app-shell.crm-app-shell .nf-supplier-heading>div>span{color:var(--crm-secondary)!important}body .crm-calendar-shell.crm-calendar-shell .nf-calendar-event{--event-color:var(--crm-info);--event-bg:#60a5fa18;background:var(--event-bg)!important;border-left:3px solid var(--event-color)!important;color:var(--event-color)!important}body .crm-calendar-shell.crm-calendar-shell .nf-calendar-event[data-status=approved]{--event-color:var(--crm-warning);--event-bg:#fbbf241a}body .crm-calendar-shell.crm-calendar-shell .nf-calendar-event[data-status=completed]{--event-color:var(--crm-success);--event-bg:#22e68a18}body .crm-calendar-shell.crm-calendar-shell .nf-calendar-event[data-status=cancelled]{--event-color:var(--crm-error);--event-bg:#f871711a}body .crm-calendar-shell.crm-calendar-shell .nf-calendar-day{opacity:1!important}body .crm-dashboard-shell.crm-dashboard-shell .nf-invoice-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:24px 0}body .crm-dashboard-shell.crm-dashboard-shell .nf-invoice-tools>section{margin:0!important;min-width:0;border:1px solid #3b4352!important;border-radius:var(--crm-radius)!important}body .crm-dashboard-shell.crm-dashboard-shell .nf-invoice-tools>section>button{min-height:100px;padding:16px!important;border:0!important;width:100%;align-items:center}body .crm-dashboard-shell.crm-dashboard-shell .nf-invoice-tools>section>button strong{font-size:14px!important;line-height:1.5}body .crm-dashboard-shell.crm-dashboard-shell .nf-invoice-tools>section>button small{font-size:12px!important;line-height:1.5;font-weight:450;color:var(--crm-secondary)!important}body .crm-dashboard-shell.crm-dashboard-shell .nf-invoice-tools>section:has(>button[aria-expanded=true]){grid-column:1/-1}@media(max-width:1000px){body .crm-dashboard-shell.crm-dashboard-shell .nf-invoice-tools{grid-template-columns:1fr}}@media(max-width:650px){body .crm-dashboard-shell.crm-dashboard-shell .nf-finance-secondary article>span,body .crm-dashboard-shell.crm-dashboard-shell .nf-order-summary article>span{min-height:0}}body .shell.shell .nf-customer-name{color:var(--crm-info)!important;font-weight:700!important}body .shell.shell>main{min-width:0;max-width:100%}body .shell.shell .nf-customer-table-scroll{min-width:0;overscroll-behavior-x:contain;position:relative}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) h1:not(:where(.npe-client-preview *,.nf-working-document *,.nf-invoice-preview *,.nf-handover-preview *,.nf-advance-preview *,.nf-preview-certificate *)){color:var(--crm-orange)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) h1:not(:where(.npe-client-preview *,.nf-working-document *,.nf-invoice-preview *)) svg{color:var(--crm-orange)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-finance-cards>.is-income{--ui-accent:var(--crm-orange);border-color:color-mix(in srgb,var(--ui-accent) 38%,var(--crm-border))!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-finance-cards>.is-income>svg{background:color-mix(in srgb,var(--ui-accent) 12%,var(--crm-surface))!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-finance-cards>.is-overdue{--ui-accent:var(--crm-error);border-color:color-mix(in srgb,var(--ui-accent) 38%,var(--crm-border))!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-finance-cards>.is-overdue>svg{background:color-mix(in srgb,var(--ui-accent) 12%,var(--crm-surface))!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-finance-cards>.is-supplier{--ui-accent:var(--crm-violet);border-color:color-mix(in srgb,var(--ui-accent) 38%,var(--crm-border))!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-finance-cards>.is-supplier>svg{background:color-mix(in srgb,var(--ui-accent) 12%,var(--crm-surface))!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-finance-cards>.is-supplier-month{--ui-accent:var(--crm-ink);border-color:color-mix(in srgb,var(--ui-accent) 38%,var(--crm-border))!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-finance-cards>.is-supplier-month>svg{background:color-mix(in srgb,var(--ui-accent) 12%,var(--crm-surface))!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-dashboard-actions>a[href="/kalendar"]{color:var(--crm-info)!important;border-color:color-mix(in srgb,var(--crm-info) 50%,var(--crm-border))!important;background:color-mix(in srgb,var(--crm-info) 10%,var(--crm-surface))!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-dashboard-actions>a[href="/kalendar"] svg{color:inherit!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-finance-heading>a{color:var(--crm-error)!important;border-color:color-mix(in srgb,var(--crm-error) 50%,var(--crm-border))!important;background:color-mix(in srgb,var(--crm-error) 10%,var(--crm-surface))!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-finance-heading>a svg{color:inherit!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-create-change-service svg{color:inherit!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-card-subtitle{font-size:15px!important;font-weight:650!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-list-stats>div:first-child{--ui-accent:var(--crm-error);border-color:color-mix(in srgb,var(--ui-accent) 40%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--ui-accent) 7%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-list-stats>div:first-child svg,body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-list-stats>div:first-child>strong{color:var(--ui-accent)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-list-stats>div:first-child>svg{background:color-mix(in srgb,var(--ui-accent) 12%,var(--crm-surface))!important;border-radius:12px}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-list-stats>div:nth-child(2){--ui-accent:var(--crm-orange);border-color:color-mix(in srgb,var(--ui-accent) 40%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--ui-accent) 7%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-list-stats>div:nth-child(2) svg,body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-list-stats>div:nth-child(2)>strong{color:var(--ui-accent)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-list-stats>div:nth-child(3){--ui-accent:var(--crm-success);border-color:color-mix(in srgb,var(--ui-accent) 40%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--ui-accent) 7%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-list-stats>div:nth-child(3) svg,body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-list-stats>div:nth-child(3)>strong{color:var(--ui-accent)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-overview-metrics>article:first-child{--ui-accent:var(--crm-error);border-color:color-mix(in srgb,var(--ui-accent) 40%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--ui-accent) 7%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-overview-metrics>article:first-child svg,body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-overview-metrics>article:first-child>strong{color:var(--ui-accent)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-overview-metrics>article:first-child>svg{background:color-mix(in srgb,var(--ui-accent) 12%,var(--crm-surface))!important;border-radius:12px}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-overview-metrics>article:nth-child(2){--ui-accent:var(--crm-orange);border-color:color-mix(in srgb,var(--ui-accent) 40%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--ui-accent) 7%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-overview-metrics>article:nth-child(2) svg,body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-overview-metrics>article:nth-child(2)>strong{color:var(--ui-accent)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-overview-metrics>article:nth-child(2)>svg{background:color-mix(in srgb,var(--ui-accent) 12%,var(--crm-surface))!important;border-radius:12px}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-overview-metrics>article:nth-child(3){--ui-accent:var(--crm-success);border-color:color-mix(in srgb,var(--ui-accent) 40%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--ui-accent) 7%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-overview-metrics>article:nth-child(3) svg,body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-overview-metrics>article:nth-child(3)>strong{color:var(--ui-accent)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-overview-metrics>article:nth-child(3)>svg{background:color-mix(in srgb,var(--ui-accent) 12%,var(--crm-surface))!important;border-radius:12px}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-overview-metrics>article:nth-child(4){--ui-accent:var(--crm-success);border-color:color-mix(in srgb,var(--ui-accent) 40%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--ui-accent) 7%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-overview-metrics>article:nth-child(4) svg,body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-overview-metrics>article:nth-child(4)>strong{color:var(--ui-accent)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-overview-metrics>article:nth-child(4)>svg{background:color-mix(in srgb,var(--ui-accent) 12%,var(--crm-surface))!important;border-radius:12px}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .stats>.stat:first-child{--ui-accent:var(--crm-info);border-color:color-mix(in srgb,var(--ui-accent) 40%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--ui-accent) 7%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .stats>.stat:first-child svg,body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .stats>.stat:first-child>strong{color:var(--ui-accent)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .stats>.stat:first-child>svg{background:color-mix(in srgb,var(--ui-accent) 12%,var(--crm-surface))!important;border-radius:12px}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .stats>.stat:nth-child(2){--ui-accent:var(--crm-violet);border-color:color-mix(in srgb,var(--ui-accent) 40%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--ui-accent) 7%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .stats>.stat:nth-child(2) svg,body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .stats>.stat:nth-child(2)>strong{color:var(--ui-accent)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .stats>.stat:nth-child(2)>svg{background:color-mix(in srgb,var(--ui-accent) 12%,var(--crm-surface))!important;border-radius:12px}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .stats>.stat:nth-child(3){--ui-accent:var(--crm-warning);border-color:color-mix(in srgb,var(--ui-accent) 40%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--ui-accent) 7%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .stats>.stat:nth-child(3) svg,body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .stats>.stat:nth-child(3)>strong{color:var(--ui-accent)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .stats>.stat:nth-child(3)>svg{background:color-mix(in srgb,var(--ui-accent) 12%,var(--crm-surface))!important;border-radius:12px}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .stats>.stat:nth-child(4){--ui-accent:var(--crm-success);border-color:color-mix(in srgb,var(--ui-accent) 40%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--ui-accent) 7%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .stats>.stat:nth-child(4) svg,body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .stats>.stat:nth-child(4)>strong{color:var(--ui-accent)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .stats>.stat:nth-child(4)>svg{background:color-mix(in srgb,var(--ui-accent) 12%,var(--crm-surface))!important;border-radius:12px}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .stats>.stat{min-height:140px;display:grid;grid-template-rows:minmax(32px,auto) auto;grid-gap:16px;gap:16px;align-content:start}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .stats>.stat>strong{margin:0;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-jobs-view-switch>button:first-child{color:var(--crm-error)!important;border:1px solid color-mix(in srgb,var(--crm-error) 35%,transparent)!important;background:transparent!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-jobs-view-switch>button:first-child[aria-pressed=true]{background:color-mix(in srgb,var(--crm-error) 15%,var(--crm-surface))!important;border-color:var(--crm-error)!important;box-shadow:inset 0 -2px var(--crm-error)}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-invoice-metrics,.nf-supplier-metrics)>[data-metric=total]{--ui-accent:var(--crm-info);border-color:color-mix(in srgb,var(--ui-accent) 36%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--ui-accent) 7%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-invoice-metrics,.nf-supplier-metrics)>[data-metric=paid]{--ui-accent:var(--crm-success);border-color:color-mix(in srgb,var(--ui-accent) 36%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--ui-accent) 7%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-invoice-metrics,.nf-supplier-metrics)>[data-metric=remaining]{--ui-accent:var(--crm-warning);border-color:color-mix(in srgb,var(--ui-accent) 36%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--ui-accent) 7%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-invoice-metrics,.nf-supplier-metrics)>[data-metric=overdue]{--ui-accent:var(--crm-error);border-color:color-mix(in srgb,var(--ui-accent) 36%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--ui-accent) 7%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-create-service-card,.nf-directory-card,.nf-settings-service,[data-service-tile])[data-service=roof_cleaning]{--service-accent:#60a5fa;border-color:color-mix(in srgb,var(--service-accent) 45%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--service-accent) 8%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-create-service-card,.nf-directory-card,.nf-settings-service,[data-service-tile])[data-service=roof_cleaning]:hover{border-color:var(--service-accent)!important;background:var(--crm-surface-hover)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-create-service-card,.nf-directory-card,.nf-settings-service,[data-service-tile])[data-service=facade_cleaning]{--service-accent:#67e8f9;border-color:color-mix(in srgb,var(--service-accent) 45%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--service-accent) 8%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-create-service-card,.nf-directory-card,.nf-settings-service,[data-service-tile])[data-service=facade_cleaning]:hover{border-color:var(--service-accent)!important;background:var(--crm-surface-hover)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-create-service-card,.nf-directory-card,.nf-settings-service,[data-service-tile])[data-service=paving_cleaning]{--service-accent:#c4a0ff;border-color:color-mix(in srgb,var(--service-accent) 45%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--service-accent) 8%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-create-service-card,.nf-directory-card,.nf-settings-service,[data-service-tile])[data-service=paving_cleaning]:hover{border-color:var(--service-accent)!important;background:var(--crm-surface-hover)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-create-service-card,.nf-directory-card,.nf-settings-service,[data-service-tile])[data-service=roof_coating]{--service-accent:#fbbf24;border-color:color-mix(in srgb,var(--service-accent) 45%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--service-accent) 8%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-create-service-card,.nf-directory-card,.nf-settings-service,[data-service-tile])[data-service=roof_coating]:hover{border-color:var(--service-accent)!important;background:var(--crm-surface-hover)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-create-service-card,.nf-directory-card,.nf-settings-service,[data-service-tile])[data-service=facade_coating]{--service-accent:#f9a8d4;border-color:color-mix(in srgb,var(--service-accent) 45%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--service-accent) 8%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-create-service-card,.nf-directory-card,.nf-settings-service,[data-service-tile])[data-service=facade_coating]:hover{border-color:var(--service-accent)!important;background:var(--crm-surface-hover)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-create-service-card,.nf-directory-card,.nf-settings-service,[data-service-tile])[data-service=anti_slip]{--service-accent:#22e68a;border-color:color-mix(in srgb,var(--service-accent) 45%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--service-accent) 8%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-create-service-card,.nf-directory-card,.nf-settings-service,[data-service-tile])[data-service=anti_slip]:hover{border-color:var(--service-accent)!important;background:var(--crm-surface-hover)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-create-service-card,.nf-directory-card,.nf-settings-service,[data-service-tile])[data-service=ceramfloor]{--service-accent:#ffb454;border-color:color-mix(in srgb,var(--service-accent) 45%,var(--crm-border))!important;background:linear-gradient(125deg,color-mix(in srgb,var(--service-accent) 8%,transparent),transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-create-service-card,.nf-directory-card,.nf-settings-service,[data-service-tile])[data-service=ceramfloor]:hover{border-color:var(--service-accent)!important;background:var(--crm-surface-hover)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-create-page .nf-create-card .nf-create-steps button.active:before{background:var(--crm-orange)!important;color:#121418!important;border-color:var(--crm-orange)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-create-page :is(.nf-create-context-icon,.nf-create-context-eyebrow,.nf-create-context-next>span,.nf-create-context-next>svg){color:var(--crm-orange)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-create-page .nf-create-context{border-color:#ff980055!important;background:linear-gradient(150deg,#ff98000c,transparent),var(--crm-surface)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-create-page .nf-create-context-details>div>svg{color:var(--crm-info)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-create-page .nf-create-context-details>div:nth-child(2)>svg{color:var(--crm-violet)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-create-page .nf-create-context-check{color:var(--crm-success)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-invoice-list tbody tr[data-payment-status=voided]{opacity:.8;border-left:3px solid var(--crm-secondary)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-invoice-list tbody tr[data-payment-status=waiting]{border-left:3px solid var(--crm-warning)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-invoice-list tbody tr[data-payment-status=paid]{border-left:3px solid var(--crm-success)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-invoice-list tbody tr[data-payment-status=overdue]{border-left:3px solid var(--crm-error)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-supplier-heading>button:not(.nf-supplier-primary){color:var(--crm-success)!important;border-color:#22e68a66!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-supplier-empty>svg{color:var(--crm-info)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--crm-info)!important;outline-offset:4px}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(input,select,textarea):focus-visible{outline:3px solid #2563eb!important;outline-offset:3px}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-card-money{display:flex;gap:14px;align-items:stretch;flex-wrap:wrap;margin-left:auto}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-card-profit{min-width:180px;box-sizing:border-box;padding:16px 18px;border:1px solid #22e68a66;border-radius:14px;background:#22e68a0b;display:grid;align-content:center;grid-gap:8px;gap:8px}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-card-profit>span{font-size:11px;letter-spacing:.05em;text-transform:uppercase;font-weight:700;color:var(--crm-secondary)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-card-profit>strong{font-size:23px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--crm-success)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-card-profit>small{font-size:12px;color:var(--crm-secondary)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-card-profit[data-profit-state=loss]{border-color:#f8717166;background:#f871710b}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-card-profit[data-profit-state=loss]>strong{color:var(--crm-error)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-card-profit[data-profit-state=unknown]{border-color:var(--crm-border);background:var(--crm-surface-hover)}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-card-profit[data-profit-state=unknown]>strong{font-size:16px;color:var(--crm-secondary)!important}@media(max-width:850px){body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-card-money>div{min-width:0}}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-settings-service>h2{color:var(--service-accent,var(--crm-orange))!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-settings-service-actions>a:first-child>svg:first-child{color:var(--crm-info)!important;background:#60a5fa18!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-settings-service-actions>a:nth-child(2)>svg:first-child{color:var(--crm-violet)!important;background:#c4a0ff18!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-settings-service-actions>a:nth-child(3)>svg:first-child{color:var(--crm-success)!important;background:#22e68a18!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-invoice-row-actions>button:has(.lucide-bell){color:var(--crm-warning)!important;border-color:#fbbf2466!important;background:#fbbf2410!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-invoice-tools>section:first-child>button>svg{color:var(--crm-warning)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-invoice-tools>section:nth-child(2)>button>svg{color:var(--crm-info)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-invoice-tools>section:nth-child(3)>button>svg{color:var(--crm-violet)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-create-page .nf-create-context-details small{color:var(--crm-secondary)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-create-page .nf-create-context-details strong{color:var(--crm-ink)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-live-section-title>span{color:var(--crm-info)!important;background:#60a5fa18!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-heading h1{color:var(--crm-orange)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-heading>div>p{color:var(--crm-ink)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-supplier-scroll tbody td:first-child>strong{color:var(--crm-info)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-supplier-scroll tbody td a{color:var(--crm-info)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-supplier-scroll tbody td:nth-child(3)>strong{color:var(--crm-warning)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-supplier-scroll tbody tr:hover{background:var(--crm-surface-hover)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-calendar-day[data-outside-month=true]>div:first-child{color:#858e9e!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-calendar-day[data-outside-month=false]>div:first-child{color:var(--crm-ink)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-card-money .nf-job-card-price{margin:0;display:grid;align-content:center}@media(max-width:1100px){body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-list-card .nf-job-list-card-head{grid-template-columns:1fr}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-card-money{width:100%;margin-left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-card-money{grid-template-columns:1fr}}body.nf-crm-ui .shell.shell .nf-customer-table tr[data-customer-kind=private]{--customer-accent:var(--crm-info)}body.nf-crm-ui .shell.shell .nf-customer-table tr[data-customer-kind=sole]{--customer-accent:var(--crm-warning)}body.nf-crm-ui .shell.shell .nf-customer-table tr[data-customer-kind=legal]{--customer-accent:var(--crm-violet)}body.nf-crm-ui .shell.shell .nf-customer-table tbody th[scope=row]{border-left:3px solid var(--customer-accent,var(--crm-info))!important}body.nf-crm-ui .shell.shell .nf-customer-table tbody th>.tag{display:inline-flex;color:var(--customer-accent,var(--crm-info))!important;background:color-mix(in srgb,var(--customer-accent,var(--crm-info)) 12%,var(--crm-surface))!important;border:1px solid color-mix(in srgb,var(--customer-accent,var(--crm-info)) 38%,transparent)!important;font-weight:650}body.nf-crm-ui .shell.shell .nf-customer-table .nf-customer-name{color:var(--crm-ink)!important;background:transparent!important;border-color:transparent!important;padding-left:0!important;font-weight:750!important}body.nf-crm-ui .shell.shell .nf-customer-table .nf-customer-name:hover{color:var(--crm-ink)!important;text-decoration:underline;text-underline-offset:4px}body.nf-crm-ui .shell.shell .nf-customer-table thead th:first-child{color:var(--crm-orange)!important;font-weight:750}body.nf-crm-ui .shell.shell .nf-customer-table thead th:nth-child(2){color:var(--crm-warning)!important;font-weight:750}body.nf-crm-ui .shell.shell .nf-customer-table thead th:nth-child(3){color:var(--crm-info)!important;font-weight:750}body.nf-crm-ui .shell.shell .nf-customer-table thead th:nth-child(4){color:var(--crm-violet)!important;font-weight:750}body.nf-crm-ui .shell.shell .nf-customer-table tbody td:nth-child(2){color:var(--crm-warning)!important;font-weight:600}body.nf-crm-ui .shell.shell .nf-customer-table .nf-customer-unset{color:var(--crm-secondary)!important;font-weight:400}body.nf-crm-ui .shell.shell .nf-customer-links a[href^="tel:"]{color:var(--crm-success)!important;font-weight:600}body.nf-crm-ui .shell.shell .nf-customer-links a[href^="tel:"]>svg{color:var(--crm-success)!important}body.nf-crm-ui .shell.shell .nf-customer-links a[href^="mailto:"]{color:var(--crm-info)!important;font-weight:550}body.nf-crm-ui .shell.shell .nf-customer-links a[href^="mailto:"]>svg{color:var(--crm-info)!important}body.nf-crm-ui .shell.shell .nf-customer-links a:hover{text-decoration:underline;text-underline-offset:3px}body.nf-crm-ui .shell.shell .nf-customer-locations p{color:var(--crm-secondary)!important}body.nf-crm-ui .shell.shell .nf-customer-locations p>svg{color:var(--crm-violet)!important}body.nf-crm-ui .shell.shell .nf-customer-locations b{color:var(--crm-violet)!important;font-weight:650}body.nf-crm-ui .shell.shell .nf-customer-row-actions>button:first-child{color:var(--crm-info)!important;background:#60a5fa12!important;border-color:#60a5fa66!important}body.nf-crm-ui .shell.shell .nf-customer-row-actions>button:first-child>svg{color:var(--crm-info)!important}body.nf-crm-ui .shell.shell .nf-customer-row-actions>button:last-child{color:var(--crm-error)!important;background:#f8717110!important;border-color:#f8717155!important}body.nf-crm-ui .shell.shell .nf-customer-row-actions>button:last-child>svg{color:var(--crm-error)!important}body.nf-crm-ui .shell.shell .nf-customer-view-switch>button:first-child{color:var(--crm-error)!important;border-color:color-mix(in srgb,var(--crm-error) 35%,transparent)!important}body.nf-crm-ui .shell.shell .nf-customer-view-switch>button:first-child[aria-pressed=true]{background:color-mix(in srgb,var(--crm-error) 14%,var(--crm-surface))!important;border-color:var(--crm-error)!important}body.nf-crm-ui .shell.shell .nf-customer-locations p>span{color:#d8c2ff!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .crm-kanban-column{background:var(--crm-surface-hover)!important;border:1px solid var(--crm-border)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) :is(.crm-kanban-card,.nf-facade-board-card):hover{background:var(--crm-surface-hover)!important;border-color:#526074!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .nf-reverse-vat-notice{padding:14px;background:#302719!important;border:1px solid #fbbf2466!important;border-radius:14px;color:var(--crm-ink)!important;font-size:14px;line-height:1.7}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .nf-reverse-vat-notice>strong{color:var(--crm-warning)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .nf-reverse-vat-notice :is(p,label,span){color:var(--crm-ink)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .nf-reverse-vat-notice .nf-reverse-vat-error{color:var(--crm-error)!important;font-weight:700}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .nf-reverse-vat-notice input[type=checkbox]{flex-shrink:0;accent-color:var(--crm-orange);margin-top:5px}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) :is(.npe-price-review,.npe-template-photos,.npe-application-review,.npe .npe-price-state.different){background:#302719!important;border:1px solid #fbbf2466!important;color:var(--crm-ink)!important;border-radius:14px}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) :is(.npe-price-review,.npe-template-photos,.npe-application-review) :is(h3,h4,strong){color:var(--crm-warning)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) :is(.npe-price-review,.npe-template-photos,.npe-application-review) :is(p,small,label,span){color:var(--crm-ink)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .npe .npe-price-state.different small{color:var(--crm-ink)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .npe-notice{background:#142c24!important;color:var(--crm-success)!important;border:1px solid #22e68a55!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .npe-error{background:#301d23!important;color:var(--crm-error)!important;border:1px solid #f8717166!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .npe-heading>strong{background:#302719!important;color:var(--crm-warning)!important;border-color:#fbbf2466!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .npe-job-summary>div>strong{color:var(--crm-ink)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .npe-job-summary>div>span{color:var(--crm-secondary)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .npe-tabs button>span{background:var(--crm-surface-hover)!important;color:var(--crm-ink)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .npe-tabs button[aria-pressed=true]{background:#ff980014!important;border-color:#ff980066!important;color:var(--crm-orange)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) .npe-tabs button[aria-pressed=true]>span{background:var(--crm-orange)!important;color:#121418!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) footer.npe-save{background:var(--crm-surface)!important;color:var(--crm-ink)!important;border:1px solid var(--crm-border)!important;border-radius:14px;box-shadow:0 8px 25px #0004!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) footer.npe-save>span{color:var(--crm-ink)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) footer.npe-save>span>small{color:var(--crm-secondary)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) footer.npe-save>.npe-primary{background:var(--crm-orange)!important;color:#121418!important;border-color:var(--crm-orange)!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell):is(.crm-app-shell,.crm-dashboard-shell) footer.npe-save>.npe-primary>svg{color:#121418!important}:root{--crm-border:#353b47;--crm-secondary:#bbc3d1;--crm-violet:#c4a0ff;--crm-cyan:#67e8f9;--crm-radius:14px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-nav-link[data-nav=overview]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-nav:var(--crm-cyan)}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-nav-link[data-nav=jobs]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-nav:var(--crm-orange)}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-nav-link[data-nav=invoices]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-nav:var(--crm-info)}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-nav-link[data-nav=suppliers]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-nav:var(--crm-violet)}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-nav-link[data-nav=customers]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-nav:var(--crm-error)}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-nav-link[data-nav=calendar]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-nav:var(--crm-success)}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-nav-link[data-nav=settings]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-nav:var(--crm-violet)}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-sidebar .crm-nav-link):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--nf-nav,var(--crm-ink))!important;background:color-mix(in srgb,var(--nf-nav,var(--crm-info)) 8%,var(--crm-sidebar))!important;border:1px solid var(--nf-nav,var(--crm-info))!important;border-radius:10px;box-shadow:none!important;min-height:44px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-sidebar .crm-nav-link :is(svg,span)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:inherit!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-sidebar .crm-nav-link.current):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){background:color-mix(in srgb,var(--nf-nav) 17%,var(--crm-sidebar))!important;border:2px solid var(--nf-nav)!important;color:var(--nf-nav)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-sidebar .crm-nav-link:hover):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){background:color-mix(in srgb,var(--nf-nav) 14%,var(--crm-sidebar))!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-sidebar-section,.crm-brand small):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--crm-secondary)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-sidebar-create):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-action:var(--crm-success);background:color-mix(in srgb,var(--nf-action) 10%,var(--crm-surface))!important;color:var(--nf-action)!important;border:2px solid var(--nf-action)!important;border-radius:10px;box-shadow:none!important;font-weight:700}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-sidebar-create :is(svg,span,strong,b,small)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:inherit!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(button.primary,a.primary,.crm-dashboard-primary,.nf-facade-primary,.nf-directory-primary,.nf-button-primary,.nf-supplier-primary,.nf-visual-save,button.npe-primary,.nf-real-savebar>button,.nf-handover-savebar>button,.nf-facade-save>button,.crm-editor-submit>button,.nf-completion-footer>button):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-action:var(--crm-orange);background:color-mix(in srgb,var(--nf-action) 10%,var(--crm-surface))!important;color:var(--nf-action)!important;border:2px solid var(--nf-action)!important;border-radius:10px;box-shadow:none!important;font-weight:700}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(button.primary :is(svg,span,strong,b,small),a.primary :is(svg,span,strong,b,small),.crm-dashboard-primary :is(svg,span,strong,b,small),.nf-facade-primary :is(svg,span,strong,b,small),.nf-directory-primary :is(svg,span,strong,b,small),.nf-button-primary :is(svg,span,strong,b,small),.nf-supplier-primary :is(svg,span,strong,b,small),.nf-visual-save :is(svg,span,strong,b,small),button.npe-primary :is(svg,span,strong,b,small),.nf-real-savebar>button :is(svg,span,strong,b,small),.nf-handover-savebar>button :is(svg,span,strong,b,small),.nf-facade-save>button :is(svg,span,strong,b,small),.crm-editor-submit>button :is(svg,span,strong,b,small),.nf-completion-footer>button :is(svg,span,strong,b,small)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:inherit!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-card-offer-button,[data-workspace-tab=offers]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-action:var(--crm-success);background:color-mix(in srgb,var(--nf-action) 10%,var(--crm-surface))!important;color:var(--nf-action)!important;border:2px solid var(--nf-action)!important;border-radius:10px;box-shadow:none!important;font-weight:700}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-card-offer-button :is(svg,span,strong,b,small),[data-workspace-tab=offers] :is(svg,span,strong,b,small)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:inherit!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-card-detail-button,[data-workspace-tab=calculation],a[href*="upravit?tab=calculation"],a[href*="upravit?tab=prices"]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-action:var(--crm-info);background:color-mix(in srgb,var(--nf-action) 10%,var(--crm-surface))!important;color:var(--nf-action)!important;border:2px solid var(--nf-action)!important;border-radius:10px;box-shadow:none!important;font-weight:700}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-card-detail-button :is(svg,span,strong,b,small),[data-workspace-tab=calculation] :is(svg,span,strong,b,small),a[href*="upravit?tab=calculation"] :is(svg,span,strong,b,small),a[href*="upravit?tab=prices"] :is(svg,span,strong,b,small)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:inherit!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-workspace-tab=overview]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-action:var(--crm-cyan);background:color-mix(in srgb,var(--nf-action) 10%,var(--crm-surface))!important;color:var(--nf-action)!important;border:2px solid var(--nf-action)!important;border-radius:10px;box-shadow:none!important;font-weight:700}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-workspace-tab=overview] :is(svg,span,strong,b,small)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:inherit!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-workspace-tab=realization]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-action:var(--crm-warning);background:color-mix(in srgb,var(--nf-action) 10%,var(--crm-surface))!important;color:var(--nf-action)!important;border:2px solid var(--nf-action)!important;border-radius:10px;box-shadow:none!important;font-weight:700}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-workspace-tab=realization] :is(svg,span,strong,b,small)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:inherit!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-workspace-tab=payments]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-action:var(--crm-violet);background:color-mix(in srgb,var(--nf-action) 10%,var(--crm-surface))!important;color:var(--nf-action)!important;border:2px solid var(--nf-action)!important;border-radius:10px;box-shadow:none!important;font-weight:700}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-workspace-tab=payments] :is(svg,span,strong,b,small)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:inherit!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-workspace-tab=schedule]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-action:var(--crm-success);background:color-mix(in srgb,var(--nf-action) 10%,var(--crm-surface))!important;color:var(--nf-action)!important;border:2px solid var(--nf-action)!important;border-radius:10px;box-shadow:none!important;font-weight:700}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-workspace-tab=schedule] :is(svg,span,strong,b,small)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:inherit!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-workspace-tab=documents]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-action:var(--crm-violet);background:color-mix(in srgb,var(--nf-action) 10%,var(--crm-surface))!important;color:var(--nf-action)!important;border:2px solid var(--nf-action)!important;border-radius:10px;box-shadow:none!important;font-weight:700}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-workspace-tab=documents] :is(svg,span,strong,b,small)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:inherit!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-workspace-tab=history]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-action:var(--crm-secondary);background:color-mix(in srgb,var(--nf-action) 10%,var(--crm-surface))!important;color:var(--nf-action)!important;border:2px solid var(--nf-action)!important;border-radius:10px;box-shadow:none!important;font-weight:700}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-workspace-tab=history] :is(svg,span,strong,b,small)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:inherit!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-workspace-tab=handover]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-action:var(--crm-success);background:color-mix(in srgb,var(--nf-action) 10%,var(--crm-surface))!important;color:var(--nf-action)!important;border:2px solid var(--nf-action)!important;border-radius:10px;box-shadow:none!important;font-weight:700}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-workspace-tab=handover] :is(svg,span,strong,b,small)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:inherit!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-workspace-tab=completion]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-action:var(--crm-success);background:color-mix(in srgb,var(--nf-action) 10%,var(--crm-surface))!important;color:var(--nf-action)!important;border:2px solid var(--nf-action)!important;border-radius:10px;box-shadow:none!important;font-weight:700}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-workspace-tab=completion] :is(svg,span,strong,b,small)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:inherit!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-workspace-tab][aria-pressed=true]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){background:color-mix(in srgb,var(--nf-action) 20%,var(--crm-surface))!important;box-shadow:inset 0 -2px var(--nf-action)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-facade-save,.crm-editor-submit,.nf-visual-savebar,.nf-real-savebar,.nf-handover-savebar,footer.npe-save):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){background:var(--crm-surface-hover)!important;border:1px solid var(--crm-border)!important;color:var(--crm-ink)!important;border-radius:14px;box-shadow:0 8px 25px #0004!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){background:#fff!important;color:#171b21!important;border:1px solid #d7dbe2!important;color-scheme:light;caret-color:#171b21}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(input,textarea)::placeholder{color:#646d7b!important;opacity:1}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(button:disabled,input:disabled,select:disabled,textarea:disabled):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){opacity:1;cursor:not-allowed;filter:saturate(.35)}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(input:disabled,select:disabled,textarea:disabled):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){background:#e3e6eb!important;color:#505968!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(button:disabled):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:#a3adbd!important;border-color:#515968!important;background:#252a33!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){outline:3px solid var(--crm-info)!important;outline-offset:3px!important;box-shadow:0 0 0 5px #121418!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(h1,.nf-live-section-title h2,.nf-calculation-heading h2,.nf-calculation-context h2,.nf-antislip-heading h3,.nf-antislip-team h4,.nf-live-prices h3,.nf-pricing-editor h3,.nf-live-heading h1):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--crm-orange)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-product-note,.nf-product-column small,.nf-facade-hint,.nf-job-draft,.nf-invoice-explanation,.nf-supplier-help,.nf-total-kicker):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--crm-secondary)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.modal,.nf-catalog-dialog,[role=dialog]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){background:var(--crm-surface)!important;color:var(--crm-ink)!important;border:1px solid var(--crm-border)!important;border-radius:14px;box-shadow:0 24px 80px #0008}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.overlay,.nf-catalog-overlay):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){background:#05070bc9!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status-draft,[data-job-status=draft]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--job-color:var(--crm-violet);--job-tint:color-mix(in srgb,var(--job-color) 10%,var(--crm-surface));color:var(--job-color)!important;background:var(--job-tint)!important;border-color:var(--job-color)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status-draft :is(span,b),[data-job-status=draft] :is(span,b)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--job-color)!important;background:transparent!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status-offer,[data-job-status=offer]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--job-color:var(--crm-info);--job-tint:color-mix(in srgb,var(--job-color) 10%,var(--crm-surface));color:var(--job-color)!important;background:var(--job-tint)!important;border-color:var(--job-color)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status-offer :is(span,b),[data-job-status=offer] :is(span,b)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--job-color)!important;background:transparent!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status-approved,[data-job-status=approved]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--job-color:var(--crm-warning);--job-tint:color-mix(in srgb,var(--job-color) 10%,var(--crm-surface));color:var(--job-color)!important;background:var(--job-tint)!important;border-color:var(--job-color)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status-approved :is(span,b),[data-job-status=approved] :is(span,b)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--job-color)!important;background:transparent!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status-in_progress,[data-job-status=in_progress]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--job-color:var(--crm-warning);--job-tint:color-mix(in srgb,var(--job-color) 10%,var(--crm-surface));color:var(--job-color)!important;background:var(--job-tint)!important;border-color:var(--job-color)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status-in_progress :is(span,b),[data-job-status=in_progress] :is(span,b)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--job-color)!important;background:transparent!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status-completed,[data-job-status=completed]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--job-color:var(--crm-success);--job-tint:color-mix(in srgb,var(--job-color) 10%,var(--crm-surface));color:var(--job-color)!important;background:var(--job-tint)!important;border-color:var(--job-color)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status-completed :is(span,b),[data-job-status=completed] :is(span,b)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--job-color)!important;background:transparent!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status-cancelled,[data-job-status=cancelled]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--job-color:var(--crm-error);--job-tint:color-mix(in srgb,var(--job-color) 10%,var(--crm-surface));color:var(--job-color)!important;background:var(--job-tint)!important;border-color:var(--job-color)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-jobs-status-cancelled :is(span,b),[data-job-status=cancelled] :is(span,b)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--job-color)!important;background:transparent!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-kanban-head>b,.crm-kanban-count):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){background:var(--crm-surface-hover)!important;color:var(--crm-ink)!important;border:1px solid var(--crm-border)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-fact=location] :is(dt,dd,svg)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--crm-error)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-fact=scope] :is(dt,dd,svg)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--crm-orange)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-fact=service] :is(dt,dd,svg)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--crm-violet)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-fact=surface] :is(dt,dd,svg)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--crm-info)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-job-card-facts dt):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){font-size:15px!important;font-weight:700!important;line-height:1.4}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-job-card-facts dd):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){font-size:13px!important;line-height:1.55}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-job-card-dates.is-unplanned,.nf-job-card-dates.is-unplanned :is(span,b,svg)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--crm-secondary)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-antislip-scope):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-tone:var(--crm-success);background:color-mix(in srgb,var(--nf-tone) 9%,var(--crm-surface))!important;border:1px solid color-mix(in srgb,var(--nf-tone) 60%,var(--crm-border))!important;border-radius:14px;color:var(--crm-ink)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-antislip-team,.nf-cleaning-plan):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-tone:var(--crm-info);background:color-mix(in srgb,var(--nf-tone) 9%,var(--crm-surface))!important;border:1px solid color-mix(in srgb,var(--nf-tone) 60%,var(--crm-border))!important;border-radius:14px;color:var(--crm-ink)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-antislip-surcharge,.nf-live-prices,.nf-pricing-editor):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-tone:var(--crm-error);background:color-mix(in srgb,var(--nf-tone) 9%,var(--crm-surface))!important;border:1px solid color-mix(in srgb,var(--nf-tone) 60%,var(--crm-border))!important;border-radius:14px;color:var(--crm-ink)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-antislip-surcharge):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){padding:16px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-antislip-surcharge-table,.nf-antislip-surcharge-table :is(th,td),.nf-antislip-surcharge-breakdown):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){background:transparent!important;color:var(--crm-ink)!important;border-color:#f8717155!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-antislip-surcharge-table .nf-antislip-surcharge-value strong):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--crm-error)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-calculation-result>div>article:first-child,.nf-summary-price,.nf-job-card-price):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-tone:var(--crm-orange);background:color-mix(in srgb,var(--nf-tone) 9%,var(--crm-surface))!important;border:1px solid color-mix(in srgb,var(--nf-tone) 60%,var(--crm-border))!important;border-radius:14px;color:var(--crm-ink)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-calculation-result>div>article:first-child strong,.nf-summary-price strong,.nf-job-card-price strong):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--nf-tone)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-calculation-result>div>article:nth-child(2)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-tone:var(--crm-info);background:color-mix(in srgb,var(--nf-tone) 9%,var(--crm-surface))!important;border:1px solid color-mix(in srgb,var(--nf-tone) 60%,var(--crm-border))!important;border-radius:14px;color:var(--crm-ink)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-calculation-result>div>article:nth-child(3),.nf-summary-profit,.nf-job-card-profit):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-tone:var(--crm-success);background:color-mix(in srgb,var(--nf-tone) 9%,var(--crm-surface))!important;border:1px solid color-mix(in srgb,var(--nf-tone) 60%,var(--crm-border))!important;border-radius:14px;color:var(--crm-ink)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-calculation-result[data-result-state=loss]>div>article:nth-child(3),.nf-job-card-profit[data-profit-state=loss]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-tone:var(--crm-error)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-calculation-result[data-result-state=unknown]>div>article:nth-child(3),.nf-job-card-profit[data-profit-state=unknown]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-tone:var(--crm-secondary)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.warning,.nf-reverse-vat-notice,.npe-price-review,.npe-application-review,.npe-template-photos,.nf-invoice-help):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-tone:var(--crm-warning);background:color-mix(in srgb,var(--nf-tone) 9%,var(--crm-surface))!important;border:1px solid color-mix(in srgb,var(--nf-tone) 60%,var(--crm-border))!important;border-radius:14px;color:var(--crm-ink)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.warning :is(h2,h3,h4,strong),.nf-reverse-vat-notice :is(h2,h3,h4,strong),.npe-price-review :is(h2,h3,h4,strong),.npe-application-review :is(h2,h3,h4,strong),.npe-template-photos :is(h2,h3,h4,strong),.nf-invoice-help :is(h2,h3,h4,strong)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--nf-tone)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.warning :is(p,small,label,span),.nf-reverse-vat-notice :is(p,small,label,span),.npe-price-review :is(p,small,label,span),.npe-application-review :is(p,small,label,span),.npe-template-photos :is(p,small,label,span),.nf-invoice-help :is(p,small,label,span)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--crm-ink)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.error,.npe-error,.nf-reverse-vat-error):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-tone:var(--crm-error);background:color-mix(in srgb,var(--nf-tone) 9%,var(--crm-surface))!important;border:1px solid color-mix(in srgb,var(--nf-tone) 60%,var(--crm-border))!important;border-radius:14px;color:var(--crm-ink)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.error :is(h2,h3,h4,strong),.npe-error :is(h2,h3,h4,strong),.nf-reverse-vat-error :is(h2,h3,h4,strong)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--nf-tone)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.error :is(p,small,label,span),.npe-error :is(p,small,label,span),.nf-reverse-vat-error :is(p,small,label,span)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--crm-ink)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.success,.npe-notice):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-tone:var(--crm-success);background:color-mix(in srgb,var(--nf-tone) 9%,var(--crm-surface))!important;border:1px solid color-mix(in srgb,var(--nf-tone) 60%,var(--crm-border))!important;border-radius:14px;color:var(--crm-ink)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.success :is(h2,h3,h4,strong),.npe-notice :is(h2,h3,h4,strong)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--nf-tone)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.success :is(p,small,label,span),.npe-notice :is(p,small,label,span)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--crm-ink)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-calendar-day):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){background:var(--crm-surface)!important;color:var(--crm-ink)!important;border-color:var(--crm-border)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-calendar-event):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-tone:var(--crm-info);background:color-mix(in srgb,var(--nf-tone) 9%,var(--crm-surface))!important;border:1px solid color-mix(in srgb,var(--nf-tone) 60%,var(--crm-border))!important;border-radius:14px;color:var(--crm-ink)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(table):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(tbody tr:hover):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){background:#ffffff05}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-dashboard-metric,.nf-invoice-metrics>div,.nf-supplier-metrics>div,.nf-job-list-stats>div):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){border-radius:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-settings-service,.nf-directory-card,.nf-create-service-card):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){border-radius:14px}@media (prefers-reduced-motion:reduce){body.nf-crm-ui *{scroll-behavior:auto!important;transition:none!important}}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell){--crm-border:#353b47;--crm-secondary:#bbc3d1}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-summary-profit[data-profit-state=loss]){--nf-tone:var(--crm-error)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-summary-profit[data-profit-state=unknown]){--nf-tone:var(--crm-secondary)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-antislip-scope[data-service=ceramfloor]){--nf-tone:var(--crm-orange)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-antislip-surcharge h4){color:var(--crm-error)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-antislip-surcharge-table small){color:var(--crm-secondary)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-antislip-icon){color:var(--nf-tone,var(--crm-success))!important;background:color-mix(in srgb,var(--nf-tone,var(--crm-success)) 14%,var(--crm-surface))!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-summary-schedule :is(strong,b,svg)){color:var(--crm-success)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-job-card-dates:not(.is-unplanned)){font-size:13px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-info-block:first-child h2,.nf-info-block:first-child h2 svg){color:var(--crm-error)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-info-block:nth-child(2) h2,.nf-info-block:nth-child(2) h2 svg){color:var(--crm-orange)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(summary,.nf-facade-save>span,.crm-editor-submit>span):not(:where(.npe-client-preview *,.nf-working-document *,.nf-invoice-preview *,.nf-handover-preview *,.nf-advance-preview *,.nf-preview-certificate *)){color:var(--crm-secondary)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-calculation-result article):not(:where(.npe-client-preview *,.nf-working-document *,.nf-invoice-preview *,.nf-handover-preview *,.nf-advance-preview *,.nf-preview-certificate *)){padding:16px!important;min-width:0}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-calculation-result article :is(small,span)):not(:where(.npe-client-preview *,.nf-working-document *,.nf-invoice-preview *,.nf-handover-preview *,.nf-advance-preview *,.nf-preview-certificate *)){display:block;color:var(--crm-secondary)!important;line-height:1.5}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-calculation-result article strong):not(:where(.npe-client-preview *,.nf-working-document *,.nf-invoice-preview *,.nf-handover-preview *,.nf-advance-preview *,.nf-preview-certificate *)){display:block;margin:12px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-tabs-more>summary{background:var(--crm-surface-hover)!important;color:var(--crm-secondary)!important;border:1px solid #68748a!important;border-radius:10px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-tabs-more>summary svg{color:inherit!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-standalone-panel,.nf-standalone-totals,.nf-catalog-filters,.nf-summary-payments,.nf-job-item,.nf-system-breakdown header,.nf-job-offer-settings,.nf-rental-panel,.nf-offer-readiness,.nf-offer-review-metrics>div,.nf-handover-upload,.nf-document-mail,.nf-reminder-mail-summary,.nf-visual-scope,.nf-invoice-draft-heading,.nf-offer-pdf-heading,.nf-offer-summary,.nf-live-solution-picker,.nf-live-breakdown,.nf-work-logs,.nf-item-margin-cards article,.nf-item-margin-total,.nf-service-square-total,.npe-mail-review,.npe-mail-summary>span,.npe-mail-check,.npe-mail-resolution,.nf-completion-payment,.nf-accounting-note,.nf-bank-review,.nf-package-name-form,.nf-costing-table-gross,.nf-real-cost-table tr):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){background:var(--crm-surface)!important;color:var(--crm-ink)!important;border-color:var(--crm-border)!important;border-radius:14px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-document-mail button,.nf-offer-summary button,.nf-offer-review-errors button,.nf-offer-change-list button,.nf-work-logs button,.nf-paving-select-grid button,.nf-visual-save-actions button,.nf-accounting-download,.nf-package-rename):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){background:var(--crm-surface-hover)!important;color:var(--crm-ink)!important;border:1px solid #68748a!important;border-radius:10px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-work-confirm,.nf-credit-notice):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-tone:var(--crm-success);background:color-mix(in srgb,var(--nf-tone) 9%,var(--crm-surface))!important;color:var(--nf-tone)!important;border:1px solid var(--nf-tone)!important;border-radius:14px;padding:14px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-work-confirm :is(p,small,label,span),.nf-credit-notice :is(p,small,label,span)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--crm-ink)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-paving-select-note,.nf-work-warning,.nf-document-mail-note,.nf-advance-tax-choice,.nf-real-first-save,.nf-visual-pdf-state.stale,.nf-profitability-undated):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-tone:var(--crm-warning);background:color-mix(in srgb,var(--nf-tone) 9%,var(--crm-surface))!important;color:var(--nf-tone)!important;border:1px solid var(--nf-tone)!important;border-radius:14px;padding:14px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-paving-select-note :is(p,small,label,span),.nf-work-warning :is(p,small,label,span),.nf-document-mail-note :is(p,small,label,span),.nf-advance-tax-choice :is(p,small,label,span),.nf-real-first-save :is(p,small,label,span),.nf-visual-pdf-state.stale :is(p,small,label,span),.nf-profitability-undated :is(p,small,label,span)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--crm-ink)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-document-mail-error,.nf-work-error,.nf-offer-review-errors,.nf-profitability-error):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-tone:var(--crm-error);background:color-mix(in srgb,var(--nf-tone) 9%,var(--crm-surface))!important;color:var(--nf-tone)!important;border:1px solid var(--nf-tone)!important;border-radius:14px;padding:14px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-document-mail-error :is(p,small,label,span),.nf-work-error :is(p,small,label,span),.nf-offer-review-errors :is(p,small,label,span),.nf-profitability-error :is(p,small,label,span)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--crm-ink)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-standalone-totals strong):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--crm-orange)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-standalone-panel a[href^="tel:"],.nf-info-block a[href^="tel:"]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--crm-success)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-standalone-panel a[href^="mailto:"],.nf-info-block a[href^="mailto:"]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--crm-info)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-metric=total]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-metric:var(--crm-info);background:color-mix(in srgb,var(--nf-metric) 9%,var(--crm-surface))!important;border:1px solid color-mix(in srgb,var(--nf-metric) 60%,var(--crm-border))!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-metric=total]>strong):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--nf-metric)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-metric=paid]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-metric:var(--crm-success);background:color-mix(in srgb,var(--nf-metric) 9%,var(--crm-surface))!important;border:1px solid color-mix(in srgb,var(--nf-metric) 60%,var(--crm-border))!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-metric=paid]>strong):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--nf-metric)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-metric=remaining]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-metric:var(--crm-warning);background:color-mix(in srgb,var(--nf-metric) 9%,var(--crm-surface))!important;border:1px solid color-mix(in srgb,var(--nf-metric) 60%,var(--crm-border))!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-metric=remaining]>strong):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--nf-metric)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-metric=overdue]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){--nf-metric:var(--crm-error);background:color-mix(in srgb,var(--nf-metric) 9%,var(--crm-surface))!important;border:1px solid color-mix(in srgb,var(--nf-metric) 60%,var(--crm-border))!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is([data-metric=overdue]>strong):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview)){color:var(--nf-metric)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-section-title>svg{color:var(--crm-orange)!important;background:#ff980017!important;border:1px solid #ff980077;border-radius:10px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) input[type=date]::-webkit-datetime-edit{color:#344052!important;opacity:1!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) input[type=date]::-webkit-datetime-edit-fields-wrapper{color:#344052!important;opacity:1!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) input[type=date]::-webkit-datetime-edit-day-field{color:#344052!important;opacity:1!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) input[type=date]::-webkit-datetime-edit-month-field{color:#344052!important;opacity:1!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) input[type=date]::-webkit-datetime-edit-year-field{color:#344052!important;opacity:1!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-state.state-draft{color:var(--crm-violet)!important;background:color-mix(in srgb,var(--crm-violet) 10%,var(--crm-surface))!important;border:1px solid var(--crm-violet)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-state.state-offer{color:var(--crm-info)!important;background:color-mix(in srgb,var(--crm-info) 10%,var(--crm-surface))!important;border:1px solid var(--crm-info)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-state.state-approved{color:var(--crm-warning)!important;background:color-mix(in srgb,var(--crm-warning) 10%,var(--crm-surface))!important;border:1px solid var(--crm-warning)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-state.state-in_progress{color:var(--crm-warning)!important;background:color-mix(in srgb,var(--crm-warning) 10%,var(--crm-surface))!important;border:1px solid var(--crm-warning)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-state.state-completed{color:var(--crm-success)!important;background:color-mix(in srgb,var(--crm-success) 10%,var(--crm-surface))!important;border:1px solid var(--crm-success)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-state.state-cancelled{color:var(--crm-error)!important;background:color-mix(in srgb,var(--crm-error) 10%,var(--crm-surface))!important;border:1px solid var(--crm-error)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-admin-menu>summary{background:var(--crm-surface-hover)!important;color:var(--crm-secondary)!important;border:1px solid #68748a!important;border-radius:10px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-admin-menu>summary svg{color:inherit!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-job-admin-menu>div{background:var(--crm-surface)!important;color:var(--crm-ink)!important;border:1px solid var(--crm-border)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-detail-head h2,body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-detail-head>div>span{color:var(--crm-orange)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .customer-form-heading{background:#ff980017!important;color:var(--crm-orange)!important;border:1px solid #ff980077!important;border-radius:10px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-job-detail-grid>div:not(:where(.npe-client-preview *,.nf-working-document,.nf-invoice-preview,.nf-handover-preview,.nf-advance-preview)){background:var(--crm-surface)!important;color:var(--crm-ink)!important;border-color:var(--crm-border)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.npe-dates){background:color-mix(in srgb,var(--crm-success) 7%,var(--crm-surface))!important;border:1px solid var(--crm-success)!important;color:var(--crm-ink)!important;border-radius:14px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.npe-dates :is(h3,a,header svg)){color:var(--crm-success)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.npe-dates :is(p,label,small,.npe-mini-label)){color:var(--crm-ink)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-job-calculation-details){background:color-mix(in srgb,var(--crm-violet) 8%,var(--crm-surface))!important;border:1px solid #c4a0ff88!important;border-radius:14px;padding:14px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-job-calculation-details>summary){background:transparent!important;color:var(--crm-violet)!important;font-size:14px!important;font-weight:700}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-live-heading){margin-bottom:10px!important;gap:14px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-live-heading h1){font-size:28px!important;margin:6px 0!important;line-height:1.2}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-live-heading p){margin:0 0 6px!important;font-size:14px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-live-workspace>a:first-child,.nf-live-page .nf-back-link){margin-bottom:10px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-live-page .nf-card-actions-simple){margin:6px 0 10px!important;gap:8px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-live-page .nf-job-tabs-simple){margin-bottom:8px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-live-page .nf-create-drafts){margin:6px 0 12px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-live-block){padding:18px!important;margin-bottom:16px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-live-summary){top:14px!important;max-height:calc(100dvh - 112px);overflow:auto;scrollbar-width:thin}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-live-summary .nf-calculation-result){padding:16px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-live-summary .nf-calculation-result h3){margin:0 0 12px!important;font-size:14px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-live-summary .nf-calculation-result>div){gap:10px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-live-summary .nf-calculation-result article strong){font-size:25px!important;margin:7px 0!important;line-height:1.2}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-live-summary .nf-calculation-result article :is(small,span)){font-size:12px!important;line-height:1.4}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-result-notes){margin-top:12px;font-size:12px;line-height:1.6}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-result-notes>summary){color:var(--crm-secondary)!important;font-weight:650;cursor:pointer}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-facade-save,.crm-editor-submit){padding:12px 16px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-finance){margin-top:18px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-finance-heading){margin-bottom:14px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-finance-attention){padding:16px 18px!important;margin-top:14px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-finance-attention>header){margin-bottom:10px!important;gap:10px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-finance-attention h2){font-size:20px!important;margin:0!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-finance-attention .nf-finance-eyebrow){display:none}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-finance-tasks>a){padding:11px 0!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-finance-attention[data-task-count="1"] .nf-finance-task-copy){flex-direction:row!important;align-items:center;flex-wrap:wrap;gap:5px 14px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-finance-cards>a){min-height:208px!important;padding:16px!important;grid-template-rows:32px 36px 42px minmax(36px,1fr)!important;gap:8px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-finance-cards>a>svg){padding:6px!important;width:20px!important;height:20px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-finance-secondary){display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;align-items:stretch}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-finance-potential){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--crm-border);border-radius:14px;background:var(--crm-bg);min-width:0}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-finance-potential>article,.nf-finance-actual){padding:14px!important;min-height:0!important;gap:6px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-finance-secondary article>span){min-height:0!important;font-size:12px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-finance-secondary strong){font-size:22px!important;min-height:0!important;line-height:1.3}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-finance-secondary small){font-size:11px!important;line-height:1.5}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-schedule-label){display:flex;align-items:center;gap:6px;margin-top:7px;color:var(--crm-success)!important;font-size:12px!important;font-weight:650;line-height:1.5;overflow-wrap:anywhere}@media(max-width:1000px){body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-live-summary{position:static!important;max-height:none;overflow:visible}}@media(max-width:650px){body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-finance-secondary{grid-template-columns:1fr!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-finance-potential{grid-template-columns:1fr}}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-kanban,.nf-facade-board){display:grid!important;grid-template-columns:repeat(5,minmax(175px,1fr))!important;grid-gap:12px!important;gap:12px!important;overflow-x:auto!important;min-width:0;max-width:100%;padding:3px 3px 14px;scrollbar-width:thin;scrollbar-color:#68748a var(--crm-surface)}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-facade-board:has(>section:only-child)){grid-template-columns:minmax(175px,320px)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.crm-kanban-column,.nf-facade-board>section){min-width:0!important;width:auto!important;padding:10px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-facade-board>section){background:var(--crm-surface-hover)!important;color:var(--crm-ink)!important;border:1px solid var(--crm-border)!important;border-radius:14px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-facade-board>section>h3){font-size:14px!important;margin:0 0 12px;display:flex;justify-content:space-between;gap:8px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-board-card){position:relative;padding:13px!important;min-width:0;background:var(--crm-surface)!important;border:1px solid var(--crm-border)!important;border-radius:14px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-board-card>strong){display:block;color:var(--crm-orange)!important;font-size:15px!important;line-height:1.4;overflow-wrap:anywhere;margin-bottom:6px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-board-card>p){display:flex;align-items:flex-start;gap:6px;margin:11px 0!important;line-height:1.5;font-size:12px!important;overflow-wrap:anywhere}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-board-card>p>svg){flex-shrink:0;margin-top:2px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-board-card .nf-board-scope,.nf-board-card .nf-board-scope svg){color:var(--crm-orange)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-board-metrics){display:grid;grid-gap:10px;gap:10px;padding:12px 0;border-block:1px solid var(--crm-border);margin:10px 0}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-board-metrics :is(span,small)){display:block;font-size:11px!important;color:var(--crm-secondary)!important;line-height:1.5}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-board-metrics strong){display:block;font-size:16px!important;line-height:1.4;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-board-profit[data-profit-state=unknown] strong){color:var(--crm-secondary)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-board-profit[data-profit-state=loss] strong){color:var(--crm-error)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-board-card a.nf-board-open){position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0 0;color:var(--crm-info)!important;font-size:12px!important;font-weight:700}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-board-scroll-hint){display:none;color:var(--crm-secondary)!important;font-size:12px!important;margin:12px 0 8px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-invoice-filters){display:block!important;padding:16px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-invoice-filter-primary){display:grid;grid-template-columns:minmax(0,2fr) minmax(150px,1fr) minmax(150px,1fr);grid-gap:14px;gap:14px;align-items:end}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-invoice-filter-primary label,.nf-invoice-date-filters label){display:flex;flex-direction:column;gap:7px;font-size:13px!important;min-width:0}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-invoice-filter-primary :is(input,select),.nf-invoice-date-filters input){width:100%;box-sizing:border-box;min-width:0!important;min-height:44px!important;padding:10px 12px!important;font-size:14px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-invoice-more-filters){margin-top:12px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-invoice-more-filters>summary){display:list-item;cursor:pointer;font-size:13px!important;color:var(--crm-violet)!important;font-weight:700;width:-moz-fit-content;width:fit-content}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-invoice-more-filters>summary>span){display:inline-block;margin-left:8px;font-size:11px!important;color:var(--crm-secondary)!important;font-weight:500}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-invoice-date-filters){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:14px 0;max-width:660px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-invoice-date-filters small){color:var(--crm-secondary)!important;font-size:11px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-invoice-filter-status){display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:10px;font-size:11px!important;color:var(--crm-secondary)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-invoice-filter-status button){font-size:12px!important;min-height:32px!important;padding:6px 10px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-date-input){position:relative;display:block}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-empty-date){position:absolute;left:12px;right:38px;top:1px;bottom:1px;display:flex;align-items:center;background:white!important;color:#646d7b!important;pointer-events:none;font-size:14px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) :is(.nf-date-input:focus-within .nf-empty-date){display:none}@media(max-width:1150px){body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-board-scroll-hint{display:block}}@media(max-width:700px){body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-invoice-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-invoice-date-filters{grid-template-columns:1fr}}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-live-summary .nf-calculation-result article{display:block!important;padding:10px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-live-summary .nf-calculation-result article strong{font-size:24px!important;margin:4px 0!important;min-height:0!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-live-summary .nf-calculation-result article :is(small,span){font-size:11px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-live-draft-tools{margin:4px 0 10px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-invoice-filter-primary>.nf-invoice-search{grid-column:auto!important}@media(max-width:700px){body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-invoice-filter-primary>.nf-invoice-search{grid-column:1/-1!important}}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-board>section>h3{color:var(--job-color,var(--crm-ink))!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-board>section>h3>span{color:var(--crm-ink)!important;background:var(--crm-surface)!important;border:1px solid var(--crm-border);border-radius:20px;padding:2px 6px;font-size:11px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-dashboard-heading{min-height:0!important;padding-top:0!important;padding-bottom:0!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor{--visual-line:var(--crm-border);--visual-ink:var(--crm-ink)}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor .nf-editor-writing-mode{background:var(--crm-surface-hover)!important;border-color:var(--crm-border)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor .nf-editor-writing-mode>span{color:var(--crm-secondary)!important;font-size:12px!important;line-height:1.5}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor :is(.nf-editor-writing-mode,.nf-visual-preview-toolbar) button{--editor-tone:var(--crm-info);background:color-mix(in srgb,var(--editor-tone) 8%,var(--crm-surface))!important;color:var(--editor-tone)!important;border:1px solid var(--editor-tone)!important;border-radius:10px!important;min-height:40px;box-shadow:none!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor .nf-editor-writing-mode button:first-child{--editor-tone:var(--crm-violet)}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor :is(.nf-editor-writing-mode,.nf-visual-preview-toolbar) button[aria-pressed=true]{background:color-mix(in srgb,var(--editor-tone) 20%,var(--crm-surface))!important;box-shadow:inset 0 0 0 1px var(--editor-tone)!important;font-weight:750!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor .nf-visual-preview-toolbar>span{color:var(--crm-secondary)!important;font-size:11px!important;line-height:1.5}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor .nf-visual-pdf-state:not(.stale){background:color-mix(in srgb,var(--crm-success) 10%,var(--crm-surface))!important;color:var(--crm-ink)!important;border-block:1px solid var(--crm-success)!important;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:12px 16px;font-size:12px!important;line-height:1.5}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor .nf-visual-pdf-state a{color:var(--crm-success)!important;font-weight:700;text-decoration:underline;text-underline-offset:3px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor .nf-visual-savebar{position:relative!important;inset:auto!important;z-index:1!important;margin:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:14px 18px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor .nf-visual-savebar label{color:var(--crm-ink)!important;font-size:12px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor .nf-visual-save-actions button{--editor-action:var(--crm-error);color:var(--editor-action)!important;border:1px solid var(--editor-action)!important;background:color-mix(in srgb,var(--editor-action) 10%,var(--crm-surface))!important;border-radius:10px!important;min-height:44px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor .nf-visual-save-actions button:nth-child(2){--editor-action:var(--crm-info)}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor .nf-visual-save-actions .nf-visual-save{--editor-action:var(--crm-orange)}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor .nf-visual-save-actions button:disabled{opacity:1!important;color:var(--crm-secondary)!important;border-color:var(--crm-border)!important;background:var(--crm-surface)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor[data-preview-mode=pdf] .nf-visual-preview{display:flex!important;flex-direction:column;position:static!important;min-height:0!important;height:clamp(420px,72dvh,900px)!important;max-height:none!important;overflow:hidden!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor[data-preview-mode=pdf] .nf-visual-preview-toolbar{position:static!important;flex:0 0 auto;min-width:0}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor[data-preview-mode=pdf] .nf-visual-pdf-state{flex:0 0 auto}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor[data-preview-mode=pdf] .nf-visual-preview iframe{display:block;flex:1 1;width:100%!important;min-height:0!important;height:0!important;border:0}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor[data-preview-mode=pdf][data-editing=direct] .nf-visual-columns{min-height:0!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor{background:var(--crm-surface)!important;border-color:var(--crm-border)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor :is(.nf-editor-order,.nf-content-order){background:color-mix(in srgb,var(--crm-violet) 8%,var(--crm-surface))!important;color:var(--crm-ink)!important;border:1px solid var(--crm-violet)!important;border-radius:10px!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor :is(.nf-editor-order,.nf-content-order)>summary{color:var(--crm-violet)!important;font-weight:700}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor .nf-editor-map>summary{color:var(--crm-info)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor .nf-editor-search-input{background:#fff!important;border:1px solid var(--crm-border)!important;border-radius:10px;overflow:hidden}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor .nf-editor-search-input svg{color:#526177!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-visual-editor .nf-editor-search-input input{border:0!important;box-shadow:none!important;margin:0!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui .crm-app-shell.crm-app-shell main.nf-facade-cleaning-page :is(.nf-facade-scope-panel,.nf-facade-pricing-panel,.nf-facade-treatment-picker){background:var(--crm-surface)!important;border-color:#3b4352!important;border-radius:var(--crm-radius)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui .crm-app-shell.crm-app-shell main.nf-facade-cleaning-page :is(.nf-facade-pricing input,.nf-facade-scope-panel input,.nf-facade-scope-panel select){background:#fff!important;color:#171b21!important;border-color:#b9c2cf!important;-webkit-text-fill-color:#171b21!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui .crm-app-shell.crm-app-shell main.nf-facade-cleaning-page .nf-facade-treatment-picker button[aria-pressed=true]{background:color-mix(in srgb,var(--crm-info) 12%,var(--crm-surface))!important;border:2px solid var(--crm-info)!important;box-shadow:none!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui .crm-app-shell.crm-app-shell main.nf-facade-cleaning-page .nf-facade-treatment-picker button[aria-pressed=true] :is(b,.nf-facade-selected-label){color:var(--crm-info)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui .crm-app-shell.crm-app-shell main.nf-facade-cleaning-page .nf-facade-pricing tfoot td{color:var(--crm-orange)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui .crm-app-shell.crm-app-shell main.nf-facade-cleaning-page .nf-facade-pricing-panel :is(.nf-facade-list-heading p,.nf-live-service-discount small,.nf-facade-customer-total span,.nf-facade-customer-total small){color:var(--crm-secondary)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui .crm-app-shell.crm-app-shell main.nf-facade-cleaning-page .nf-facade-pricing-panel .nf-live-service-discount strong{color:var(--crm-info)!important}body.nf-crm-ui.nf-crm-ui.nf-crm-ui .crm-app-shell.crm-app-shell main.nf-facade-cleaning-page .nf-facade-pricing-panel :is(.nf-facade-table-tools button,.nf-facade-pricing button){background:var(--crm-surface-hover)!important;color:var(--crm-ink)!important;border:1px solid var(--crm-info)!important;border-radius:8px;min-height:40px}body.nf-crm-ui.nf-crm-ui.nf-crm-ui .crm-app-shell.crm-app-shell main.nf-facade-cleaning-page .nf-facade-pricing-panel .nf-facade-customer-total>div:last-child :is(strong,.nf-current-price){color:var(--crm-orange)!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell){--crm-bg:#f5f5f4;--crm-sidebar:#282828;--crm-surface:#ffffff;--crm-surface-hover:#f1f1ef;--crm-raised:#f1f1ef;--crm-inset:#f5f5f4;--crm-ink:#282828;--crm-secondary:#566174;--crm-muted:#697487;--crm-border:#d8dde5;--crm-orange:#f5b226;--crm-info:#475b73;--crm-cyan:#475b73;--crm-violet:#475b73;--crm-success:#13764e;--crm-error:#b42331;--crm-warning:#805600;--crm-radius:10px;--crm-shadow:none;--work-ink:var(--crm-ink);--work-muted:var(--crm-secondary);--work-line:var(--crm-border);--work-soft:var(--crm-surface-hover);--work-accent:var(--crm-orange);background:var(--crm-bg)!important;color:var(--crm-ink)!important;color-scheme:light}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell)>main:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--crm-bg)!important;color:var(--crm-ink)!important;min-width:0}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(h1,h2,h3,h4,h5,legend,strong,b,dt,dd,label,p,span,small,summary):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--crm-ink)!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.sub,.empty,.nf-facade-hint,.nf-live-contact,.nf-creation-label,small,.nf-create-eyebrow,.nf-create-breadcrumb,.nf-job-card-subtitle,.nf-facade-list-heading p,.nf-facade-scope-panel header p):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--crm-secondary)!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(h1,h2,h3,h4):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){letter-spacing:-.3px}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main h1:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){font-size:28px!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(a:not([class*=primary]),button,summary):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--crm-ink)!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(button,a[class*=button],.nf-heading-back):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--crm-surface)!important;color:var(--crm-ink)!important;border:1px solid var(--crm-border)!important;border-radius:7px!important;box-shadow:none!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(button:hover,summary:hover):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--crm-surface-hover)!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff!important;color:#282828!important;-webkit-text-fill-color:#282828!important;color-scheme:light!important;border:1px solid #bdc6d2!important;border-radius:6px!important;box-shadow:none!important;min-height:40px}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(input:disabled,select:disabled,textarea:disabled):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#f1f1ef!important;color:#566174!important;-webkit-text-fill-color:#566174!important;opacity:1!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(input,textarea)::placeholder{color:#657185!important;-webkit-text-fill-color:#657185!important;opacity:1!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main option:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff!important;color:#282828!important;-webkit-text-fill-color:#282828!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(input[type=checkbox],input[type=radio]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){accent-color:#9b6000!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(button,a,input,select,textarea,summary):focus-visible:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){outline:3px solid #9b6000!important;outline-offset:3px!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main button:disabled:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){opacity:.65!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.crm-dashboard-panel,.crm-jobs-card,.nf-job-list-card,.nf-facade-panel,.nf-live-block,.nf-live-line,.crm-editor-section,.nf-facade-scope-panel,.nf-facade-treatment-picker,.nf-facade-pricing-panel,.nf-route-charge,.nf-other-costs,.nf-job-review,.nf-facade-payment-terms,.nf-calculation-result,.nf-antislip-scope,.nf-antislip-team,.nf-cleaning-plan,.nf-live-prices,.nf-directory-card,.nf-settings-service,.nf-price-card,.nf-create-service-card,.nf-summary-price,.nf-summary-cost,.nf-job-card-price,.nf-live-summary,.nf-job-schedule,.nf-supplier-filters,.nf-invoice-filters,.nf-job-list-controls):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--crm-surface)!important;color:var(--crm-ink)!important;border:1px solid var(--crm-border)!important;border-radius:10px!important;box-shadow:none!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-calculation-result article,.nf-facade-customer-total,.nf-payment-totals,.nf-live-line-fields,.nf-line-settings,.nf-customer-confirmed,.nf-create-context,.nf-roof-body,.nf-live-breakdown,.nf-job-calculation-details,.nf-live-tax-help,.nf-facade-advanced-work):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--crm-surface-hover)!important;color:var(--crm-ink)!important;border-color:var(--crm-border)!important;box-shadow:none!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(th,td):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--crm-ink)!important;background:var(--crm-surface)!important;border-color:var(--crm-border)!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main th:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--crm-surface-hover)!important;color:var(--crm-secondary)!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-customer-options,.nf-address-autocomplete ul,.nf-job-tabs-more>div,.nf-catalog-dialog,dialog):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--crm-surface)!important;color:var(--crm-ink)!important;border:1px solid var(--crm-border)!important;box-shadow:0 12px 36px #18233320!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-facade-treatment-picker button,.nf-create-service-card,.nf-live-service-discount,.nf-facade-treatment-picker button>span,.nf-create-service-icon):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--crm-surface)!important;border-color:var(--crm-border)!important;box-shadow:none!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(button[aria-pressed=true],button[aria-selected=true],button.active,.nf-detail-tab-active,.nf-customer-choice button[aria-pressed=true],.nf-facade-treatment-picker button[aria-pressed=true]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff3dc!important;color:#573a0c!important;border-color:#b77a16!important;box-shadow:none!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-facade-primary,.crm-jobs-new,button[type=submit]:not(.nf-creation-save-only),.nf-facade-save>button:not(.nf-creation-save-only),.crm-editor-submit>button:not(.nf-creation-save-only),.nf-proposal-save button):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border:1px solid #c27a00!important;box-shadow:none!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-facade-primary,.crm-jobs-new,button[type=submit]:not(.nf-creation-save-only),.nf-facade-save>button:not(.nf-creation-save-only),.crm-editor-submit>button:not(.nf-creation-save-only)) :is(span,b,small,svg):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#241900!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--crm-ink:#edf1f7;--crm-secondary:#b7c0cf;--crm-surface:#202733;--crm-surface-hover:#3a3a38;--crm-border:#3c4758;background:#282828!important;color:#edf1f7!important;border-right:0!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar :is(.crm-nav-link,.crm-nav-link span,.crm-nav-link svg):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#cbd3df!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border:0!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar :is(.crm-sidebar-section,.crm-brand small,.crm-logout,.crm-logout span,.crm-logout svg):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#b7c0cf!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .nf-sidebar-create:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#f5b226!important;color:#241900!important;border:1px solid #f5b226!important;box-shadow:none!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .nf-sidebar-create :is(span,svg):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#241900!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main.nf-create-page:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){max-width:1400px!important;padding:28px 32px 80px!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main.nf-create-page .nf-create-heading:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){margin-bottom:20px!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main.nf-create-page .nf-create-card:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important;background:transparent!important;border:0!important;padding:0!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main.nf-create-page .nf-create-card>form:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){display:block!important;width:100%!important;margin:0!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main.nf-create-page .nf-create-drafts:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){position:static!important;width:100%!important;order:5;font-size:12px!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main.nf-create-page .nf-create-steps:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;flex-direction:row!important;grid-gap:0!important;gap:0!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--crm-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main.nf-create-page .nf-create-steps:before{display:none!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main.nf-create-page .nf-create-steps button:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){justify-content:flex-start!important;min-height:54px!important;padding:10px 12px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--crm-secondary)!important;font-size:14px!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main.nf-create-page .nf-create-steps button:before{background:var(--crm-surface-hover)!important;border:1px solid var(--crm-border)!important;color:var(--crm-secondary)!important;border-radius:50%!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main.nf-create-page .nf-create-steps button.active:before{background:#f5b226!important;border-color:#c27a00!important;color:#241900!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main.nf-create-page .nf-creation-summary:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){display:flex;align-items:center;gap:24px;flex-wrap:wrap;width:100%;padding:18px 20px;background:#fff!important;border:1px solid var(--crm-border)!important;border-radius:10px}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-creation-summary>div:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){display:grid;grid-gap:3px;gap:3px;min-width:0}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-creation-summary>div:first-child:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){flex:1 1 230px}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-creation-summary strong:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){font-size:17px}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-creation-summary .nf-creation-label:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){font-size:12px;color:var(--crm-secondary)!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-creation-summary .nf-creation-address:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){display:flex;align-items:center;gap:5px;font-size:13px;color:var(--crm-secondary)!important;overflow-wrap:anywhere}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-creation-amount>span:last-child:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){font-size:12px;color:var(--crm-secondary)!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-creation-summary .nf-creation-amount>strong:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){font-size:23px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.4px}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-creation-draft:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){display:flex;align-items:center;gap:7px;min-height:40px}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-creation-feedback:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){flex-basis:100%;margin:0;font-size:13px}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main.nf-create-page :is(.nf-facade-save,.crm-editor-submit):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){position:-webkit-sticky!important;position:sticky!important;bottom:0!important;display:flex!important;align-items:center;gap:12px;flex-wrap:wrap;background:#fff!important;color:var(--crm-ink)!important;border:1px solid var(--crm-border)!important;border-radius:9px!important;padding:14px 18px!important;box-shadow:0 -6px 18px #28282808!important;margin-top:20px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:15}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main.nf-create-page :is(.nf-facade-save,.crm-editor-submit)>span:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){flex:1 1 180px}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-facade-treatment-picker button:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){padding:12px!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-calculation-result[data-result-state=profit]>div>article:last-child strong,.nf-profit-positive):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#13764e!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-calculation-result strong.loss,.nf-economics-loss,.error,[role=alert]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#a51d2d!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-facade-notice,.nf-reverse-vat-notice,.nf-cost-migration):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff3dc!important;color:#573a0c!important;border-color:#c39540!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-facade-notice,.nf-reverse-vat-notice,.nf-cost-migration) :is(p,b,span,label):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#573a0c!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-facade-treatment-picker button>span,.nf-facade-treatment-description,.nf-facade-catalogue-name):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){display:none!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-facade-treatment-picker button>b:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){min-height:0!important;font-size:14px!important;line-height:1.35!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-facade-treatment-picker button>strong:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){font-size:18px!important;margin:6px 0 0!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-facade-treatment-picker button:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){min-height:110px!important;gap:4px!important;justify-content:flex-start!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-create-change-service:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff!important;border:1px solid var(--crm-border)!important;color:var(--crm-secondary)!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-creation-tax:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){margin:18px 0 0}@media(max-width:850px){body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main.nf-create-page{padding:20px 16px 60px!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-creation-summary{gap:14px!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-creation-summary>div:first-child{flex-basis:100%!important}}@media(max-width:500px){body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main.nf-create-page .nf-create-steps button{display:grid!important;justify-items:center!important;text-align:center!important;grid-gap:6px!important;gap:6px!important;font-size:12px!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-editor-submit button,body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-facade-save button{width:100%!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-creation-summary{padding:14px!important}}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.npe-heading>strong,.npe-price-state.different):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff3dc!important;color:#573a0c!important;border-color:#c39540!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .npe-price-state.different :is(small,span,b,strong):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#573a0c!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){gap:12px!important;min-height:46px!important;border-radius:9px!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link svg:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){display:block!important;flex-shrink:0;stroke-width:1.8}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link.current:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#f5b226!important;box-shadow:none!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link.current :is(span,svg):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#282828!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link:not(.current):hover:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#3a3a38!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link:not(.current):hover svg:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#f5b226!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .nf-sidebar-create:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){min-height:46px!important;border-radius:9px!important;font-weight:750}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar :is(a,button):focus-visible:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){outline:3px solid #f5b226!important;outline-offset:3px!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-page-heading,.nf-directory-header):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border-bottom:2px solid #f5b226!important;padding-bottom:20px!important;margin-bottom:24px!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-heading-icon,.nf-service-heading-icon,.crm-dashboard-metric-icon,.nf-directory-icon,.nf-create-service-icon):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:11px!important;background:#fff2d1!important;color:#282828!important;border:1px solid #f3d58b!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-heading-icon,.nf-service-heading-icon,.crm-dashboard-metric-icon,.nf-directory-icon,.nf-create-service-icon) svg:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){display:block!important;color:#282828!important;width:22px;height:22px;flex-shrink:0;stroke-width:1.8}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-page-heading h1,.nf-directory-header h1,.nf-settings-service h2,.nf-dashboard-stat-heading,.crm-dashboard-section-top h2):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){display:flex;align-items:center;gap:12px}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-directory-card,.nf-settings-service,.crm-dashboard-panel,.crm-dashboard-metric,.nf-job-list-card):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border-color:#deded9!important;border-radius:12px!important;box-shadow:0 2px 8px #28282805!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-create-service-card,.nf-directory-card):hover:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border-color:#d4a02a!important;background:#fffdf7!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service-actions>a,.crm-dashboard-metric):hover:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border-color:#d4a02a!important;background:#fff9e9!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service-actions>a>svg:first-child,.nf-job-quick-actions a>svg):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#8a5900!important;flex-shrink:0}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-detail-tab-active,button[aria-selected=true],button[aria-pressed=true],.nf-create-steps button.active):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff2d1!important;color:#282828!important;border-color:#bd8b20!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-detail-tab-active,button[aria-selected=true],button[aria-pressed=true],.nf-create-steps button.active) svg:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#8a5900!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-facade-primary,.crm-jobs-new,button[type=submit]:not(.nf-creation-save-only),.nf-facade-save>button:not(.nf-creation-save-only),.crm-editor-submit>button:not(.nf-creation-save-only),.nf-proposal-save button):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#f5b226!important;border-color:#bd8b20!important;color:#282828!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-facade-primary,.crm-jobs-new,button[type=submit]:not(.nf-creation-save-only),.nf-proposal-save button):not(:disabled):hover:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#e8a419!important}@media(max-width:700px){body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-heading-icon{width:36px;height:36px}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-page-heading{flex-wrap:wrap;gap:14px}}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-settings-service h2:before{content:none!important;display:none!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-settings-service-actions>a{background:#fafaf8!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-settings-service-actions>a>svg:first-child{background:#fff2d1!important;color:#8a5900!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card)[data-service=roof_cleaning]{--nf-service-ink:#1d5fa6;--nf-service-soft:#eaf3ff}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card)[data-service=facade_cleaning]{--nf-service-ink:#087681;--nf-service-soft:#e5f6f7}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card)[data-service=paving_cleaning]{--nf-service-ink:#7545a5;--nf-service-soft:#f3ecfc}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card)[data-service=roof_coating]{--nf-service-ink:#966000;--nf-service-soft:#fff3d6}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card)[data-service=facade_coating]{--nf-service-ink:#b13365;--nf-service-soft:#fcebf2}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card)[data-service=anti_slip]{--nf-service-ink:#217443;--nf-service-soft:#e9f6ed}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card)[data-service=ceramfloor]{--nf-service-ink:#a34c1b;--nf-service-soft:#fff0e5}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card)[data-service] :is(h2,.nf-create-service-copy>strong){color:var(--nf-service-ink)!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card)[data-service] :is(.nf-service-heading-icon,.nf-create-service-icon,.nf-directory-icon){background:var(--nf-service-soft)!important;color:var(--nf-service-ink)!important;border-color:color-mix(in srgb,var(--nf-service-ink) 20%,white)!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card)[data-service] :is(.nf-service-heading-icon,.nf-create-service-icon,.nf-directory-icon) svg{color:var(--nf-service-ink)!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card)[data-service] .nf-create-service-arrow{color:var(--nf-service-ink)!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card)[data-service] .nf-settings-service-actions>a>svg:first-child{background:var(--nf-service-soft)!important;color:var(--nf-service-ink)!important}body#nf-crm-private.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card)[data-service]:hover{border-color:color-mix(in srgb,var(--nf-service-ink) 40%,white)!important}body#nf-crm-private.nf-crm-calm .crm-dashboard-shell main .nf-dashboard-business-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin:0 0 28px}body#nf-crm-private.nf-crm-calm .crm-dashboard-shell main .nf-dashboard-business-summary>article{background:#fff!important;border:1px solid #d8dde5!important;border-top:4px solid #2067b5!important;border-radius:12px;padding:22px;min-width:0;display:flex;flex-direction:column;gap:14px}body#nf-crm-private.nf-crm-calm .crm-dashboard-shell main .nf-dashboard-business-summary .nf-business-label{display:flex;align-items:center;gap:10px;font-size:16px!important;font-weight:700}body#nf-crm-private.nf-crm-calm .crm-dashboard-shell main .nf-dashboard-business-summary>article:not(.is-revenue) :is(.nf-business-label,strong,svg){color:#b45b0c!important}body#nf-crm-private.nf-crm-calm .crm-dashboard-shell main .nf-dashboard-business-summary>article.is-loss strong{color:#b42331!important}body#nf-crm-private.nf-crm-calm .crm-dashboard-shell main .nf-dashboard-business-summary>article.is-unconfirmed strong{color:#566174!important}body#nf-crm-private.nf-crm-calm .crm-dashboard-shell main .nf-dashboard-business-summary>article strong{font-size:clamp(28px,3vw,42px)!important;line-height:1.2;letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}body#nf-crm-private.nf-crm-calm .crm-dashboard-shell main .nf-dashboard-business-summary>article small{color:#566174!important;font-size:12px!important;line-height:1.6}@media(max-width:650px){body#nf-crm-private.nf-crm-calm .crm-dashboard-shell main .nf-dashboard-business-summary{grid-template-columns:1fr;gap:12px}body#nf-crm-private.nf-crm-calm .crm-dashboard-shell main .nf-dashboard-business-summary>article{padding:18px}body#nf-crm-private.nf-crm-calm .crm-dashboard-shell main .nf-dashboard-business-summary>article strong{font-size:32px!important}}body#nf-crm-private.nf-crm-calm .crm-dashboard-shell main .nf-dashboard-business-summary .nf-business-tax-label{font-size:12px!important;font-weight:500;margin-top:-8px;color:#566174!important}body#nf-crm-private.nf-crm-calm .crm-dashboard-shell main .nf-dashboard-business-summary .nf-business-gross{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;border-top:1px solid #d9e6f5;padding-top:12px}body#nf-crm-private.nf-crm-calm .crm-dashboard-shell main .nf-dashboard-business-summary .nf-business-gross span{font-size:12px!important;color:#566174!important}body#nf-crm-private.nf-crm-calm .crm-dashboard-shell main .nf-dashboard-business-summary .nf-business-gross b{font-size:24px!important;color:#2067b5!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body#nf-crm-private.nf-crm-calm .shell main .cards{grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),1fr));gap:18px}body#nf-crm-private.nf-crm-calm .shell main .cards .customer{min-width:0;padding:20px!important;background:#fff!important;border:1px solid #dce5f0!important;border-top:4px solid #f5b226!important;border-radius:14px!important;box-shadow:0 4px 18px #23476b0b!important}body#nf-crm-private.nf-crm-calm .shell main .cards .customer:hover{background:#fffdf7!important;border-color:#e6bb60!important}body#nf-crm-private.nf-crm-calm .shell main .cards .customer .ctop{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px}body#nf-crm-private.nf-crm-calm .shell main .cards .customer .ctop h2{color:#1d5fa6!important;font-size:21px!important;line-height:1.3;margin:8px 0 12px}body#nf-crm-private.nf-crm-calm .shell main .cards .customer .tag{background:#eee9fc!important;color:#6740a1!important;border:1px solid #d9cbf3!important;border-radius:8px!important;font-size:11px!important;line-height:1.5;white-space:normal;padding:5px 9px}body#nf-crm-private.nf-crm-calm .shell main .cards .customer .actions{align-items:flex-start;gap:6px;flex-shrink:0}body#nf-crm-private.nf-crm-calm .shell main .cards .customer .actions button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;padding:9px!important;border-radius:10px!important}body#nf-crm-private.nf-crm-calm .shell main .cards .customer .actions button:first-child{background:#eaf3ff!important;color:#1d5fa6!important;border-color:#c4dcfa!important}body#nf-crm-private.nf-crm-calm .shell main .cards .customer .actions button:last-child{background:#fff0f1!important;color:#b42331!important;border-color:#f0c5ca!important}body#nf-crm-private.nf-crm-calm .shell main .cards .customer :is(.nf-customer-contact p,p:has(>svg)){min-width:0;line-height:1.65;overflow-wrap:anywhere}body#nf-crm-private.nf-crm-calm .shell main .cards .customer p>a{min-width:0;overflow-wrap:anywhere}body#nf-crm-private.nf-crm-calm .shell main .cards .customer a[href^="tel:"]{color:#13764e!important;border-bottom-color:#b1ddc6!important}body#nf-crm-private.nf-crm-calm .shell main .cards .customer a[href^="mailto:"]{color:#1d5fa6!important;border-bottom-color:#bad4f3!important}body#nf-crm-private.nf-crm-calm .shell main .cards .customer :is(svg.lucide-phone,svg.lucide-mail,svg.lucide-map-pin){flex-shrink:0;box-sizing:content-box;width:16px;height:16px;padding:7px;border-radius:9px}body#nf-crm-private.nf-crm-calm .shell main .cards .customer svg.lucide-phone{color:#13764e!important;background:#e7f6ee!important}body#nf-crm-private.nf-crm-calm .shell main .cards .customer svg.lucide-mail{color:#1d5fa6!important;background:#eaf3ff!important}body#nf-crm-private.nf-crm-calm .shell main .cards .customer svg.lucide-map-pin{color:#a45b10!important;background:#fff0db!important}body#nf-crm-private.nf-crm-calm .shell main .cards .customer .nf-customer-contact{background:#f0f7ff!important;border-color:#d4e4f8 #d4e4f8 #d4e4f8 #3278c6!important}body#nf-crm-private.nf-crm-calm .shell main .cards .customer .sites{background:#fff8e8!important;border:1px solid #f4dfae!important;border-radius:10px!important;padding:14px!important;margin-top:18px}body#nf-crm-private.nf-crm-calm .shell main .cards .customer .sites>strong{color:#85520b!important;font-size:12px!important;font-weight:700}body#nf-crm-private.nf-crm-calm .shell main .cards .customer .sites p{position:relative;display:block;padding-left:40px;min-height:30px;margin:12px 0 0;font-size:12px!important}body#nf-crm-private.nf-crm-calm .shell main .cards .customer .sites p>svg{position:absolute;left:0;top:0;margin:0}body#nf-crm-private.nf-crm-calm .shell main .cards .customer .note{background:#f3effb!important;border-left:3px solid #9871cb!important;margin-top:14px}body#nf-crm-private.nf-crm-calm .shell main .nf-customer-table :is(.nf-customer-links a[href^="tel:"],svg.lucide-phone){color:#13764e!important}body#nf-crm-private.nf-crm-calm .shell main .nf-customer-table :is(.nf-customer-links a[href^="mailto:"],svg.lucide-mail){color:#1d5fa6!important}body#nf-crm-private.nf-crm-calm .shell main .nf-customer-table .nf-customer-locations svg{color:#a45b10!important}body#nf-crm-private.nf-crm-calm .shell main .nf-customer-table .tag{background:#eee9fc!important;color:#6740a1!important;border-color:#d9cbf3!important}@media(max-width:700px){body#nf-crm-private.nf-crm-calm .shell main .cards .customer{padding:16px!important}body#nf-crm-private.nf-crm-calm .shell main .cards .customer .ctop{grid-template-columns:minmax(0,1fr)}body#nf-crm-private.nf-crm-calm .shell main .cards .customer .actions{grid-row:2;justify-content:flex-end}body#nf-crm-private.nf-crm-calm .shell main .cards .customer .ctop h2{font-size:20px!important}}body#nf-crm-private.nf-crm-calm.nf-crm-ui{--nf-brand:#f5b226;--nf-blue:#1d5fa6;--nf-blue-soft:#eaf3ff;--nf-green:#13764e;--nf-green-soft:#e7f6ee;--nf-orange:#9c550c;--nf-orange-soft:#fff2df;--nf-violet:#6740a1;--nf-violet-soft:#f1ebfc;--nf-red:#b42331;--nf-red-soft:#fff0f1}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell){--crm-bg:#f3f6fb;--crm-surface:#fff;--crm-surface-hover:#f6f8fc;--crm-raised:#fff;--crm-inset:#eef3fa;--crm-ink:#203149;--crm-secondary:#5b6b80;--crm-muted:#627187;--crm-border:#dce5f0;--crm-info:#1d5fa6;--crm-cyan:#087681;--crm-violet:#6740a1;--crm-success:#13764e;--crm-orange:#f5b226;--crm-error:#b42331;--crm-warning:#9c550c;--crm-radius:14px;--crm-shadow:0 4px 18px #23476b0b;background:#f3f6fb!important;color:#203149!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(h1,h2,h3,h4):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#203149!important;line-height:1.35}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.eyebrow,.crm-jobs-kicker,.crm-dashboard-kicker,.nf-create-eyebrow):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#98620c!important;font-weight:750}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-page-heading,.nf-directory-header):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border-bottom:2px solid #f5b226!important;padding-bottom:20px!important;margin-bottom:24px!important;gap:18px}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-page-heading h1,.nf-directory-header h1):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#203149!important;letter-spacing:-.6px}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-heading-icon,.nf-directory-icon,.nf-service-heading-icon,.nf-create-service-icon):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){display:inline-flex!important;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px!important;background:var(--nf-blue-soft)!important;border:1px solid #c9ddf5!important;color:var(--nf-blue)!important;flex-shrink:0}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-heading-icon,.nf-directory-icon,.nf-service-heading-icon,.nf-create-service-icon) svg:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:inherit!important;flex-shrink:0}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-page-heading h1,.nf-directory-header h1)>svg:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){box-sizing:content-box;width:23px;height:23px;padding:10px;border-radius:12px;background:var(--nf-blue-soft)!important;color:var(--nf-blue)!important;flex-shrink:0}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.panel,.crm-dashboard-panel,.crm-jobs-card,.nf-job-list-card,.crm-kanban-card,.nf-directory-card,.nf-settings-service,.nf-price-card,.nf-create-service-card,.nf-facade-panel,.crm-reference-form,.crm-reference-card,.nf-invoice-list,.nf-supplier-form,.nf-supplier-detail,.nf-finance-attention,.nf-finance-jobs,.nf-company-profitability,.nf-offer-workspace,.nf-real-panel,.nf-payments-empty,.nf-payment-invoice,.nf-document-card):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff!important;border:1px solid #dce5f0!important;border-top:4px solid #f5b226!important;border-radius:14px!important;box-shadow:0 4px 18px #23476b0b!important;min-width:0}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.crm-editor-section,.crm-editor-panel-prices,.crm-editor-panel-dates,.nf-facade-scope-panel,.nf-facade-pricing-panel,.nf-facade-treatment-picker,.nf-live-block,.nf-live-line,.nf-cleaning-plan,.nf-antislip-scope,.nf-antislip-team,.nf-job-review,.nf-route-charge,.nf-other-costs,.nf-job-schedule,.crm-schedule-workspace,.nf-real-check-groups>section,.nf-visual-editor):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff!important;border:1px solid #dce5f0!important;border-radius:12px!important;min-width:0}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-list-controls,.nf-invoice-filters,.nf-supplier-filters,.nf-finance-filters,.nf-profitability-filters):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#f8faff!important;border:1px solid #dce5f0!important;border-radius:12px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-create-context,.nf-customer-confirmed,.nf-live-tax-help,.nf-live-breakdown,.nf-job-calculation-details,.nf-roof-body,.nf-live-line-fields,.nf-line-settings):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#f3f7fd!important;border-color:#dce5f0!important;border-radius:10px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-section-title,.nf-live-section-title,.customer-form-heading,.crm-editor-section>h2,.crm-editor-panel-prices>h2,.nf-offer-workspace-head h2,.nf-real-heading h2,.nf-payments-heading h2):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-blue)!important;font-weight:750}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-section-title,.nf-live-section-title,.crm-dashboard-section-top h2,.nf-dashboard-stat-heading)>svg:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){box-sizing:content-box;width:18px;height:18px;padding:7px;border-radius:9px;background:var(--nf-blue-soft)!important;color:var(--nf-blue)!important;flex-shrink:0}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(button,input,select,textarea,summary,a):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){-webkit-tap-highlight-color:#f5b22622}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border:1px solid #bdcce0!important;border-radius:9px!important;background:#fff!important;color:#203149!important;-webkit-text-fill-color:#203149!important;max-width:100%;box-sizing:border-box}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(input[type=checkbox],input[type=radio]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){accent-color:#b87900!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(button,a,input,select,textarea,summary):focus-visible:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){outline:3px solid #d78c08!important;outline-offset:3px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(button,.crm-dashboard-outline,.nf-directory-settings,.secondary):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border-radius:10px!important;min-height:40px}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(button,.crm-dashboard-outline,.nf-directory-settings,.secondary)>svg:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){flex-shrink:0}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.primary,.crm-dashboard-primary,.crm-jobs-new,.nf-facade-primary,.nf-supplier-primary,.nf-visual-save,.npe-primary,button[type=submit]:not(.nf-creation-save-only),.nf-facade-save>button:not(.nf-creation-save-only),.crm-editor-submit>button:not(.nf-creation-save-only),.nf-proposal-save button):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#f5b226!important;color:#302207!important;border:1px solid #dda019!important;box-shadow:0 2px 5px #b67a0812!important;font-weight:750}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.primary,.crm-dashboard-primary,.crm-jobs-new,.nf-facade-primary,.nf-supplier-primary,.nf-visual-save,.npe-primary,button[type=submit]:not(.nf-creation-save-only),.nf-facade-save>button:not(.nf-creation-save-only),.crm-editor-submit>button:not(.nf-creation-save-only),.nf-proposal-save button) :is(svg,span,b,small):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#302207!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.primary,.crm-dashboard-primary,.crm-jobs-new,.nf-facade-primary,.nf-supplier-primary,.nf-visual-save,.npe-primary,button[type=submit]:not(.nf-creation-save-only),.nf-facade-save>button:not(.nf-creation-save-only),.crm-editor-submit>button:not(.nf-creation-save-only),.nf-proposal-save button):not(:disabled):hover:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#eaaa1c!important;border-color:#c88c0c!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.crm-dashboard-outline,.nf-directory-settings,.nf-board-open,.nf-heading-back,.nf-back-link):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--nf-blue-soft)!important;color:var(--nf-blue)!important;border:1px solid #c9ddf5!important;border-radius:10px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.crm-dashboard-outline,.nf-directory-settings,.nf-board-open,.nf-heading-back,.nf-back-link) :is(svg,span):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:inherit!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.crm-job-detail-tabs,.npe-tabs,.nf-real-tabs,.nf-finance-tabs,.crm-jobs-view-switch,.nf-customer-view-switch):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#f0f4fa!important;border-color:#dce5f0!important;border-radius:12px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(button[aria-pressed=true],button[aria-selected=true],.nf-detail-tab-active,.nf-create-steps button.active):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff2d1!important;color:#77500b!important;border:1px solid #e0bc64!important;border-radius:9px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(button[aria-pressed=true],button[aria-selected=true],.nf-detail-tab-active,.nf-create-steps button.active) :is(span,b,svg):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#77500b!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.crm-editor-submit,.nf-facade-save,.npe-save,.nf-visual-savebar,.nf-real-savebar):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff!important;color:#203149!important;border:1px solid #dce5f0!important;border-top:3px solid #f5b226!important;border-radius:12px!important;box-shadow:0 4px 18px #23476b12!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.npe-save,.nf-visual-savebar) :is(span,label):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#203149!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.npe-save,.nf-visual-savebar) small:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#5b6b80!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.note,.nf-editor-order,.nf-content-order,.nf-job-offer-settings,.nf-dashboard-profit-details):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#f5f0fc!important;border:1px solid #e0d4f2!important;border-radius:10px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-offer-settings,.nf-dashboard-profit-details,.nf-editor-order,.nf-content-order)>summary:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-violet)!important;font-weight:700}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-route-charge,.nf-job-schedule,.crm-schedule-workspace,.nf-facade-payment-terms):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fffaf0!important;border-color:#f0dcad!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-next,.nf-create-total,.nf-calculation-result,.nf-facade-customer-total,.nf-payment-totals):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff8e8!important;border:1px solid #f0dcad!important;border-radius:12px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-finance-table,.nf-customer-table-scroll,.nf-invoice-table-scroll,.nf-supplier-scroll,.nf-profitability-scroll):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border:1px solid #dce5f0!important;border-radius:12px!important;overflow-x:auto;max-width:100%}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main thead th:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#edf3fc!important;color:#355573!important;border-color:#dce5f0!important;font-weight:750}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main tbody tr:hover>:is(td,th):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fffaf0!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-editor-writing-mode,.nf-visual-preview-toolbar,.nf-offer-workspace-head):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#f3f7fd!important;border-color:#dce5f0!important;border-radius:10px}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.npe-solutions>article,.npe-detail,.npe-presentation,.npe-publish):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border-radius:12px!important;border-color:#dce5f0!important;background:#fff!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .npe-solutions>article.recommended:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border:1px solid #eccb7d!important;border-top:4px solid #f5b226!important;background:#fffbf1!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .npe-solutions .npe-recommend:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff0c9!important;color:#80580d!important;border-radius:7px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.empty,.crm-dashboard-empty,.nf-empty-state,.nf-supplier-empty,.nf-finance-empty):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#5b6b80!important;background:#f7faff!important;border-radius:12px}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.success,.nf-supplier-success,.nf-finance-empty:has(.lucide-circle-check-big)):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--nf-green-soft)!important;color:var(--nf-green)!important;border-color:#b8dfca!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.error,.crm-dashboard-error,.nf-supplier-error,.nf-profitability-error):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--nf-red-soft)!important;color:var(--nf-red)!important;border:1px solid #efc3c8!important;border-radius:10px!important;padding:12px 14px}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-supplier-warning,.nf-cost-warning,.crm-cost-warning,.nf-reverse-vat-notice):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--nf-orange-soft)!important;color:var(--nf-orange)!important;border-color:#ecd0a9!important;border-radius:10px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(svg.lucide-phone,svg.lucide-phone-call,svg.lucide-circle-check,svg.lucide-circle-check-big,svg.lucide-check-check,svg.lucide-clipboard-check,svg.lucide-shield-check):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-green)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(svg.lucide-mail,svg.lucide-users,svg.lucide-user-round,svg.lucide-house,svg.lucide-building-2,svg.lucide-file-text,svg.lucide-file-down,svg.lucide-download,svg.lucide-calculator):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-blue)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(svg.lucide-map-pin,svg.lucide-truck,svg.lucide-route,svg.lucide-trending-up,svg.lucide-wallet,svg.lucide-hard-hat):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-orange)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(svg.lucide-calendar-days,svg.lucide-calendar,svg.lucide-clock-3,svg.lucide-settings-2,svg.lucide-images,svg.lucide-history,svg.lucide-paint-roller):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-violet)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-list-stats,.stats,.crm-dashboard-metrics,.nf-invoice-metrics,.nf-supplier-metrics,.nf-profitability-metrics)>:is(article,div,a):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-stat-ink:var(--nf-blue);--nf-stat-soft:var(--nf-blue-soft);background:#fff!important;border:1px solid #dce5f0!important;border-top:4px solid var(--nf-stat-ink)!important;border-radius:14px!important;box-shadow:0 4px 18px #23476b0b!important;min-width:0}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-list-stats,.stats,.crm-dashboard-metrics,.nf-invoice-metrics,.nf-supplier-metrics,.nf-profitability-metrics)>:nth-child(2):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-stat-ink:var(--nf-violet);--nf-stat-soft:var(--nf-violet-soft)}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-list-stats,.stats,.crm-dashboard-metrics,.nf-invoice-metrics,.nf-supplier-metrics,.nf-profitability-metrics)>:nth-child(3):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-stat-ink:var(--nf-orange);--nf-stat-soft:var(--nf-orange-soft)}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-list-stats,.stats,.crm-dashboard-metrics,.nf-invoice-metrics,.nf-supplier-metrics,.nf-profitability-metrics)>:nth-child(4):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-stat-ink:var(--nf-green);--nf-stat-soft:var(--nf-green-soft)}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-list-stats,.stats,.crm-dashboard-metrics,.nf-invoice-metrics,.nf-supplier-metrics,.nf-profitability-metrics)>:is(article,div,a) strong:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-stat-ink)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-list-stats,.crm-dashboard-metrics) :is(.nf-job-stat-icon,.crm-dashboard-metric-icon):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){display:inline-flex!important;align-items:center;justify-content:center;background:var(--nf-stat-soft)!important;color:var(--nf-stat-ink)!important;border:0!important;border-radius:11px!important;width:42px;height:42px}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-stat-icon,.crm-dashboard-metric-icon) svg:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-stat-ink)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-dashboard-business-summary>article:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff!important;border:1px solid #dce5f0!important;border-top:4px solid #b45b0c!important;border-radius:14px!important;box-shadow:0 4px 18px #23476b0b!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-dashboard-business-summary>article.is-revenue:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#f4f9ff!important;border-top-color:#1d5fa6!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-dashboard-business-summary>article:not(.is-revenue):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff8ef!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-dashboard-business-summary>article.is-revenue :is(.nf-business-label,strong,svg,.nf-business-gross b):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-blue)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-dashboard-business-summary>article:not(.is-revenue) :is(.nf-business-label,strong,svg):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#b45b0c!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-finance-cards>a,.nf-finance-secondary article):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff!important;border:1px solid #dce5f0!important;border-top:4px solid var(--nf-card-ink,var(--nf-blue))!important;border-radius:14px!important;box-shadow:0 4px 18px #23476b0b!important;min-width:0}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-finance-cards>a.is-income:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-card-ink:var(--nf-green);background:var(--nf-green-soft)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-finance-cards>a.is-income :is(svg,strong):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-green)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-finance-cards>a.is-overdue:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-card-ink:var(--nf-red);background:var(--nf-red-soft)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-finance-cards>a.is-overdue :is(svg,strong):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-red)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-finance-cards>a.is-supplier:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-card-ink:var(--nf-orange);background:var(--nf-orange-soft)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-finance-cards>a.is-supplier :is(svg,strong):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-orange)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-finance-cards>a.is-supplier-month:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-card-ink:var(--nf-violet);background:var(--nf-violet-soft)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-finance-cards>a.is-supplier-month :is(svg,strong):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-violet)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-finance-task-icon:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--nf-blue-soft)!important;color:var(--nf-blue)!important;border-radius:10px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-finance-tasks>.is-urgent .nf-finance-task-icon:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--nf-red-soft)!important;color:var(--nf-red)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-finance-tasks>.is-urgent .nf-finance-task-icon svg:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-red)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-invoice-metrics>[data-metric=paid]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-stat-ink:var(--nf-green);--nf-stat-soft:var(--nf-green-soft)}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-invoice-metrics>[data-metric=overdue]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-stat-ink:var(--nf-red);--nf-stat-soft:var(--nf-red-soft)}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-board-price:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--nf-blue-soft)!important;border-radius:10px!important;padding:12px}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-board-price strong:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-blue)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-board-profit:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--nf-orange-soft)!important;border-radius:10px!important;padding:12px}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-board-profit strong:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-orange)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-finance-potential article:nth-child(2),.nf-finance-actual) strong:not(.is-loss):not(.is-unconfirmed):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-orange)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-finance-potential article:first-child strong:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-blue)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card,.nf-job-list-card)[data-service=roof_cleaning]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-service-ink:#1d5fa6;--nf-service-soft:#eaf3ff;border-top-color:#1d5fa6!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card,.nf-job-list-card)[data-service=facade_cleaning]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-service-ink:#087681;--nf-service-soft:#e5f6f7;border-top-color:#087681!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card,.nf-job-list-card)[data-service=paving_cleaning]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-service-ink:#7545a5;--nf-service-soft:#f3ecfc;border-top-color:#7545a5!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card,.nf-job-list-card)[data-service=roof_coating]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-service-ink:#966000;--nf-service-soft:#fff3d6;border-top-color:#966000!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card,.nf-job-list-card)[data-service=facade_coating]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-service-ink:#b13365;--nf-service-soft:#fcebf2;border-top-color:#b13365!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card,.nf-job-list-card)[data-service=anti_slip]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-service-ink:#217443;--nf-service-soft:#e9f6ed;border-top-color:#217443!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card,.nf-job-list-card)[data-service=ceramfloor]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-service-ink:#a34c1b;--nf-service-soft:#fff0e5;border-top-color:#a34c1b!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card)[data-service] :is(h2,.nf-create-service-copy>strong):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-service-ink)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card)[data-service] :is(.nf-service-heading-icon,.nf-create-service-icon,.nf-directory-icon):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--nf-service-soft)!important;color:var(--nf-service-ink)!important;border-color:var(--nf-service-soft)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card)[data-service] :is(.nf-service-heading-icon,.nf-create-service-icon,.nf-directory-icon) svg:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-service-ink)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-settings-service[data-service] .nf-settings-service-actions>a:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#f8faff!important;border-color:#e3eaf5!important;border-radius:10px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-settings-service[data-service] .nf-settings-service-actions>a>svg:first-child:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--nf-service-soft)!important;color:var(--nf-service-ink)!important;border-radius:9px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-settings-service,.nf-create-service-card,.nf-directory-card)[data-service]:hover:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff!important;border-color:var(--nf-service-ink)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is([data-job-status=draft],.nf-calendar-event[data-status=draft],.nf-job-state.draft,.crm-jobs-status-draft):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-status-ink:var(--nf-violet);--nf-status-soft:var(--nf-violet-soft);color:var(--nf-violet)!important;background:var(--nf-violet-soft)!important;border-color:var(--nf-violet-soft)!important;border-radius:8px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is([data-job-status=draft],.nf-calendar-event[data-status=draft],.nf-job-state.draft,.crm-jobs-status-draft) :is(span,b,strong,div,svg):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-violet)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .crm-kanban-column:has(.crm-kanban-head[data-job-status=draft]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--nf-violet-soft)!important;border-radius:14px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .crm-kanban-column:has(.crm-kanban-head[data-job-status=draft]) .crm-kanban-card:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border-top-color:var(--nf-violet)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-calendar-event[data-status=draft]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border-left:3px solid var(--nf-violet)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is([data-job-status=offer],.nf-calendar-event[data-status=offer],.nf-job-state.offer,.crm-jobs-status-offer):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-status-ink:var(--nf-blue);--nf-status-soft:var(--nf-blue-soft);color:var(--nf-blue)!important;background:var(--nf-blue-soft)!important;border-color:var(--nf-blue-soft)!important;border-radius:8px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is([data-job-status=offer],.nf-calendar-event[data-status=offer],.nf-job-state.offer,.crm-jobs-status-offer) :is(span,b,strong,div,svg):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-blue)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .crm-kanban-column:has(.crm-kanban-head[data-job-status=offer]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--nf-blue-soft)!important;border-radius:14px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .crm-kanban-column:has(.crm-kanban-head[data-job-status=offer]) .crm-kanban-card:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border-top-color:var(--nf-blue)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-calendar-event[data-status=offer]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border-left:3px solid var(--nf-blue)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is([data-job-status=approved],.nf-calendar-event[data-status=approved],.nf-job-state.approved,.crm-jobs-status-approved):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-status-ink:var(--nf-orange);--nf-status-soft:var(--nf-orange-soft);color:var(--nf-orange)!important;background:var(--nf-orange-soft)!important;border-color:var(--nf-orange-soft)!important;border-radius:8px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is([data-job-status=approved],.nf-calendar-event[data-status=approved],.nf-job-state.approved,.crm-jobs-status-approved) :is(span,b,strong,div,svg):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-orange)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .crm-kanban-column:has(.crm-kanban-head[data-job-status=approved]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--nf-orange-soft)!important;border-radius:14px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .crm-kanban-column:has(.crm-kanban-head[data-job-status=approved]) .crm-kanban-card:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border-top-color:var(--nf-orange)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-calendar-event[data-status=approved]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border-left:3px solid var(--nf-orange)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is([data-job-status=completed],.nf-calendar-event[data-status=completed],.nf-job-state.completed,.crm-jobs-status-completed):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-status-ink:var(--nf-green);--nf-status-soft:var(--nf-green-soft);color:var(--nf-green)!important;background:var(--nf-green-soft)!important;border-color:var(--nf-green-soft)!important;border-radius:8px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is([data-job-status=completed],.nf-calendar-event[data-status=completed],.nf-job-state.completed,.crm-jobs-status-completed) :is(span,b,strong,div,svg):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-green)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .crm-kanban-column:has(.crm-kanban-head[data-job-status=completed]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--nf-green-soft)!important;border-radius:14px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .crm-kanban-column:has(.crm-kanban-head[data-job-status=completed]) .crm-kanban-card:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border-top-color:var(--nf-green)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-calendar-event[data-status=completed]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border-left:3px solid var(--nf-green)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is([data-job-status=cancelled],.nf-calendar-event[data-status=cancelled],.nf-job-state.cancelled,.crm-jobs-status-cancelled):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-status-ink:var(--nf-red);--nf-status-soft:var(--nf-red-soft);color:var(--nf-red)!important;background:var(--nf-red-soft)!important;border-color:var(--nf-red-soft)!important;border-radius:8px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is([data-job-status=cancelled],.nf-calendar-event[data-status=cancelled],.nf-job-state.cancelled,.crm-jobs-status-cancelled) :is(span,b,strong,div,svg):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-red)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .crm-kanban-column:has(.crm-kanban-head[data-job-status=cancelled]):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:var(--nf-red-soft)!important;border-radius:14px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .crm-kanban-column:has(.crm-kanban-head[data-job-status=cancelled]) .crm-kanban-card:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border-top-color:var(--nf-red)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-calendar-event[data-status=cancelled]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border-left:3px solid var(--nf-red)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-document-status.paid:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-green)!important;background:var(--nf-green-soft)!important;border:1px solid var(--nf-green-soft)!important;border-radius:8px!important;padding:5px 9px;font-weight:700}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-document-status.partial:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-orange)!important;background:var(--nf-orange-soft)!important;border:1px solid var(--nf-orange-soft)!important;border-radius:8px!important;padding:5px 9px;font-weight:700}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-document-status.unpaid:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-blue)!important;background:var(--nf-blue-soft)!important;border:1px solid var(--nf-blue-soft)!important;border-radius:8px!important;padding:5px 9px;font-weight:700}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-document-status.overdue:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-red)!important;background:var(--nf-red-soft)!important;border:1px solid var(--nf-red-soft)!important;border-radius:8px!important;padding:5px 9px;font-weight:700}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-document-status.voided:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-violet)!important;background:var(--nf-violet-soft)!important;border:1px solid var(--nf-violet-soft)!important;border-radius:8px!important;padding:5px 9px;font-weight:700}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .crm-calendar-page>section:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff!important;border:1px solid #dce5f0!important;border-top:4px solid #f5b226!important;border-radius:14px!important;box-shadow:0 4px 18px #23476b0b!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-calendar-grid>div:not(.nf-calendar-day):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#f0eafb!important;color:var(--nf-violet)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-calendar-day[aria-current=date]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff5d9!important;box-shadow:inset 0 3px #f5b226!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-calendar-day[aria-current=date]>div:first-child:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#80580d!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-board-profit[data-profit-state=loss] strong,.nf-dashboard-business-summary>article.is-loss strong,.nf-dashboard-business-summary>article.is-loss svg,.nf-finance .is-loss,.nf-finance .is-loss strong,.nf-profitability-metrics strong.is-loss,.nf-profitability-services .is-loss,.nf-profitability-services .is-loss b):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-red)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-board-profit[data-profit-state=unknown] strong,.nf-dashboard-business-summary>article.is-unconfirmed strong,.nf-finance .is-unconfirmed):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#5b6b80!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--crm-surface:#fff;--crm-surface-hover:#f0f4fa;--crm-ink:#203149;--crm-secondary:#5b6b80;background:#fff!important;border-right:1px solid #dce5f0!important;color:#203149!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar :is(.crm-sidebar-section,.crm-brand small,.crm-logout,.crm-logout span,.crm-logout svg):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#5b6b80!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-nav-ink:#1d5fa6;--nf-nav-soft:#eaf3ff;background:transparent!important;color:#34455e!important;border-radius:11px!important;gap:10px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link[data-nav=overview]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-nav-ink:var(--nf-blue);--nf-nav-soft:var(--nf-blue-soft)}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link[data-nav=jobs]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-nav-ink:var(--nf-orange);--nf-nav-soft:var(--nf-orange-soft)}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link[data-nav=invoices]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-nav-ink:var(--nf-green);--nf-nav-soft:var(--nf-green-soft)}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link[data-nav=suppliers]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-nav-ink:var(--nf-orange);--nf-nav-soft:var(--nf-orange-soft)}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link[data-nav=customers]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-nav-ink:var(--nf-blue);--nf-nav-soft:var(--nf-blue-soft)}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link[data-nav=calendar]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-nav-ink:var(--nf-violet);--nf-nav-soft:var(--nf-violet-soft)}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link[data-nav=services]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-nav-ink:var(--nf-violet);--nf-nav-soft:var(--nf-violet-soft)}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link[data-nav=settings]:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-nav-ink:var(--nf-violet);--nf-nav-soft:var(--nf-violet-soft)}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link span:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#34455e!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link svg:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){box-sizing:content-box;padding:7px;background:var(--nf-nav-soft)!important;color:var(--nf-nav-ink)!important;border-radius:9px;flex-shrink:0}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link:not(.current):hover:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#f0f4fa!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link:not(.current):hover svg:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-nav-ink)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link.current:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff2d1!important;box-shadow:inset 3px 0 #f5b226!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link.current span:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#302207!important;font-weight:750}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link.current svg:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#f5b226!important;color:#302207!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .nf-sidebar-create:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#f5b226!important;color:#302207!important;border-radius:11px!important;border-color:#dda019!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .nf-sidebar-create :is(span,svg):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:#302207!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui .nf-auth-page:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff!important;border:1px solid #dce5f0!important;border-top:5px solid #f5b226!important;border-radius:16px!important;box-shadow:0 8px 32px #23476b12!important;color:#203149!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui .nf-auth-page :is(input,button):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){box-sizing:border-box;width:100%;border-radius:10px;min-height:44px;padding:11px 13px}body#nf-crm-private.nf-crm-calm.nf-crm-ui .nf-auth-page input:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){border:1px solid #bdcce0;color:#203149;background:#fff}body#nf-crm-private.nf-crm-calm.nf-crm-ui .nf-auth-page .primary:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#f5b226;color:#302207;border-color:#dda019}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.modal,.nf-catalog-dialog,dialog):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){background:#fff!important;border:1px solid #dce5f0!important;border-top:4px solid #f5b226!important;border-radius:16px!important;box-shadow:0 16px 55px #20314926!important;color:#203149!important}@media(max-width:700px){body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-page-heading,.nf-directory-header,.crm-jobs-heading,.crm-dashboard-heading):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){flex-wrap:wrap;gap:14px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-page-heading h1,.nf-directory-header h1):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){font-size:25px!important;gap:10px}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-heading-icon,.nf-page-heading h1>svg):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){width:21px;height:21px;padding:8px}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.crm-dashboard-actions,.nf-supplier-actions,.nf-next-actions,.nf-facade-actions,.nf-invoice-row-actions):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){flex-wrap:wrap;max-width:100%;gap:8px}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-dashboard-shell,.crm-app-shell,.crm-calendar-shell,.shell)>main:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){padding-left:16px!important;padding-right:16px!important;min-width:0}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-dashboard-business-summary,.nf-finance-cards,.nf-finance-secondary,.nf-profitability-metrics):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){gap:12px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-finance-heading,.nf-finance-attention>header,.nf-finance-jobs>header,.nf-supplier-heading):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){flex-wrap:wrap;gap:12px}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-nav-link svg:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){padding:5px}}@media(prefers-reduced-motion:reduce){body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(button,a,input,select,textarea):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){transition:none!important}}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .crm-sidebar .crm-logo-plate{background:#282828!important;border-radius:11px!important;padding:8px!important;box-sizing:border-box}@media(max-width:700px){body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-heading-icon{width:36px!important;height:36px!important;padding:0!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-heading-icon svg{width:21px!important;height:21px!important}}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-brand-workspace .nf-detail-hero .nf-job-heading h1{color:#fff!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-brand-workspace .nf-detail-hero .nf-job-heading p{color:#c0c4cb!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-brand-workspace .nf-detail-hero .nf-job-heading p span{color:#8a909a!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-brand-workspace .nf-detail-hero .nf-job-eyebrow{color:#ffd16b!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui main.nf-create-page .nf-calculation-context{flex-wrap:wrap}body#nf-crm-private.nf-crm-calm.nf-crm-ui main.nf-create-page .nf-calculation-context>div:first-child{flex:1 1 220px}body#nf-crm-private.nf-crm-calm.nf-crm-ui main.nf-create-page .nf-calculation-context>:is(.nf-live-tax-help,.nf-vat-profile){flex:1 1 100%;width:100%}body#nf-crm-private.nf-crm-ui main .crm-job-detail-page .crm-jobs-card.nf-brand-workspace{padding:18px 24px 28px!important}@media(max-width:700px){body#nf-crm-private.nf-crm-ui main .crm-job-detail-page .crm-jobs-card.nf-brand-workspace{padding:12px 12px 20px!important}}body#nf-crm-private.nf-crm-ui main .crm-offer-archive ol.nf-offer-steps{list-style-position:inside!important;padding:10px 14px!important;gap:8px 24px!important}@media(max-width:560px){body#nf-crm-private.nf-crm-ui main .nf-job-list-controls-head{flex-wrap:wrap;gap:10px}body#nf-crm-private.nf-crm-ui main .nf-job-list-controls-head .crm-jobs-view-switch{flex:1 1 100%}}body#nf-crm-private.nf-crm-ui main :is(.nf-page-heading,.nf-directory-header,.crm-dashboard-heading,.crm-jobs-heading){border-radius:0!important}body#nf-crm-private.nf-crm-ui main .nf-calendar-day[aria-current=date]>div:first-child{display:inline-grid!important;place-items:center;min-width:26px;height:26px;padding:0 7px;background:#f5b226!important;color:#211809!important;border-radius:7px!important}body#nf-crm-private.nf-crm-ui main .nf-price-change del{color:#7a879a!important;font-size:12px!important;opacity:1!important}body#nf-crm-private.nf-crm-ui main .nf-inq-column>header{display:block!important}body#nf-crm-private.nf-crm-ui main .nf-inq-column>header h2{display:flex!important;align-items:center;gap:8px;white-space:nowrap;margin:0!important}body#nf-crm-private.nf-crm-ui main .nf-inq-column>header p{margin:6px 0 0!important}body#nf-crm-private.nf-crm-ui main details:not(.nf-job-tabs-more,.nf-job-admin-menu,.nf-job-card-more,.nf-finance-explainer)>summary:not(:has(>.nf-pay-parts)){list-style:none!important;cursor:pointer;display:flex;align-items:center;gap:8px}body#nf-crm-private.nf-crm-ui main details:not(.nf-job-tabs-more,.nf-job-admin-menu,.nf-job-card-more,.nf-finance-explainer)>summary:not(:has(>.nf-pay-parts))::-webkit-details-marker{display:none}body#nf-crm-private.nf-crm-ui main details:not(.nf-job-tabs-more,.nf-job-admin-menu,.nf-job-card-more,.nf-finance-explainer)>summary:not(:has(>.nf-pay-parts)):before{content:"";flex:0 0 auto;width:6px;height:6px;margin:0 3px 0 1px;border-right:2px solid #8592a6;border-bottom:2px solid #8592a6;transform:rotate(-45deg);transition:transform .15s}body#nf-crm-private.nf-crm-ui main details:not(.nf-job-tabs-more,.nf-job-admin-menu,.nf-job-card-more,.nf-finance-explainer)[open]>summary:not(:has(>.nf-pay-parts)):before{transform:rotate(45deg)}body#nf-crm-private.nf-crm-ui main .nf-live-solution-picker>summary>span{margin-left:auto;white-space:nowrap}body#nf-crm-private.nf-crm-ui .crm-sidebar .crm-sidebar-section{font-size:11px!important}body#nf-crm-private.nf-crm-ui .crm-brand small{font-size:10px!important}body#nf-crm-private.nf-crm-ui main :is(.eyebrow,.crm-jobs-kicker,.crm-dashboard-kicker,.nf-create-eyebrow){font-size:11px!important}body#nf-crm-private.nf-crm-ui main header:has(>#nf-today-title){flex-direction:row!important;align-items:center!important;justify-content:space-between!important;text-align:left!important}body#nf-crm-private.nf-crm-ui main aside.nf-live-summary>.nf-calculation-result{flex:1 1 auto!important;min-width:0}@media(max-width:700px){body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-job-list-stats.nf-job-list-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-job-list-stats.nf-job-list-stats>div{padding:12px!important;min-height:0!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-job-list-stats.nf-job-list-stats>div>svg{display:none!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-job-list-stats.nf-job-list-stats>div>span{font-size:12px!important;line-height:1.3}body#nf-crm-private.nf-crm-calm.nf-crm-ui main .nf-invoice-table-scroll.nf-invoice-table-scroll table{display:block!important;min-width:0!important;width:100%!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui main .nf-invoice-table-scroll.nf-invoice-table-scroll thead{display:none!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui main .nf-invoice-table-scroll.nf-invoice-table-scroll tbody{display:block!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui main .nf-invoice-table-scroll.nf-invoice-table-scroll tbody>tr{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px;padding:16px!important;height:auto!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui main .nf-invoice-table-scroll.nf-invoice-table-scroll tbody>tr>td{display:block!important;padding:0!important;border:0!important;width:auto!important;min-width:0!important;text-align:left!important;height:auto!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui main .nf-invoice-table-scroll.nf-invoice-table-scroll tbody>tr>td:first-child,body#nf-crm-private.nf-crm-calm.nf-crm-ui main .nf-invoice-table-scroll.nf-invoice-table-scroll tbody>tr>td:nth-child(6){grid-column:1/-1}body#nf-crm-private.nf-crm-calm.nf-crm-ui main .nf-invoice-table-scroll.nf-invoice-table-scroll tbody>tr>td:nth-child(n+2):nth-child(-n+5):before{display:block;margin-bottom:3px;font-size:11px;font-weight:650;letter-spacing:.2px;color:#627187}body#nf-crm-private.nf-crm-calm.nf-crm-ui main .nf-invoice-table-scroll.nf-invoice-table-scroll tbody>tr>td:nth-child(2):before{content:"Vystaveno / splatnost"}body#nf-crm-private.nf-crm-calm.nf-crm-ui main .nf-invoice-table-scroll.nf-invoice-table-scroll tbody>tr>td:nth-child(3):before{content:"Částka dokladu"}body#nf-crm-private.nf-crm-calm.nf-crm-ui main .nf-invoice-table-scroll.nf-invoice-table-scroll tbody>tr>td:nth-child(4):before{content:"Uhrazeno / zbývá"}body#nf-crm-private.nf-crm-calm.nf-crm-ui main .nf-invoice-table-scroll.nf-invoice-table-scroll tbody>tr>td:nth-child(5):before{content:"Stav"}body#nf-crm-private.nf-crm-calm.nf-crm-ui main .nf-invoice-table-scroll.nf-invoice-table-scroll .nf-invoice-row-actions{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 14px!important}}body#nf-crm-private.nf-crm-ui main.crm-dashboard>.nf-supplier>.nf-supplier-heading{border-bottom:2px solid #f5b226!important;border-radius:0!important;padding-bottom:20px!important;margin-bottom:24px!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-supplier-metrics.nf-supplier-metrics>:nth-child(2){--nf-stat-ink:var(--nf-green);--nf-stat-soft:var(--nf-green-soft)}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-supplier-metrics.nf-supplier-metrics>:nth-child(4){--nf-stat-ink:var(--nf-red);--nf-stat-soft:var(--nf-red-soft)}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-job-list-stats.nf-job-list-stats>:nth-child(2){--nf-stat-ink:var(--nf-orange);--nf-stat-soft:var(--nf-orange-soft)}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-job-list-stats.nf-job-list-stats>:nth-child(3){--nf-stat-ink:var(--nf-green);--nf-stat-soft:var(--nf-green-soft)}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .stats.stats>.stat{--nf-stat-ink:var(--nf-blue);--nf-stat-soft:var(--nf-blue-soft)}@media (min-width:801px){body#nf-crm-private.nf-crm-ui .crm-sidebar{max-height:100vh;max-height:100dvh;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}}body#nf-crm-private .nf-job-steps-wrap{display:flex;flex-direction:column;gap:14px;margin:4px 0 18px}body#nf-crm-private .nf-job-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) auto;grid-gap:6px;gap:6px;align-items:stretch;padding:8px;background:#fff;border:1px solid #dce5f0;border-radius:16px}body#nf-crm-private .nf-job-steps>button{display:flex!important;align-items:center;gap:10px;min-height:56px;min-width:0;margin:0!important;padding:8px 10px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:#203149!important;text-align:left;cursor:pointer;box-shadow:none!important;font-size:14px!important}body#nf-crm-private .nf-job-steps>button:hover{background:#f4f7fb!important}body#nf-crm-private .nf-job-steps>button.is-active{border-color:#f5b226!important;background:#fff8e9!important}body#nf-crm-private .nf-job-step-dot{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#eef3fa;color:#5b6b80;font-size:14px;font-weight:800}body#nf-crm-private .nf-job-steps>button.is-done .nf-job-step-dot{background:#13764e;color:#fff}body#nf-crm-private .nf-job-steps>button.is-current .nf-job-step-dot{background:#f5b226;color:#211809}body#nf-crm-private .nf-job-step-text{display:flex;flex-direction:column;gap:2px;min-width:0}body#nf-crm-private .nf-job-step-text b{font-size:14px;font-weight:700;color:#203149}body#nf-crm-private .nf-job-step-text small{font-size:12px;color:#5b6b80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body#nf-crm-private .nf-job-steps>.nf-job-tabs-more{align-self:center}body#nf-crm-private .nf-job-steps>.nf-job-tabs-more>div{right:0}body#nf-crm-private .nf-job-next-step{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px;border-radius:16px;background:#203149;color:#fff}body#nf-crm-private .nf-job-next-step>div{display:flex;flex-direction:column;gap:3px}body#nf-crm-private .nf-job-next-step span{font-size:12px;font-weight:700;letter-spacing:.8px;color:#f5b226}body#nf-crm-private .nf-job-next-step strong{font-size:19px;color:#fff!important}body#nf-crm-private .nf-job-next-step p{margin:0!important;font-size:14px;color:#c9d3e1!important}body#nf-crm-private .nf-job-next-step>button{min-height:48px;padding:0 22px!important;border:0!important;border-radius:12px!important;background:#f5b226!important;color:#211809!important;font-size:15px!important;font-weight:700;cursor:pointer}@media(max-width:1100px){body#nf-crm-private .nf-job-steps{grid-template-columns:repeat(3,minmax(0,1fr))}body#nf-crm-private .nf-job-steps>.nf-job-tabs-more{grid-column:1/-1;justify-self:end}}@media(max-width:560px){body#nf-crm-private .nf-job-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-job-next-step.nf-job-next-step{background:#203149!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-job-next-step.nf-job-next-step span{color:#f5b226!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-job-next-step.nf-job-next-step strong{color:#fff!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-job-next-step.nf-job-next-step p{color:#c9d3e1!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-job-next-step.nf-job-next-step>button{background:#f5b226!important;color:#211809!important;border:0!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-job-steps.nf-job-steps .nf-job-step-dot{color:#5b6b80!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-job-steps.nf-job-steps>button.is-done .nf-job-step-dot{background:#13764e!important;color:#fff!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-job-steps.nf-job-steps>button.is-current .nf-job-step-dot{background:#f5b226!important;color:#211809!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-job-steps.nf-job-steps .nf-job-step-text small{white-space:normal!important;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-job-steps.nf-job-steps>button.is-active{border-color:#f5b226!important;background:#fff8e9!important}body#nf-crm-private .nf-job-tabs-more .nf-job-menu-sep{border:0;border-top:1px solid #e6ecf4;margin:4px 0;width:100%}body#nf-crm-private .nf-job-tabs-more .nf-job-remove{color:#b42331!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-workspace,.nf-brand-workspace,.crm-job-detail-page,.nf-live-workspace) .npe-save{display:none!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-workspace,.nf-brand-workspace,.crm-job-detail-page,.nf-live-workspace) .npe-step-next{position:-webkit-sticky;position:sticky;bottom:10px;z-index:9;background:#fff;padding:10px;border:1px solid #dce5f0;border-radius:14px;box-shadow:0 6px 22px #24324622}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-workspace,.nf-brand-workspace,.crm-job-detail-page,.nf-live-workspace) .npe-step-next:empty{display:none}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-workspace,.nf-brand-workspace,.crm-job-detail-page,.nf-live-workspace) .npe-step-links button{border:0!important;background:none!important;box-shadow:none!important;color:#1d5fa6!important;min-height:40px!important;padding:6px 2px!important;font-size:14px!important;font-weight:600!important;text-decoration:underline;text-underline-offset:3px}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-workspace,.nf-brand-workspace,.crm-job-detail-page,.nf-live-workspace) .npe-solution-actions button[aria-label^=Posunout]{display:none!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-workspace,.nf-brand-workspace,.crm-job-detail-page,.nf-live-workspace) .npe-instructions p{margin-bottom:8px}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-workspace,.nf-brand-workspace,.crm-job-detail-page,.nf-live-workspace) .npe-detail-head{flex-direction:row!important;align-items:center!important;flex-wrap:wrap}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-workspace,.nf-brand-workspace,.crm-job-detail-page,.nf-live-workspace) .npe-detail-head .npe-detail-close{margin-left:auto;background:#203149!important;color:#fff!important;border-color:#203149!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-workspace,.nf-brand-workspace,.crm-job-detail-page,.nf-live-workspace) :is(.nf-customer-picker,.nf-live-solution-picker,.nf-paving-select,.nf-roof-measurement,.nf-calculation-context,.nf-live-prices,.nf-crew,.crm-schedule-workspace,.nf-invoices,.nf-real-panel,.npe,.npe-mail){background:#fff!important;border:1px solid #dce5f0!important;border-radius:16px!important;padding:20px!important;box-shadow:none!important;margin-top:0!important;margin-bottom:16px!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-workspace,.nf-brand-workspace,.crm-job-detail-page,.nf-live-workspace) :is(.nf-customer-picker,.nf-paving-select,.nf-calculation-context,.nf-crew,.crm-schedule-workspace,.nf-invoices,.nf-real-panel,.npe,.npe-mail) :is(h2,h3):first-of-type:not(.npe-client-preview *){font-size:18px!important;font-weight:750!important;color:#203149!important;letter-spacing:-.2px!important;line-height:1.3!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-workspace,.nf-brand-workspace,.crm-job-detail-page,.nf-live-workspace) :is(.nf-payments-workspace,.nf-realization)>h2,body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-workspace,.nf-brand-workspace,.crm-job-detail-page,.nf-live-workspace) :is(.nf-payments-workspace,.nf-realization,.npe-heading)>:is(header,div)>h2{font-size:22px!important;font-weight:800!important;color:#203149!important;letter-spacing:-.3px!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-workspace,.nf-brand-workspace,.crm-job-detail-page,.nf-live-workspace) :is(.nf-payment-invoice,.nf-vat-profile){background:#f7f9fc!important;border:1px solid #e3eaf2!important;border-radius:12px!important;box-shadow:none!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-workspace,.nf-brand-workspace,.crm-job-detail-page,.nf-live-workspace) .nf-calculation-result{border-radius:16px!important;padding:20px!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-workspace,.nf-brand-workspace,.crm-job-detail-page,.nf-live-workspace) :is(.nf-payment-history,.nf-real-history,.nf-offer-legacy,.npe-history,.npe-mail-history){background:#fff!important;border:1px solid #dce5f0!important;border-radius:16px!important;padding:14px 20px!important;box-shadow:none!important;margin:0 0 16px!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-workspace,.nf-brand-workspace,.crm-job-detail-page,.nf-live-workspace) :is(.nf-payment-history,.nf-real-history,.nf-offer-legacy,.npe-history,.npe-mail-history)>summary{font-size:15px!important;font-weight:700!important;color:#203149!important;min-height:36px;display:flex;align-items:center;cursor:pointer}@media(max-width:700px){body#nf-crm-private.nf-crm-ui.nf-crm-calm :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main :is(.nf-job-workspace,.nf-brand-workspace,.crm-job-detail-page,.nf-live-workspace) :is(.nf-customer-picker,.nf-live-solution-picker,.nf-paving-select,.nf-roof-measurement,.nf-calculation-context,.nf-live-prices,.nf-crew,.crm-schedule-workspace,.nf-invoices,.nf-real-panel,.npe,.npe-mail,.nf-calculation-result){padding:16px!important}}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-column-head{display:none!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-entry{border:1px solid #e3eaf2!important;border-radius:12px!important;background:#fff!important;margin:0 0 10px!important;overflow:hidden}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-entry[data-selected=true]{background:#f7f9fc!important;border-color:#cfdbe8!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) auto!important;grid-template-areas:"name name name total" "qty cost bill bill"!important;grid-gap:10px 14px!important;gap:10px 14px!important;padding:14px 16px!important;min-height:0!important;align-items:end!important;border:0!important;width:auto!important;max-width:100%!important;box-sizing:border-box}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-row>.nf-other-label{grid-area:name!important;width:auto!important;align-self:center!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-row>label:nth-of-type(2){grid-area:qty!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-row>label:nth-of-type(3){grid-area:cost!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-row>label:nth-of-type(4){grid-area:bill!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-row>.nf-other-total{grid-area:total!important;width:auto!important;align-self:center!important;text-align:right!important;white-space:nowrap}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-row>label:not(.nf-other-label)>span{display:block!important;font-size:12px!important;color:#5b6b80!important;margin:0 0 6px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-row :is(input[type=number],select){width:100%!important;height:44px!important;min-height:44px!important;box-sizing:border-box}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-entry:not([data-selected=true]) .nf-other-row{grid-template-areas:"name name name total"!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-entry:not([data-selected=true]) .nf-other-row>label:not(.nf-other-label){display:none!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs :is(.nf-other-route,.nf-other-fees,.nf-other-extras){margin:0!important;padding:0 16px 14px!important;display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 14px!important;font-size:13px!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-route>span{flex-basis:100%;color:#42536b}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-route label{font-weight:600}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-route input[type=number]{width:80px!important;height:40px!important;min-height:40px!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-route button{min-height:40px!important;height:40px!important;padding:0 14px!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-route small{flex-basis:100%;color:#5b6b80}@media(max-width:700px){body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"name total" "qty cost" "bill bill"!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-entry:not([data-selected=true]) .nf-other-row{grid-template-areas:"name total"!important}}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-other-costs .nf-other-entry:not([data-selected=true]) .nf-other-row{padding:10px 16px!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-roof-measurement .nf-roof-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:16px!important;gap:16px!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-roof-measurement .nf-roof-map-panel{width:100%!important;max-width:none!important;min-width:0!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-roof-measurement .nf-roof-map-wrap{width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:1/1;max-height:min(78vh,760px);margin:0 auto}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-roof-measurement :is(.nf-roof-map-tools,.nf-roof-edit-tools){display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0 0 10px!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-roof-measurement :is(.nf-roof-map-tools,.nf-roof-edit-tools) button{width:auto!important;flex:0 0 auto!important;min-height:40px!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-roof-measurement .nf-roof-settings{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;width:100%!important}body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-roof-measurement .nf-roof-settings>:is(.nf-roof-result,.nf-roof-disclaimer){grid-column:1/-1!important}@media(max-width:700px){body#nf-crm-private.nf-crm-ui.nf-crm-calm main .nf-roof-measurement .nf-roof-settings{grid-template-columns:minmax(0,1fr)!important}}@media(min-width:1101px){body#nf-crm-private .nf-job-steps:has(>button:nth-of-type(7)){grid-template-columns:repeat(7,minmax(0,1fr)) auto}}body#nf-crm-private .nf-live-main[data-live-view=customer]>:not(.nf-live-customer),body#nf-crm-private .nf-live-main[data-live-view=measure]>:not(.nf-measure-panel),body#nf-crm-private .nf-live-main[data-live-view=schedule]>:not(.crm-editor-panel-dates){display:none!important}body#nf-crm-private .nf-live-main[data-live-view=calc]>:is(.nf-live-customer,.crm-editor-panel-dates){display:none!important}body#nf-crm-private .nf-live-form:has(.nf-live-main:is([data-live-view=measure],[data-live-view=customer],[data-live-view=schedule])) .nf-live-summary{display:none!important}body#nf-crm-private .nf-live-form:has(.nf-live-main:is([data-live-view=measure],[data-live-view=customer],[data-live-view=schedule])){grid-template-columns:minmax(0,1fr)!important}body#nf-crm-private .nf-live-main[data-live-view=schedule]>.crm-editor-panel-dates{background:#fff;border:1px solid #dce5f0;border-radius:16px;padding:20px;margin-bottom:16px}body#nf-crm-private .nf-live-planned{background:#fff;border:1px solid #dce5f0;border-radius:16px;padding:20px;margin:16px 0}body#nf-crm-private .nf-live-planned h3{margin:0 0 10px;font-size:18px;font-weight:750;color:#203149}body#nf-crm-private .nf-live-planned p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:8px 0;border-top:1px solid #eef2f7;font-size:14px}body#nf-crm-private .nf-job-next-step{padding:12px 18px!important;gap:12px!important;border-radius:14px!important}body#nf-crm-private .nf-job-next-step strong{font-size:16px!important}body#nf-crm-private .nf-job-next-step p{font-size:13px!important;margin:2px 0 0!important}body#nf-crm-private .nf-job-next-step button{min-height:42px!important;padding:0 16px!important}body#nf-crm-private .nf-live-main[data-live-view=calc] .nf-measure-panel{display:none!important}body#nf-crm-private .nf-live-main[data-live-view=measure] .nf-measure-panel{display:block!important}body#nf-crm-private .nf-measure-head{margin:0 0 14px}body#nf-crm-private .nf-measure-head h2{margin:0 0 4px;font-size:22px;font-weight:800;color:#203149}body#nf-crm-private .nf-measure-head p{margin:0;font-size:14px;color:#5b6b80}body#nf-crm-private .nf-live-main[data-live-view=measure] .nf-roof-measurement .nf-roof-map-wrap{width:min(100%,900px)!important}body#nf-crm-private :is(.nf-calculation-context) .nf-measure-link{display:inline-block;margin-top:6px;border:0!important;background:none!important;box-shadow:none!important;padding:4px 0!important;min-height:0!important;color:#1d5fa6!important;font-size:13px!important;font-weight:600!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body#nf-crm-private .nf-live-form :is(.nf-live-tax-help,.nf-vat-profile){display:none!important}body#nf-crm-private .nf-vat-auto{display:block;margin-top:6px;font-size:12px;font-weight:400;color:#5b6b80}body#nf-crm-private .nf-payment-external{background:#fff;border:1px solid #dce5f0;border-radius:16px;padding:14px 20px;margin:0 0 16px}body#nf-crm-private .nf-payment-external>summary{font-size:15px;font-weight:700;color:#203149;min-height:36px;display:flex;align-items:center;cursor:pointer}body#nf-crm-private .nf-payment-external[open]>summary{margin-bottom:12px}body#nf-crm-private .nf-live-main[data-live-view=schedule]>.crm-editor-panel-dates :is(h2,h3){font-size:18px!important;font-weight:750!important;color:#203149!important;margin:0 0 12px!important}body#nf-crm-private .nf-live-main[data-live-view=schedule]>.crm-editor-panel-dates:empty{display:none!important}body#nf-crm-private .nf-other-costs .nf-other-more{margin:6px 0 12px;border:1px dashed #c9d6e5;border-radius:12px;padding:10px 14px;background:#fff}body#nf-crm-private .nf-other-costs .nf-other-more>summary{cursor:pointer;font-size:14px;font-weight:700;color:#1d5fa6;min-height:32px;display:flex;align-items:center}body#nf-crm-private .nf-other-costs .nf-other-more[open]>summary{margin-bottom:10px}body#nf-crm-private .nf-live-main .nf-live-section-title>span{display:none!important}@media(max-width:1100px){body#nf-crm-private .nf-live-form>.nf-live-summary{order:2;grid-row:auto!important}body#nf-crm-private .nf-live-form>.crm-editor-submit{order:3}}.nf-money-input{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body#nf-crm-private main :is(.nf-paving-package,.nf-service-internal-empty,.nf-service-cost-rule){background:#fff!important;background-image:none!important;border:1px solid #dce5f0!important;color:#203149!important;box-shadow:none!important}body#nf-crm-private main .nf-paving-package.recommended{background:#fffaf0!important;border-color:#f5b226!important}body#nf-crm-private main .nf-paving-package-price{background:#f7f9fc!important;border:1px solid #e3eaf2!important}body#nf-crm-private main .nf-paving-package :is(small,span,dt,p){color:#42536b}body#nf-crm-private main .nf-roof-address{background:#f7f9fc!important;background-image:none!important;border:1px solid #e3eaf2!important;color:#203149!important}body#nf-crm-private main .nf-roof-address span{color:#5b6b80!important}body#nf-crm-private .nf-job-tabs-more>div{left:auto!important;right:0!important;max-width:calc(100vw - 32px)}body#nf-crm-private main .nf-paving-package.nf-package-expanded{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px}body#nf-crm-private main .nf-paving-package.nf-package-expanded>*{align-self:stretch!important;grid-column:auto!important;width:auto!important;max-width:none!important}body#nf-crm-private main .nf-paving-package.nf-package-expanded>button{align-self:flex-start!important}body#nf-crm-private .nf-paving-package a.nf-package-linked-edit{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-top:auto;border:1px solid #d7dee8;border-radius:10px;background:#fff;color:#14213d!important;font-weight:700;text-decoration:none}body#nf-crm-private .nf-paving-package a.nf-package-linked-edit:hover{border-color:#f5a623}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-finance-cards>.is-payroll{--ui-accent:var(--nf-blue);border-color:color-mix(in srgb,var(--nf-blue) 38%,var(--crm-border))!important}body.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell):is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) .nf-finance-cards>.is-payroll>svg{background:color-mix(in srgb,var(--nf-blue) 12%,var(--crm-surface))!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-finance-cards>a.is-payroll:not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){--nf-card-ink:var(--nf-blue);background:var(--nf-blue-soft)!important}body#nf-crm-private.nf-crm-calm.nf-crm-ui :is(.crm-app-shell,.crm-dashboard-shell,.shell,.crm-calendar-shell) main .nf-finance-cards>a.is-payroll :is(svg,strong):not(:where(.npe-client-preview *,.nf-working-document,.nf-working-document *,.nf-invoice-preview,.nf-invoice-preview *,.nf-handover-preview,.nf-handover-preview *,.nf-advance-preview,.nf-advance-preview *,.nf-preview-certificate,.nf-preview-certificate *,.npe-client-preview,.nf-client-proposal,.nf-client-proposal *)){color:var(--nf-blue)!important}