html,body,#root{min-width:320px;min-height:100%;margin:0}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root{--fk-white:#fffdf8;--fk-white-strong:#fff;--fk-cream:#f7f1e7;--fk-cream-2:#efe5d6;--fk-cream-3:#e8dac5;--fk-sand:#d7c1a2;--fk-black:#15100b;--fk-brown-950:#21150d;--fk-brown-900:#2d1d12;--fk-brown-850:#382517;--fk-brown-800:#4a321f;--fk-brown-700:#60452c;--fk-brown-600:#7a5a3a;--fk-brown-500:#9a744c;--fk-gold:#c59a5a;--fk-gold-soft:#c59a5a24;--fk-danger:#9f3528;--fk-success:#476b38;--fk-text:#24180e;--fk-text-strong:#15100b;--fk-text-soft:#5f5145;--fk-text-muted:#7a6a5a;--fk-text-on-dark:#fff8ec;--fk-text-on-dark-muted:#fff8ecb8;--fk-border:#49331f24;--fk-border-strong:#49331f42;--fk-border-light:#ffffff24;--fk-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius-xs:8px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--radius-2xl:28px;--radius-pill:999px;--shadow-soft:0 8px 24px #21150d14;--shadow-card:0 18px 48px #21150d1c;--shadow-strong:0 28px 80px #21150d2e;--shadow-menu:0 18px 42px #21150d2e;--site-max-width:1280px;--fk-page-width:1280px;--fk-topbar-height:96px}html{scroll-behavior:smooth}body{min-width:320px;color:var(--fk-text);background:radial-gradient(circle at 18% 0%, #ffffffe0, transparent 32rem), radial-gradient(circle at 82% 12%, #c59a5a24, transparent 28rem), linear-gradient(180deg, var(--fk-cream) 0%, var(--fk-cream-2) 100%);font-family:var(--fk-font);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}#root{width:100%;min-height:100vh}.page-content>*{width:100%}.no-print{-webkit-print-color-adjust:exact;print-color-adjust:exact}.site-shell{width:100%;max-width:var(--site-max-width);margin:0 auto 48px;padding:0 18px}.page-section{width:min(100% - 36px, var(--site-max-width));margin:0 auto;padding:42px 0}.topbar{z-index:1000;min-height:var(--fk-topbar-height);color:var(--fk-text);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffdf8f5,#f7f1e7f0);border:1px solid #49331f1f;border-top:0;border-radius:0 0 26px 26px;justify-content:space-between;align-items:center;gap:24px;padding:16px 28px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:14px;min-width:240px;display:flex}.brand-mark{width:50px;height:50px;color:var(--fk-text-on-dark);background:radial-gradient(circle at 24% 16%, #ffffff2e, transparent 38%), linear-gradient(135deg, var(--fk-brown-950), var(--fk-brown-700));letter-spacing:-.04em;border-radius:15px;place-items:center;font-size:1.02rem;font-weight:950;display:grid;box-shadow:0 10px 24px #21150d33,inset 0 1px #ffffff1f}.brand-title{color:var(--fk-text-strong);letter-spacing:.02em;margin:0;font-size:1.08rem;font-weight:950;line-height:1.08}.brand-subtitle{color:var(--fk-text-muted);margin:4px 0 0;font-size:.9rem;font-weight:650}.topnav{color:var(--fk-text-soft);align-items:center;gap:28px;font-weight:800;display:flex}.topnav a,.nav-dropdown-toggle{color:var(--fk-text-soft);transition:color .14s}.topnav a:hover,.nav-dropdown-toggle:hover{color:var(--fk-brown-950)}.topbar-actions{align-items:center;gap:10px;display:flex}.nav-dropdown,.account-menu{z-index:1001;align-items:center;display:flex;position:relative}.nav-dropdown:after,.account-menu:after{content:"";height:12px;position:absolute;inset:100% 0 auto}.nav-dropdown-toggle{font:inherit;background:0 0;border:0;padding:0;font-weight:800}.nav-dropdown-menu,.account-menu-dropdown{border:1px solid var(--fk-border);border-radius:var(--radius-lg);background:var(--fk-white-strong);box-shadow:var(--shadow-menu);z-index:1100;padding:10px;display:none;position:absolute;top:calc(100% + 8px)}.nav-dropdown-menu{min-width:270px;left:50%;transform:translate(-50%)}.account-menu-dropdown{min-width:250px;right:0}.nav-dropdown:hover .nav-dropdown-menu,.account-menu:hover .account-menu-dropdown{gap:6px;display:grid}.nav-dropdown:has(:focus-visible) .nav-dropdown-menu{gap:6px;display:grid}.account-menu:has(:focus-visible) .account-menu-dropdown{gap:6px;display:grid}.nav-dropdown-label{color:var(--fk-gold);letter-spacing:.14em;text-transform:uppercase;margin:6px 8px 2px;font-size:.72rem;font-weight:950;display:block}.nav-dropdown-menu a,.nav-dropdown-item-disabled,.account-menu-item{border-radius:var(--radius-sm);width:100%;color:var(--fk-text-soft);text-align:left;font:inherit;background:0 0;border:0;padding:10px 12px;font-weight:800;display:block}.nav-dropdown-menu a:hover,.account-menu-item:hover{color:var(--fk-brown-950);background:#49331f12}.nav-dropdown-item-disabled{color:var(--fk-text-muted);cursor:default;background:#49331f0a}.account-menu-trigger{border:1px solid var(--fk-border);border-radius:var(--radius-pill);background:var(--fk-white-strong);min-height:44px;color:var(--fk-text-strong);align-items:center;gap:10px;padding:0 16px;font-weight:850;display:inline-flex}.account-menu-trigger:hover,.account-menu:hover .account-menu-trigger{background:#fffaf1;border-color:#60452c6b}.account-menu-userinfo,.account-menu-plan{border-bottom:1px solid #49331f1f;gap:4px;margin-bottom:4px;padding:10px 12px 12px;display:grid}.account-menu-userinfo strong{color:var(--fk-text-strong)}.account-menu-userinfo span,.account-menu-plan span{color:var(--fk-text-muted);font-size:.9rem}.account-menu-status{font-weight:900;color:var(--fk-success)!important}.primary-button,.secondary-button,.ghost-button,.dark-button,.fk-trash-button,.fk-frequent-button,.newsletter-form button{border-radius:var(--radius-pill);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;min-height:38px;padding:9px 16px;font-weight:900;line-height:1;transition:transform .14s,box-shadow .14s,filter .14s,background .14s,border-color .14s,color .14s;display:inline-flex}.primary-button,.newsletter-form button{color:var(--fk-text-on-dark);background:radial-gradient(circle at 25% 12%, #ffffff29, transparent 36%), linear-gradient(135deg, var(--fk-brown-950), var(--fk-brown-700));box-shadow:0 12px 28px #21150d2e}.secondary-button{color:var(--fk-text-strong);border-color:var(--fk-border);background:#ffffffe0;box-shadow:0 6px 16px #21150d0f}.ghost-button{color:var(--fk-text-strong);border-color:var(--fk-border);background:#fffffff0}.dark-button{color:var(--fk-text-on-dark);background:var(--fk-black)}.fk-trash-button{width:36px;min-width:36px;color:var(--fk-danger);background:#9f352814;border-color:#9f352829;padding:0}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.ghost-button:hover:not(:disabled),.dark-button:hover:not(:disabled),.fk-trash-button:hover:not(:disabled),.fk-frequent-button:hover:not(:disabled),.newsletter-form button:hover:not(:disabled){transform:translateY(-1px)}input,select,textarea{border-radius:var(--radius-sm);background:var(--fk-white-strong);width:100%;min-width:0;color:var(--fk-text);border:1px solid #49331f26;outline:none}input:focus,select:focus,textarea:focus{border-color:#60452c85;box-shadow:0 0 0 3px #c59a5a29}.form-success,.profile-status-message,.fk-status-message.success{border-radius:var(--radius-md);color:#385b2c;background:#476b3814;border:1px solid #476b3838;margin-top:14px;padding:12px 14px;font-weight:650;line-height:1.55}.form-error,.field-error,.profile-status-message-error,.fk-status-message.error{color:var(--fk-danger)}.form-error,.profile-status-message-error,.fk-status-message.error{border-radius:var(--radius-md);background:#9f352812;border:1px solid #9f352838;margin-top:14px;padding:12px 14px;font-weight:650;line-height:1.55}.field-error{margin-top:7px;font-size:.9rem;font-weight:750;display:block}.hero-section,.feature-section,.audience-section,.about-section{width:min(100% - 36px, var(--site-max-width));margin:0 auto}.hero-section{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:stretch;gap:28px;padding:46px 0 24px;display:grid}.hero-content{border:1px solid var(--fk-border);border-radius:var(--radius-2xl);min-height:560px;box-shadow:var(--shadow-card);background:radial-gradient(circle at 18% 12%,#fffc,#0000 34%),linear-gradient(135deg,#fffdfa 0%,#f3e8d6 100%);flex-direction:column;justify-content:center;padding:42px;display:flex}.hero-content h1{color:var(--fk-text-strong);letter-spacing:-.07em;gap:.02em;margin:14px 0 0;font-size:clamp(3.2rem,7vw,6.7rem);font-weight:950;line-height:.86;display:grid}.hero-title-main,.hero-title-sub{display:block}.hero-title-sub{color:var(--fk-brown-700);letter-spacing:-.055em;font-size:.54em;line-height:.98}.hero-lead{max-width:760px;color:var(--fk-text-soft);margin:28px 0 0;font-size:1.16rem;line-height:1.78}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-panel{align-content:stretch;gap:16px;display:grid}.hero-panel-card{border-radius:var(--radius-2xl);min-height:280px;color:var(--fk-text-on-dark);background:radial-gradient(circle at 20% 12%, #ffffff24, transparent 34%), linear-gradient(135deg, var(--fk-brown-950), var(--fk-brown-700));box-shadow:var(--shadow-strong);align-content:end;padding:28px;display:grid}.hero-panel-card span{color:var(--fk-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:950}.hero-panel-card h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(1.75rem,3vw,2.65rem);line-height:1}.hero-panel-card p{color:var(--fk-text-on-dark-muted);margin:16px 0 0;line-height:1.72}.hero-stat-grid{grid-template-columns:1fr;gap:12px;display:grid}.hero-stat-grid div,.feature-card,.audience-grid article,.about-grid article{border:1px solid var(--fk-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);background:#fffdf8eb;padding:22px}.hero-stat-grid strong,.feature-card>span{color:var(--fk-gold);letter-spacing:.12em;font-size:.82rem;font-weight:950}.hero-stat-grid h3,.feature-card h3,.audience-grid h3,.about-grid h3{color:var(--fk-text-strong);margin:8px 0 0;font-size:1.12rem}.hero-stat-grid p,.feature-card p,.audience-grid p,.about-grid p{color:var(--fk-text-soft);margin:10px 0 0;line-height:1.68}.feature-section,.audience-section,.about-section{padding:46px 0}.section-heading{text-align:center;max-width:840px;margin:0 auto 26px}.section-heading h2{color:var(--fk-text-strong);letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(2.05rem,4vw,3.4rem);line-height:1.03}.section-heading p:last-child{color:var(--fk-text-soft);margin:14px auto 0;font-size:1.04rem;line-height:1.72}.feature-grid,.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.feature-actions{justify-content:center;margin-top:24px;display:flex}.about-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.auth-page,.dashboard-page{justify-content:center;display:flex}.auth-card,.dashboard-card,.register-choice-box,.register-info-box{border:1px solid var(--fk-border);border-radius:var(--radius-2xl);width:min(100%,760px);box-shadow:var(--shadow-card);background:#fffdf8f0;padding:30px}.auth-card-wide{width:min(100%,980px)}.auth-card h1,.dashboard-card h1{color:var(--fk-text-strong);letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(2.1rem,5vw,3.3rem);line-height:1.02}.auth-lead,.auth-help,.auth-links p,.dashboard-card p,.register-info-box p{color:var(--fk-text-soft);line-height:1.68}.auth-form{gap:16px;margin-top:24px;display:grid}.auth-form-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.full-width{grid-column:1/-1}.auth-form label,.register-info-box,.register-choice-box{gap:8px;display:grid}.auth-form label,.radio-row{color:var(--fk-text-soft);font-weight:800}.auth-form label>span,.register-choice-box h3{color:var(--fk-text-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:950}.auth-form input{min-height:46px;padding:0 14px}.register-discipline-field{align-items:start}.auth-form .register-discipline-select{border-radius:var(--radius-sm);background:var(--fk-white-strong);width:min(100%,440px);min-height:46px;color:var(--fk-text);cursor:pointer;border:1px solid #49331f26;padding:0 42px 0 14px;font-size:.94rem;font-weight:500;line-height:1.2}.auth-form .register-discipline-select:hover:not(:disabled){border-color:#60452c61}.auth-form .register-discipline-select:focus{border-color:#60452c85;box-shadow:0 0 0 3px #c59a5a29}.auth-form .register-discipline-select:disabled{cursor:not-allowed;opacity:.7}.auth-form .register-discipline-select.is-invalid{border-color:#9f35289e;box-shadow:0 0 0 3px #9f35281a}.register-discipline-error{width:min(100%,440px);margin-top:0;line-height:1.45}.password-input-wrap{width:100%;position:relative}.password-input-wrap input{padding-right:82px}.password-toggle-button{border:1px solid var(--fk-border);border-radius:var(--radius-pill);min-height:32px;color:var(--fk-brown-800);background:#fff8ec;padding:0 11px;font-size:.78rem;font-weight:900;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-links{gap:8px;margin-top:20px;display:grid}.auth-links a,.register-info-box a{color:var(--fk-brown-800);text-underline-offset:3px;font-weight:900;text-decoration:underline}.radio-row{border:1px solid var(--fk-border);border-radius:var(--radius-md);background:var(--fk-white-strong);grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid!important}.radio-row input{width:18px;min-height:18px;accent-color:var(--fk-brown-800)}.site-footer{width:min(100% - 36px, var(--site-max-width));border:1px solid var(--fk-border);border-radius:var(--radius-2xl);background:radial-gradient(circle at 10% 0%, #ffffff1a, transparent 34%), linear-gradient(135deg, var(--fk-brown-950), var(--fk-brown-800));color:var(--fk-text-on-dark);box-shadow:var(--shadow-card);margin:48px auto 24px;padding:26px}.site-footer h3,.site-footer h4{color:var(--fk-text-on-dark);margin:0 0 10px}.site-footer p,.site-footer a,.site-footer span{color:var(--fk-text-on-dark-muted);line-height:1.62}.site-footer a{margin-top:7px;font-weight:750;display:block}.site-footer a:hover{color:#fff}.site-footer-bottom{border-top:1px solid #ffffff1f;margin-top:22px;font-size:.9rem}.master-page,.kalk-sort-page{min-height:100vh;color:var(--fk-text);background:radial-gradient(circle at 0 0,#c59a5a24,#0000 32rem),linear-gradient(#f7f2ea 0%,#f4efe7 100%);padding:32px}.master-shell,.kalk-sort-shell{max-width:1580px;margin:0 auto}.master-hero,.kalk-sort-hero,.master-card,.kalk-sort-card,.fk-admin-card{border:1px solid var(--fk-border);box-shadow:var(--shadow-card);background:#fffdf8f0}.master-hero,.kalk-sort-hero{border-radius:var(--radius-2xl);justify-content:space-between;align-items:stretch;gap:24px;margin-bottom:18px;padding:28px;display:flex}.master-hero h1,.kalk-sort-hero h1{color:var(--fk-text-strong);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3vw,3.25rem)}.master-hero p,.kalk-sort-hero p{max-width:780px;color:var(--fk-text-muted);margin:10px 0 0;line-height:1.65}.master-hero-panel{border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--fk-brown-950), var(--fk-brown-700));min-width:190px;color:var(--fk-text-on-dark);align-content:center;gap:5px;padding:18px;display:grid}.master-hero-panel span{color:var(--fk-text-on-dark-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:850}.master-hero-panel strong{font-size:2rem;line-height:1}.master-tabs{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.master-tabs button{border:1px solid var(--fk-border);border-radius:var(--radius-pill);min-height:42px;color:var(--fk-text);background:#fffdf9eb;align-items:center;gap:8px;padding:0 16px;font-weight:850;display:inline-flex}.master-tabs button.active{background:var(--fk-brown-900);color:var(--fk-text-on-dark)}.master-tabs span{border-radius:var(--radius-pill);background:var(--fk-danger);color:#fff;place-items:center;min-width:24px;min-height:24px;padding:0 6px;font-size:.78rem;display:inline-grid}.master-card,.kalk-sort-card,.fk-admin-card{border-radius:var(--radius-2xl);overflow:hidden}.master-card{padding:22px}.master-toolbar,.kalk-sort-toolbar,.fk-admin-card-header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.master-toolbar h2{letter-spacing:-.04em;margin:0 0 4px;font-size:1.35rem}.master-toolbar p{color:var(--fk-text-muted);margin:0}.master-toolbar-actions,.fk-admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.master-search,.master-filter-row label,.kalk-sort-toolbar label,.fk-admin-card label,.fk-upload-box{gap:7px;display:grid}.master-search span,.master-filter-row span,.kalk-sort-toolbar label,.fk-admin-card-header span,.fk-admin-card label span,.fk-upload-box span,.fk-admin-facts span{color:var(--fk-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:900}.master-search input,.master-filter-row select,.master-table input,.master-table select,.master-package-card input,.master-package-card select,.master-package-card textarea,.kalk-sort-toolbar input,.kalk-sort-table input,.kalk-sort-table select,.fk-admin-card input,.fk-admin-card select{color:var(--fk-text);background:#ffffffeb;border:1px solid #49331f29}.master-search input,.master-filter-row select,.kalk-sort-toolbar input{min-height:44px;padding:0 12px}.master-filter-row{grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px;margin-bottom:16px;display:grid}.master-table-wrap,.kalk-sort-table-wrap{border:1px solid var(--fk-border);border-radius:var(--radius-lg);background:#fff;max-height:68vh;overflow:auto}.master-table,.kalk-sort-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.82rem}.master-table{min-width:1480px}.master-table th,.kalk-sort-table th{z-index:2;border-bottom:1px solid var(--fk-border-strong);color:var(--fk-text);text-align:left;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:#eadcc8;padding:10px 8px;font-size:.68rem;font-weight:950;position:sticky;top:0}.master-table td,.kalk-sort-table td{vertical-align:top;border-bottom:1px solid #49331f14;padding:7px 8px}.master-table tbody tr:nth-child(2n),.kalk-sort-table tbody tr:nth-child(2n){background:#f6eee16b}.master-package-grid,.fk-admin-grid,.fk-admin-facts{gap:1rem;display:grid}.master-package-grid{grid-template-columns:repeat(auto-fit,minmax(390px,1fr))}.fk-admin-grid,.fk-admin-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.master-package-card,.fk-upload-box,.master-empty-state,.master-deviation,.fk-admin-facts div,.fk-version-row{border:1px solid var(--fk-border);border-radius:var(--radius-lg);background:#fffaf2}.master-package-card{gap:12px;padding:18px;display:grid}.fk-admin-card{margin-top:1rem;padding:1.1rem}.fk-version-row{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.fk-version-badge{border-radius:var(--radius-pill);background:var(--fk-brown-800);color:#fff;padding:.45rem .75rem;font-size:.82rem;font-weight:800;display:inline-flex}.fk-print-footer{display:none}@page{size:A4 portrait;margin:14mm 10mm}@media print{.no-print,.topbar,.site-footer,.fk-frozen-kalk-header,.fk-hierarchy-toolbar,.fk-block-actions,.fk-row-menu-wrap,.fk-line-extra,.fk-line-material-section,.fk-material-modal-backdrop{display:none!important}.fk-page,body{color:#111;background:#fff;padding:0}.fk-sheet,.fk-kalk-scroll-sheet{width:100%;box-shadow:none;border:0;border-radius:0;margin:0}.fk-hierarchy-list{gap:5px;padding:0}.fk-hierarchy-row{min-height:auto;box-shadow:none;page-break-inside:avoid;border:0;border-bottom:1px solid #ddd;border-radius:0;color:#000!important;background:#fff!important}.fk-hierarchy-totals span{border:0;padding:2px 4px;background:0 0!important}.fk-hierarchy-block-wrap{margin-left:0}.fk-print-footer{color:#555;justify-content:space-between;padding:12px 0 0;font-size:.8rem;display:flex}}@media (width<=1100px){:root{--fk-topbar-height:150px}.topbar{flex-wrap:wrap;justify-content:center}.brand{justify-content:center;width:100%}.topnav{flex-wrap:wrap;justify-content:center;gap:18px}.topbar-actions{justify-content:center}.hero-section{grid-template-columns:1fr}.hero-content{min-height:auto}.feature-grid,.audience-grid,.about-grid{grid-template-columns:1fr}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-frozen-topline{grid-template-columns:1fr}.fk-frozen-total-strip,.fk-frozen-adjustments,.fk-frozen-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-frozen-actions{flex-direction:column;align-items:stretch}.fk-hierarchy-row{grid-template-columns:18px minmax(160px,1fr)}.fk-hierarchy-totals{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));padding-left:26px}.fk-hierarchy-block-wrap{margin-left:38px}.fk-line-main-row,.fk-line-cost-row,.fk-line-material-row,.fk-material-selected-panel,.master-filter-row{grid-template-columns:1fr 1fr}.master-hero,.kalk-sort-hero,.master-toolbar,.kalk-sort-toolbar{flex-direction:column;align-items:stretch}}@media (width<=800px){:root{--fk-topbar-height:210px}.site-shell{width:100%;max-width:100%;margin:8px auto 32px;padding:0 10px}.topbar{isolation:isolate;border-radius:0 0 20px 20px;grid-template-columns:1fr;place-items:start center;gap:14px;padding:12px;display:grid;position:sticky;top:0;overflow:visible}.brand{text-align:center;justify-content:center;width:100%}.brand-mark{width:42px;height:42px;font-size:.92rem}.brand-title,.brand-subtitle{text-align:center}.topnav{z-index:5400;justify-content:center;gap:12px 16px;width:100%;font-size:.94rem;position:relative}.topbar-actions{flex-wrap:wrap;justify-content:center;width:100%}.nav-dropdown-menu{z-index:5900;width:min(280px,100vw - 32px);min-width:unset}.account-menu-dropdown{z-index:5750;width:min(300px,100vw - 24px);right:50%;transform:translate(50%)}.page-section,.hero-section,.feature-section,.audience-section,.about-section,.site-footer{width:calc(100% - 20px)}.hero-content,.hero-panel-card,.auth-card,.dashboard-card{border-radius:var(--radius-xl);padding:22px}.hero-content h1{font-size:clamp(2.55rem,13vw,4.2rem)}.fk-frozen-kalk-header,.fk-sheet,.fk-kalk-scroll-sheet{width:calc(100% - 16px)}.fk-frozen-kalk-header{border-radius:0 0 18px 18px;padding:12px}.fk-frozen-title h1{font-size:2.15rem}.fk-frozen-total-strip,.fk-frozen-adjustments,.fk-frozen-project-grid,.fk-project-edit-grid,.fk-area-editor,.auth-form-two-columns,.master-filter-row,.fk-admin-grid,.fk-admin-facts{grid-template-columns:1fr}.fk-hierarchy-toolbar{flex-direction:column;align-items:flex-start}.fk-block-list,.fk-hierarchy-list{padding:10px 10px 22px}.fk-hierarchy-row-shell{grid-template-columns:24px minmax(0,1fr);gap:4px}.fk-hierarchy-add-button{width:22px;height:22px;font-size:.9rem}.fk-hierarchy-row{min-height:38px;padding:5px 7px}.fk-hierarchy-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-left:24px}.fk-hierarchy-block-wrap{margin-left:0}.fk-block-header,.fk-line-main-row,.fk-line-cost-row,.fk-line-material-row,.fk-material-selected-panel,.fk-material-result{grid-template-columns:1fr}.fk-material-modal-backdrop{padding:10px}.fk-material-modal{border-radius:18px;max-height:calc(100vh - 20px)}.master-page,.kalk-sort-page{padding:16px}.site-footer-grid{grid-template-columns:1fr}}@media (width<=560px){:root{--fk-topbar-height:250px}.brand{flex-direction:column;gap:10px}.brand-mark{width:40px;height:40px}.topnav{gap:10px 12px}.fk-frozen-total-strip,.fk-frozen-adjustments,.fk-frozen-project-grid{grid-template-columns:1fr}.fk-frozen-actions-left,.fk-frozen-actions-right{flex-direction:column;align-items:stretch;width:100%}.fk-frozen-actions .primary-button,.fk-frozen-actions .secondary-button,.fk-frozen-actions .ghost-button,.fk-trash-button{width:100%;max-width:100%}}.fk-page input:focus,.fk-page select:focus,.fk-page textarea:focus,.fk-project-edit-grid input:focus,.fk-area-editor input:focus,.fk-area-editor select:focus,.fk-line input:focus,.fk-line select:focus,.fk-material-search-row input:focus{border-color:#60462d8f!important;box-shadow:0 0 0 3px #60462d1f!important}.fk-material-result.active{border-color:#60462d75!important;box-shadow:0 0 0 3px #60462d1c!important}body.fk-kalk-route .site-shell{max-width:var(--site-max-width);margin:0 auto 48px;padding:0 18px;overflow:visible}body.fk-kalk-route .topbar{z-index:3000;width:auto;position:sticky;top:0;left:auto;transform:none}body.fk-kalk-route .fk-page{padding-top:0}body.fk-kalk-route .fk-kalk-page{flex-direction:column;align-items:stretch;gap:16px;min-height:100vh;display:flex}body.fk-kalk-route .fk-frozen-kalk-header{top:var(--fk-topbar-height);z-index:2900;width:min(100% - 32px, var(--fk-page-width));max-height:none;margin:0 auto;position:sticky;left:auto;overflow:visible;transform:none}body.fk-kalk-route .fk-frozen-kalk-header.is-collapsed{max-height:none;overflow:visible}body.fk-kalk-route .fk-sheet,body.fk-kalk-route .fk-kalk-scroll-sheet{margin-top:0;margin-left:auto;margin-right:auto}body.fk-kalk-route .nav-dropdown-menu,body.fk-kalk-route .account-menu-dropdown{z-index:3200}@media (width<=800px){body.fk-kalk-route .site-shell{width:100%;max-width:100%;margin:8px auto 32px;padding:0 10px}body.fk-kalk-route .fk-kalk-page{gap:12px}body.fk-kalk-route .fk-frozen-kalk-header{width:calc(100% - 16px)}}.brand-mark.brand-mark-logo{box-shadow:none!important;background:0 0!important;padding:0!important;overflow:hidden!important}.topbar{z-index:200000!important}.topnav,.nav-dropdown,.account-menu{z-index:200010!important}.nav-dropdown-menu,.account-menu-dropdown{z-index:200020!important}.fk-line-material-row{grid-template-columns:minmax(180px,210px) minmax(180px,180px) minmax(320px,1fr) minmax(72px,78px)!important;align-items:end!important;gap:8px 14px!important;display:grid!important}.fk-line-material-row>label,.fk-line-material-row .fk-material-choice,.fk-line-material-row .fk-material-current,.fk-line-material-row .fk-material-price{min-width:0!important}.fk-line-material-row .fk-material-choice .secondary-button{white-space:nowrap!important;justify-content:center!important;width:100%!important;min-width:0!important}.fk-line-material-row .fk-material-current-with-action{width:100%!important;min-width:0!important}.fk-line-material-row .fk-material-current-text{min-width:0!important}.fk-line-material-row .fk-material-current-text strong,.fk-line-material-row .fk-material-current-text small{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.fk-line-material-row .fk-readonly-input{width:100%!important;min-width:0!important}@media (width<=980px){.fk-line-material-row{grid-template-columns:1fr!important;align-items:stretch!important}}.fk-system-admin-page{width:min(100% - 36px,1480px)}.fk-system-admin-page .profile-shell{width:100%;max-width:1480px;margin:0 auto}.fk-system-admin-page .profile-card{width:100%;max-width:none;padding:clamp(22px,3vw,34px)}.fk-system-admin-page .profile-card>.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.fk-system-admin-page .profile-info-card{min-width:0;height:fit-content}.fk-system-admin-page .profile-info-card-full{grid-column:1/-1}.fk-system-admin-page .profile-user-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fk-system-admin-page .profile-user-actions .primary-button,.fk-system-admin-page .profile-user-actions .ghost-button,.fk-system-admin-page .profile-user-actions .secondary-button{min-width:160px}.fk-system-admin-page .fk-system-admin-master-link{box-shadow:0 14px 30px #21150d29}.fk-system-admin-page .profile-user-list{gap:10px;display:grid}.fk-system-admin-page .profile-user-row{width:100%;min-width:0}@media (width<=900px){.fk-system-admin-page{width:calc(100% - 20px)}.fk-system-admin-page .profile-card>.profile-grid{grid-template-columns:1fr}.fk-system-admin-page .profile-user-actions .primary-button,.fk-system-admin-page .profile-user-actions .ghost-button,.fk-system-admin-page .profile-user-actions .secondary-button{width:100%}}.fk-profile-page{width:min(100% - 56px,1280px);max-width:1280px;margin:0 auto 72px;padding:32px 0 72px}.fk-profile-page-wide,.fk-profile-page.fk-system-admin-page{width:min(100% - 64px,1480px);max-width:1480px}.fk-profile-page .profile-shell{width:100%;max-width:none;margin:0 auto}.fk-profile-page .profile-card{border:1px solid var(--fk-border);border-radius:var(--radius-2xl);width:100%;max-width:none;box-shadow:var(--shadow-card);background:radial-gradient(circle at 14% 0,#ffffffc7,#0000 32rem),linear-gradient(#fffdf8f5,#faf5edf0);padding:clamp(22px,3vw,34px);overflow:visible}.fk-profile-page .profile-card>.eyebrow{margin:0}.fk-profile-page .profile-card>h1{color:var(--fk-text-strong);letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(2.05rem,4vw,3.35rem);font-weight:950;line-height:1}.fk-profile-page .profile-lead{max-width:920px;color:var(--fk-text-soft);margin:12px 0 0;font-size:1rem;line-height:1.68}.fk-profile-page .profile-grid,.fk-profile-page.fk-system-admin-page .profile-card>.profile-grid{--fk-profile-grid-min:340px;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--fk-profile-grid-min)), 1fr));align-items:start;gap:18px;width:100%;min-width:0;display:grid}.fk-profile-page-wide .profile-grid,.fk-profile-page.fk-system-admin-page .profile-card>.profile-grid{--fk-profile-grid-min:360px}.fk-profile-page .profile-info-card{border:1px solid var(--fk-border);border-radius:var(--radius-xl);width:100%;min-width:0;height:fit-content;box-shadow:var(--shadow-soft);color:var(--fk-text);background:#fffdf8f5;padding:18px;overflow:visible}.fk-profile-page .profile-info-card-full{grid-column:1/-1}.fk-profile-page .profile-info-card h2,.fk-profile-page .profile-info-card h3{color:var(--fk-text-strong);letter-spacing:-.025em;margin:0 0 8px;font-size:1.12rem;line-height:1.15}.fk-profile-page .profile-info-card p{color:var(--fk-text-soft);overflow-wrap:anywhere;margin:8px 0 0;line-height:1.58}.fk-profile-page .weather-form-stack{gap:12px;width:100%;min-width:0;display:grid}.fk-profile-page .weather-form-row{grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:10px 14px;width:100%;min-width:0;display:grid}.fk-profile-page .weather-form-row>.weather-input:only-child,.fk-profile-page .weather-form-row>input:only-child,.fk-profile-page .weather-form-row>select:only-child,.fk-profile-page .weather-form-row>textarea:only-child{grid-column:1/-1}.fk-profile-page .weather-row-label{min-width:0;color:var(--fk-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:950;line-height:1.25}.fk-profile-page .weather-input,.fk-profile-page .weather-form-row input,.fk-profile-page .weather-form-row select,.fk-profile-page .weather-form-row textarea{border-radius:var(--radius-sm);min-width:0;min-height:42px;color:var(--fk-text);background:#fffffff0;border:1px solid #49331f29;padding:0 12px}.fk-profile-page .weather-form-row textarea,.fk-profile-page textarea.weather-input{resize:vertical;min-height:96px;padding-top:10px;padding-bottom:10px}.fk-profile-page .profile-user-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fk-profile-page .profile-user-actions .primary-button,.fk-profile-page .profile-user-actions .secondary-button,.fk-profile-page .profile-user-actions .ghost-button,.fk-profile-page .profile-user-actions .dark-button{min-width:150px}.fk-profile-page .profile-user-list{gap:10px;width:100%;min-width:0;display:grid}.fk-profile-page .profile-user-row{border-radius:var(--radius-lg);width:100%;min-width:0;color:var(--fk-text);text-align:left;background:#ffffffbd;border:1px solid #49331f21;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:14px;display:flex;box-shadow:0 6px 16px #21150d0b}.fk-profile-page button.profile-user-row{font:inherit;cursor:pointer}.fk-profile-page button.profile-user-row:hover{background:#fffaf1;border-color:#60452c57}.fk-profile-page .profile-user-row>div:first-child{flex:260px;min-width:0}.fk-profile-page .profile-user-row>.profile-user-actions{flex:0 auto;justify-content:flex-end}.fk-profile-page .profile-user-row strong{color:var(--fk-text-strong);overflow-wrap:anywhere;font-weight:950;display:block}.fk-profile-page .profile-user-row p{color:var(--fk-text-soft);overflow-wrap:anywhere;margin:5px 0 0;font-size:.92rem;line-height:1.45}.fk-profile-page .register-info-box{border-radius:var(--radius-lg);width:100%;box-shadow:none;background:#f7f1e7b8;border:1px solid #49331f24;padding:16px}.fk-profile-page .register-info-box strong{color:var(--fk-text-strong)}.fk-profile-page .radio-row{min-width:0}@media (width<=980px){.fk-profile-page,.fk-profile-page-wide,.fk-profile-page.fk-system-admin-page{width:calc(100% - 28px);padding-top:22px}.fk-profile-page .profile-grid,.fk-profile-page.fk-system-admin-page .profile-card>.profile-grid{grid-template-columns:1fr;gap:14px}.fk-profile-page .weather-form-row{grid-template-columns:1fr}.fk-profile-page .profile-user-row>.profile-user-actions{justify-content:flex-start;width:100%}}@media (width<=640px){.fk-profile-page,.fk-profile-page-wide,.fk-profile-page.fk-system-admin-page{width:calc(100% - 18px);padding-top:14px;padding-bottom:48px}.fk-profile-page .profile-card{border-radius:20px;padding:16px}.fk-profile-page .profile-info-card{border-radius:16px;padding:14px}.fk-profile-page .profile-user-actions .primary-button,.fk-profile-page .profile-user-actions .secondary-button,.fk-profile-page .profile-user-actions .ghost-button,.fk-profile-page .profile-user-actions .dark-button{width:100%;min-width:0}}.fk-profile-page{--border-accent-hover:#60452c75}.fk-auth-subpage.auth-page{justify-content:center;width:min(100% - 56px,1280px);max-width:1280px;margin:0 auto 72px;padding:32px 0 72px}.fk-auth-subpage .auth-card{border:1px solid var(--fk-border);border-radius:var(--radius-2xl);width:min(100%,760px);box-shadow:var(--shadow-card);background:radial-gradient(circle at 14% 0,#ffffffc7,#0000 32rem),linear-gradient(#fffdf8f5,#faf5edf0);margin:0 auto;padding:clamp(22px,3vw,34px)}.fk-auth-subpage .auth-card h1{color:var(--fk-text-strong);letter-spacing:-.055em;margin-top:8px;font-size:clamp(2.05rem,4vw,3.35rem);font-weight:950;line-height:1}.fk-auth-subpage .auth-form{width:100%;min-width:0}.fk-auth-subpage .auth-form label,.fk-auth-subpage .password-input-wrap{min-width:0}.fk-news-page .news-list{gap:18px;width:100%;min-width:0;margin-top:24px;display:grid}.fk-news-page .news-card{border:1px solid var(--fk-border);border-radius:var(--radius-xl);width:100%;min-width:0;box-shadow:var(--shadow-soft);background:#fffdf8f5;gap:18px;padding:22px;display:grid}.fk-news-page .news-card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fk-news-page .news-card-meta span{border-radius:var(--radius-pill);min-height:28px;color:var(--fk-text-muted);letter-spacing:.08em;text-transform:uppercase;background:#f7f1e7d1;border:1px solid #49331f1f;align-items:center;padding:0 11px;font-size:.72rem;font-weight:950;display:inline-flex}.fk-news-page .news-card-content{gap:10px;min-width:0;display:grid}.fk-news-page .news-card-content h2{color:var(--fk-text-strong);letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,2.4vw,2.05rem);line-height:1.08}.fk-news-page .news-card-content p{color:var(--fk-text-soft);overflow-wrap:anywhere;margin:0;line-height:1.68}.fk-news-page .news-card-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.fk-contact-page .profile-info-card a,.fk-news-page .profile-info-card a,.fk-news-page .news-card-content a{overflow-wrap:anywhere}.fk-billing-page .profile-info-card .profile-info-card{box-shadow:none}.fk-billing-page .weather-inline-check{border-radius:var(--radius-sm);background:#ffffffb8;border:1px solid #49331f21;flex-wrap:wrap;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex}.fk-billing-page .weather-inline-check input[type=checkbox]{width:18px;min-width:18px;min-height:18px;accent-color:var(--fk-brown-800);padding:0}.fk-billing-page .weather-inline-check span{color:var(--fk-text-soft);overflow-wrap:anywhere;font-weight:750}@media (width<=980px){.fk-auth-subpage.auth-page{width:calc(100% - 28px);padding-top:22px}.fk-news-page .news-card{padding:18px}}@media (width<=640px){.fk-auth-subpage.auth-page{width:calc(100% - 18px);padding-top:14px;padding-bottom:48px}.fk-auth-subpage .auth-card{border-radius:20px;padding:16px}.fk-news-page .news-card{border-radius:16px;padding:14px}.fk-news-page .news-card-actions .primary-button,.fk-news-page .news-card-actions .ghost-button{width:100%}}.fk-add-user-page .profile-card{width:100%;min-width:0}.fk-add-user-page .profile-info-card-full{grid-column:1/-1}.fk-add-user-page .weather-form-row{align-items:end}.fk-add-user-page .weather-form-row>label{min-width:min(100%,220px)}.fk-add-user-page .weather-form-row input,.fk-add-user-page .weather-form-row select{min-width:0}.fk-add-user-page .profile-user-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=980px){.fk-add-user-page .weather-form-row{grid-template-columns:1fr}.fk-add-user-page .weather-form-row>label,.fk-add-user-page .weather-form-row input,.fk-add-user-page .weather-form-row select{width:100%}}@media (width<=640px){.fk-add-user-page .profile-user-actions .primary-button,.fk-add-user-page .profile-user-actions .secondary-button,.fk-add-user-page .profile-user-actions .ghost-button{width:100%}}.fk-user-admin-page .fk-edit-user-active-toggle{width:fit-content;max-width:100%;min-height:28px;color:var(--fk-text-soft);cursor:pointer;justify-content:flex-start;align-items:center;gap:8px;margin:0;font-size:.84rem;font-weight:750;line-height:1.2;display:inline-flex}.fk-user-admin-page .fk-edit-user-active-toggle #edit-user-active{appearance:auto;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;accent-color:var(--fk-brown-800);cursor:pointer;flex:0 0 18px;margin:0;padding:0}.fk-user-admin-page .fk-edit-user-active-toggle #edit-user-active:disabled{cursor:not-allowed}.fk-user-admin-page .fk-edit-user-active-toggle span{align-items:center;min-width:0;display:inline-flex}.fk-profile-page .fk-soft-disabled-save:disabled,.fk-profile-page .fk-soft-disabled-save[disabled],.fk-profile-page .fk-soft-disabled-save:disabled:hover,.fk-profile-page .fk-soft-disabled-save[disabled]:hover,.fk-profile-page .fk-soft-disabled-action:disabled,.fk-profile-page .fk-soft-disabled-action[disabled],.fk-profile-page .fk-soft-disabled-action:disabled:hover,.fk-profile-page .fk-soft-disabled-action[disabled]:hover{cursor:default!important}.dashboard-page{width:min(100% - 56px,1480px);max-width:1480px;margin:0 auto 72px;padding:32px 0 72px;display:block}.dashboard-shell{width:100%;max-width:1480px;margin:0 auto}.dashboard-hero{border:1px solid var(--fk-border);border-radius:var(--radius-2xl);width:100%;min-width:0;box-shadow:var(--shadow-card);background:radial-gradient(circle at 14% 0,#fffc,#0000 32rem),linear-gradient(#fffdf8f7,#faf5edf0);margin:0 0 20px;padding:clamp(24px,3vw,38px)}.dashboard-hero h1{max-width:920px;color:var(--fk-text-strong);letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(2.05rem,4vw,3.35rem);font-weight:950;line-height:1}.dashboard-lead{max-width:900px;color:var(--fk-text-soft);margin:12px 0 0;font-size:1rem;line-height:1.68}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:stretch;gap:18px;width:100%;min-width:0;display:grid}.dashboard-module-card{border:1px solid var(--fk-border);border-radius:var(--radius-xl);min-width:0;min-height:245px;box-shadow:var(--shadow-soft);color:var(--fk-text);background:radial-gradient(circle at 12% 0,#ffffffc7,#0000 22rem),#fffdf8f5;flex-direction:column;gap:14px;padding:22px;display:flex}.dashboard-module-card:hover{background:#fffaf1;border-color:#60452c47;box-shadow:0 16px 38px #21150d1a}.dashboard-module-top{gap:10px;min-width:0;display:grid}.dashboard-module-tag{border-radius:var(--radius-pill);width:fit-content;max-width:100%;min-height:28px;color:var(--fk-brown-800);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;background:#c59a5a1f;border:1px solid #49331f1f;align-items:center;padding:0 11px;font-size:.72rem;font-weight:950;display:inline-flex}.dashboard-module-card h3{color:var(--fk-text-strong);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.18rem,1.9vw,1.45rem);font-weight:950;line-height:1.08}.dashboard-module-card p{color:var(--fk-text-soft);overflow-wrap:anywhere;margin:0;line-height:1.62}.dashboard-module-actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:4px;display:flex}.dashboard-module-actions .primary-button,.dashboard-module-actions .ghost-button{min-width:170px}@media (width<=980px){.dashboard-page{width:calc(100% - 28px);padding-top:22px}.dashboard-grid{grid-template-columns:1fr;gap:14px}.dashboard-hero,.dashboard-module-card{border-radius:20px}}@media (width<=640px){.dashboard-page{width:calc(100% - 18px);padding-top:14px;padding-bottom:48px}.dashboard-hero,.dashboard-module-card{border-radius:18px;padding:16px}.dashboard-module-actions .primary-button,.dashboard-module-actions .ghost-button{width:100%;min-width:0}}.fk-vaerforsk-profile-layout{--text-main:var(--fk-text);--text-strong:var(--fk-text-strong);--text-soft:var(--fk-text-soft);--text-body:var(--fk-text-soft);--text-body-2:var(--fk-text-muted);--text-muted:var(--fk-text-muted);--text-accent:var(--fk-brown-800);--text-accent-2:var(--fk-brown-700);--text-purple:var(--fk-gold);--text-success:var(--fk-success);--text-danger:var(--fk-danger);--surface-strong:var(--fk-white-strong);--surface-card:#fffdf8f5;--surface-card-3:#fffdf8f5;--surface-card-4:#f7f1e7c2;--surface-deep-4:#f7f1e7c2;--surface-panel-soft-hover:#efe5d6d1;--border-soft:#49331f24;--border-soft-2:#49331f2e;--border-soft-3:#49331f3d;--border-accent:#60452c61;--border-accent-hover:#60452c9e;--border-accent-soft:#60452c3d;--accent-blue:var(--fk-brown-800);--accent-cyan:var(--fk-brown-600);--accent-cyan-light:var(--fk-gold);--accent-blue-soft:#60452c1a;--accent-cyan-soft:#c59a5a1f;--accent-cyan-soft-2:#c59a5a1a;--font-size-xs:.74rem;--font-size-sm:.78rem;--font-size-sm-2:.82rem;--font-size-base:1rem;--font-size-base-2:1.05rem;--font-size-xl:1.35rem;--line-tight:1.05;--line-normal:1.4;--line-relaxed:1.6;--line-loose:1.7;--line-xl:1.8;--vf-radius-md:14px;--vf-radius-xl:18px;--vf-radius-2xl:20px;--vf-radius-3xl:24px;--vf-shadow-card:0 10px 28px #21150d14;--vf-shadow-card-large:0 14px 36px #21150d1a;width:min(100% - 36px,1100px);max-width:1100px;margin:0 auto 48px;padding:48px 0 24px;display:block}.fk-vaerforsk-profile-layout .profile-shell{width:min(100%,1100px);margin:0 auto}.fk-vaerforsk-profile-layout .profile-card{border:1px solid var(--border-soft);border-radius:var(--vf-radius-3xl);background:var(--surface-card-3);width:100%;max-width:none;box-shadow:var(--vf-shadow-card);color:var(--text-main);padding:28px}.fk-vaerforsk-profile-layout .eyebrow{color:var(--fk-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.9rem;font-weight:850}.fk-vaerforsk-profile-layout .profile-card h1{color:var(--text-strong);letter-spacing:-.045em;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:var(--line-tight);margin:0 0 14px}.fk-vaerforsk-profile-layout .profile-lead{max-width:880px;color:var(--text-body);font-size:var(--font-size-base-2);line-height:var(--line-xl);margin:0}.fk-vaerforsk-profile-layout .profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;min-width:0;margin-top:24px;display:grid}.fk-vaerforsk-profile-layout .profile-info-card{border:1px solid var(--border-soft);border-radius:var(--vf-radius-2xl);background:var(--surface-deep-4);width:100%;min-width:0;color:var(--text-main);box-shadow:none;padding:22px}.fk-vaerforsk-profile-layout .profile-info-card-full{grid-column:1/-1}.fk-vaerforsk-profile-layout .profile-info-card h2{color:var(--text-strong);font-size:var(--font-size-xl);letter-spacing:-.025em;margin:0 0 12px;font-weight:850;line-height:1.15}.fk-vaerforsk-profile-layout .profile-info-card p{color:var(--text-body);line-height:var(--line-loose);margin:0 0 10px}.fk-vaerforsk-profile-layout .profile-info-card p:last-child{margin-bottom:0}.fk-vaerforsk-profile-layout .weather-form-stack{gap:14px;width:100%;min-width:0;display:grid}.fk-vaerforsk-profile-layout .weather-form-row{grid-template-columns:minmax(140px,1fr) minmax(0,300px);align-items:center;gap:20px;min-width:0;display:grid}.fk-vaerforsk-profile-layout .weather-form-row>p,.fk-vaerforsk-profile-layout .weather-form-row>.profile-user-list,.fk-vaerforsk-profile-layout .weather-form-row>div:not(:first-child):not(.weather-mobile-date-placeholder-wrap){grid-column:2/-1}.fk-vaerforsk-profile-layout .weather-row-label{color:var(--text-soft);font-size:var(--font-size-base-2);text-align:left;font-weight:750;line-height:1.45}.fk-vaerforsk-profile-layout .weather-input,.fk-vaerforsk-profile-layout input.weather-input,.fk-vaerforsk-profile-layout select.weather-input{border:1px solid var(--border-accent);border-radius:var(--vf-radius-xl);width:100%;min-width:0;max-width:100%;height:54px;color:var(--text-strong);text-align:left;background:#fff;outline:none;padding:0 18px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 0 0 1px #60452c08,0 1px 2px #21150d08}.fk-vaerforsk-profile-layout .weather-input:hover{border-color:var(--border-accent-hover);background:#fffdf8}.fk-vaerforsk-profile-layout .weather-input:focus{background:#fff;border-color:#60452cb8;box-shadow:inset 0 0 0 1px #60452c12,0 0 0 4px #c59a5a21}.fk-vaerforsk-profile-layout .primary-button,.fk-vaerforsk-profile-layout .ghost-button{border-radius:var(--radius-pill);min-height:44px;padding:12px 20px;font-weight:800;line-height:1.15}.fk-vaerforsk-profile-layout .primary-button{color:var(--fk-text-on-dark);background:radial-gradient(circle at 25% 12%, #ffffff24, transparent 36%), linear-gradient(135deg, var(--fk-brown-950), var(--fk-brown-700));box-shadow:0 10px 24px #21150d2b}.fk-vaerforsk-profile-layout .primary-button:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 12px 26px #21150d33,0 0 0 3px #c59a5a1a}.fk-vaerforsk-profile-layout .ghost-button{color:var(--text-soft);border-color:var(--border-soft-3);background:#fff}.fk-vaerforsk-profile-layout .ghost-button:hover:not(:disabled){border-color:var(--border-accent-hover);color:var(--text-accent-2);background:#fffaf1;box-shadow:0 8px 18px #21150d14,0 0 0 3px #c59a5a14}.fk-vaerforsk-profile-layout .profile-status-message,.fk-vaerforsk-profile-layout .form-success{border-radius:var(--vf-radius-xl);color:#385b2c;font-weight:400;line-height:var(--line-relaxed);background:#476b3814;border:1px solid #476b383d;margin-top:14px;padding:12px 14px}.fk-vaerforsk-profile-layout .profile-user-list{gap:14px;width:100%;min-width:0;margin-top:16px;display:grid}.fk-vaerforsk-profile-layout .profile-user-row{border:1px solid var(--border-soft);border-radius:var(--vf-radius-xl);width:100%;min-width:0;color:var(--text-main);text-align:left;background:#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.fk-vaerforsk-profile-layout button.profile-user-row{font:inherit;cursor:pointer}.fk-vaerforsk-profile-layout button.profile-user-row:hover{border-color:var(--border-accent-hover);background:#fffaf1}.fk-vaerforsk-profile-layout .profile-user-row>div{min-width:0}.fk-vaerforsk-profile-layout .profile-user-row strong{color:var(--text-strong);overflow-wrap:anywhere;font-weight:850;display:block}.fk-vaerforsk-profile-layout .profile-user-row p{color:var(--text-body);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.5}.fk-vaerforsk-profile-layout .profile-user-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.fk-vaerforsk-profile-layout pre,.fk-vaerforsk-profile-layout code{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.fk-vaerforsk-profile-layout .register-info-box{border:1px solid var(--border-soft);border-radius:var(--vf-radius-xl);background:var(--surface-card-4);width:100%;min-width:0;color:var(--text-body);box-shadow:none;padding:20px}@media (width<=800px){.fk-vaerforsk-profile-layout{width:calc(100% - 24px);padding:32px 0 24px}.fk-vaerforsk-profile-layout .profile-card{border-radius:var(--vf-radius-2xl);padding:22px}.fk-vaerforsk-profile-layout .profile-grid{grid-template-columns:1fr}.fk-vaerforsk-profile-layout .weather-form-row{grid-template-columns:1fr;gap:10px}.fk-vaerforsk-profile-layout .weather-form-row>p,.fk-vaerforsk-profile-layout .weather-form-row>.profile-user-list,.fk-vaerforsk-profile-layout .weather-form-row>div:not(:first-child):not(.weather-mobile-date-placeholder-wrap){grid-column:1/-1}.fk-vaerforsk-profile-layout .profile-user-row{flex-direction:column}.fk-vaerforsk-profile-layout .profile-user-actions{justify-content:stretch;width:100%}.fk-vaerforsk-profile-layout .profile-user-actions .ghost-button,.fk-vaerforsk-profile-layout .profile-user-actions .primary-button{width:100%;max-width:100%}}@media (width<=560px){.fk-vaerforsk-profile-layout{width:calc(100% - 18px);padding-top:24px}.fk-vaerforsk-profile-layout .profile-card,.fk-vaerforsk-profile-layout .profile-info-card,.fk-vaerforsk-profile-layout .profile-user-row{padding:18px}}.fk-vaerforsk-profile-layout.fk-audit-log-page .profile-user-row p:has(>strong){color:var(--fk-text-soft);margin:0 4px 0 0;line-height:1.5;display:inline}.fk-vaerforsk-profile-layout.fk-audit-log-page .profile-user-row p:has(>strong):before{content:"";height:8px;display:block}.fk-vaerforsk-profile-layout.fk-audit-log-page .profile-user-row p:has(>strong)>strong{color:var(--fk-text-strong);margin:0;font-weight:900;display:inline}.fk-vaerforsk-profile-layout.fk-audit-log-page .profile-user-row p:has(>strong)+p{color:var(--fk-text-soft);overflow-wrap:anywhere;margin:0;line-height:1.5;display:inline}.fk-vaerforsk-profile-layout.fk-audit-log-page .profile-user-row p:has(>strong)+p:after{content:""}.site-footer{color:#fff8ef;background:radial-gradient(circle at 8% 0,#d4a7701a,#0000 26rem),linear-gradient(135deg,#2a1b14 0%,#1c120e 100%);padding:clamp(34px,4vw,50px) clamp(28px,4vw,48px) 24px;position:relative;overflow:hidden}.site-footer:before{content:"";background:linear-gradient(90deg,#0000,#deb38057,#0000);height:1px;position:absolute;top:0;left:clamp(28px,4vw,48px);right:clamp(28px,4vw,48px)}.site-footer-grid{z-index:1;grid-template-columns:minmax(280px,1.55fr) repeat(3,minmax(135px,.72fr));align-items:start;gap:clamp(30px,4vw,58px);display:grid;position:relative}.site-footer-brand-link{align-items:center;gap:13px;width:fit-content;color:#fffaf4!important;margin:0!important;display:inline-flex!important}.site-footer-logo{object-fit:contain;flex:0 0 46px;width:46px;height:46px;display:block}.site-footer-brand-link>span{gap:3px;display:grid}.site-footer-brand-link strong{color:#fffaf4;letter-spacing:-.015em;font-size:1.05rem;font-weight:850}.site-footer-brand-link small{color:#fff8ef8f;font-size:.76rem;font-weight:600}.site-footer-description{color:#fff8efab!important;margin:20px 0 0!important}.site-footer-primary-link{align-items:center;gap:9px;width:fit-content;font-size:.86rem;color:#e2b982!important;margin-top:20px!important;font-weight:760!important;display:inline-flex!important}.site-footer-primary-link span{color:inherit;transition:transform .15s}.site-footer-primary-link:hover span{transform:translate(4px)}.site-footer nav{min-width:0}.site-footer h4{text-transform:uppercase;margin:2px 0 17px;font-size:.68rem;font-weight:840;line-height:1.2}.site-footer nav>a{width:fit-content;margin:0;padding:5px 0;font-weight:620;transition:color .15s,transform .15s;display:block}.site-footer nav>a:hover{color:#fffaf4;transform:translate(3px)}.site-footer-bottom{z-index:1;text-align:left;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(30px,4vw,46px);display:flex;position:relative}.site-footer-bottom span{line-height:1.5}.site-shell-home{margin-bottom:0}.site-shell-home .fk-home{border-radius:28px 28px 0 0;margin-bottom:0}.site-shell-home .fk-home-cta{border-bottom:0}.site-shell-home .site-footer{width:100%;box-shadow:none;border:0}.site-shell:not(.site-shell-home) .site-footer{margin-top:48px}@media (width<=1000px){.site-footer-grid{grid-template-columns:minmax(260px,1.3fr) repeat(2,minmax(150px,.75fr))}}@media (width<=760px){.site-footer{padding:34px 24px 22px}.site-footer:before{left:24px;right:24px}.site-footer-grid{gap:30px 26px}.site-footer-brand-column{max-width:none}.site-footer-bottom{flex-direction:column;align-items:flex-start;gap:7px}}@media (width<=520px){.site-footer-brand-link{align-items:flex-start}.site-shell-home .fk-home{border-radius:18px 18px 0 0}.site-shell-home .site-footer{border-radius:0 0 18px 18px}}.site-shell-home .fk-home-cta{background:radial-gradient(circle at 91% 0,#dcb17c26,#0000 24rem),linear-gradient(135deg,#3b281e 0%,#211510 100%);padding-block:clamp(2.7rem,4.2vw,3.8rem)}.site-shell-home .fk-home-cta-inner{gap:clamp(28px,5vw,70px)}.site-shell-home .site-footer{background:linear-gradient(#211510 0%,#17100c 100%);padding-top:clamp(36px,4vw,44px)}.site-shell-home .site-footer:before{display:none}.site-footer-grid{grid-template-columns:minmax(300px,1.58fr) minmax(125px,.58fr) minmax(180px,.82fr) minmax(145px,.65fr);gap:clamp(34px,4.5vw,62px)}.site-footer-brand-column{max-width:410px}.site-footer-description{max-width:370px;font-size:.89rem;margin-top:18px!important;line-height:1.68!important}.site-footer h4{color:#d9ad77;letter-spacing:.13em;margin-bottom:14px}.site-footer nav>a{color:#fff8efb8;padding-block:4px;font-size:.87rem;line-height:1.4}.site-footer-bottom{margin-top:clamp(28px,3.5vw,40px);padding-top:17px}.site-footer-bottom span{color:#fff8ef94;font-size:.78rem}@media (width<=1000px){.site-footer-grid{grid-template-columns:minmax(260px,1.25fr) repeat(2,minmax(150px,.75fr))}.site-footer-grid nav:last-child{grid-column:2/-1}}@media (width<=760px){.site-shell-home .fk-home-cta{padding-block:2.7rem}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.site-footer-brand-column{grid-column:1/-1}.site-footer-grid nav:last-child{grid-column:auto}}@media (width<=520px){.site-footer-grid{grid-template-columns:1fr}.site-footer-grid nav:last-child{grid-column:auto}}.site-shell-home .fk-home-cta{background:radial-gradient(circle at 91% 0,#dcb17c26,#0000 24rem),linear-gradient(135deg,#3b281e 0%,#211510 100%)}.site-shell-home .site-footer{--fk-footer-horizontal-padding:clamp(28px, 4vw, 48px);padding:clamp(36px, 4vw, 44px) var(--fk-footer-horizontal-padding) 0;background:radial-gradient(circle at 91% -18%,#dcb17c1a,#0000 25rem),linear-gradient(135deg,#3b281e 0%,#211510 100%)}.site-shell-home .site-footer:before{top:0;left:var(--fk-footer-horizontal-padding);right:var(--fk-footer-horizontal-padding);background:linear-gradient(90deg,#0000 0%,#d5a66c33 12%,#e1b884b8 50%,#d5a66c33 88%,#0000 100%);height:1px;display:block;box-shadow:0 0 14px #d5a66c29}.site-shell-home .site-footer-grid{padding-bottom:clamp(28px,3.5vw,40px)}.site-shell-home .site-footer-bottom{margin:0 calc(0px - var(--fk-footer-horizontal-padding));padding:18px var(--fk-footer-horizontal-padding) 20px;background:linear-gradient(#19100cf5 0%,#130c09 100%);border-top:1px solid #daae7838}.site-shell:not(.site-shell-home) .site-footer-bottom{background:0 0}@media (width<=760px){.site-shell-home .site-footer{--fk-footer-horizontal-padding:24px;padding-top:34px}.site-shell-home .site-footer-grid{padding-bottom:28px}.site-shell-home .site-footer-bottom{padding-top:17px;padding-bottom:19px}}@media (width<=520px){.site-shell-home .site-footer{--fk-footer-horizontal-padding:20px}.site-shell-home .site-footer:before{left:20px;right:20px}}.fk-home{--fk-home-bg:#f8f2e9;--fk-home-surface:#fffaf4;--fk-home-surface-strong:#fffdf9;--fk-home-dark:#21150f;--fk-home-dark-2:#382419;--fk-home-text:#261810;--fk-home-muted:#715e50;--fk-home-gold:#c18b4d;--fk-home-line:#462d1e21;background:var(--fk-home-bg);width:100%;color:var(--fk-home-text);border-radius:30px;margin-top:14px;display:block;overflow:hidden}.fk-home *,.fk-home :before,.fk-home :after{box-sizing:border-box}.fk-home-container{width:min(100% - 72px,1180px);margin-inline:auto}.fk-home-eyebrow{color:var(--fk-home-gold);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850;line-height:1.2}.topbar:not(.topbar-kalk-page){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffcf7f0;border:1px solid #452d1e1a;border-top:0;border-radius:0 0 18px 18px;gap:24px;min-height:76px;padding:10px 22px;box-shadow:0 10px 32px #2a1b120f,inset 0 -1px #ffffffb8}.topbar:not(.topbar-kalk-page) .brand{gap:11px;min-width:215px}.topbar:not(.topbar-kalk-page) .brand-mark.brand-mark-logo{flex:0 0 42px!important;width:42px!important;height:42px!important}.topbar:not(.topbar-kalk-page) .brand-title{letter-spacing:-.015em;font-size:.98rem;font-weight:850}.topbar:not(.topbar-kalk-page) .brand-subtitle{margin-top:3px;font-size:.72rem;font-weight:570}.topbar:not(.topbar-kalk-page) .topnav{border-radius:var(--radius-pill);background:#ece1d275;border:1px solid #452d1e14;gap:2px;padding:4px;font-size:.81rem}.topbar:not(.topbar-kalk-page) .topnav>a,.topbar:not(.topbar-kalk-page) .nav-dropdown-toggle{border-radius:var(--radius-pill);color:#68584b;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-weight:730;line-height:1;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.topbar:not(.topbar-kalk-page) .topnav>a:hover,.topbar:not(.topbar-kalk-page) .nav-dropdown-toggle:hover,.topbar:not(.topbar-kalk-page) .nav-dropdown:hover .nav-dropdown-toggle{color:#24170f;background:#fffdf9f7;box-shadow:0 4px 13px #25170f11}.topbar:not(.topbar-kalk-page) .nav-dropdown:has(:focus-visible) .nav-dropdown-toggle{color:#24170f;background:#fffdf9f7;box-shadow:0 4px 13px #25170f11}.topbar:not(.topbar-kalk-page) .nav-dropdown-toggle:after{color:#8a6642;content:"⌄";margin-left:7px;font-size:.75rem}.topbar:not(.topbar-kalk-page) .account-menu-trigger{min-height:38px;box-shadow:none;background:#ffffffb8;border-color:#452d1e21;padding-inline:14px;font-size:.81rem}.topbar:not(.topbar-kalk-page) .topbar-actions .ghost-button,.topbar:not(.topbar-kalk-page) .topbar-actions .primary-button{min-height:38px;padding-inline:14px;font-size:.8rem}.topbar:not(.topbar-kalk-page) .topbar-actions .ghost-button{box-shadow:none;background:0 0;border-color:#0000}.fk-home-hero{isolation:isolate;border-bottom:1px solid var(--fk-home-line);background:radial-gradient(circle at 77% 35%,#d1a67147,#0000 23rem),radial-gradient(circle at 7% 0,#ffffffeb,#0000 31rem),linear-gradient(118deg,#fffaf4 0%,#f4eadc 54%,#d8bea0 100%);align-items:center;min-height:clamp(610px,67vw,760px);display:grid;position:relative;overflow:hidden}.fk-home-hero-orbit{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#5134231f,#51342305 58%,#0000 70%);border:1px solid #4e322017;border-radius:50%;width:min(70vw,58rem);position:absolute;bottom:-22rem;right:-10rem}.fk-home-hero-orbit:before{border-radius:inherit;content:"";border:1px solid #4e322014;position:absolute;inset:12%}.fk-home-hero-layout{grid-template-columns:minmax(0,1.08fr) minmax(350px,.82fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding-block:clamp(5.5rem,9vw,8rem);display:grid}.fk-home-hero-copy{max-width:710px}.fk-home-hero-copy h1{max-width:700px;color:var(--fk-home-dark);letter-spacing:-.067em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(3.25rem,6.2vw,5.75rem);font-weight:680;line-height:.94}.fk-home-hero-lead{color:#6f5949;max-width:660px;margin:1.65rem 0 0;font-size:clamp(1.02rem,1.55vw,1.18rem);line-height:1.7}.fk-home-actions{flex-wrap:wrap;gap:.72rem;margin-top:1.9rem;display:flex}.fk-home-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 1.35rem;font-size:.86rem;font-weight:760;line-height:1;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.fk-home-button:hover{transform:translateY(-2px)}.fk-home-button-primary{border-color:var(--fk-home-dark);background:var(--fk-home-dark);color:#fffaf3;box-shadow:0 13px 30px #2718102e}.fk-home-button-primary:hover{box-shadow:0 17px 38px #27181038}.fk-home-button-secondary{color:var(--fk-home-dark);background:#fffdf99e;border-color:#412a1b38}.fk-home-hero-note{align-items:center;gap:.7rem;margin-top:1.15rem;display:flex}.fk-home-hero-note>span{background:var(--fk-home-gold);border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 5px #c18b4d1c}.fk-home-hero-note p{color:#3e2b1f85;margin:0;font-size:.78rem}.fk-home-system-panel{color:#fff8ef;background:radial-gradient(circle at 100% 0,#c6915438,#0000 18rem),linear-gradient(145deg,#40291d 0%,#20140f 72%);border:1px solid #ffffff29;border-radius:20px;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 36px 80px #2e1c133d,inset 0 1px #ffffff14}.fk-home-system-toolbar{background:#100a072e;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:42px;padding-inline:18px;display:flex}.fk-home-system-toolbar>div{gap:6px;display:flex}.fk-home-system-toolbar>div span{background:#fff8ef4d;border-radius:50%;width:6px;height:6px}.fk-home-system-toolbar p{color:#fff8ef7a;letter-spacing:.16em;margin:0;font-size:.6rem;font-weight:800}.fk-home-system-content{padding:clamp(1.7rem,3vw,2.4rem)}.fk-home-system-kicker{color:#e1b77e;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:850}.fk-home-system-content h2{color:#fffaf4;letter-spacing:-.05em;max-width:390px;margin:.85rem 0 0;font-size:clamp(1.75rem,3vw,2.45rem);font-weight:620;line-height:1.06}.fk-home-system-lead{color:#fff8efa6;max-width:390px;margin:1rem 0 0;font-size:.88rem;line-height:1.6}.fk-home-system-table{border-top:1px solid #ffffff1f;margin-top:1.65rem;display:grid}.fk-home-system-table>div{border-bottom:1px solid #ffffff1f;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding-block:.95rem;display:grid}.fk-home-system-table>div>span{color:#dbaa6b;font-size:.65rem;font-weight:850}.fk-home-system-table strong{color:#fffaf4;font-size:.84rem;font-weight:720;display:block}.fk-home-system-table p{color:#fff8ef87;margin:.25rem 0 0;font-size:.72rem}.fk-home-system-table em{color:#ddb47d;letter-spacing:.08em;background:#dbaa6b1a;border:1px solid #dbaa6b33;border-radius:999px;padding:4px 7px;font-size:.55rem;font-style:normal;font-weight:820}.fk-home-system-total{background:#dbaa6b14;border:1px solid #dbaa6b2b;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.35rem;padding:.9rem 1rem;display:flex}.fk-home-system-total span{color:#fff8ef8c;font-size:.7rem}.fk-home-system-total strong{color:#e7c08d;font-size:.72rem;font-weight:720}.fk-home-capabilities{border-bottom:1px solid var(--fk-home-line);background:#fffcf7f0}.fk-home-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fk-home-capability{grid-template-columns:2rem minmax(0,1fr);gap:.85rem;min-width:0;padding:clamp(2rem,3.8vw,2.75rem) clamp(.9rem,2vw,1.5rem);display:grid}.fk-home-capability+.fk-home-capability{border-left:1px solid var(--fk-home-line)}.fk-home-capability>span{color:#a76f36;letter-spacing:.07em;font-size:.66rem;font-weight:850}.fk-home-capability h2{color:var(--fk-home-dark);letter-spacing:-.01em;margin:0;font-size:.92rem;font-weight:760;line-height:1.25}.fk-home-capability p{color:var(--fk-home-muted);margin:.5rem 0 0;font-size:.78rem;line-height:1.55}.fk-home-workflow{background:radial-gradient(circle at 4% 3%,#c2915717,#0000 28rem),linear-gradient(#fffaf4 0%,#f7eee2 100%);padding-block:clamp(5.5rem,9vw,8rem)}.fk-home-workflow-shell{background:#fffdf9c2;border:1px solid #50342226;border-radius:24px;grid-template:"media intro""media steps"minmax(0,1fr)/minmax(0,1.15fr) minmax(340px,.85fr);gap:1.8rem clamp(2.8rem,5vw,4.8rem);padding:clamp(18px,2.2vw,28px);display:grid;box-shadow:0 24px 62px #37231716,inset 0 1px #fffc}.fk-home-product-frame{background:#eadbc7;border:1px solid #3d281b2b;border-radius:16px;flex-direction:column;grid-area:media;min-width:0;height:100%;margin:0;display:flex;overflow:hidden;box-shadow:0 18px 44px #2d1c121f}.fk-home-product-frame-bar{background:linear-gradient(#fffdf9f5,#f1e7d8f5);border-bottom:1px solid #3c271a1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:40px;padding-inline:14px;display:grid}.fk-home-product-frame-bar>div{gap:5px;display:flex}.fk-home-product-frame-bar>div span{background:#462e1e40;border-radius:50%;width:6px;height:6px}.fk-home-product-frame-bar p{color:#4a3628;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.7rem;font-weight:720;overflow:hidden}.fk-home-product-frame-bar>span{color:#9c6d3c;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:820}.fk-home-product-image{background:radial-gradient(circle at 50% 0,#ffffffa6,#0000 30rem),#eadbc7;flex:auto;place-items:center;min-height:0;padding:clamp(9px,1.1vw,14px);display:grid}.fk-home-product-image img{object-fit:contain;object-position:center;background:#fffaf4;border:1px solid #3d281b1a;border-radius:9px;width:100%;height:auto;max-height:100%;display:block}.fk-home-workflow-intro{grid-area:intro;align-self:end;padding-top:.4rem}.fk-home-workflow-intro h2{max-width:540px;color:var(--fk-home-dark);letter-spacing:-.056em;text-wrap:balance;margin:.85rem 0 0;font-size:clamp(2.2rem,3.8vw,3.45rem);font-weight:650;line-height:1.01}.fk-home-workflow-intro>p:not(.fk-home-eyebrow){max-width:540px;color:var(--fk-home-muted);margin:1.1rem 0 0;font-size:.95rem;line-height:1.7}.fk-home-text-link{color:#855826;align-items:center;gap:.65rem;margin-top:1.3rem;font-size:.84rem;font-weight:760;display:inline-flex}.fk-home-text-link span{transition:transform .16s}.fk-home-text-link:hover span{transform:translate(4px)}.fk-home-workflow-steps{border-top:1px solid var(--fk-home-line);grid-area:steps;align-self:stretch;margin:0;padding:0;list-style:none;display:grid}.fk-home-workflow-steps li{border-bottom:1px solid var(--fk-home-line);grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;padding-block:clamp(1.45rem,2.4vw,1.9rem);display:grid}.fk-home-workflow-steps li>span{color:#a96f35;letter-spacing:.07em;padding-top:.18rem;font-size:.66rem;font-weight:850}.fk-home-workflow-steps h3{color:var(--fk-home-dark);letter-spacing:-.025em;margin:0;font-size:clamp(1.08rem,1.45vw,1.28rem);font-weight:690}.fk-home-workflow-steps p{max-width:34rem;color:var(--fk-home-muted);margin:.55rem 0 0;font-size:.84rem;line-height:1.62}.site-shell-home .fk-home-cta{padding-block:clamp(2.9rem,4.5vw,4rem)}.fk-home-cta-inner{justify-content:space-between;align-items:center;gap:clamp(2rem,6vw,6rem);display:flex}.fk-home-cta .fk-home-eyebrow{color:#d9ad77}.fk-home-cta h2{color:#fffaf4;letter-spacing:-.05em;max-width:710px;margin:.8rem 0 0;font-size:clamp(2rem,4vw,3.3rem);font-weight:620;line-height:1.04}.fk-home-cta p:not(.fk-home-eyebrow){color:#fff9f1ad;max-width:620px;margin:.8rem 0 0;font-size:.9rem;line-height:1.6}.fk-home-button-light{color:var(--fk-home-dark);background:#fffaf3;border-color:#fffaf3;flex:none;box-shadow:0 14px 30px #0a06042e}.fk-home a:focus-visible,.topbar:not(.topbar-kalk-page) a:focus-visible,.topbar:not(.topbar-kalk-page) button:focus-visible{outline-offset:3px;outline:2px solid #c18b4d}@media (prefers-reduced-motion:no-preference){.fk-home-system-panel:hover{transform:translateY(-4px);box-shadow:0 42px 92px #2e1c1345,inset 0 1px #ffffff14}.fk-home-product-frame{transition:transform .22s,box-shadow .22s}.fk-home-product-frame:hover{transform:translateY(-3px);box-shadow:0 24px 54px #2d1c1226}}@media (width<=1100px){.topbar:not(.topbar-kalk-page){flex-wrap:nowrap;justify-content:space-between}.topbar:not(.topbar-kalk-page) .brand{justify-content:flex-start;width:auto}.topbar:not(.topbar-kalk-page) .topnav{flex-wrap:nowrap;gap:1px}.fk-home-hero-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);gap:3rem}}@media (width<=920px){.topbar:not(.topbar-kalk-page){grid-template-columns:auto minmax(0,1fr) auto;gap:12px;display:grid}.topbar:not(.topbar-kalk-page) .brand{min-width:0}.topbar:not(.topbar-kalk-page) .brand-subtitle{display:none}.topbar:not(.topbar-kalk-page) .topnav{scrollbar-width:none;justify-content:center;width:100%;overflow-x:auto}.topbar:not(.topbar-kalk-page) .topnav::-webkit-scrollbar{display:none}.fk-home-container{width:min(100% - 42px,1180px)}.fk-home-hero{min-height:0}.fk-home-hero-layout{grid-template-columns:1fr;gap:3rem;padding-block:5rem}.fk-home-system-panel{width:min(100%,680px)}.fk-home-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-home-capability:nth-child(3),.fk-home-capability:nth-child(4){border-top:1px solid var(--fk-home-line)}.fk-home-capability:nth-child(3){border-left:0}.fk-home-workflow-shell{grid-template:"intro""media""steps"/1fr;gap:2rem}.fk-home-product-frame{height:auto}.fk-home-product-image img{max-height:none}.fk-home-workflow-intro{align-self:auto;padding-top:.3rem}}@media (width<=800px){.topbar:not(.topbar-kalk-page){grid-template-columns:1fr;justify-items:center;gap:11px;padding:11px 12px}.topbar:not(.topbar-kalk-page) .brand{text-align:left;flex-direction:row;justify-content:center;width:auto}.topbar:not(.topbar-kalk-page) .brand-title,.topbar:not(.topbar-kalk-page) .brand-subtitle{text-align:left}.topbar:not(.topbar-kalk-page) .brand-subtitle{display:block}.topbar:not(.topbar-kalk-page) .topnav{justify-content:flex-start}}@media (width<=620px){.fk-home{border-radius:20px;margin-top:9px}.fk-home-container{width:min(100% - 24px,1180px)}.fk-home-hero-layout{gap:2.5rem;padding-block:4rem}.fk-home-hero-copy h1{font-size:clamp(2.75rem,13vw,4rem)}.fk-home-hero-lead{font-size:.98rem}.fk-home-actions{display:grid}.fk-home-button{width:100%}.fk-home-system-content{padding:1.35rem}.fk-home-system-table>div{grid-template-columns:1.75rem minmax(0,1fr)}.fk-home-system-table em{display:none}.fk-home-system-total{flex-direction:column;align-items:flex-start;gap:.4rem}.fk-home-capability-grid{grid-template-columns:1fr}.fk-home-capability+.fk-home-capability,.fk-home-capability:nth-child(3),.fk-home-capability:nth-child(4){border-top:1px solid var(--fk-home-line);border-left:0}.fk-home-workflow{padding-block:4rem}.fk-home-workflow-shell{border-radius:17px;padding:12px}.fk-home-product-frame{border-radius:12px}.fk-home-product-frame-bar{padding-inline:10px}.fk-home-product-frame-bar>span{display:none}.fk-home-workflow-intro{padding:.4rem .2rem 0}.fk-home-workflow-intro h2{font-size:clamp(2.05rem,10vw,3rem)}.fk-home-workflow-steps{padding-inline:.2rem}.fk-home-workflow-steps li{grid-template-columns:2.4rem minmax(0,1fr)}.fk-home-cta-inner{display:grid}}.fk-home-hero-premium{isolation:isolate;background:0 0;min-height:clamp(650px,69vw,790px);overflow:hidden}.fk-home-hero-aura{z-index:-4;background:radial-gradient(circle at 83% 45%,#7d4b2a40,#0000 25rem),radial-gradient(circle at 7% 0,#fffffff7,#0000 33rem),linear-gradient(108deg,#fffaf4 0%,#f8ede0 46%,#e3c8a7 76%,#c89562 100%);position:absolute;inset:0;overflow:hidden}.fk-home-hero-aura:before{content:"";background:radial-gradient(circle,#482a1933,#482a190e 46%,#0000 69%);border-radius:50%;width:52rem;height:52rem;position:absolute;top:-14rem;right:-13rem}.fk-home-hero-aura:after{content:"";background:radial-gradient(circle,#f4d3aa45,#0000 65%);border-radius:50%;width:43rem;height:43rem;position:absolute;bottom:-18rem;right:8%}.fk-home-hero-layout-premium{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);align-items:center;gap:clamp(3.5rem,7vw,7rem);padding-block:clamp(5.1rem,8vw,7rem)}.fk-home-hero-copy-premium{max-width:680px}.fk-home-hero-copy-premium h1{max-width:680px;color:var(--fk-home-dark);letter-spacing:-.067em;margin:1rem 0 0;font-size:clamp(3.15rem,4.65vw,4.35rem);font-weight:690;line-height:.955}.fk-home-hero-copy-premium h1 span{display:block}.fk-home-hero-copy-premium .fk-home-hero-lead{color:#493224c4;max-width:620px;margin-top:1.7rem;font-size:clamp(1rem,1.45vw,1.13rem);line-height:1.72}.fk-home-actions-premium{align-items:center;gap:1.2rem}.fk-home-hero-secondary{color:#74471e;align-items:center;gap:.65rem;padding-block:.7rem;font-size:.87rem;font-weight:760;text-decoration:none;display:inline-flex}.fk-home-hero-secondary span{transition:transform .16s}.fk-home-hero-secondary:hover span{transform:translate(4px)}.fk-home-system-stage{isolation:isolate;place-items:center;min-width:0;min-height:590px;display:grid;position:relative}.fk-home-system-stage:before{z-index:-3;opacity:.82;content:"";background:conic-gradient(from 205deg,#0000 0deg 34deg,#683d2217 75deg,#c085468f 137deg,#70422433 207deg,#0000 278deg 360deg);border-radius:50%;width:47rem;height:47rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 0)}.fk-home-system-stage:after{z-index:-3;content:"";border:1px solid #5b331c2b;border-radius:50%;width:37rem;height:37rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 48px #6a3f2212}.fk-home-system-rings{z-index:-3;pointer-events:none;position:absolute;inset:0}.fk-home-system-rings:before{content:"";border:1px solid #673c2036;border-radius:50%;width:29rem;height:29rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fk-home-system-rings:after{content:"";border:1px solid #e1af7157;border-radius:50%;width:22rem;height:22rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 38px #ca91501a}.fk-home-system-panel-premium{z-index:2;color:#fff8ef;background:radial-gradient(circle at 97% 0,#d3995b33,#0000 17rem),linear-gradient(148deg,#452c1e 0%,#2a1912 47%,#1a0f0b 100%);border:1px solid #ffffff26;border-radius:22px;width:min(100%,430px);position:relative;overflow:hidden;box-shadow:0 47px 100px #371f134d,0 11px 32px #371f1321,inset 0 1px #ffffff14}.fk-home-system-panel-premium:after{background:radial-gradient(circle,#e5b27321,#0000 68%)}.fk-home-system-panel-premium .fk-home-system-toolbar{background:#0c07052b;min-height:44px;padding-inline:17px}.fk-home-system-panel-premium .fk-home-system-content{z-index:1;padding:clamp(2rem,3.5vw,2.65rem) clamp(1.7rem,3vw,2.25rem) clamp(2.15rem,3.5vw,2.75rem);position:relative}.fk-home-system-panel-premium .fk-home-system-content h2{max-width:355px;font-size:clamp(1.8rem,2.75vw,2.35rem);line-height:1.08}.fk-home-system-panel-premium .fk-home-system-lead{max-width:355px;line-height:1.65}.fk-home-system-panel-premium .fk-home-system-table{margin-top:1.7rem}.fk-home-system-panel-premium .fk-home-system-table>div{grid-template-columns:2rem minmax(0,1fr) 8px;gap:.8rem;padding-block:1.08rem}.fk-home-system-panel-premium .fk-home-system-table strong{font-size:.86rem}.fk-home-system-panel-premium .fk-home-system-table p{margin-top:.28rem;font-size:.73rem}.fk-home-system-row-mark{background:#d7a263;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 5px #d7a26317}.fk-home-system-panel-premium .fk-home-system-total,.fk-home-system-panel-premium .fk-home-system-table em{display:none}@media (width<=1050px){.fk-home-hero-layout-premium{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:3rem}.fk-home-hero-copy-premium h1{font-size:clamp(3rem,5vw,3.8rem)}.fk-home-system-stage:before{width:41rem;height:41rem}.fk-home-system-stage:after{width:33rem;height:33rem}}@media (width<=900px){.fk-home-hero-layout-premium{grid-template-columns:1fr;gap:2.5rem}.fk-home-hero-copy-premium{max-width:720px}.fk-home-hero-copy-premium h1{max-width:720px;font-size:clamp(3.15rem,8vw,4.55rem)}.fk-home-system-stage{width:min(100%,700px);min-height:570px;margin-inline:auto}}@media (width<=620px){.fk-home-hero-premium{min-height:0}.fk-home-hero-layout-premium{gap:2.2rem;padding-block:4rem}.fk-home-hero-copy-premium h1{font-size:clamp(2.7rem,12vw,3.8rem)}.fk-home-actions-premium{gap:.75rem;display:grid}.fk-home-hero-secondary{justify-content:center}.fk-home-system-stage{min-height:500px}.fk-home-system-stage:before{width:31rem;height:31rem}.fk-home-system-stage:after{width:25rem;height:25rem}.fk-home-system-rings:before{width:20rem;height:20rem}.fk-home-system-rings:after{width:16rem;height:16rem}.fk-home-system-panel-premium{border-radius:17px;width:100%}.fk-home-system-panel-premium .fk-home-system-content{padding:1.55rem 1.35rem 1.75rem}}.site-shell-home .fk-home-workflow{isolation:isolate;background:radial-gradient(at 78% 47%,#ce9d661f 0%,#ce9d660e 25%,#0000 48%),radial-gradient(at 18% 57%,#fffcf785 0%,#0000 43%),linear-gradient(#fffaf4 0% 18%,#fbf4eb 34%,#f3e2d0 51%,#dfc09f 67%,#bd8d68 80%,#946446 90%,#6f4732 100%);padding-bottom:clamp(4.2rem,6.5vw,5.8rem)}.site-shell-home .fk-home-workflow:before{z-index:0;filter:blur(2px);pointer-events:none;content:"";background:radial-gradient(#693e244a 0%,#8954312e 31%,#b97e4c14 51%,#0000 70%);border-radius:50%;width:min(104rem,148vw);height:65rem;position:absolute;bottom:-31rem;left:50%;transform:translate(-50%)}.site-shell-home .fk-home-workflow:after{z-index:0;pointer-events:none;content:"";border:1px solid #8f5b3324;border-radius:50%;width:min(92rem,136vw);height:53rem;position:absolute;bottom:-25rem;left:50%;transform:translate(-50%);box-shadow:0 0 46px #8f5b330e}.site-shell-home .fk-home-workflow-shell{box-shadow:0 30px 74px #3b241721,0 7px 20px #3b24170e,inset 0 1px #ffffffd1}.site-shell-home .fk-home-cta{background:radial-gradient(at 83% 0,#dba96f26,#0000 31rem),linear-gradient(#6f4732 0%,#583725 23%,#40281d 48%,#2e1c15 72%,#211510 100%);border-top:0;padding-top:clamp(3.2rem,5vw,4.4rem);padding-bottom:clamp(3rem,5vw,4.2rem)}@media (width<=900px){.site-shell-home .fk-home-workflow{background:linear-gradient(#fffaf4 0% 16%,#faf2e8 32%,#efd9c2 50%,#d4ad89 68%,#ad7958 83%,#6f4732 100%);padding-bottom:4.3rem}.site-shell-home .fk-home-workflow:before{width:88rem;height:58rem;bottom:-27rem}.site-shell-home .fk-home-workflow:after{width:76rem;height:48rem;bottom:-22rem}}@media (width<=620px){.site-shell-home .fk-home-workflow{background:linear-gradient(#fffaf4 0% 12%,#f9f0e5 28%,#ebd1b7 48%,#ca9c77 67%,#9c684a 84%,#6f4732 100%);padding-bottom:3.2rem}.site-shell-home .fk-home-workflow:before{width:51rem;height:42rem;bottom:-19rem}.site-shell-home .fk-home-workflow:after{width:43rem;height:36rem;bottom:-16rem}.site-shell-home .fk-home-cta{padding-top:3rem;padding-bottom:3rem}}.fk-home-system-panel-premium{isolation:isolate}.fk-home-system-panel-premium:before{z-index:0;opacity:.9;pointer-events:none;content:"";background:radial-gradient(circle,#0000 0% 26.7%,#e7b77a33 26.9% 27.15%,#0000 27.35% 100%),radial-gradient(circle,#0000 0% 40.7%,#d89f6029 40.9% 41.15%,#0000 41.35% 100%),radial-gradient(circle,#0000 0% 54.7%,#be7e4621 54.9% 55.15%,#0000 55.35% 100%),radial-gradient(circle,#0000 0% 68.7%,#ffd49d17 68.9% 69.15%,#0000 69.35% 100%);border-radius:50%;width:35rem;height:35rem;position:absolute;bottom:-16.5rem;right:-15.5rem;-webkit-mask-image:linear-gradient(135deg,#0000 0%,#00000024 20%,#000000b8 48%,#000 76% 100%);mask-image:linear-gradient(135deg,#0000 0%,#00000024 20%,#000000b8 48%,#000 76% 100%)}.fk-home-system-panel-premium:after{z-index:0;pointer-events:none;content:"";background:radial-gradient(circle,#0000 0% 48%,#e2ae6c17 48.4% 48.9%,#0000 49.3% 100%);border:1px solid #e9bb801f;border-radius:50%;width:21rem;height:21rem;position:absolute;top:-9rem;right:-8rem;box-shadow:0 0 52px #d59b5c14}.fk-home-system-panel-premium>.fk-home-system-toolbar,.fk-home-system-panel-premium>.fk-home-system-content{z-index:2;position:relative}.fk-home-hero-note{display:none!important}@media (width<=620px){.fk-home-system-panel-premium:before{opacity:.74;width:34rem;height:34rem;bottom:-17rem;right:-17rem}.fk-home-system-panel-premium:after{top:-10rem;right:-10rem}}.site-shell-home .fk-home-cta{isolation:isolate;overflow:hidden}.site-shell-home .fk-home-cta:before{z-index:0;opacity:.82;pointer-events:none;content:"";background:radial-gradient(circle,#0000 0% 28.6%,#e1b07430 28.8% 29.05%,#0000 29.25% 42.6%,#d3995b24 42.8% 43.05%,#0000 43.25% 56.6%,#bc7e461b 56.8% 57.05%,#0000 57.25% 70.6%,#ffd59e13 70.8% 71.05%,#0000 71.25%);border-radius:50%;width:55rem;height:55rem;display:block;position:absolute;top:-25rem;right:-18rem;-webkit-mask-image:linear-gradient(145deg,#0000 0%,#00000024 24%,#000000b8 55%,#000 100%);mask-image:linear-gradient(145deg,#0000 0%,#00000024 24%,#000000b8 55%,#000 100%)}.site-shell-home .fk-home-cta:after{z-index:0;opacity:.72;pointer-events:none;content:"";background:radial-gradient(circle,#0000 0% 38.7%,#e0ae701c 38.9% 39.15%,#0000 39.35% 53.7%,#c3844b16 53.9% 54.15%,#0000 54.35% 68.7%,#ffdaa90f 68.9% 69.15%,#0000 69.35%);border-radius:50%;width:68rem;height:68rem;display:block;position:absolute;bottom:-31rem;left:-25rem;-webkit-mask-image:linear-gradient(35deg,#000 0%,#0000009e 42%,#0000 82%);mask-image:linear-gradient(35deg,#000 0%,#0000009e 42%,#0000 82%)}.site-shell-home .site-footer{isolation:isolate;background:radial-gradient(at 84% 4%,#d7a26316,#0000 30rem),radial-gradient(at 8% 90%,#bf7e4511,#0000 29rem),linear-gradient(#3b281e 0%,#38241b 52%,#342118 100%);position:relative;overflow:hidden}.site-shell-home .site-footer:after{z-index:0;opacity:.74;pointer-events:none;content:"";background:radial-gradient(circle,#0000 0% 31.7%,#e5b67b24 31.9% 32.15%,#0000 32.35% 45.7%,#cd91541c 45.9% 46.15%,#0000 46.35% 59.7%,#b7764014 59.9% 60.15%,#0000 60.35% 73.7%,#ffd8a40e 73.9% 74.15%,#0000 74.35%);border-radius:50%;width:67rem;height:67rem;position:absolute;bottom:-31rem;right:-24rem;-webkit-mask-image:linear-gradient(135deg,#0000 0%,#0000002e 28%,#000000c7 61%,#000 100%);mask-image:linear-gradient(135deg,#0000 0%,#0000002e 28%,#000000c7 61%,#000 100%)}.site-shell-home .site-footer-grid,.site-shell-home .site-footer-bottom{z-index:2;position:relative}.site-shell-home .site-footer-bottom{position:relative;background:linear-gradient(#34211814 0%,#3421182e 100%)!important;border-top:0!important}.site-shell-home .site-footer-bottom:before{top:0;right:var(--fk-footer-horizontal-padding,48px);left:var(--fk-footer-horizontal-padding,48px);pointer-events:none;content:"";background:linear-gradient(90deg,#0000 0%,#d3a06221 10%,#e0b3796b 29%,#e8be87c7 50%,#e0b3796b 71%,#d3a06221 90%,#0000 100%);height:1px;position:absolute;box-shadow:0 0 14px #d9a56624}@media (width<=900px){.site-shell-home .fk-home-cta:before{width:50rem;height:50rem;top:-22rem;right:-23rem}.site-shell-home .fk-home-cta:after{width:60rem;height:60rem;bottom:-27rem;left:-27rem}.site-shell-home .site-footer:after{width:61rem;height:61rem;bottom:-29rem;right:-29rem}}@media (width<=620px){.site-shell-home .fk-home-cta:before{opacity:.66;width:38rem;height:38rem;top:-16rem;right:-18rem}.site-shell-home .fk-home-cta:after{opacity:.58;width:43rem;height:43rem;bottom:-18rem;left:-20rem}.site-shell-home .site-footer:after{opacity:.56;width:44rem;height:44rem;bottom:-20rem;right:-21rem}.site-shell-home .site-footer-bottom:before{left:20px;right:20px}}.site-shell-home .fk-home-workflow{z-index:2;background:radial-gradient(at 76% 46%,#cd9b631f,#0000 47%),linear-gradient(#fffaf4 0% 17%,#faf2e8 34%,#f0dcc7 51%,#d6b08c 68%,#ad7958 83%,#6f4732 100%);position:relative;overflow:visible}.site-shell-home .fk-home-cta{z-index:1;background:linear-gradient(#6f4732 0%,#65412e 8%,#583725 24%,#442a1e 46%,#322018 69%,#211510 100%);margin-top:-1px;position:relative}.site-shell-home .fk-home-cta:before,.site-shell-home .fk-home-cta:after{content:none!important;display:none!important}.site-shell-home .fk-home-workflow>.fk-home-container{z-index:2;position:relative}.site-shell-home .fk-home-workflow>.fk-home-container:after{z-index:1;opacity:.86;pointer-events:none;content:"";background:radial-gradient(circle,#0000 0% 24.75%,#e5b77c2e 24.9% 25.1%,#0000 25.25% 37.75%,#d8a06225 37.9% 38.1%,#0000 38.25% 50.75%,#c3844a1c 50.9% 51.1%,#0000 51.25% 63.75%,#efc69113 63.9% 64.1%,#0000 64.25% 76.75%,#b06d3a0e 76.9% 77.1%,#0000 77.25%);border-radius:50%;width:76rem;height:76rem;position:absolute;bottom:-35rem;right:-26rem;-webkit-mask-image:linear-gradient(148deg,#0000 0%,#00000014 15%,#0000008f 40%,#000 68% 100%);mask-image:linear-gradient(148deg,#0000 0%,#00000014 15%,#0000008f 40%,#000 68% 100%)}.site-shell-home .fk-home-workflow-shell{z-index:3;position:relative}.site-shell-home .fk-home-cta-inner{z-index:4;position:relative}.site-shell-home .fk-home-cta{box-shadow:inset 0 18px 28px -28px #ffe4c238}@media (width<=900px){.site-shell-home .fk-home-workflow>.fk-home-container:after{width:67rem;height:67rem;bottom:-31rem;right:-31rem}}@media (width<=620px){.site-shell-home .fk-home-workflow>.fk-home-container:after{opacity:.68;width:49rem;height:49rem;bottom:-22rem;right:-23rem}}.fk-home-system-panel-premium{background:radial-gradient(circle at 96% 0,#dca7692e,#0000 17rem),radial-gradient(circle at 12% 100%,#a2673d17,#0000 19rem),linear-gradient(148deg,#4b3428 0%,#422c22 37%,#38241b 69%,#302017 100%);border-color:#ffebd32b;box-shadow:0 45px 96px #371f1340,0 10px 30px #371f131c,inset 0 1px #ffffff17}.fk-home-system-panel-premium .fk-home-system-toolbar{background:linear-gradient(#2b1b146b,#2b1b143b);border-bottom-color:#ffedd81a}.fk-home-system-panel-premium .fk-home-system-content{background:radial-gradient(circle at 100% 100%,#d59d5f0e,#0000 18rem),linear-gradient(135deg,#ffffff05,#0000 43%)}.fk-home-system-panel-premium .fk-home-system-table{border-top-color:#ffefdb21}.fk-home-system-panel-premium .fk-home-system-table>div{border-bottom-color:#ffefdb21}.fk-home-system-panel-premium .fk-home-system-lead{color:#fff5e9b3}.fk-home-system-panel-premium .fk-home-system-table p{color:#fff2e394}:is(.nav-dropdown:not(:hover):not(:has(:focus-visible)) .nav-dropdown-menu,.account-menu:not(:hover):not(:has(:focus-visible)) .account-menu-dropdown){display:none}.site-shell-home .site-footer-bottom span{color:#f4d3a5;text-shadow:0 0 12px #f4d3a51a;font-weight:400}.site-shell-subpage{margin-bottom:0}.site-shell-subpage .page-content{background:radial-gradient(circle at 88% 8%,#0000 0 8rem,#b477411f 8.05rem 8.12rem,#0000 8.2rem 12rem,#844f2b13 12.05rem 12.12rem,#0000 12.2rem),radial-gradient(circle at 7% 2%,#fffffff0,#0000 31rem),linear-gradient(150deg,#fffaf4 0%,#f8eee2 48%,#ead7c2 100%);border:1px solid #462d1e1a;border-radius:30px;min-height:520px;margin-top:14px;box-shadow:inset 0 1px #ffffffdb,0 18px 52px #3a251812}.site-shell-subpage .page-section,.site-shell-subpage .fk-profile-page,.site-shell-subpage .fk-auth-subpage,.site-shell-subpage .dashboard-page,.site-shell-subpage .fk-support-page{width:min(100% - 72px,1180px);max-width:1180px;margin:0 auto;padding:clamp(4.5rem,7vw,6.6rem) 0 clamp(5rem,8vw,7.2rem)}.site-shell-subpage .fk-profile-page-wide,.site-shell-subpage .fk-system-admin-page{width:min(100% - 72px,1380px);max-width:1380px}.site-shell-subpage .eyebrow{color:#b77c3f;letter-spacing:.17em;font-size:.68rem;font-weight:850}.site-shell-subpage .profile-card,.site-shell-subpage .dashboard-shell,.site-shell-subpage .profile-shell{width:100%;max-width:none}.site-shell-subpage .profile-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.site-shell-subpage .profile-card>h1,.site-shell-subpage .fk-subpage-hero h1{color:#21150f;letter-spacing:-.066em;text-wrap:balance;max-width:860px;margin:.9rem 0 0;font-size:clamp(2.65rem,5.4vw,4.8rem);font-weight:670;line-height:.98}.site-shell-subpage .profile-lead,.site-shell-subpage .fk-subpage-hero>p:last-child{color:#4f392bc2;max-width:760px;margin:1.4rem 0 0;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.72}.site-shell-subpage .profile-grid{gap:18px;margin-top:clamp(2.4rem,4vw,3.4rem)}.site-shell-subpage .profile-info-card,.site-shell-subpage .news-card,.site-shell-subpage .dashboard-module-card,.site-shell-subpage .fk-support-guide-card,.site-shell-subpage .fk-support-video-panel{background:radial-gradient(circle at 8% 0,#ffffffe0,#0000 20rem),#fffbf5e0;border:1px solid #4c312021;border-radius:20px;box-shadow:0 18px 48px #35211513,inset 0 1px #ffffffe0}.site-shell-subpage .profile-info-card{padding:clamp(1.35rem,2.4vw,1.8rem)}.site-shell-subpage .profile-info-card h2,.site-shell-subpage .profile-info-card h3,.site-shell-subpage .news-card h2,.site-shell-subpage .fk-support-guide-card h2,.site-shell-subpage .fk-support-video-panel h2{color:#251810;letter-spacing:-.035em;font-weight:680}.site-shell-subpage .profile-info-card p,.site-shell-subpage .news-card p,.site-shell-subpage .fk-support-guide-card p{color:#543f31cc;line-height:1.68}.site-shell-subpage .fk-card-kicker{color:#b5793a;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .7rem;font-size:.66rem;font-weight:850}.site-shell-subpage .fk-inline-link{color:#815326;text-underline-offset:4px;font-weight:760;-webkit-text-decoration:underline #b5793c66;text-decoration:underline #b5793c66}.site-shell-subpage .fk-inline-link:hover{color:#4d301c;text-decoration-color:currentColor}.site-shell-subpage .primary-button,.site-shell-subpage .ghost-button,.site-shell-subpage .secondary-button{border-radius:9px;min-height:44px;padding:0 1.15rem;font-size:.82rem;font-weight:760}.site-shell-subpage .primary-button{color:#fffaf3;background:radial-gradient(circle at 22% 0,#ffffff1f,#0000 42%),linear-gradient(135deg,#3f2a20,#241710);border-color:#2c1c14;box-shadow:0 12px 28px #2b1a112b}.site-shell-subpage .ghost-button,.site-shell-subpage .secondary-button{color:#3b291e;box-shadow:none;background:#fffcf7c7;border-color:#4c31202e}.site-shell-subpage .primary-button:hover:not(:disabled),.site-shell-subpage .ghost-button:hover:not(:disabled),.site-shell-subpage .secondary-button:hover:not(:disabled){transform:translateY(-2px)}.site-shell-subpage .ghost-button:hover:not(:disabled),.site-shell-subpage .secondary-button:hover:not(:disabled){background:#fffaf2;border-color:#70482761}.site-shell-subpage .dashboard-page{display:block}.site-shell-subpage .dashboard-hero{color:#fff8ef;background:radial-gradient(circle at 94% 0,#dca7692e,#0000 19rem),radial-gradient(circle at 105% 115%,#0000 0 9rem,#e0ae7029 9.05rem 9.12rem,#0000 9.2rem 14rem,#c6874b1c 14.05rem 14.12rem,#0000 14.2rem),linear-gradient(145deg,#4b3428 0%,#38241b 62%,#2b1c15 100%);border:1px solid #ffeed829;border-radius:24px;margin-bottom:24px;padding:clamp(2.2rem,4vw,3.6rem);position:relative;overflow:hidden;box-shadow:0 32px 72px #371f1333,inset 0 1px #ffffff14}.site-shell-subpage .dashboard-hero .eyebrow{color:#e0af75}.site-shell-subpage .dashboard-hero h1{color:#fffaf4;letter-spacing:-.064em;max-width:880px;margin:.85rem 0 0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:650;line-height:.98}.site-shell-subpage .dashboard-lead{color:#fff6ebb3;max-width:780px;margin-top:1.25rem;font-size:1rem;line-height:1.7}.site-shell-subpage .dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:18px}.site-shell-subpage .dashboard-module-card{min-height:250px;padding:1.55rem;transition:transform .17s,border-color .17s,box-shadow .17s}.site-shell-subpage .dashboard-module-card:hover{background:#fffbf5f2;border-color:#89582f47;transform:translateY(-4px);box-shadow:0 24px 56px #3521151c}.site-shell-subpage .dashboard-module-tag{color:#93602d;letter-spacing:.12em;background:#c18b4d1a;border-color:#b174372e;min-height:25px;padding:0 9px;font-size:.62rem;font-weight:850}.site-shell-subpage .dashboard-module-card h3{font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:690}.site-shell-subpage .dashboard-module-actions{padding-top:.7rem}.site-shell-subpage .fk-news-page .news-list{margin-top:clamp(2.4rem,4vw,3.4rem)}.site-shell-subpage .fk-news-page .news-card{padding:clamp(1.6rem,3vw,2.5rem);position:relative;overflow:hidden}.site-shell-subpage .fk-news-page .news-card:before{content:"";background:linear-gradient(#0000,#c98e4c 20%,#9f642f 80%,#0000);border-radius:999px;width:3px;position:absolute;top:1.5rem;bottom:1.5rem;left:0}.site-shell-subpage .fk-news-page .news-card-meta span{color:#8c5c2d;background:#c18b4d17;border-color:#a66a3229;min-height:25px;font-size:.62rem;font-weight:820}.site-shell-subpage .fk-news-page .news-card-content{gap:.85rem}.site-shell-subpage .fk-news-page .news-card-content h2{max-width:850px;font-size:clamp(1.65rem,3vw,2.6rem);font-weight:650;line-height:1.07}.site-shell-subpage .fk-contact-page .profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell-subpage .fk-contact-cta-card{color:#fff8ef;background:radial-gradient(circle at 95% 0,#daa26329,#0000 18rem),linear-gradient(145deg,#4a3327,#2d1d16);border-color:#ffead026;justify-content:space-between;align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(1.8rem,3vw,2.6rem);display:flex}.site-shell-subpage .fk-contact-cta-card h2{color:#fffaf4;font-size:clamp(1.6rem,2.8vw,2.35rem)}.site-shell-subpage .fk-contact-cta-card p{color:#fff6ebb3;max-width:720px}.site-shell-subpage .fk-contact-cta-card .fk-card-kicker{color:#dfad73}.site-shell-subpage .fk-contact-cta-card .ghost-button{color:#fffaf4;background:#ffffff12;border-color:#fff6eb38}.site-shell-subpage .fk-support-shell{width:100%}.site-shell-subpage .fk-support-hero{max-width:830px}.site-shell-subpage .fk-support-guide-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:18px;margin-top:clamp(2.5rem,4vw,3.5rem);display:grid}.site-shell-subpage .fk-support-guide-card{flex-direction:column;justify-content:space-between;min-height:265px;padding:1.55rem;display:flex}.site-shell-subpage .fk-support-guide-card h2{margin:1rem 0 0;font-size:1.24rem;line-height:1.2}.site-shell-subpage .fk-support-guide-card>div>p{margin:.8rem 0 0;font-size:.88rem}.site-shell-subpage .fk-support-guide-card>.ghost-button{width:fit-content;margin-top:1.5rem}.site-shell-subpage .fk-support-status{border:1px solid #0000;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:.65rem;font-weight:800;display:inline-flex}.site-shell-subpage .fk-support-status.is-available{color:#4d713d;background:#50753d17;border-color:#50753d2e}.site-shell-subpage .fk-support-status.is-planned{color:#796451;background:#755b4312;border-color:#755b4324}.site-shell-subpage .fk-support-planned-text{color:#5e4a3b94;margin-top:1.5rem;font-size:.78rem;font-weight:700}.site-shell-subpage .fk-support-video-panel{margin-top:2.5rem;padding:clamp(1.2rem,2.6vw,1.8rem);scroll-margin-top:100px}.site-shell-subpage .fk-support-video-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.25rem;display:flex}.site-shell-subpage .fk-support-video-header h2{margin:0;font-size:clamp(1.4rem,2.5vw,2rem)}.site-shell-subpage .fk-support-video-frame{background:#1e130e;border:1px solid #4c312021;border-radius:14px;place-items:center;display:grid;overflow:hidden}.site-shell-subpage .fk-support-video-frame video{object-fit:contain;background:#1e130e;width:auto;max-width:100%;height:auto;max-height:70dvh;display:block}.site-shell-subpage .fk-support-contact-panel{color:#fff8ef;background:radial-gradient(circle at 95% 0,#dca66726,#0000 19rem),linear-gradient(145deg,#4b3428,#2c1c15);border:1px solid #ffead026;border-radius:22px;justify-content:space-between;align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:24px;padding:clamp(1.7rem,3vw,2.4rem);display:flex;box-shadow:0 25px 58px #321d122b}.site-shell-subpage .fk-support-contact-panel h2{color:#fffaf4;letter-spacing:-.045em;margin:0;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:650}.site-shell-subpage .fk-support-contact-panel p:not(.fk-card-kicker){color:#fff6ebb0;max-width:720px;margin:.8rem 0 0;line-height:1.65}.site-shell-subpage .fk-support-contact-panel .fk-card-kicker{color:#e0af75}.site-shell-subpage .weather-form-row input,.site-shell-subpage .weather-form-row select,.site-shell-subpage .weather-form-row textarea,.site-shell-subpage .weather-input,.site-shell-subpage .auth-form input,.site-shell-subpage .auth-form select,.site-shell-subpage .auth-form textarea{background:#fffdf9e6;border-color:#5336232b;border-radius:10px}.site-shell-subpage .weather-form-row input:focus,.site-shell-subpage .weather-form-row select:focus,.site-shell-subpage .weather-form-row textarea:focus,.site-shell-subpage .weather-input:focus,.site-shell-subpage .auth-form input:focus,.site-shell-subpage .auth-form select:focus,.site-shell-subpage .auth-form textarea:focus{border-color:#8f5b2f8f;box-shadow:0 0 0 4px #c18b4d1c}.site-shell-subpage .fk-auth-subpage .auth-card{background:radial-gradient(circle at 10% 0,#ffffffe6,#0000 26rem),#fffbf5e6;border:1px solid #4c312024;border-radius:24px;width:min(100%,780px);margin:0 auto;padding:clamp(1.8rem,4vw,3rem);box-shadow:0 26px 64px #3521151c}.site-shell-subpage .fk-auth-subpage .auth-card h1{font-size:clamp(2.35rem,5vw,4rem);font-weight:660}.site-shell-subpage .profile-user-row,.site-shell-subpage .register-info-box{box-shadow:none;background:#fffcf7b8;border-color:#4c31201f;border-radius:15px}.site-shell-subpage .site-footer{width:100%;box-shadow:none;background:radial-gradient(circle at 88% 0,#dba6671a,#0000 25rem),linear-gradient(145deg,#3f2b21 0%,#2c1c15 100%);border:0;border-radius:28px;margin:18px auto 24px}.site-shell-subpage .site-footer:after{pointer-events:none;content:"";background:radial-gradient(circle,#0000 0 38%,#e3b3771f 38.2% 38.45%,#0000 38.7% 53%,#c8894d14 53.2% 53.45%,#0000 53.7%);border-radius:50%;width:48rem;height:48rem;position:absolute;bottom:-23rem;right:-18rem}.site-shell-subpage .site-footer-grid,.site-shell-subpage .site-footer-bottom{z-index:1;position:relative}.site-shell-subpage .site-footer-bottom span{color:#efc894;font-weight:400}@media (width<=900px){.site-shell-subpage .page-section,.site-shell-subpage .fk-profile-page,.site-shell-subpage .fk-auth-subpage,.site-shell-subpage .dashboard-page,.site-shell-subpage .fk-support-page,.site-shell-subpage .fk-profile-page-wide,.site-shell-subpage .fk-system-admin-page{width:calc(100% - 38px);padding-top:4rem;padding-bottom:5rem}.site-shell-subpage .fk-contact-page .profile-grid{grid-template-columns:1fr}.site-shell-subpage .fk-contact-cta-card,.site-shell-subpage .fk-support-contact-panel{flex-direction:column;align-items:flex-start}}@media (width<=640px){.site-shell-subpage .page-content{border-radius:20px;margin-top:9px}.site-shell-subpage .page-section,.site-shell-subpage .fk-profile-page,.site-shell-subpage .fk-auth-subpage,.site-shell-subpage .dashboard-page,.site-shell-subpage .fk-support-page,.site-shell-subpage .fk-profile-page-wide,.site-shell-subpage .fk-system-admin-page{width:calc(100% - 24px);padding-top:3.3rem;padding-bottom:4rem}.site-shell-subpage .profile-card>h1,.site-shell-subpage .fk-subpage-hero h1{font-size:clamp(2.45rem,12vw,3.5rem)}.site-shell-subpage .dashboard-hero{border-radius:18px;padding:1.5rem}.site-shell-subpage .dashboard-module-card,.site-shell-subpage .profile-info-card,.site-shell-subpage .news-card,.site-shell-subpage .fk-support-guide-card,.site-shell-subpage .fk-support-video-panel{border-radius:16px}.site-shell-subpage .fk-support-video-header{flex-direction:column}.site-shell-subpage .fk-support-video-header .ghost-button,.site-shell-subpage .fk-support-contact-panel .primary-button,.site-shell-subpage .fk-contact-cta-card .primary-button,.site-shell-subpage .fk-contact-cta-card .ghost-button{width:100%}.site-shell-subpage .site-footer{border-radius:20px}}.site-shell .site-footer{--fk-footer-horizontal-padding:clamp(28px, 4vw, 48px);isolation:isolate;width:100%;padding:clamp(36px, 4vw, 44px) var(--fk-footer-horizontal-padding) 0;color:#fff8ef;box-shadow:none;background:radial-gradient(at 84% 4%,#d7a26316,#0000 30rem),radial-gradient(at 8% 90%,#bf7e4511,#0000 29rem),linear-gradient(#3b281e 0%,#38241b 52%,#342118 100%);border:0;border-radius:28px;position:relative;overflow:hidden}.site-shell-home .site-footer{border-radius:0 0 28px 28px;margin:0 auto 24px}.site-shell:not(.site-shell-home) .site-footer{margin:18px auto 24px}.site-shell .site-footer:before{z-index:4;top:0;right:var(--fk-footer-horizontal-padding);left:var(--fk-footer-horizontal-padding);pointer-events:none;content:"";background:linear-gradient(90deg,#0000 0%,#d3a0621f 9%,#e0b37966 29%,#ebc28dc7 50%,#e0b37966 71%,#d3a0621f 91%,#0000 100%);width:auto;height:1px;display:block;position:absolute;box-shadow:0 0 14px #d9a56624}.site-shell .site-footer:after{background:radial-gradient(circle,#0000 0% 31.7%,#e5b67b24 31.9% 32.15%,#0000 32.35% 45.7%,#cd91541c 45.9% 46.15%,#0000 46.35% 59.7%,#b7764014 59.9% 60.15%,#0000 60.35% 73.7%,#ffd8a40e 73.9% 74.15%,#0000 74.35% 86.45%,#edbf842e 86.68% 87.08%,#0000 87.32% 100%);border-radius:50%;-webkit-mask-image:linear-gradient(135deg,#0000 0%,#0003 24%,#000c 57%,#000 100%);mask-image:linear-gradient(135deg,#0000 0%,#0003 24%,#000c 57%,#000 100%)}.site-shell .site-footer-grid{padding-bottom:clamp(28px,3.5vw,40px)}.site-shell .site-footer-bottom{margin:0 calc(0px - var(--fk-footer-horizontal-padding));padding:18px var(--fk-footer-horizontal-padding) 20px;background:linear-gradient(#34211814 0%,#3421182e 100%)!important;border-top:0!important}.site-shell .site-footer-bottom:before{z-index:4;top:0;right:var(--fk-footer-horizontal-padding);left:var(--fk-footer-horizontal-padding);pointer-events:none;content:"";background:linear-gradient(90deg,#0000 0%,#d3a06221 10%,#e0b3796b 29%,#e8be87c7 50%,#e0b3796b 71%,#d3a06221 90%,#0000 100%);height:1px;position:absolute;box-shadow:0 0 14px #d9a56624}.site-shell .site-footer-bottom span{color:#f4d3a5;text-shadow:0 0 12px #f4d3a51a;font-weight:400}@media (width<=620px){.site-shell .site-footer{--fk-footer-horizontal-padding:20px;border-radius:20px}.site-shell-home .site-footer{border-radius:0 0 18px 18px}.site-shell .site-footer-bottom{padding-top:17px;padding-bottom:19px}}.site-shell .site-footer:after{z-index:0;border-radius:inherit;opacity:1;pointer-events:none;content:"";background:radial-gradient(circle at 86% 86%,#0000 0 13.46rem,#e8b87c0d 13.49rem,#e8b87c26 13.53rem 13.59rem,#e8b87c0d 13.63rem,#0000 13.66rem 21.18rem,#d39a5e0b 21.21rem,#daa46720 21.25rem 21.31rem,#d39a5e0b 21.35rem,#0000 21.38rem 100%);border:0;width:auto;height:auto;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.site-shell .site-footer-bottom{position:relative;overflow:visible;background:linear-gradient(#34211809 0%,#34211817 100%)!important}.site-shell .site-footer-bottom:after{content:none!important;display:none!important}.site-shell .site-footer:before,.site-shell .site-footer-bottom:before{z-index:4}.site-shell .site-footer-bottom span{z-index:5;position:relative}@media (width<=900px){.site-shell .site-footer:after{opacity:1;background:radial-gradient(circle at 85% 86%,#0000 0 10.76rem,#e8b87c0d 10.79rem,#e8b87c26 10.83rem 10.89rem,#e8b87c0d 10.93rem,#0000 10.96rem 17.15rem,#d39a5e0b 17.18rem,#daa46720 17.22rem 17.28rem,#d39a5e0b 17.32rem,#0000 17.35rem 100%);width:auto;height:auto;inset:0}}@media (width<=620px){.site-shell .site-footer:after{opacity:1;background:radial-gradient(circle at 83% 87%,#0000 0 7.18rem,#e8b87c0d 7.21rem,#e8b87c24 7.25rem 7.31rem,#e8b87c0d 7.35rem,#0000 7.38rem 11.78rem,#d39a5e0a 11.81rem,#daa4671d 11.85rem 11.91rem,#d39a5e0a 11.95rem,#0000 11.98rem 100%);width:auto;height:auto;inset:0}}body.fk-kalk-route{--fk-topbar-height:76px}body.fk-kalk-route .topbar.topbar-kalk-page{min-height:76px;color:var(--fk-text);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#fffdf8f5,#f7f1e7f0);border:1px solid #452d1e1a;border-top:0;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;gap:24px;padding:10px 22px;display:flex;overflow:visible;box-shadow:0 10px 32px #2a1b120f,inset 0 -1px #ffffffb8}body.fk-kalk-route .topbar.topbar-kalk-page .brand{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:11px;width:auto;min-width:215px;display:flex}body.fk-kalk-route .topbar.topbar-kalk-page .brand-mark.brand-mark-logo{flex:0 0 42px!important;width:42px!important;height:42px!important}body.fk-kalk-route .topbar.topbar-kalk-page .brand-title{color:var(--fk-text-strong);letter-spacing:-.015em;text-align:left;margin:0;font-size:.98rem;font-weight:850;line-height:1.08}body.fk-kalk-route .topbar.topbar-kalk-page .brand-subtitle{color:var(--fk-text-muted);text-align:left;margin:3px 0 0;font-size:.72rem;font-weight:570;display:block}body.fk-kalk-route .topbar.topbar-kalk-page .topnav{border-radius:var(--radius-pill);width:auto;color:var(--fk-text-soft);background:#ece1d275;border:1px solid #452d1e14;flex-wrap:nowrap;justify-content:center;align-items:center;gap:2px;padding:4px;font-size:.81rem;font-weight:730;display:flex;overflow:visible}body.fk-kalk-route .topbar.topbar-kalk-page .topnav>a,body.fk-kalk-route .topbar.topbar-kalk-page .nav-dropdown-toggle{border-radius:var(--radius-pill);color:#68584b;min-height:34px;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0 12px;font-weight:730;line-height:1;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}body.fk-kalk-route .topbar.topbar-kalk-page .topnav>a:hover,body.fk-kalk-route .topbar.topbar-kalk-page .nav-dropdown-toggle:hover,body.fk-kalk-route .topbar.topbar-kalk-page .nav-dropdown:hover .nav-dropdown-toggle{color:#24170f;background:#fffdf9f7;box-shadow:0 4px 13px #25170f11}body.fk-kalk-route .topbar.topbar-kalk-page .nav-dropdown:has(:focus-visible) .nav-dropdown-toggle{color:#24170f;background:#fffdf9f7;box-shadow:0 4px 13px #25170f11}body.fk-kalk-route .topbar.topbar-kalk-page .nav-dropdown-toggle:after{color:#8a6642;content:"⌄";margin-left:7px;font-size:.75rem}body.fk-kalk-route .topbar.topbar-kalk-page .account-menu-trigger{border-radius:var(--radius-pill);min-height:38px;color:var(--fk-text-strong);box-shadow:none;background:#ffffffb8;border:1px solid #452d1e21;align-items:center;gap:10px;padding:0 14px;font-size:.81rem;font-weight:850;display:inline-flex}body.fk-kalk-route .topbar.topbar-kalk-page .account-menu-trigger:hover,body.fk-kalk-route .topbar.topbar-kalk-page .account-menu:hover .account-menu-trigger{background:#fffaf1;border-color:#60452c57}body.fk-kalk-route .topbar.topbar-kalk-page .topbar-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}body.fk-kalk-route .topbar.topbar-kalk-page .topbar-actions .ghost-button,body.fk-kalk-route .topbar.topbar-kalk-page .topbar-actions .primary-button{min-height:38px;padding:0 14px;font-size:.8rem}body.fk-kalk-route .topbar.topbar-kalk-page .topbar-actions .ghost-button{box-shadow:none;background:0 0;border-color:#0000}body.fk-kalk-route .topbar.topbar-kalk-page .nav-dropdown-menu,body.fk-kalk-route .topbar.topbar-kalk-page .account-menu-dropdown{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9fb;border-color:#452d1e21;border-radius:16px;box-shadow:0 18px 42px #21150d2e,inset 0 1px #ffffffd1}body.fk-kalk-route .topbar.topbar-kalk-page .nav-dropdown-menu a,body.fk-kalk-route .topbar.topbar-kalk-page .account-menu-item{color:var(--fk-text-soft);border-radius:9px;font-weight:750}body.fk-kalk-route .topbar.topbar-kalk-page .nav-dropdown-menu a:hover,body.fk-kalk-route .topbar.topbar-kalk-page .account-menu-item:hover{color:var(--fk-brown-950);background:#49331f12}body.fk-kalk-route .topbar.topbar-kalk-page a:focus-visible,body.fk-kalk-route .topbar.topbar-kalk-page button:focus-visible{outline-offset:3px;outline:2px solid #c18b4d}@media (width<=1100px){body.fk-kalk-route .topbar.topbar-kalk-page{flex-wrap:nowrap;justify-content:space-between}body.fk-kalk-route .topbar.topbar-kalk-page .brand{justify-content:flex-start;width:auto}body.fk-kalk-route .topbar.topbar-kalk-page .topnav{flex-wrap:nowrap;gap:1px}}@media (width<=920px){body.fk-kalk-route .topbar.topbar-kalk-page{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;display:grid}body.fk-kalk-route .topbar.topbar-kalk-page .brand{min-width:0}body.fk-kalk-route .topbar.topbar-kalk-page .brand-subtitle{display:none}body.fk-kalk-route .topbar.topbar-kalk-page .topnav{scrollbar-width:none;justify-content:center;width:100%;overflow:auto visible}body.fk-kalk-route .topbar.topbar-kalk-page .topnav::-webkit-scrollbar{display:none}}@media (width<=800px){body.fk-kalk-route{--fk-topbar-height:166px}body.fk-kalk-route .topbar.topbar-kalk-page{grid-template-columns:1fr;place-items:start center;gap:11px;min-height:166px;padding:11px 12px;display:grid}body.fk-kalk-route .topbar.topbar-kalk-page .brand{text-align:left;flex-direction:row;justify-content:center;width:auto;min-width:0}body.fk-kalk-route .topbar.topbar-kalk-page .brand-title,body.fk-kalk-route .topbar.topbar-kalk-page .brand-subtitle{text-align:left}body.fk-kalk-route .topbar.topbar-kalk-page .brand-subtitle{display:block}body.fk-kalk-route .topbar.topbar-kalk-page .topnav{justify-content:flex-start;width:100%;overflow:auto visible}body.fk-kalk-route .topbar.topbar-kalk-page .topbar-actions{flex-wrap:wrap;justify-content:center;width:100%}body.fk-kalk-route .topbar.topbar-kalk-page .account-menu{justify-content:center}}.site-shell-subpage .fk-support-contact-panel .primary-button{color:#382317;letter-spacing:-.01em;min-height:46px;text-shadow:none;background:linear-gradient(#e4ceb1 0%,#d3b38a 100%);border:1px solid #d7aa716b;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 19px;font-size:.82rem;font-weight:780;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff61,0 6px 15px #140c0824}.site-shell-subpage .fk-support-contact-panel .primary-button:after{color:#76502d;content:"→";font-size:.92rem;font-weight:700;line-height:1;transition:color .15s,transform .15s;display:inline-block}.site-shell-subpage .fk-support-contact-panel .primary-button:hover{color:#2d1b11;background:linear-gradient(#ead7bd 0%,#dabd96 100%);border-color:#dfb47a94;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff75,0 9px 20px #140c082e}.site-shell-subpage .fk-support-contact-panel .primary-button:hover:after{color:#61401f;transform:translate(2px)}.site-shell-subpage .fk-support-contact-panel .primary-button:active{transform:translateY(0);box-shadow:inset 0 1px #ffffff57,0 4px 10px #140c0821}.site-shell-subpage .fk-support-contact-panel .primary-button:focus-visible{outline-offset:3px;border-color:#e5be89c7;outline:3px solid #dcaf7433}@media (width<=640px){.site-shell-subpage .fk-support-contact-panel .primary-button{width:100%;min-height:48px}}.site-shell-subpage .fk-contact-page .profile-grid{align-items:stretch!important}.site-shell-subpage .fk-contact-page .profile-grid>.profile-info-card:first-child,.site-shell-subpage .fk-contact-page .profile-grid>.profile-info-card:nth-child(2){min-height:100%;align-self:stretch!important;height:100%!important}.site-shell-subpage .fk-contact-cta-card .profile-user-actions{flex:0 0 150px;grid-template-columns:1fr;gap:10px;width:150px;min-width:150px;display:grid}.site-shell-subpage .fk-contact-cta-card .profile-user-actions .ghost-button,.site-shell-subpage .fk-contact-cta-card .profile-user-actions .primary-button{min-height:44px;text-shadow:none;border-radius:11px;padding:0 16px;font-size:.8rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s,color .15s;transform:none;filter:none!important;width:100%!important;min-width:0!important}.site-shell-subpage .fk-contact-cta-card .profile-user-actions .ghost-button{box-shadow:inset 0 1px #ffffff0e;color:#fff7ec!important;-webkit-text-fill-color:#fff7ec!important;opacity:1!important;background:#fff1!important;border:1px solid #ffeed847!important}.site-shell-subpage .fk-contact-cta-card .profile-user-actions .ghost-button:hover,.site-shell-subpage .fk-contact-cta-card .profile-user-actions .ghost-button:focus-visible{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 7px 16px #120a0624;color:#fffaf4!important;-webkit-text-fill-color:#fffaf4!important;opacity:1!important;filter:none!important;background:#ffffff24!important;border-color:#ffeacd70!important}.site-shell-subpage .fk-contact-cta-card .profile-user-actions .ghost-button:active{transform:translateY(0);box-shadow:inset 0 1px #ffffff12,0 3px 8px #120a061c;color:#fffaf4!important;-webkit-text-fill-color:#fffaf4!important;background:#ffffff18!important}.site-shell-subpage .fk-contact-cta-card .profile-user-actions .primary-button{box-shadow:inset 0 1px #ffffff40,0 6px 14px #120a0626;color:#2e1b11!important;-webkit-text-fill-color:#2e1b11!important;opacity:1!important;background:linear-gradient(#c9a77e 0%,#af8258 100%)!important;border:1px solid #d3a66d66!important}.site-shell-subpage .fk-contact-cta-card .profile-user-actions .primary-button:hover,.site-shell-subpage .fk-contact-cta-card .profile-user-actions .primary-button:focus-visible{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff54,0 9px 19px #120a062e;color:#29180f!important;-webkit-text-fill-color:#29180f!important;opacity:1!important;filter:none!important;background:linear-gradient(#d4b690 0%,#bc9167 100%)!important;border-color:#e1b8828f!important}.site-shell-subpage .fk-contact-cta-card .profile-user-actions .primary-button:active{transform:translateY(0);box-shadow:inset 0 1px #ffffff36,0 3px 8px #120a0621;color:#29180f!important;-webkit-text-fill-color:#29180f!important;background:linear-gradient(#bf9b72 0%,#a77a51 100%)!important}.site-shell-subpage .fk-contact-cta-card .profile-user-actions .ghost-button:focus-visible,.site-shell-subpage .fk-contact-cta-card .profile-user-actions .primary-button:focus-visible{outline-offset:3px;outline:3px solid #e0b2773d}@media (width<=900px){.site-shell-subpage .fk-contact-page .profile-grid>.profile-info-card:first-child,.site-shell-subpage .fk-contact-page .profile-grid>.profile-info-card:nth-child(2){min-height:0;height:auto!important}.site-shell-subpage .fk-contact-cta-card .profile-user-actions{flex-basis:auto;width:min(100%,320px);min-width:0}}@media (width<=640px){.site-shell-subpage .fk-contact-cta-card .profile-user-actions{width:100%}}.fk-billing-page .fk-billing-company-agreement-grid{align-items:start;gap:18px;grid-template-columns:minmax(270px,.88fr) minmax(460px,1.38fr) minmax(300px,1fr)!important;display:grid!important}.fk-billing-page .fk-billing-company-agreement-grid>.profile-info-card{width:100%;min-width:0}.fk-billing-page .fk-billing-company-agreement-editor{min-width:0}.fk-billing-page .fk-billing-company-agreement-editor .weather-form-stack{width:100%;min-width:0}.fk-billing-page .fk-billing-company-agreement-editor .weather-form-row{align-items:center;gap:10px 14px;width:100%;min-width:0;grid-template-columns:minmax(155px,180px) minmax(230px,1fr)!important}.fk-billing-page .fk-billing-company-agreement-editor .weather-row-label{white-space:normal;overflow-wrap:anywhere;min-width:0}.fk-billing-page .fk-billing-company-agreement-editor .weather-input,.fk-billing-page .fk-billing-company-agreement-editor input,.fk-billing-page .fk-billing-company-agreement-editor select,.fk-billing-page .fk-billing-company-agreement-editor .weather-inline-check{width:100%;min-width:0;max-width:none}.fk-billing-page .fk-billing-company-agreement-editor select.weather-input{padding-right:38px}.fk-billing-page .fk-billing-company-agreement-editor .weather-inline-check{align-items:flex-start}.fk-billing-page .fk-billing-company-agreement-editor .weather-inline-check span{overflow-wrap:anywhere;min-width:0}.fk-billing-page .fk-billing-company-agreement-summary{min-width:0}.fk-billing-page .fk-billing-company-agreement-summary p{overflow-wrap:anywhere}@media (width<=1120px){.fk-billing-page .fk-billing-company-agreement-grid{grid-template-columns:minmax(260px,.8fr) minmax(430px,1.2fr)!important}.fk-billing-page .fk-billing-company-agreement-summary{grid-column:1/-1}}@media (width<=800px){.fk-billing-page .fk-billing-company-agreement-grid{grid-template-columns:1fr!important}.fk-billing-page .fk-billing-company-agreement-summary{grid-column:auto}.fk-billing-page .fk-billing-company-agreement-editor .weather-form-row{align-items:stretch;grid-template-columns:1fr!important}}.site-shell-subpage .fk-my-profile-page .fk-my-profile-card-grid{align-items:stretch!important}.site-shell-subpage .fk-my-profile-page .fk-my-profile-card-grid>.profile-info-card{flex-direction:column;min-height:0;display:flex;align-self:stretch!important;height:100%!important}.site-shell-subpage .fk-my-profile-page .fk-my-profile-card-grid>.profile-info-card>h2,.site-shell-subpage .fk-my-profile-page .fk-my-profile-card-grid>.profile-info-card>.weather-form-stack{flex:none}.site-shell-subpage .fk-my-profile-page .fk-my-profile-card-grid>.profile-info-card>.profile-user-actions{width:100%;padding-top:16px;margin-top:auto!important}.site-shell-subpage .fk-my-profile-page .fk-my-profile-card-grid .profile-status-message{flex:none}.site-shell-subpage .fk-my-profile-page .fk-my-profile-card-grid>.profile-info-card input,.site-shell-subpage .fk-my-profile-page .fk-my-profile-card-grid>.profile-info-card select,.site-shell-subpage .fk-my-profile-page .fk-my-profile-card-grid>.profile-info-card textarea{min-width:0}@media (width<=980px){.site-shell-subpage .fk-my-profile-page .fk-my-profile-card-grid>.profile-info-card{min-height:0;height:auto!important}.site-shell-subpage .fk-my-profile-page .fk-my-profile-card-grid>.profile-info-card>.profile-user-actions{padding-top:0;margin-top:16px!important}}.site-shell-subpage .fk-company-profile-page .fk-company-search-grid,.site-shell-subpage .fk-company-profile-page .fk-company-identity-grid,.site-shell-subpage .fk-company-profile-page .fk-company-overview-grid,.site-shell-subpage .fk-company-profile-page .fk-company-brand-billing-grid,.site-shell-subpage .fk-company-profile-page .fk-company-setup-grid,.site-shell-subpage .fk-company-profile-page .fk-company-department-grid,.site-shell-subpage .fk-company-profile-page .fk-company-department-users-grid,.site-shell-subpage .fk-company-profile-page .fk-company-add-department-user-grid,.site-shell-subpage .fk-company-profile-page .fk-company-shortcuts-grid,.site-shell-subpage .fk-company-profile-page .fk-company-text-templates-grid{align-items:stretch!important}.site-shell-subpage .fk-company-profile-page .fk-company-search-grid,.site-shell-subpage .fk-company-profile-page .fk-company-identity-grid{grid-template-columns:1fr!important}.site-shell-subpage .fk-company-profile-page .fk-company-overview-grid,.site-shell-subpage .fk-company-profile-page .fk-company-brand-billing-grid,.site-shell-subpage .fk-company-profile-page .fk-company-department-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-shell-subpage .fk-company-profile-page .fk-company-overview-grid>.fk-company-section-card:only-child,.site-shell-subpage .fk-company-profile-page .fk-company-brand-billing-grid>.fk-company-section-card:only-child,.site-shell-subpage .fk-company-profile-page .fk-company-department-grid>.fk-company-section-card:only-child{grid-column:1/-1}.site-shell-subpage .fk-company-profile-page .fk-company-setup-grid,.site-shell-subpage .fk-company-profile-page .fk-company-department-users-grid,.site-shell-subpage .fk-company-profile-page .fk-company-add-department-user-grid,.site-shell-subpage .fk-company-profile-page .fk-company-shortcuts-grid,.site-shell-subpage .fk-company-profile-page .fk-company-text-templates-grid{grid-template-columns:1fr!important}.site-shell-subpage .fk-company-profile-page .fk-company-section-card{flex-direction:column;width:100%;min-height:0;display:flex;align-self:stretch!important;height:100%!important}.site-shell-subpage .fk-company-profile-page .fk-company-section-body{flex-direction:column;flex:auto;min-width:0;display:flex}.site-shell-subpage .fk-company-profile-page .fk-company-section-body>.profile-user-actions:last-child{padding-top:16px;margin-top:auto!important}.site-shell-subpage .fk-company-profile-page [data-company-section-key=departmentRoles]>.fk-company-section-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.site-shell-subpage .fk-company-profile-page [data-company-section-key=departmentRoles]>.fk-company-section-body>.profile-info-card{flex-direction:column;min-height:0;display:flex;align-self:stretch!important;height:100%!important;margin-top:0!important}.site-shell-subpage .fk-company-profile-page [data-company-section-key=departmentRoles]>.fk-company-section-body>.profile-info-card>.profile-user-actions:last-child{padding-top:16px;margin-top:auto!important}.site-shell-subpage .fk-company-profile-page .fk-company-brand-billing-grid [data-company-section-key=logo],.site-shell-subpage .fk-company-profile-page .fk-company-brand-billing-grid [data-company-section-key=billing],.site-shell-subpage .fk-company-profile-page .fk-company-department-grid [data-company-section-key=departments],.site-shell-subpage .fk-company-profile-page .fk-company-department-grid [data-company-section-key=selectedDepartment]{height:100%!important}@media (width<=1100px){.site-shell-subpage .fk-company-profile-page .fk-company-overview-grid,.site-shell-subpage .fk-company-profile-page .fk-company-brand-billing-grid,.site-shell-subpage .fk-company-profile-page .fk-company-department-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.site-shell-subpage .fk-company-profile-page .fk-company-overview-grid,.site-shell-subpage .fk-company-profile-page .fk-company-brand-billing-grid,.site-shell-subpage .fk-company-profile-page .fk-company-department-grid{grid-template-columns:1fr!important}.site-shell-subpage .fk-company-profile-page [data-company-section-key=departmentRoles]>.fk-company-section-body{grid-template-columns:1fr}.site-shell-subpage .fk-company-profile-page .fk-company-section-card,.site-shell-subpage .fk-company-profile-page [data-company-section-key=departmentRoles]>.fk-company-section-body>.profile-info-card{height:auto!important;min-height:0!important}.site-shell-subpage .fk-company-profile-page .fk-company-section-body>.profile-user-actions:last-child,.site-shell-subpage .fk-company-profile-page [data-company-section-key=departmentRoles]>.fk-company-section-body>.profile-info-card>.profile-user-actions:last-child{padding-top:0;margin-top:16px!important}}.site-shell-subpage .fk-company-profile-page .fk-company-quick-nav-grid{grid-template-columns:1fr!important;align-items:stretch!important}.site-shell-subpage .fk-company-profile-page .fk-company-quick-nav-panel{min-height:0;align-self:auto!important;height:auto!important}.site-shell-subpage .fk-company-profile-page .fk-company-quick-nav-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));align-items:stretch;gap:10px;width:100%;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-quick-nav-actions .ghost-button{white-space:normal;text-align:left;justify-content:flex-start;width:100%;min-width:0;min-height:42px;padding:10px 14px;line-height:1.25}.site-shell-subpage .fk-company-profile-page .fk-company-shortcuts-grid{display:none!important}.site-shell-subpage .fk-company-profile-page .fk-company-section-card{scroll-margin-top:100px}@media (width<=640px){.site-shell-subpage .fk-company-profile-page .fk-company-quick-nav-actions{grid-template-columns:1fr}.site-shell-subpage .fk-company-profile-page .fk-company-quick-nav-actions .ghost-button{text-align:center;justify-content:center}}.site-shell-subpage .fk-company-profile-page .profile-card{flex-direction:column;display:flex}.site-shell-subpage .fk-company-profile-page .profile-card>*{min-width:0}.site-shell-subpage .fk-company-profile-page .profile-card>.fk-company-brand-billing-grid{order:900;width:100%;margin-top:20px!important}.site-shell-subpage .fk-company-profile-page .profile-card>.fk-company-text-templates-grid{order:910;width:100%;margin-top:20px!important}.site-shell-subpage .fk-company-profile-page .fk-company-brand-billing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.site-shell-subpage .fk-company-profile-page .fk-company-brand-billing-grid>.fk-company-section-card{align-self:stretch!important;height:100%!important}@media (width<=900px){.site-shell-subpage .fk-company-profile-page .fk-company-brand-billing-grid{grid-template-columns:1fr!important}.site-shell-subpage .fk-company-profile-page .fk-company-brand-billing-grid>.fk-company-section-card{height:auto!important}}.site-shell-subpage .fk-company-profile-page .fk-company-section-card[data-company-section-expanded=true]{min-height:0;align-self:stretch!important;height:100%!important}.site-shell-subpage .fk-company-profile-page .fk-company-section-card[data-company-section-expanded=false]{align-self:start!important;height:auto!important;min-height:0!important}.site-shell-subpage .fk-company-profile-page .fk-company-overview-grid>.fk-company-section-card[data-company-section-expanded=false],.site-shell-subpage .fk-company-profile-page .fk-company-brand-billing-grid>.fk-company-section-card[data-company-section-expanded=false],.site-shell-subpage .fk-company-profile-page .fk-company-department-grid>.fk-company-section-card[data-company-section-expanded=false]{align-self:start!important;height:auto!important}.site-shell-subpage .fk-company-profile-page .fk-company-overview-grid>.fk-company-section-card[data-company-section-expanded=true],.site-shell-subpage .fk-company-profile-page .fk-company-brand-billing-grid>.fk-company-section-card[data-company-section-expanded=true],.site-shell-subpage .fk-company-profile-page .fk-company-department-grid>.fk-company-section-card[data-company-section-expanded=true]{align-self:stretch!important;height:100%!important}@media (width<=900px){.site-shell-subpage .fk-company-profile-page .fk-company-section-card[data-company-section-expanded=true],.site-shell-subpage .fk-company-profile-page .fk-company-section-card[data-company-section-expanded=false]{align-self:auto!important;height:auto!important;min-height:0!important}}.topbar:not(.topbar-kalk-page) .topnav,body.fk-kalk-route .topbar.topbar-kalk-page .topnav{justify-content:center!important}@media screen and (width<=620px){.topbar:not(.topbar-kalk-page) .topnav{flex-wrap:wrap!important;justify-content:center!important;overflow:visible!important}}.site-shell .site-footer:before,.site-shell .site-footer:after,.site-shell .site-footer-bottom:before,.site-shell .site-footer-bottom:after{pointer-events:none!important}.site-shell .site-footer-grid,.site-shell .site-footer-bottom{z-index:5!important;position:relative!important}.site-shell .site-footer-grid>nav{z-index:6!important;pointer-events:auto!important;min-width:0!important;position:relative!important}@media screen and (width>=621px) and (width<=1000px){.site-shell .site-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px clamp(22px,4vw,42px)!important}.site-shell .site-footer-grid>.site-footer-brand-column{grid-column:1/-1!important;max-width:none!important}.site-shell .site-footer-grid>nav,.site-shell .site-footer-grid>nav:last-child{grid-column:auto!important}}@media screen and (width<=620px){.site-shell .site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 22px!important}.site-shell .site-footer-grid>.site-footer-brand-column{grid-column:1/-1!important;max-width:none!important}.site-shell .site-footer-grid>nav,.site-shell .site-footer-grid>nav:last-child{grid-column:auto!important}}@media screen and (width<=460px){.site-shell .site-footer-grid{grid-template-columns:1fr!important}.site-shell .site-footer-grid>.site-footer-brand-column,.site-shell .site-footer-grid>nav,.site-shell .site-footer-grid>nav:last-child{grid-column:1!important}}@media (hover:none),(pointer:coarse){.site-shell .site-footer-grid>nav>a{touch-action:manipulation;-webkit-tap-highlight-color:#e2b9822e;z-index:7!important;pointer-events:auto!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:8px 0!important;display:flex!important;position:relative!important}.site-shell .site-footer-grid>nav>a:hover,.site-shell .site-footer-primary-link:hover,.site-shell .site-footer-primary-link:hover span{transform:none!important}.site-shell .site-footer-grid>nav>a:active{color:#fffaf4!important;background:#fff8ef0e!important}}.topbar{overflow:visible!important}.topbar .topnav{touch-action:pan-y pinch-zoom;scrollbar-width:none!important;-ms-overflow-style:none!important;z-index:200100!important;position:relative!important;overflow:visible!important}.topbar .topnav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.topbar .account-menu{z-index:200020!important;position:relative!important}.topbar .nav-dropdown{z-index:200110!important;position:relative!important;overflow:visible!important}.topbar .nav-dropdown.is-open{z-index:200300!important}.topbar .nav-dropdown.is-open .nav-dropdown-menu{isolation:isolate;z-index:200310!important;pointer-events:auto!important;gap:6px!important;max-width:calc(100vw - 24px)!important;display:grid!important;overflow:visible!important}@media screen and (width<=920px){.topbar:not(.topbar-kalk-page) .topnav,body.fk-kalk-route .topbar.topbar-kalk-page .topnav{flex-wrap:wrap!important;justify-content:center!important;overflow:visible!important}}@media screen and (width<=800px){.topbar:not(.topbar-kalk-page),body.fk-kalk-route .topbar.topbar-kalk-page{overflow:visible!important}.topbar:not(.topbar-kalk-page) .topnav,body.fk-kalk-route .topbar.topbar-kalk-page .topnav{flex-wrap:wrap!important;justify-content:center!important;width:100%!important;max-width:100%!important;overflow:visible!important}.topbar .nav-dropdown.is-open{z-index:200300!important}.topbar .nav-dropdown.is-open .nav-dropdown-menu{z-index:200310!important}}@media (hover:none),(pointer:coarse){.topbar .nav-dropdown:not(.is-open) .nav-dropdown-menu{visibility:hidden!important;pointer-events:none!important;display:none!important}.topbar .nav-dropdown.is-open .nav-dropdown-menu{visibility:visible!important;pointer-events:auto!important;display:grid!important}}@media screen and (width>=621px) and (width<=920px){.topbar:not(.topbar-kalk-page){flex-flow:wrap!important;justify-content:center!important;align-items:center!important;gap:11px 14px!important;display:flex!important;overflow:visible!important}.topbar:not(.topbar-kalk-page)>.brand{flex:0 0 100%!important;justify-content:center!important;width:100%!important;min-width:0!important}.topbar:not(.topbar-kalk-page)>.topnav{flex-wrap:wrap!important;flex:0 auto!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.topbar:not(.topbar-kalk-page)>.account-menu,.topbar:not(.topbar-kalk-page)>.topbar-actions{flex:none!important;justify-content:center!important;width:auto!important;min-width:max-content!important}}@media screen and (width>=640px) and (width<=900px){.site-shell .site-footer-bottom{text-align:left!important;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;display:flex!important}.site-shell .site-footer-bottom>span:first-child{white-space:nowrap;text-align:left!important;flex:0 auto!important;margin-right:auto!important}.site-shell .site-footer-bottom>span:last-child{white-space:nowrap;text-align:right!important;flex:0 auto!important;margin-left:auto!important}}.fk-my-devices-card{gap:0}.fk-my-devices-card-editing{grid-column:auto}@media (width>=981px){.site-shell-subpage .fk-my-profile-page .fk-my-profile-card-grid>.fk-my-devices-card-editing{grid-column:span 2}}.fk-my-devices-compact-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fk-my-devices-compact-heading h2{margin-bottom:0}.fk-my-devices-compact-actions{width:100%;padding-top:16px;margin-top:auto!important}.fk-my-devices-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.fk-my-devices-header h2{margin-bottom:8px}.fk-my-devices-header p{max-width:760px;margin:0}.fk-my-devices-count{color:#5c4028;white-space:nowrap;background:#eedec66b;border:1px solid #714e2d2e;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:82px;min-height:38px;padding:7px 14px;font-size:.88rem;font-weight:750;display:inline-flex}.fk-my-devices-list{gap:12px;margin-top:20px;display:grid}.fk-my-device-row{background:linear-gradient(135deg,#ffffffe0,#f9f4ecdb);border:1px solid #714e2d26;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 17px;display:grid;box-shadow:0 9px 24px #45301d0e}.fk-my-device-row-current{background:linear-gradient(135deg,#fffbf2f7,#f2e2c8bd);border-color:#a8743557}.fk-my-device-icon{color:#74502f;background:#ffffffbf;border:1px solid #714e2d2b;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.35rem;line-height:1;display:inline-flex}.fk-my-device-details{min-width:0}.fk-my-device-details p{color:#493828c7;margin:4px 0 0;font-size:.9rem}.fk-my-device-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.fk-my-device-title>strong{color:#3e2c1d;font-size:1rem}.fk-my-device-title>span{color:#674522;background:#a9773924;border-radius:999px;align-items:center;min-height:25px;padding:3px 9px;font-size:.76rem;font-weight:750;display:inline-flex}.fk-my-device-remove{white-space:nowrap;align-self:center}.fk-my-devices-actions{margin-top:18px!important}.fk-my-device-activity{background:#fffcf7b8;border:1px solid #714e2d26;border-radius:18px;margin-top:20px;padding:18px}.fk-my-device-activity-heading h3{color:#3f2d1e;margin:0 0 6px;font-size:1.05rem}.fk-my-device-activity-heading p{margin:0}.fk-my-device-activity-list{gap:10px;margin-top:15px;display:grid}.fk-my-device-activity-row{background:#fffc;border:1px solid #714e2d1c;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:13px 14px;display:grid}.fk-my-device-activity-row p{color:#493828c2;margin:4px 0 0;font-size:.88rem}.fk-my-device-activity-meta{color:#493828b8;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-size:.82rem;display:flex}.fk-login-device-replacement{background:#faf2e5c2;border:1px solid #a8743538;border-radius:16px;gap:10px;margin-bottom:16px;padding:15px;display:grid}.fk-login-device-replacement>p{margin:0}.fk-login-device-replacement-list{gap:8px;display:grid}.fk-login-device-replacement-option{cursor:pointer;background:#ffffffd1;border:1px solid #714e2d24;border-radius:13px;align-items:center;gap:11px;padding:11px 12px;flex-direction:row!important;display:flex!important}.fk-login-device-replacement-option input{flex:none;width:17px;height:17px;margin:0}.fk-login-device-replacement-option span{gap:3px;display:grid}.fk-login-device-replacement-option small{color:#493828b8}@media (width<=760px){.fk-my-devices-header{flex-direction:column;gap:13px}.fk-my-device-row{grid-template-columns:42px minmax(0,1fr)}.fk-my-device-remove{grid-column:1/-1;width:100%}.fk-my-device-activity-row{grid-template-columns:1fr}.fk-my-device-activity-meta{white-space:normal;align-items:flex-start}.fk-my-devices-actions{align-items:stretch}.fk-my-devices-actions>*{width:100%}}.site-shell-subpage .fk-my-profile-page .fk-my-profile-card-grid>.profile-info-card .weather-form-row{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:6px!important}.site-shell-subpage .fk-my-profile-page .fk-my-profile-card-grid>.profile-info-card .weather-row-label{width:100%;max-width:none}.site-shell-subpage .fk-my-profile-page .fk-my-profile-card-grid>.profile-info-card .weather-input,.site-shell-subpage .fk-my-profile-page .fk-my-profile-card-grid>.profile-info-card input,.site-shell-subpage .fk-my-profile-page .fk-my-profile-card-grid>.profile-info-card select,.site-shell-subpage .fk-my-profile-page .fk-my-profile-card-grid>.profile-info-card textarea{width:100%!important;min-width:0!important;max-width:none!important}.site-shell-subpage .fk-my-profile-page .fk-my-profile-card-grid>.fk-my-devices-card-editing{height:auto!important}@media (width<=760px){.fk-my-devices-compact-heading{align-items:flex-start}}@media (width>=981px){.site-shell-subpage .fk-my-profile-page .fk-my-profile-card-grid>.profile-info-card:has(+.fk-my-devices-card-activity-open){align-self:start!important;height:fit-content!important}}.fk-my-device-activity-filter{background:#f7efe3b8;border:1px solid #714e2d24;border-radius:14px;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:end;gap:12px 16px;margin-top:16px;padding:14px;display:grid}.fk-my-device-activity-filter label,.fk-my-device-activity-custom-period label{gap:6px;min-width:0;display:grid}.fk-my-device-activity-filter label>span,.fk-my-device-activity-custom-period label>span{color:var(--fk-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:900}.fk-my-device-activity-filter select,.fk-my-device-activity-filter input{border-radius:var(--radius-sm);width:100%;min-width:0;min-height:42px;color:var(--fk-text);background:#fffffff5;border:1px solid #49331f29;padding:0 12px}.fk-my-device-activity-custom-period{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:10px;min-width:0;display:grid}.fk-my-device-activity-custom-period .ghost-button{min-width:128px}.fk-my-device-activity-close-actions{justify-content:flex-end;width:100%;margin-top:14px!important}@media (width<=760px){.fk-my-device-activity-filter,.fk-my-device-activity-custom-period{grid-template-columns:minmax(0,1fr)}.fk-my-device-activity-custom-period .ghost-button,.fk-my-device-activity-close-actions .ghost-button{width:100%}}#root input[type=email],#root input[type=password],#root input[autocomplete=email],#root input[autocomplete=username],#root input[autocomplete=current-password],#root input[autocomplete=new-password],#root input[id*=email i],#root input[name*=email i],#root input[id*=epost i],#root input[name*=epost i],#root input[id*=e-post i],#root input[name*=e-post i],#root input[id*=username i],#root input[name*=username i],#root input[id*=brukernavn i],#root input[name*=brukernavn i],#root input[id*=password i],#root input[name*=password i],#root input[id*=passord i],#root input[name*=passord i],#root .password-input-wrap>input,#root input[type=email]::placeholder,#root input[type=password]::placeholder,#root input[autocomplete=email]::placeholder,#root input[autocomplete=username]::placeholder,#root input[autocomplete=current-password]::placeholder,#root input[autocomplete=new-password]::placeholder,#root input[id*=email i]::placeholder,#root input[name*=email i]::placeholder,#root input[id*=epost i]::placeholder,#root input[name*=epost i]::placeholder,#root input[id*=e-post i]::placeholder,#root input[name*=e-post i]::placeholder,#root input[id*=username i]::placeholder,#root input[name*=username i]::placeholder,#root input[id*=brukernavn i]::placeholder,#root input[name*=brukernavn i]::placeholder,#root input[id*=password i]::placeholder,#root input[name*=password i]::placeholder,#root input[id*=passord i]::placeholder,#root input[name*=passord i]::placeholder,#root .password-input-wrap>input::placeholder,#root .auth-page input,#root .auth-page textarea,#root .fk-add-user-page input,#root .fk-add-user-page textarea,#root .fk-user-admin-page input,#root .fk-user-admin-page textarea,#root .auth-page input::placeholder,#root .auth-page textarea::placeholder,#root .fk-add-user-page input::placeholder,#root .fk-add-user-page textarea::placeholder,#root .fk-user-admin-page input::placeholder,#root .fk-user-admin-page textarea::placeholder{font-weight:400!important}.fk-billing-page .weather-inline-check{flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;display:flex!important}.fk-billing-page .weather-inline-check input[type=checkbox]{appearance:auto;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important}.fk-billing-page .weather-inline-check span{flex:auto;min-width:0;line-height:1.35;display:block}.fk-billing-page .weather-form-row input:disabled,.fk-billing-page .weather-form-row select:disabled,.fk-billing-page .weather-form-row textarea:disabled,.fk-billing-page .weather-input:disabled{color:#70747a!important;-webkit-text-fill-color:#70747a!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important;background:#e2e3e5!important;border-color:#c5c7ca!important}.fk-billing-page .weather-inline-check:has(input[type=checkbox]:disabled){color:#70747a!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important;background:#e2e3e5!important;border-color:#c5c7ca!important}.fk-billing-page .weather-inline-check:has(input[type=checkbox]:disabled) span{color:#70747a!important}.fk-billing-page .weather-inline-check:has(input[type=checkbox]:disabled) input[type=checkbox]{cursor:not-allowed!important;opacity:.72!important}.fk-billing-page .profile-action-feedback{margin:14px 0!important}.fk-billing-page .fk-billing-standard-cards-grid{align-items:stretch;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.fk-billing-page .fk-billing-standard-cards-grid>.profile-info-card{min-width:0;height:100%}.fk-billing-page .fk-billing-trial-settings-card{flex-direction:column;display:flex}.fk-billing-page .fk-billing-trial-month-value{align-items:center;min-height:42px;font-size:1.05rem;font-weight:700;display:flex}.fk-billing-page .fk-billing-trial-month-controls{grid-template-columns:minmax(90px,.75fr) minmax(150px,1.25fr);gap:10px;display:grid}.fk-billing-page .fk-billing-trial-card-actions{padding-top:14px;margin-top:auto!important}.fk-billing-page .fk-billing-trial-override-field{gap:6px;min-width:0;display:grid}.fk-billing-page .fk-billing-trial-override-field small{opacity:.78;line-height:1.35}@media (width<=1240px){.fk-billing-page .fk-billing-standard-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.fk-billing-page .fk-billing-standard-cards-grid{grid-template-columns:1fr!important}.fk-billing-page .fk-billing-trial-month-controls{grid-template-columns:1fr}}.account-menu-status.is-inactive{font-weight:600;color:#7d2634!important}.fk-access-gate-page{box-sizing:border-box;background:#f7f8fa;justify-content:center;align-items:flex-start;width:100%;min-height:calc(100vh - 90px);padding:56px 24px 80px;display:flex}.fk-access-gate-card{background:#fff;border:1px solid #1926371f;border-radius:18px;width:min(760px,100%);padding:34px 36px;box-shadow:0 18px 48px #18253614}.fk-access-gate-card h1{margin:8px 0 14px;font-size:clamp(28px,3vw,38px);line-height:1.1}.fk-access-gate-card p{max-width:68ch;margin:0 0 18px;line-height:1.6}.fk-access-gate-eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:.8rem;font-weight:700;display:inline-block}.fk-access-gate-status-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.fk-access-gate-status{color:#8b1e1e;background:#8b1e1e14;border:1px solid #8b1e1e3d;border-radius:999px;align-items:center;min-height:32px;padding:5px 12px;font-weight:700;display:inline-flex}.fk-access-gate-lead{font-size:1.05rem}.fk-access-gate-notice{background:#1926370e;border-radius:12px;gap:5px;margin:24px 0;padding:16px 18px;display:grid}.fk-access-gate-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.fk-access-gate-actions .primary-button,.fk-access-gate-actions .secondary-button{text-decoration:none}@media (width<=640px){.fk-access-gate-page{padding:28px 14px 48px}.fk-access-gate-card{border-radius:14px;padding:26px 22px}}.fk-stripe-checkout-panel{position:relative;overflow:hidden}.fk-checkout-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a94;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fk-checkout-modal{border:1px solid var(--border-color,#0f172a29);background:var(--surface-card,#fff);width:min(720px,100vw - 32px);max-height:calc(100vh - 32px);color:inherit;border-radius:20px;padding:24px;overflow-y:auto;box-shadow:0 28px 80px #0f172a47}.fk-checkout-modal-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.fk-checkout-modal-heading h2{margin-top:4px}.fk-checkout-summary-grid{border:1px solid var(--border-color,#0f172a24);border-radius:14px;gap:0;margin:18px 0;display:grid;overflow:hidden}.fk-checkout-summary-row{border-bottom:1px solid var(--border-color,#0f172a1a);justify-content:space-between;align-items:baseline;gap:20px;padding:12px 14px;display:flex}.fk-checkout-summary-row:last-child{border-bottom:0}.fk-checkout-summary-row span{min-width:0}.fk-checkout-summary-row strong{text-align:right}.fk-checkout-summary-total{font-size:1.05rem}.fk-checkout-acknowledgements{gap:12px;margin:18px 0;display:grid}.fk-checkout-checkbox{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.fk-checkout-checkbox input{flex:none;width:18px;height:18px;margin-top:2px}.fk-checkout-provider-note{opacity:.78;margin:18px 0 0;font-size:.9rem}@media (width<=640px){.fk-checkout-modal{border-radius:16px;padding:18px}.fk-checkout-modal-heading,.fk-checkout-summary-row{flex-direction:column;align-items:stretch;gap:6px}.fk-checkout-summary-row strong{text-align:left}}.fk-checkout-modal-backdrop{overscroll-behavior:contain;z-index:200100!important;min-height:100dvh!important;padding:calc(var(--fk-topbar-height,96px) + 20px) 16px 20px!important;align-items:flex-start!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.fk-checkout-modal{max-height:calc(100dvh - var(--fk-topbar-height,96px) - 40px)!important}.fk-checkout-fixed-plan-note{opacity:.78;margin:8px 0 0;font-size:.9rem}.fk-checkout-modal-actions{flex-wrap:wrap;display:flex;gap:14px!important}.auth-page [role=dialog] label:has(input[type=checkbox]){grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;column-gap:12px!important;display:grid!important}.auth-page [role=dialog] input[type=checkbox]{flex:0 0 22px!important;width:22px!important;min-width:22px!important;height:22px!important;margin:1px 0 0!important}.auth-page [role=dialog] div:has(>button){flex-wrap:wrap!important;gap:14px!important;display:flex!important}.auth-page [role=dialog] div:has(>button)>button{margin:0!important}@media (width<=640px){.fk-checkout-modal-backdrop{padding:calc(var(--fk-topbar-height,210px) + 12px) 12px 12px!important}.fk-checkout-modal{max-height:calc(100vh - var(--fk-topbar-height,96px) - 24px)!important}}.fk-billing-customer-overview{background:#ffffff7a;border:1px solid #5d412c2e;border-radius:14px;width:100%;margin-top:14px;overflow:hidden}.fk-billing-customer-overview-row{border-bottom:1px solid #5d412c1f;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);align-items:baseline;gap:22px;min-height:52px;padding:14px 16px;display:grid}.fk-billing-customer-overview-row:last-child{border-bottom:0}.fk-billing-customer-overview-row>span:not(.fk-billing-customer-overview-value){color:#765d49;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.fk-billing-customer-overview-value{color:#2d1a10;letter-spacing:normal;text-align:right;text-transform:none;overflow-wrap:anywhere;justify-self:end;font-size:.98rem;font-weight:400}.fk-billing-customer-actions{margin-top:16px}@media screen and (width<=680px){.fk-billing-customer-overview-row{grid-template-columns:minmax(0,1fr);gap:6px}.fk-billing-customer-overview-value{text-align:left;justify-self:start}}.fk-billing-seat-section{gap:18px;display:grid}.fk-billing-seat-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.fk-billing-seat-heading h2,.fk-billing-seat-heading p{margin:0}.fk-billing-seat-heading p{max-width:820px;margin-top:7px}.fk-billing-seat-count{white-space:nowrap;background:#fffcf7b8;border:1px solid #6f4b2b38;border-radius:999px;flex:none;padding:8px 12px;font-size:.84rem;font-weight:600}.fk-billing-seat-summary{border:1px solid #6f4b2b2e;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.fk-billing-seat-summary>div{border-bottom:1px solid #6f4b2b24;border-right:1px solid #6f4b2b24;gap:4px;padding:13px 15px;display:grid}.fk-billing-seat-summary>div:nth-child(3n){border-right:0}.fk-billing-seat-summary>div:nth-last-child(-n+3){border-bottom:0}.fk-billing-seat-summary span{color:#4a311db8;font-size:.78rem}.fk-billing-seat-summary strong{font-size:.94rem;font-weight:500}.fk-billing-seat-list{border:1px solid #6f4b2b2e;border-radius:14px;display:grid;overflow:hidden}.fk-billing-seat-row{cursor:pointer;border-bottom:1px solid #6f4b2b21;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:grid}.fk-billing-seat-row:last-child{border-bottom:0}.fk-billing-seat-row:has(input:disabled){cursor:default}.fk-billing-seat-row input[type=checkbox]{width:18px;height:18px;margin:0}.fk-billing-seat-user{gap:2px;min-width:0;display:grid}.fk-billing-seat-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:500;overflow:hidden}.fk-billing-seat-user small{color:#4a311db3;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.fk-billing-seat-state{white-space:nowrap;font-size:.82rem}.fk-billing-seat-actions{justify-content:flex-end;display:flex}.fk-billing-seat-status,.fk-billing-seat-locked-note,.fk-billing-seat-checkout-note p{margin:0}.fk-billing-seat-locked-note{background:#fffcf79e;border:1px solid #6f4b2b2e;border-radius:12px;padding:12px 14px}@media (width<=760px){.fk-billing-seat-heading{display:grid}.fk-billing-seat-count{justify-self:start}.fk-billing-seat-summary{grid-template-columns:1fr}.fk-billing-seat-summary>div,.fk-billing-seat-summary>div:nth-child(3n),.fk-billing-seat-summary>div:nth-last-child(-n+3){border-bottom:1px solid #6f4b2b24;border-right:0}.fk-billing-seat-summary>div:last-child{border-bottom:0}.fk-billing-seat-row{grid-template-columns:auto minmax(0,1fr)}.fk-billing-seat-state{grid-column:2}}.fk-billing-seat-departments{gap:10px;display:grid}.fk-billing-seat-department{background:#fffdf98f;border:1px solid #6f4b2b2e;border-radius:14px;overflow:hidden}.fk-billing-seat-department-toggle{width:100%;min-height:62px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 15px;display:grid}.fk-billing-seat-department-toggle:hover{background:#6f4b2b0b}.fk-billing-seat-department-title{gap:4px;min-width:0;display:grid}.fk-billing-seat-department-title strong{font-size:.96rem;font-weight:600}.fk-billing-seat-department-title small{color:#4a311db8;font-size:.81rem;line-height:1.45}.fk-billing-seat-department-symbol{background:#ffffff9e;border:1px solid #6f4b2b33;border-radius:999px;place-items:center;width:28px;height:28px;font-size:1.05rem;line-height:1;display:grid}.fk-billing-seat-department .fk-billing-seat-list{border:0;border-top:1px solid #6f4b2b24;border-radius:0}@media (width<=680px){.fk-billing-seat-department-toggle{align-items:start}}.fk-billing-preactivation-cost-note{color:#4a311dc7;background:#fffdf99e;border:1px solid #6f4b2b29;border-radius:12px;margin:0;padding:11px 13px;font-size:.86rem;line-height:1.5}.fk-billing-terms-link-row{width:fit-content;max-width:100%;margin-top:5px;display:block}.fk-billing-terms-link-row>a,.fk-billing-terms-link-row>button{white-space:nowrap;width:max-content;max-width:100%;display:inline-flex}.fk-billing-structure-section{margin-top:20px;overflow:hidden}.fk-billing-structure-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.fk-billing-structure-heading h2{margin:4px 0 6px}.fk-billing-structure-heading p:last-child{margin-bottom:0}.fk-billing-structure-body{border-top:1px solid var(--border-muted);margin-top:18px;padding-top:18px}.fk-billing-structure-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fk-billing-structure-option{border:1px solid var(--border-muted);cursor:pointer;background:#ffffffb8;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;transition:border-color .14s,box-shadow .14s,background .14s;display:grid}.fk-billing-structure-option:hover,.fk-billing-structure-option.is-selected{border-color:var(--border-accent-hover)}.fk-billing-structure-option.is-selected{background:#fffffff0;box-shadow:0 0 0 2px #1c635314}.fk-billing-structure-option.is-disabled{opacity:.62;cursor:not-allowed}.fk-billing-structure-option span{gap:5px;display:grid}.fk-billing-structure-option small{color:var(--text-muted);line-height:1.45}.fk-billing-structure-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.fk-billing-structure-summary>div{border:1px solid var(--border-muted);background:#ffffffb8;border-radius:14px;gap:5px;padding:13px 14px;display:grid}.fk-billing-structure-summary span{color:var(--text-muted);font-size:.82rem}.fk-billing-structure-warning,.fk-billing-structure-note,.fk-billing-structure-security-note{border-radius:13px;margin:14px 0 0;padding:12px 14px;line-height:1.5}.fk-billing-structure-warning{background:#fff4dab8;border:1px solid #ae711457}.fk-billing-structure-note,.fk-billing-structure-security-note{border:1px solid var(--border-muted);background:#f8faf9c7}.fk-billing-structure-confirmation{border:1px solid var(--border-muted);background:#ffffffc2;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;margin-top:16px;padding:14px;display:grid}.fk-billing-structure-confirmation input{margin-top:3px}.fk-billing-structure-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}@media (width<=900px){.fk-billing-structure-options,.fk-billing-structure-summary{grid-template-columns:1fr}.fk-billing-structure-heading{flex-direction:column;align-items:stretch}}.fk-billing-page>.profile-shell>.profile-card{padding:clamp(30px,4vw,52px)}.fk-billing-page>.profile-shell>.profile-card>h1{margin-bottom:22px}.fk-billing-page .fk-billing-structure-section,.fk-billing-page .fk-billing-seat-section,.fk-billing-page .fk-billing-status-card,.fk-billing-page .fk-billing-department-section{background:radial-gradient(circle at 6% 0,#ffffffe6,#0000 22rem),linear-gradient(135deg,#fffdf8fa,#f8efe2e6);border:1px solid #49331f26;box-shadow:0 14px 34px #21150d13,inset 0 1px #ffffffb8}.fk-billing-page .fk-billing-structure-section{margin-top:0;padding:22px 24px;position:relative;overflow:hidden}.fk-billing-page .fk-billing-structure-section:before{background:linear-gradient(180deg, var(--fk-gold), #c59a5a3d);content:"";width:4px;position:absolute;inset:0 auto 0 0}.fk-billing-page .fk-billing-structure-heading{align-items:center}.fk-billing-page .fk-billing-structure-heading-copy{gap:5px;min-width:0;display:grid}.fk-billing-page .fk-billing-structure-heading-copy h2{margin:0;font-size:clamp(1.24rem,2vw,1.52rem)}.fk-billing-page .fk-billing-structure-current{background:#ffffffb3;border:1px solid #49331f1f;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:3px 12px;width:fit-content;max-width:100%;margin-top:10px;padding:11px 14px;display:grid}.fk-billing-page .fk-billing-structure-current>span{color:var(--fk-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:900}.fk-billing-page .fk-billing-structure-current>strong{color:var(--fk-text-strong);font-weight:850}.fk-billing-page .fk-billing-structure-current>small{color:var(--fk-text-soft);grid-column:1/-1;font-size:.82rem;line-height:1.45}.fk-billing-page .fk-billing-structure-body{background:#ffffff94;border:1px solid #49331f1f;border-radius:18px;margin-top:20px;padding:20px}.fk-billing-page .fk-billing-structure-option,.fk-billing-page .fk-billing-structure-summary>div,.fk-billing-page .fk-billing-structure-confirmation{background:#ffffffdb}.fk-billing-page .fk-billing-access-card{margin-top:18px;padding:22px 24px}.fk-billing-page .fk-billing-access-card.is-free{background:radial-gradient(circle at 8% 0,#ffffffeb,#0000 22rem),linear-gradient(135deg,#fffdf8fa,#ebf3e6d1);border-color:#476b3833}.fk-billing-access-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.fk-billing-access-card-heading h2{margin:5px 0 0;font-size:clamp(1.2rem,2vw,1.48rem)}.fk-billing-access-badge{border-radius:var(--radius-pill);color:#385b2c;background:#476b381a;border:1px solid #476b383d;flex:none;align-items:center;min-height:34px;padding:0 13px;font-size:.84rem;font-weight:900;display:inline-flex}.fk-billing-access-card-copy{background:#ffffffad;border:1px solid #49331f1a;border-radius:16px;gap:16px;margin-top:16px;padding:17px;display:grid}.fk-billing-access-card-copy>p{max-width:900px;color:var(--fk-text-soft);margin:0;line-height:1.62}.fk-billing-access-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fk-billing-access-facts>div{background:#f7f1e79e;border:1px solid #49331f1a;border-radius:13px;gap:5px;padding:12px 13px;display:grid}.fk-billing-access-facts span,.fk-billing-department-closed-summary span{color:var(--fk-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900}.fk-billing-access-facts strong,.fk-billing-department-closed-summary strong{color:var(--fk-text-strong);font-size:.92rem;font-weight:780}.fk-billing-page .fk-billing-seat-section:not(.fk-billing-access-card){margin-top:18px;padding:22px 24px}.fk-billing-page .fk-billing-seat-heading{border-bottom:1px solid #49331f1a;padding-bottom:16px}.fk-billing-page .fk-billing-seat-summary{background:#ffffff9e}.fk-billing-department-grid{margin-top:18px}.fk-billing-page .fk-billing-department-section{padding:22px 24px;overflow:hidden}.fk-billing-page .fk-billing-department-section.is-closed{background:radial-gradient(circle at 88% 0,#c59a5a1f,#0000 20rem),linear-gradient(135deg,#fffdf8fa,#f7eddee6);border-color:#c59a5a45}.fk-billing-department-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.fk-billing-department-heading-copy{flex:auto;min-width:0}.fk-billing-department-heading-copy h2{margin:5px 0 0!important;font-size:clamp(1.2rem,2vw,1.48rem)!important}.fk-billing-department-heading-copy>p:not(.eyebrow){max-width:900px;margin:9px 0 0}.fk-billing-section-toggle{flex:none;min-width:82px}.fk-billing-department-closed-summary{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin-top:16px;display:grid}.fk-billing-department-closed-summary>div{background:#ffffffb8;border:1px solid #49331f1a;border-radius:13px;gap:5px;min-width:0;padding:12px 13px;display:grid}.fk-billing-page .fk-billing-department-section.is-open>.fk-billing-department-heading{border-bottom:1px solid #49331f1a;padding-bottom:17px}.fk-billing-page .fk-billing-department-section.is-open>.fk-billing-department-heading+*{margin-top:18px}.fk-billing-page .fk-billing-status-card{padding:22px 24px}.fk-billing-page .fk-billing-status-card>h2{margin-bottom:6px;font-size:clamp(1.2rem,2vw,1.46rem)}.fk-billing-page .fk-billing-status-card>p{background:#ffffff8c;border:1px solid #49331f17;border-radius:12px;max-width:900px;padding:11px 13px}.fk-billing-page .fk-billing-customer-overview{background:#ffffffbd;margin-top:18px;box-shadow:inset 0 1px #ffffff9e}.fk-billing-page .fk-billing-customer-overview-row{padding:15px 17px}.fk-billing-page .fk-billing-seat-checkout-note{box-shadow:none;background:#fff9efdb;border:1px solid #c59a5a3d;margin-top:18px;padding:16px 18px}@media (width<=900px){.fk-billing-page .fk-billing-structure-heading,.fk-billing-access-card-heading,.fk-billing-department-heading{flex-direction:column;align-items:stretch}.fk-billing-page .fk-billing-structure-heading .ghost-button,.fk-billing-section-toggle{align-self:flex-start}.fk-billing-access-facts,.fk-billing-department-closed-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.fk-billing-page>.profile-shell>.profile-card{padding:18px}.fk-billing-page .fk-billing-structure-section,.fk-billing-page .fk-billing-seat-section,.fk-billing-page .fk-billing-status-card,.fk-billing-page .fk-billing-department-section{border-radius:18px;padding:17px}.fk-billing-page .fk-billing-structure-body{padding:14px}.fk-billing-page .fk-billing-structure-current{grid-template-columns:1fr;width:100%}.fk-billing-access-facts,.fk-billing-department-closed-summary{grid-template-columns:1fr}}.fk-billing-price-revision-editor,.fk-billing-price-revision-list{margin-top:20px}.fk-billing-price-revision-editor{gap:18px;display:grid;background:radial-gradient(circle at 100% 0,#c59a5a1f,#0000 24rem),#fffdf8fa!important;border-color:#60452c3d!important;padding:22px!important}.fk-billing-price-revision-inputs{grid-template-columns:minmax(220px,.72fr) minmax(320px,1.28fr);gap:14px;display:grid}.fk-billing-price-revision-inputs label{gap:8px;min-width:0;display:grid}.fk-billing-price-revision-inputs label>span{color:var(--fk-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:950}.fk-billing-price-revision-inputs textarea{resize:vertical;min-height:88px;padding:12px}.fk-billing-price-revision-list{gap:16px;display:grid;padding:22px!important}.fk-billing-price-revision-list-heading,.fk-billing-price-revision-item-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fk-billing-price-revision-list-heading>span{border:1px solid var(--fk-border);border-radius:var(--radius-pill);min-height:30px;color:var(--fk-text-muted);background:#f7f1e7c2;align-items:center;padding:0 11px;font-size:.8rem;font-weight:850;display:inline-flex}.fk-billing-price-revision-items{gap:12px;display:grid}.fk-billing-price-revision-item{border-radius:var(--radius-lg);background:#ffffffd1;border:1px solid #49331f24;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:0 7px 18px #21150d0d}.fk-billing-price-revision-item-heading>div{gap:5px;display:grid}.fk-billing-price-revision-item-heading span{color:var(--fk-text-muted);font-size:.88rem}.fk-billing-price-revision-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fk-billing-price-revision-amounts>div{border-radius:var(--radius-md);background:#f7f1e794;border:1px solid #49331f1c;gap:5px;min-width:0;padding:13px;display:grid}.fk-billing-price-revision-amounts span{color:var(--fk-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900}.fk-billing-price-revision-item details{border-radius:var(--radius-md);background:#fffdf8e6;border:1px solid #49331f1f;padding:13px}.fk-billing-price-revision-item summary{cursor:pointer;color:var(--fk-brown-800);font-weight:900}.fk-billing-price-revision-item details>strong{margin-top:14px;display:block}.fk-billing-price-revision-item pre{border-radius:var(--radius-sm);max-width:100%;color:var(--fk-text-soft);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f1e7b8;margin:10px 0 0;padding:12px;font-size:.88rem;line-height:1.6;overflow:auto}@media (width<=820px){.fk-billing-price-revision-inputs,.fk-billing-price-revision-amounts{grid-template-columns:1fr}.fk-billing-price-revision-list-heading,.fk-billing-price-revision-item-heading{flex-direction:column}}.fk-billing-price-notice-queue{border-radius:var(--radius-md);background:#f9f6efcc;border:1px solid #4f3d2824;gap:14px;padding:16px;display:grid}.fk-billing-price-notice-queue-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fk-billing-price-notice-queue-heading p{max-width:760px;color:var(--fk-text-muted);margin:6px 0 0}.fk-billing-price-notice-preview{gap:14px;display:grid}.fk-billing-price-notice-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fk-billing-price-notice-facts>span{border-radius:var(--radius-sm);color:var(--fk-text-muted);background:#ffffffd6;border:1px solid #4f3d281f;gap:3px;padding:12px;font-size:.82rem;display:grid}.fk-billing-price-notice-facts strong{color:var(--fk-brown-900);font-size:1.1rem}.fk-billing-price-notice-preview>label:not(.fk-billing-price-notice-confirmation){gap:7px;display:grid}.fk-billing-price-notice-preview>label>span{font-weight:850}.fk-billing-price-notice-recipient-list{gap:8px;margin-top:12px;display:grid}.fk-billing-price-notice-recipient-list>div{border-bottom:1px solid #4f3d281a;grid-template-columns:minmax(160px,.8fr) minmax(220px,1.2fr) auto;gap:12px;padding:10px 0;display:grid}.fk-billing-price-notice-recipient-list span,.fk-billing-price-notice-recipient-list small{color:var(--fk-text-muted)}.fk-billing-price-notice-confirmation{border-radius:var(--radius-sm);background:#fff7e8c7;border:1px solid #915e2333;padding:13px;display:flex}.fk-billing-price-notice-confirmation input{margin-top:3px}@media (width<=820px){.fk-billing-price-notice-queue-heading{flex-direction:column}.fk-billing-price-notice-facts,.fk-billing-price-notice-recipient-list>div{grid-template-columns:1fr}}.fk-billing-customer-price-revision{gap:15px;display:grid;background:radial-gradient(circle at 100% 0,#c7944b24,#0000 22rem),#fffbf3fa!important;border-color:#915e2347!important;padding:21px!important}.fk-billing-customer-price-revision-heading,.fk-billing-price-delivery-overview-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fk-billing-customer-price-revision-heading>strong{border-radius:var(--radius-pill);white-space:nowrap;background:#ffffffbf;border:1px solid #915e2333;padding:7px 11px}.fk-billing-customer-price-revision-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fk-billing-customer-price-revision-values>div{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #4f3d281f;gap:5px;min-width:0;padding:13px;display:grid}.fk-billing-customer-price-revision-values span{color:var(--fk-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900}.fk-billing-price-delivery-overview{border-radius:var(--radius-md);background:#f8f6f1d1;border:1px solid #4f3d2821;gap:13px;padding:15px;display:grid}.fk-billing-price-delivery-overview-heading p{color:var(--fk-text-muted);margin:5px 0 0}.fk-billing-price-delivery-overview-body{gap:13px;display:grid}.fk-billing-price-delivery-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.fk-billing-price-delivery-counts>span{border-radius:var(--radius-sm);color:var(--fk-text-muted);background:#fffc;border:1px solid #4f3d281a;gap:3px;padding:11px;font-size:.78rem;display:grid}.fk-billing-price-delivery-counts strong{color:var(--fk-brown-900);font-size:1.05rem}.fk-billing-price-delivery-list{gap:8px;margin-top:12px;display:grid}.fk-billing-price-delivery-list>div{border-bottom:1px solid #4f3d281a;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.1fr) minmax(90px,.35fr) auto;gap:10px;padding:10px 0;display:grid}.fk-billing-price-delivery-list p{color:var(--fk-danger);grid-column:1/-1;margin:0;font-size:.84rem}.fk-billing-price-delivery-list span,.fk-billing-price-delivery-list small{color:var(--fk-text-muted)}@media (width<=820px){.fk-billing-customer-price-revision-heading,.fk-billing-price-delivery-overview-heading{flex-direction:column}.fk-billing-customer-price-revision-values,.fk-billing-price-delivery-counts,.fk-billing-price-delivery-list>div{grid-template-columns:1fr}}.fk-billing-change-order{overflow:hidden;padding:0!important}.fk-billing-change-order>summary{cursor:pointer;padding:18px 20px;font-weight:900;list-style-position:inside}.fk-billing-change-order[open]>summary{background:#f9f6efcc;border-bottom:1px solid #4f3d281f}.fk-billing-change-order-body{gap:15px;padding:20px;display:grid}.fk-billing-change-order-body>label{gap:7px;display:grid}.fk-billing-change-order-body>label>span{font-weight:850}.fk-billing-change-order-preview{border-radius:var(--radius-md);background:#fff9eed1;border:1px solid #915e2333;gap:15px;padding:16px;display:grid}.fk-billing-change-order-preview>label:not(.fk-billing-change-order-confirmation){gap:7px;display:grid}.fk-billing-change-order-preview>label>span{font-weight:850}.fk-billing-change-order-costs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fk-billing-change-order-costs>div,.fk-billing-change-order-total{border-radius:var(--radius-sm);background:#ffffffd6;border:1px solid #4f3d281f;gap:4px;padding:13px;display:grid}.fk-billing-change-order-costs span,.fk-billing-change-order-total span{color:var(--fk-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900}.fk-billing-change-order-costs strong,.fk-billing-change-order-total strong{color:var(--fk-brown-900);font-size:1.05rem}.fk-billing-change-order-costs small{color:var(--fk-text-muted)}.fk-billing-change-order-total{grid-template-columns:1fr auto;align-items:center}.fk-billing-change-order-confirmation{border-radius:var(--radius-sm);background:#fff4e1d1;border:1px solid #915e2338;align-items:flex-start;gap:10px;padding:13px;display:flex}.fk-billing-change-order-confirmation input{margin-top:3px}@media (width<=820px){.fk-billing-change-order-costs,.fk-billing-change-order-total{grid-template-columns:1fr}}.fk-billing-change-order-cancellation{border-top:1px solid #4f3d281f;margin-top:12px;padding-top:12px}.fk-billing-change-order-cancellation>summary{cursor:pointer;font-weight:850}.fk-billing-change-order-cancellation-body{gap:13px;margin-top:13px;display:grid}.fk-billing-change-order-cancellation-body>label,.fk-billing-change-order-admin-confirm>label{gap:7px;display:grid}.fk-billing-change-order-cancellation-body>label>span,.fk-billing-change-order-admin-confirm>label>span{font-weight:850}.fk-billing-change-order-admin{gap:15px;display:grid}.fk-billing-change-order-admin-heading,.fk-billing-change-order-admin-item-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fk-billing-change-order-admin-heading>span,.fk-billing-change-order-admin-item-heading>strong{white-space:nowrap;color:var(--fk-text-muted)}.fk-billing-change-order-admin-items{gap:14px;display:grid}.fk-billing-change-order-admin-item{border-radius:var(--radius-md);background:#f9f7f2d6;border:1px solid #4f3d2824;gap:13px;padding:16px;display:grid}.fk-billing-change-order-admin-item-heading>div{gap:4px;display:grid}.fk-billing-change-order-admin-item-heading span{color:var(--fk-text-muted)}.fk-billing-change-order-admin-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.fk-billing-change-order-admin-values>div{border-radius:var(--radius-sm);background:#ffffffd1;border:1px solid #4f3d281a;gap:4px;min-width:0;padding:11px;display:grid}.fk-billing-change-order-admin-values span{color:var(--fk-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900}.fk-billing-change-order-job-facts{flex-wrap:wrap;gap:8px;display:flex}.fk-billing-change-order-job-facts>span{border-radius:var(--radius-pill);color:var(--fk-text-muted);background:#ffffffbf;border:1px solid #4f3d281f;padding:6px 9px;font-size:.78rem}.fk-billing-change-order-admin-actions{flex-wrap:wrap;gap:10px;display:flex}.fk-billing-change-order-admin-confirm{border-radius:var(--radius-sm);background:#fff9eed1;border:1px solid #915e2333;gap:13px;padding:14px;display:grid}@media (width<=900px){.fk-billing-change-order-admin-values{grid-template-columns:1fr 1fr}}@media (width<=620px){.fk-billing-change-order-admin-heading,.fk-billing-change-order-admin-item-heading{flex-direction:column}.fk-billing-change-order-admin-values{grid-template-columns:1fr}}.fk-billing-admin-price-menu{background:radial-gradient(circle at 100% 0,#d69a5821,#0000 32%),linear-gradient(145deg,#fffffffa,#faf5edf5);border-color:#b47b3b47;gap:22px;display:grid;overflow:hidden}.fk-billing-admin-price-menu-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.fk-billing-admin-price-menu-heading h2,.fk-billing-admin-price-menu-heading p{margin-top:0}.fk-billing-admin-price-menu-status{text-align:right;background:#ffffffc7;border:1px solid #b47b3b42;border-radius:16px;min-width:190px;padding:12px 16px}.fk-billing-admin-price-menu-status span,.fk-billing-admin-price-menu-status strong{display:block}.fk-billing-admin-price-menu-status span{color:#7c6a5d;letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:.72rem;font-weight:800}.fk-billing-admin-price-chapters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.fk-billing-admin-price-chapter{background:#ffffffd1;border:1px solid #705a472e;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #442d180e}.fk-billing-admin-price-chapter-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:19px 20px;display:flex}.fk-billing-admin-price-chapter-toggle>span{gap:4px;min-width:0;display:grid}.fk-billing-admin-price-chapter-toggle small{color:#a45d1b;letter-spacing:.12em;font-size:.66rem;font-weight:900}.fk-billing-admin-price-chapter-toggle strong{font-size:1.08rem}.fk-billing-admin-price-chapter-toggle em{color:#6f6259;font-size:.82rem;font-style:normal;font-weight:500}.fk-billing-admin-price-chapter-toggle b{background:#fff;border:1px solid #705a472e;border-radius:999px;flex:none;padding:7px 10px;font-size:.75rem}.fk-billing-admin-price-chapter-body{border-top:1px solid #705a471f;gap:18px;padding:0 20px 20px;display:grid}.fk-billing-admin-price-subsection{gap:13px;padding-top:18px;display:grid}.fk-billing-admin-price-subsection+.fk-billing-admin-price-subsection{border-top:1px solid #705a471f}.fk-billing-admin-price-subsection h3,.fk-billing-admin-price-subsection p{margin:0}.fk-billing-admin-price-subsection p{color:#6f6259;margin-top:5px}.fk-billing-admin-price-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fk-billing-admin-price-fields label,.fk-billing-admin-included-users{gap:6px;display:grid}.fk-billing-admin-price-fields label>span,.fk-billing-admin-included-users>span{color:#68584d;font-size:.78rem;font-weight:800}.fk-billing-admin-included-users{max-width:330px}.fk-billing-admin-interval-settings{background:#fffcf7d6;border:1px solid #705a4729;border-radius:18px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:18px;padding:18px 20px;display:grid}.fk-billing-admin-interval-settings h3,.fk-billing-admin-interval-settings p{margin:0}.fk-billing-admin-interval-settings p{color:#6f6259;margin-top:5px}.fk-billing-admin-interval-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fk-billing-admin-interval-options label{background:#fff;border:1px solid #705a4726;border-radius:13px;align-items:center;gap:9px;min-height:44px;padding:10px 12px;font-weight:700;display:flex}.fk-billing-admin-interval-options input{accent-color:#a45d1b;width:17px;height:17px}.fk-billing-admin-price-menu-actions{margin-top:-2px}@media (width<=920px){.fk-billing-admin-price-menu-heading,.fk-billing-admin-price-chapters,.fk-billing-admin-interval-settings{grid-template-columns:1fr}.fk-billing-admin-price-menu-heading{display:grid}.fk-billing-admin-price-menu-status{text-align:left;min-width:0}}@media (width<=620px){.fk-billing-admin-price-fields,.fk-billing-admin-interval-options{grid-template-columns:1fr}}.fk-company-subscription-choice{gap:16px;display:grid}.fk-company-subscription-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fk-company-subscription-choice-option{border:1px solid var(--border-color,#d8dee8);background:var(--surface-color,#fff);cursor:pointer;border-radius:12px;gap:10px;padding:14px;display:flex}.fk-company-subscription-choice-option span{gap:4px;display:grid}.fk-company-subscription-choice-option small{font-weight:400;line-height:1.45}.fk-company-fixed-limit-box{margin-top:0}.fk-future-cost-modal-backdrop{z-index:200200;padding:calc(var(--fk-topbar-height,96px) + 20px) 20px 28px;background:#0e141f9e;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.fk-future-cost-modal{background:var(--surface-color,#fff);border-radius:18px;gap:18px;width:min(860px,100%);padding:22px;display:grid;box-shadow:0 24px 80px #00000047}.fk-future-cost-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fk-future-cost-modal-header h2{margin-bottom:0}.fk-future-cost-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fk-future-cost-comparison article{border:1px solid var(--border-color,#d8dee8);border-radius:14px;padding:16px}.fk-future-cost-comparison article h3{margin-top:0}.fk-future-cost-comparison dl{gap:10px;margin:0;display:grid}.fk-future-cost-comparison dl div{border-bottom:1px solid #4f3d281a;justify-content:space-between;gap:18px;padding-bottom:8px;display:flex}.fk-future-cost-comparison dl div:last-child{border-bottom:0;padding-bottom:0}.fk-future-cost-comparison dt{font-weight:500}.fk-future-cost-comparison dd{text-align:right;margin:0;font-weight:700}.fk-future-cost-summary{margin:0}.fk-future-cost-confirmation{align-items:flex-start}.fk-future-cost-modal-actions{justify-content:flex-end}@media (width<=760px){.fk-company-subscription-choice-grid,.fk-future-cost-comparison{grid-template-columns:1fr}.fk-future-cost-modal-backdrop{padding-inline:10px}.fk-future-cost-modal{padding:16px}.fk-future-cost-modal-header{flex-direction:column;align-items:stretch}}.fk-billing-admin-compact-settings-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);align-items:stretch;gap:16px;margin-top:16px;display:grid}.fk-billing-admin-compact-settings-grid>.profile-info-card{min-width:0;margin:0}.fk-billing-price-revision-editor{border:1px solid var(--border-accent);background:#fffcf7f5;margin-top:16px}.fk-billing-price-revision-notice-editor{gap:14px;margin:16px 0;display:grid}.fk-billing-price-revision-notice-editor label{gap:7px;display:grid}.fk-billing-price-revision-notice-editor input,.fk-billing-price-revision-notice-editor textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;font-weight:400}.fk-billing-price-revision-notice-editor textarea{resize:vertical;min-height:220px;line-height:1.5}.fk-billing-price-revision-archive{background:#ffffffb8;border:1px solid #85582f38;border-radius:12px;gap:12px;margin:14px 0 18px;padding:12px;display:grid}.fk-billing-price-revision-archive-toggle{justify-self:start}.fk-billing-price-revision-archive-filters{grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) minmax(150px,.7fr) auto;align-items:end;gap:10px;display:grid}.fk-billing-price-revision-archive-filters label{gap:5px;display:grid}.fk-billing-price-revision-archive-filters strong{white-space:nowrap;align-self:center}.fk-billing-price-notice-confirmation{background:#ffffffc7;border:1px solid #85582f38;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid!important}.fk-billing-price-notice-confirmation input[type=checkbox]{accent-color:currentColor;width:20px!important;min-width:20px!important;height:20px!important;margin:1px 0 0!important;padding:0!important}.fk-billing-price-notice-confirmation span{min-width:0;line-height:1.45}.fk-billing-structure-section .fk-company-subscription-choice-panel{margin-top:16px}@media (width<=900px){.fk-billing-admin-compact-settings-grid,.fk-billing-price-revision-archive-filters{grid-template-columns:1fr}.fk-billing-price-revision-archive-filters strong{justify-self:start}}.fk-company-subscription-choice-grid{align-items:start}.fk-company-subscription-choice-option{align-self:start;align-items:center;height:auto;min-height:0;padding:13px 15px}.fk-company-subscription-choice-option input{flex:none;align-self:center;margin-top:0}.fk-company-subscription-choice-option>span{align-self:center;min-width:0}.fk-billing-structure-body>.profile-grid{margin-bottom:22px}.fk-billing-structure-options{align-items:start}.fk-billing-structure-option{align-items:center;height:auto;min-height:0}.fk-billing-structure-option input{align-self:center;margin-top:0}.fk-billing-page .fk-billing-change-order-admin{margin-top:24px}.auth-page .register-company-search-results{gap:10px;width:100%;margin-top:12px;display:grid}.auth-page button.register-company-search-result{border:1px solid var(--border-soft,#49331f29);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffffeb;border-radius:12px;padding:13px 15px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:block;box-shadow:0 4px 12px #21150d09}.auth-page button.register-company-search-result:hover{border-color:var(--border-accent-hover,#60452c61);background:#fff;transform:translateY(-1px);box-shadow:0 7px 18px #21150d11}.auth-page .register-company-search-result>div{min-width:0}.auth-page .register-company-search-result strong{overflow-wrap:anywhere;margin:0;font-size:.98rem;font-weight:700;line-height:1.35;display:block}.auth-page .register-company-search-result p{color:var(--fk-text-soft,var(--text-body));overflow-wrap:anywhere;margin:3px 0 0;font-size:.9rem;font-weight:400;line-height:1.4}.fk-billing-page .fk-company-subscription-choice-grid{align-items:start}.fk-billing-page .fk-company-subscription-choice-option{box-sizing:border-box;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;height:auto;min-height:0;padding:14px 16px;display:grid}.fk-billing-page .fk-company-subscription-choice-option>input[type=radio]{box-sizing:border-box;place-self:center;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important}.fk-billing-page .fk-company-subscription-choice-option>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.fk-billing-page .fk-company-subscription-choice-option small{overflow-wrap:anywhere;min-width:0}[role=dialog][aria-labelledby=terms-acceptance-title] label:has(input[type=checkbox]){grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;column-gap:14px!important;display:grid!important}[role=dialog][aria-labelledby=terms-acceptance-title] input[type=checkbox]{appearance:none!important;cursor:pointer!important;background:#fff!important;border:2px solid #4c3121c7!important;border-radius:5px!important;flex:0 0 26px!important;place-content:center!important;width:26px!important;min-width:26px!important;height:26px!important;margin:0!important;display:grid!important;box-shadow:0 0 0 2px #4c312114!important}[role=dialog][aria-labelledby=terms-acceptance-title] input[type=checkbox]:after{content:"";transform-origin:50%;border:3px solid #fff;border-width:0 3px 3px 0;width:7px;height:12px;transform:rotate(45deg)scale(0)}[role=dialog][aria-labelledby=terms-acceptance-title] input[type=checkbox]:checked{background:#432b1e!important;border-color:#432b1e!important;box-shadow:0 0 0 2px #432b1e24!important}[role=dialog][aria-labelledby=terms-acceptance-title] input[type=checkbox]:checked:after{transform:rotate(45deg)scale(1)}[role=dialog][aria-labelledby=terms-acceptance-title] input[type=checkbox]:focus-visible{outline-offset:3px!important;outline:3px solid #432b1e47!important}[role=dialog][aria-labelledby=terms-acceptance-title] input[type=checkbox]:disabled{cursor:not-allowed!important;opacity:.58!important}.fk-billing-page .fk-billing-structure-current{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:3px!important;width:min(100%,44rem)!important}.fk-billing-page .fk-billing-structure-current>span,.fk-billing-page .fk-billing-structure-current>strong,.fk-billing-page .fk-billing-structure-current>small{text-align:left!important;grid-column:1!important;justify-self:start!important}.fk-billing-page .fk-billing-structure-current>strong{margin:0!important;display:block!important}.fk-billing-page .fk-billing-structure-body>.profile-grid{margin-top:0!important;display:block!important}.fk-billing-page .fk-billing-structure-body .fk-company-subscription-choice{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding-left:0!important;padding-right:0!important}.fk-billing-page .fk-billing-legacy-structure-controls[hidden]{display:none!important}.fk-billing-page .fk-billing-consolidated-note{border:1px solid var(--border-color,#d8dee8)!important;background:#f8faf9c7!important;border-radius:13px!important;margin:16px 0 0!important;padding:12px 14px!important;line-height:1.5!important}.site-shell-subpage .fk-company-profile-page [data-company-section-key=calculations]{background:radial-gradient(circle at 10% 0,#ffffffdb,#0000 26rem),linear-gradient(#fffdf8fc,#f8efe2f2);border-color:#7a5a3a33;grid-column:1/-1!important}.site-shell-subpage .fk-company-profile-page [data-company-section-key=calculations][data-company-section-expanded=false]{min-height:0!important}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-library{gap:14px;min-width:0;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-toolbar{background:#ffffffb8;border:1px solid #49331f1f;border-radius:16px;grid-template-columns:minmax(280px,1fr) minmax(190px,280px) minmax(130px,170px);align-items:end;gap:10px;min-width:0;padding:14px;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-toolbar label{gap:6px;min-width:0;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-toolbar label>span{color:var(--fk-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:900}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-toolbar input,.site-shell-subpage .fk-company-profile-page .fk-company-calculation-toolbar select{min-height:40px;color:var(--fk-text);background:#fff;border:1px solid #49331f29;border-radius:10px;padding:0 11px}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-library-summary{min-width:0;color:var(--fk-text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:.82rem;display:flex}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-library-summary .ghost-button{flex:none;min-height:32px;padding:0 12px;font-size:.76rem}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-list{gap:9px;min-width:0;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-row{background:#ffffffd1;border:1px solid #49331f21;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy actions""note note";align-items:center;gap:9px 16px;min-width:0;padding:14px 15px 11px;display:grid;box-shadow:0 6px 16px #21150d0b}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-row:hover{background:#fffaf2;border-color:#60452c47}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-copy{grid-area:copy;gap:3px;min-width:0;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-copy>strong{min-width:0;color:var(--fk-text-strong);overflow-wrap:anywhere;font-size:.94rem;line-height:1.3}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-copy>span{color:var(--fk-text-soft);font-size:.82rem;line-height:1.4}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-copy>small{color:var(--fk-text-muted);overflow-wrap:anywhere;font-size:.72rem;line-height:1.4}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:7px;display:flex}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-actions .primary-button,.site-shell-subpage .fk-company-profile-page .fk-company-calculation-actions .secondary-button,.site-shell-subpage .fk-company-profile-page .fk-company-calculation-actions .ghost-button{width:auto;min-width:0;min-height:34px;padding:0 12px;font-size:.74rem}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-access-note{color:var(--fk-text-muted);border-top:1px solid #49331f14;grid-area:note;padding-top:8px;font-size:.72rem;line-height:1.35}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-empty{color:var(--fk-text-muted);text-align:center;background:#ffffff94;border:1px dashed #49331f33;border-radius:16px;padding:22px;line-height:1.5}@media (width<=900px){.site-shell-subpage .fk-company-profile-page .fk-company-calculation-toolbar{grid-template-columns:1fr}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-row{grid-template-columns:1fr;grid-template-areas:"copy""actions""note"}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-actions{justify-content:flex-start}}@media (width<=560px){.site-shell-subpage .fk-company-profile-page .fk-company-calculation-library-summary{flex-direction:column;align-items:stretch}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-actions{grid-template-columns:1fr;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-actions .primary-button,.site-shell-subpage .fk-company-profile-page .fk-company-calculation-actions .secondary-button,.site-shell-subpage .fk-company-profile-page .fk-company-calculation-actions .ghost-button{width:100%}}.site-shell-subpage .fk-company-profile-page [data-company-section-key=logo]>.fk-company-section-body{gap:18px;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-settings-heading{gap:6px;margin:2px 0 -2px;padding:0 2px;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-settings-heading h3,.site-shell-subpage .fk-company-profile-page .fk-company-text-template-panel h3{margin:0}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-settings-heading p,.site-shell-subpage .fk-company-profile-page .fk-company-text-template-panel>p{overflow-wrap:anywhere;max-width:920px;margin:0;line-height:1.65}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-settings-panel{background:#ffffffc7;border:1px solid #49331f21;border-radius:18px;gap:14px;min-width:0;margin:0;padding:18px 20px;display:grid;box-shadow:0 7px 20px #24170e09}.site-shell-subpage .fk-company-profile-page .fk-company-print-branding-panel{background:radial-gradient(circle at 0 0,#ffffffe6,#0000 24rem),#f7f3ecc7;border-style:solid}.site-shell-subpage .fk-company-profile-page .fk-company-text-template-panel{gap:10px;padding:20px}.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell{background:#faf8f4e6;border:1px solid #49331f1c;border-radius:16px;min-width:0;margin-top:6px;padding:14px 16px;display:block}.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell>*{width:100%;min-width:0;max-width:100%}.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell h1,.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell h2,.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell h3,.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell p,.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell span,.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell small{overflow-wrap:anywhere;line-height:1.5}.site-shell-subpage .fk-company-profile-page .fk-company-quick-nav-actions .fk-company-quick-nav-primary{background:#fff8ece6;border-color:#915e2347;font-weight:850}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-toolbar{grid-template-columns:minmax(250px,1.35fr) minmax(170px,.78fr) minmax(170px,.78fr) minmax(120px,.48fr)}.site-shell-subpage .fk-company-profile-page .fk-company-departments-cluster{background:radial-gradient(circle at 0 0,#ffffffc7,#0000 26rem),#f5eee494;border:1px solid #49331f1c;border-radius:22px;gap:12px;width:100%;margin-top:20px;padding:12px;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-departments-cluster>.profile-grid{margin-top:0!important}.site-shell-subpage .fk-company-profile-page .fk-company-departments-cluster [data-company-section-key=departments]>div:first-child>button,.site-shell-subpage .fk-company-profile-page .fk-company-departments-cluster [data-company-section-key=selectedDepartment]>div:first-child>button,.site-shell-subpage .fk-company-profile-page .fk-company-departments-cluster [data-company-section-key=departmentUsers]>div:first-child>button,.site-shell-subpage .fk-company-profile-page .fk-company-departments-cluster [data-company-section-key=addDepartmentUser]>div:first-child>button{display:none!important}.site-shell-subpage .fk-company-profile-page .fk-company-departments-cluster [data-company-section-key=departments],.site-shell-subpage .fk-company-profile-page .fk-company-departments-cluster [data-company-section-key=selectedDepartment],.site-shell-subpage .fk-company-profile-page .fk-company-departments-cluster [data-company-section-key=departmentUsers],.site-shell-subpage .fk-company-profile-page .fk-company-departments-cluster [data-company-section-key=addDepartmentUser]{box-shadow:none;background:#ffffffc2;border-color:#49331f1a}@media (width<=1100px){.site-shell-subpage .fk-company-profile-page .fk-company-calculation-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.site-shell-subpage .fk-company-profile-page .fk-company-calculation-toolbar{grid-template-columns:1fr}.site-shell-subpage .fk-company-profile-page .fk-company-departments-cluster{border-radius:18px;padding:8px}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-settings-panel,.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell{padding:14px}}.site-shell-subpage .fk-profile-section-heading-copy{flex:auto;min-width:0}.site-shell-subpage .fk-profile-section-summary{overflow-wrap:anywhere;max-width:760px;font-size:.9rem;font-weight:560;color:var(--fk-text-muted)!important;margin:7px 0 0!important;line-height:1.5!important}.site-shell-subpage .fk-company-profile-page .fk-company-section-card,.site-shell-subpage .fk-department-profile-page .fk-department-section-card{isolation:isolate;z-index:0;margin:12px;position:relative;width:calc(100% - 24px)!important;overflow:visible!important}.site-shell-subpage .fk-company-profile-page .fk-company-section-card:before,.site-shell-subpage .fk-department-profile-page .fk-department-section-card:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#ffffffc7,#0000 26rem),#f5eee494;border:1px solid #49331f1c;border-radius:22px;position:absolute;inset:-12px}.site-shell-subpage .fk-company-profile-page .fk-company-departments-cluster .fk-company-section-card{margin:0;width:100%!important}.site-shell-subpage .fk-company-profile-page .fk-company-departments-cluster .fk-company-section-card:before{display:none}.site-shell-subpage .fk-department-profile-page .profile-grid{align-items:stretch}.site-shell-subpage .fk-department-profile-page .fk-department-section-card[data-department-section-expanded=false]{align-self:start!important;height:auto!important}.site-shell-subpage .fk-department-profile-page .fk-department-section-card[data-department-section-expanded=true]{align-self:stretch!important;height:100%!important}@media (width<=900px){.site-shell-subpage .fk-company-profile-page .fk-company-section-card,.site-shell-subpage .fk-department-profile-page .fk-department-section-card{height:auto!important}}@media (width<=700px){.site-shell-subpage .fk-company-profile-page .fk-company-section-card,.site-shell-subpage .fk-department-profile-page .fk-department-section-card{margin:8px;width:calc(100% - 16px)!important}.site-shell-subpage .fk-company-profile-page .fk-company-section-card:before,.site-shell-subpage .fk-department-profile-page .fk-department-section-card:before{border-radius:18px;inset:-8px}.site-shell-subpage .fk-company-profile-page .fk-company-departments-cluster .fk-company-section-card{margin:0;width:100%!important}}.site-shell-subpage .fk-company-profile-page .fk-company-calculation-section-spacer{pointer-events:none;grid-column:1/-1;width:100%;height:16px}@media screen and (width>=821px){.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell .fk-text-template-manager-grid{grid-template-columns:minmax(150px,.42fr) minmax(0,1.58fr)!important;column-gap:14px!important}.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell .fk-rich-text-toolbar{flex-wrap:nowrap!important;gap:5px!important}.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell .fk-rich-text-toolbar>select{flex:118px!important;width:auto!important;min-width:0!important;max-width:132px!important}.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell .fk-rich-text-toolbar>button{flex:none!important}}@media screen and (width>=821px) and (width<=980px){.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell .fk-text-template-manager-grid{grid-template-columns:minmax(130px,.32fr) minmax(0,1.68fr)!important;column-gap:10px!important}.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell .fk-rich-text-toolbar{gap:3px!important}.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell .fk-rich-text-toolbar>select{flex-basis:104px!important;max-width:115px!important}}@media screen and (width>=821px){.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell .fk-text-template-manager-grid:has(>.fk-text-template-list>p:only-child){grid-template-columns:minmax(0,720px)!important;justify-content:center!important;gap:12px 0!important}:is(.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell .fk-text-template-manager-grid:has(>.fk-text-template-list>p:only-child)>.fk-text-template-list,.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell .fk-text-template-manager-grid:has(>.fk-text-template-list>p:only-child)>.fk-text-template-editor){grid-column:1!important;justify-self:center!important;width:100%!important;min-width:0!important;max-width:720px!important}.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell .fk-text-template-manager-grid:has(>.fk-text-template-list>p:only-child)>.fk-text-template-list{text-align:center!important;justify-items:center!important}.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell .fk-text-template-manager-grid:has(>.fk-text-template-list>p:only-child)>.fk-text-template-list>p:only-child{text-align:center!important;white-space:nowrap!important;width:100%!important;margin:0!important}}.fk-rich-text-editor>.fk-text-template-a4-preview{display:none}.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell .fk-rich-text-editor>.fk-text-template-a4-preview{border-top:1px solid #49331f1c;gap:11px;width:100%;min-width:0;margin-top:4px;padding-top:12px;display:grid}.fk-text-template-a4-preview-header{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.fk-text-template-a4-preview-header>div:first-child{gap:3px;min-width:0;display:grid}.fk-text-template-a4-preview-header strong{color:#2d1d10;font-size:.82rem}.fk-text-template-a4-preview-header span{color:#332214a3;font-size:.7rem;line-height:1.35}.fk-text-template-a4-preview-orientation{background:#f6efe5c7;border:1px solid #49331f21;border-radius:999px;flex:none;gap:5px;padding:3px;display:inline-flex}.fk-text-template-a4-preview-orientation>button{color:#644b36;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:.7rem;font-weight:760}.fk-text-template-a4-preview-orientation>button.is-active{color:#fffaf3;background:#3a281b;box-shadow:0 1px 3px #271a1024}.fk-text-template-a4-preview-viewport{box-sizing:border-box;background-color:#f4efe7;background-image:linear-gradient(45deg,#5b422b09 25%,#0000 25%),linear-gradient(-45deg,#5b422b09 25%,#0000 25%),none;background-position:0 0,0 9px;background-repeat:repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #49331f1c;border-radius:14px;justify-content:center;align-items:flex-start;width:100%;min-width:0;padding:16px;display:flex;overflow:auto}.fk-text-template-a4-preview-page{color:#1f170f;box-sizing:border-box;transform-origin:top;background:#fff;border:1px solid #3d312629;flex:none;padding:20px 0 28px;position:relative;overflow:hidden;box-shadow:0 8px 24px #2a1d1021}.fk-text-template-a4-preview-page.is-portrait{zoom:.5;width:210mm;min-width:210mm;height:297mm;min-height:297mm}.fk-text-template-a4-preview-page.is-landscape{zoom:.353535;width:297mm;min-width:297mm;height:210mm;min-height:210mm}.fk-text-template-a4-preview-page .fk-text-template-a4-preview-text-section{margin-top:0!important}.fk-text-template-a4-preview-empty{color:#3322147a;text-align:center;box-sizing:border-box;place-items:start center;width:100%;height:100%;padding-top:18%;font-size:.76rem;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-work-template-manager>.fk-company-work-template-direct-create{box-shadow:none!important;border-radius:14px!important;margin:0!important}@media screen and (width<=700px){.fk-text-template-a4-preview-header{flex-direction:column;align-items:stretch}.fk-text-template-a4-preview-orientation{align-self:flex-start}.fk-text-template-a4-preview-viewport{justify-content:flex-start;padding:10px}}.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell .fk-text-template-manager-grid:has(>.fk-text-template-list>p:only-child)>.fk-text-template-list{text-align:left!important;justify-items:start!important}.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell .fk-text-template-manager-grid:has(>.fk-text-template-list>p:only-child)>.fk-text-template-list>p:only-child{text-align:left!important;white-space:normal!important;width:100%!important;margin:0!important}.fk-text-template-real-print-preview .fk-print-preview-paper:not([data-print-page-kind=frontPage]){display:none!important}.fk-text-template-real-print-preview .fk-text-template-a4-preview-viewport{width:100%!important;max-height:650px!important;padding:14px!important;display:block!important;overflow:auto!important}.fk-text-template-real-print-preview-stage{width:max-content;min-width:max-content;margin:0}.fk-text-template-real-print-preview-stage .fk-print-preview{width:max-content!important;min-width:max-content!important;margin:0!important}.fk-text-template-real-print-preview-stage .fk-print-preview-paper{zoom:.5!important;transform-origin:0 0!important;margin:0!important;transform:none!important}.fk-text-template-real-print-preview-stage .fk-print-preview-paper-portrait{width:210mm!important;min-width:210mm!important;height:297mm!important;min-height:297mm!important}.fk-text-template-real-print-preview-stage .fk-print-preview-paper-landscape{width:297mm!important;min-width:297mm!important;height:210mm!important;min-height:210mm!important}.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell .fk-rich-text-editor-surface:focus{border-color:#966832a6!important;outline:none!important;box-shadow:0 0 0 3px #c59a5a24!important}@media screen and (width<=820px){.fk-text-template-real-print-preview .fk-text-template-a4-preview-viewport{padding:10px!important}}.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell .fk-text-template-real-print-preview .fk-text-template-a4-preview-viewport{justify-content:center!important;align-items:flex-start!important;display:flex!important}.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell .fk-text-template-real-print-preview-stage{margin-left:auto!important;margin-right:auto!important}.fk-text-template-editor-field{gap:6px;min-width:0;display:grid}.fk-text-template-editor-field>span{color:#332214c7;font-size:.78rem;font-weight:760}.site-shell-subpage .fk-company-profile-page .fk-company-text-template-manager-shell .fk-rich-text-editor-surface{pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important;cursor:text!important}.fk-billing-page .fk-billing-value{color:var(--fk-brown-850);letter-spacing:.005em;overflow-wrap:anywhere;font-weight:600}.fk-billing-page .fk-billing-status-positive{color:#3f6f36}.fk-billing-page .fk-billing-status-negative{color:#7d2634}.fk-direct-stripe-card{gap:18px;display:grid;background:radial-gradient(circle at 92% 0,#c59a5a1f,#0000 20rem),#fffdf8fa!important;border-color:#60452c33!important;padding:22px!important}.fk-direct-stripe-copy{gap:8px;display:grid}.fk-direct-stripe-copy h2{margin-top:5px!important;font-size:clamp(1.25rem,2.1vw,1.7rem)!important}.fk-direct-stripe-copy p,.fk-direct-stripe-note{max-width:880px}.fk-direct-stripe-note{font-size:.92rem;color:var(--fk-text-muted)!important}.fk-direct-stripe-button{min-height:46px!important;padding-inline:22px!important}.fk-direct-stripe-consumer{border:1px solid var(--fk-border);border-radius:var(--radius-lg);background:#f7f1e79e;gap:14px;padding:16px;display:grid}.fk-billing-admin-page .profile-card{background:radial-gradient(circle at 92% 0,#c59a5a1f,#0000 34rem),linear-gradient(#fffdf8fa,#f7f1e7f5)}.fk-billing-admin-dashboard{gap:10px;margin-top:22px;display:grid}.fk-billing-admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:0;display:grid}.fk-billing-admin-kpi-card,.fk-billing-admin-system-grid>div{border:1px solid var(--fk-border);border-radius:16px;align-content:start;gap:5px;min-width:0;display:grid}.fk-billing-admin-kpi-card{background:#ffffffb8;min-height:112px;padding:14px 16px;box-shadow:0 7px 20px #21150d0a}.fk-billing-admin-kpi-label{color:var(--fk-text-muted);letter-spacing:.075em;text-transform:uppercase;font-size:.7rem;font-weight:800}.fk-billing-admin-kpi-card>strong{color:var(--fk-brown-800);letter-spacing:-.015em;font-size:1.2rem;font-weight:700;line-height:1.18}.fk-billing-admin-kpi-detail,.fk-billing-admin-kpi-subdetail{color:var(--fk-text-soft);font-size:.75rem;font-weight:600;line-height:1.35;display:block}.fk-billing-admin-kpi-subdetail{color:var(--fk-text-muted);font-weight:550}.fk-billing-admin-system-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.fk-billing-admin-system-grid>div{background:#fffdf87a;min-height:88px;padding:12px 14px;box-shadow:0 4px 12px #21150d06}.fk-billing-admin-system-grid>div>strong{color:var(--fk-brown-700);letter-spacing:-.01em;font-size:1.08rem;font-weight:650;line-height:1.2}.fk-billing-admin-navigator{box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#ffffffe6,#efe5d6b8);border:1px solid #60452c33;border-radius:22px;gap:16px;margin-top:20px;padding:20px;display:grid}.fk-billing-admin-navigator h2{color:var(--fk-text-strong);margin:5px 0 0;font-size:1.35rem}.fk-billing-admin-navigator p:not(.eyebrow){color:var(--fk-text-soft);margin:6px 0 0}.fk-billing-admin-search{min-height:46px!important}.fk-billing-admin-shortcuts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.fk-billing-admin-shortcut{border:1px solid var(--fk-border);min-width:0;color:var(--fk-text);text-align:left;background:#fffdf8f0;border-radius:14px;gap:5px;padding:13px 14px;display:grid;box-shadow:0 5px 14px #21150d0a}.fk-billing-admin-shortcut:hover{background:#fffaf1;border-color:#60452c6b;transform:translateY(-1px)}.fk-billing-admin-shortcut span{color:var(--fk-brown-900);font-weight:900}.fk-billing-admin-shortcut small{color:var(--fk-text-muted);line-height:1.35}.fk-billing-admin-section{border:1px solid var(--fk-border);background:#fffdf8e6;border-radius:20px;margin-top:14px;scroll-margin-top:120px;overflow:clip;box-shadow:0 7px 20px #21150d0b}.fk-billing-admin-section-focus{border-color:#9a744c47}.fk-billing-admin-section>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:17px 20px;list-style:none;display:flex}.fk-billing-admin-section>summary::-webkit-details-marker{display:none}.fk-billing-admin-section>summary>span:first-child{gap:5px;min-width:0;display:grid}.fk-billing-admin-section>summary strong{color:var(--fk-brown-950);font-size:1.04rem;font-weight:900}.fk-billing-admin-section>summary small{color:var(--fk-text-muted);overflow-wrap:anywhere;font-size:.88rem;line-height:1.35}.fk-billing-admin-chevron{color:var(--fk-brown-600);flex:none;font-size:2rem;font-weight:500;line-height:1;transition:transform .16s;transform:rotate(0)}.fk-billing-admin-section[open]>summary .fk-billing-admin-chevron{transform:rotate(90deg)}.fk-billing-admin-section[open]>summary{border-bottom:1px solid var(--fk-border);background:#efe5d65c}.fk-billing-admin-section-body{gap:17px;padding:20px;display:grid}.fk-billing-price-table-wrap{border:1px solid var(--fk-border);background:#fff;border-radius:16px;overflow-x:auto}.fk-billing-price-table{border-collapse:collapse;width:100%;min-width:700px}.fk-billing-price-table th,.fk-billing-price-table td{text-align:right;border-bottom:1px solid #49331f17;padding:13px 15px}.fk-billing-price-table thead th{color:var(--fk-text-muted);letter-spacing:.05em;text-transform:uppercase;background:#efe5d6b8;font-size:.75rem;font-weight:900}.fk-billing-price-table thead th:first-child,.fk-billing-price-table tbody th{text-align:left}.fk-billing-price-table tbody th{color:var(--fk-brown-900);font-weight:850}.fk-billing-price-table tbody td{color:var(--fk-brown-800);font-weight:650}.fk-billing-price-table tr:last-child th,.fk-billing-price-table tr:last-child td{border-bottom:0}.fk-billing-admin-inline-settings,.fk-billing-admin-revision-form,.fk-billing-admin-selected-card,.fk-billing-admin-confirm-card{border:1px solid var(--fk-border);background:#ffffffb3;border-radius:16px;gap:14px;padding:17px;display:grid}.fk-billing-admin-toggle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.fk-billing-admin-price-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fk-billing-admin-price-editor{border:1px solid var(--fk-border);background:#ffffffb8;border-radius:16px;gap:10px;min-width:0;padding:15px;display:grid}.fk-billing-admin-price-editor h3{color:var(--fk-brown-950);margin:0 0 4px}.fk-billing-admin-price-editor label{gap:6px;display:grid}.fk-billing-admin-price-editor label>span{color:var(--fk-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:850}.fk-billing-admin-recipient-note{border-left:3px solid var(--fk-gold);background:#c59a5a14;border-radius:0 12px 12px 0;padding:14px 15px}.fk-billing-admin-recipient-note strong{color:var(--fk-brown-900)}.fk-billing-admin-recipient-note p{margin-top:5px!important}.fk-billing-admin-history{border-top:1px solid var(--fk-border);padding-top:14px}.fk-billing-admin-history>summary{color:var(--fk-brown-700);cursor:pointer;font-weight:850}.fk-billing-admin-history[open]>summary{margin-bottom:12px}.fk-billing-admin-selected-card>.weather-inline-check+.weather-inline-check{margin-top:0}.fk-billing-admin-section-body>.weather-input+.weather-input{margin-top:-6px}@media (width<=1100px){.fk-billing-admin-kpi-grid,.fk-billing-admin-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-billing-admin-price-editor-grid{grid-template-columns:1fr}}@media (width<=700px){.fk-billing-admin-kpi-grid,.fk-billing-admin-toggle-grid{grid-template-columns:1fr}.fk-billing-admin-section>summary{align-items:flex-start;min-height:0;padding:15px}.fk-billing-admin-section-body{padding:15px}}.fk-billing-admin-page .fk-billing-admin-shortcut{gap:0;display:flex}.fk-billing-admin-page .fk-billing-admin-shortcut small{display:none!important}.fk-billing-admin-page .fk-billing-admin-price-editor{gap:13px}.fk-billing-admin-price-pair-head{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-left:0;display:grid}.fk-billing-admin-price-pair-head span{color:var(--fk-text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.69rem;font-weight:900}.fk-billing-admin-price-period{gap:6px;display:grid}.fk-billing-admin-price-period-label{color:var(--fk-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:850}.fk-billing-admin-price-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fk-billing-admin-page .fk-billing-planned-price-input{background:#fff!important}.fk-billing-admin-page .fk-billing-current-price-input{cursor:default;color:var(--fk-brown-700)!important;background:#efe5d68f!important}.fk-billing-admin-page .fk-billing-current-price-input:focus{box-shadow:none!important;border-color:#49331f29!important}@media (width<=560px){.fk-billing-admin-price-pair-head,.fk-billing-admin-price-pair{grid-template-columns:1fr}.fk-billing-admin-price-pair-head{display:none}}.fk-billing-admin-page .fk-billing-admin-navigator{gap:14px}.fk-billing-admin-page .fk-billing-admin-navigator-heading{gap:4px;display:grid}.fk-billing-admin-page .fk-billing-admin-navigator-heading h2{margin-top:3px}.fk-billing-admin-page .fk-billing-admin-navigator-heading p:not(.eyebrow){margin-top:2px}.fk-billing-admin-page .fk-billing-admin-shortcuts{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;width:100%;display:grid}.fk-billing-admin-page .fk-billing-admin-shortcut{width:100%;min-width:0;min-height:42px;color:var(--fk-brown-800);text-align:center;white-space:nowrap;background:linear-gradient(#fffdf8fc,#efe5d6d1);border:1px solid #9a744c45;border-radius:12px;justify-content:center;align-items:center;padding:7px 5px;font-size:clamp(.67rem,.77vw,.77rem);font-weight:600;line-height:1.15;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s,color .14s;display:inline-flex;box-shadow:inset 0 1px #fffffff0,0 5px 13px #462d1c0e}.fk-billing-admin-page .fk-billing-admin-shortcut span{width:100%;color:inherit;text-align:center;display:block;font-weight:600!important}.fk-billing-admin-page .fk-billing-admin-shortcut:hover{color:var(--fk-brown-950);background:linear-gradient(#fffdf8 0%,#ead8c0 100%);border-color:#9a744c8a;transform:translateY(-1px);box-shadow:inset 0 1px #fffffffa,0 8px 18px #462d1c17,0 0 0 2px #c59a5a12}.fk-billing-admin-page .fk-billing-admin-shortcut:focus-visible{border-color:#9a744ca3;outline:none;box-shadow:0 0 0 3px #c59a5a24}.fk-billing-admin-page .fk-billing-admin-search-zone{gap:7px;display:grid}.fk-billing-admin-page .fk-billing-admin-search-label{color:var(--fk-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:750}.fk-billing-admin-page .fk-billing-admin-search,.fk-billing-admin-page .fk-billing-admin-search:focus{background:#fff!important;min-height:42px!important}.fk-billing-admin-page .fk-billing-admin-search:-webkit-autofill{caret-color:var(--fk-text);-webkit-text-fill-color:var(--fk-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}.fk-billing-admin-page .fk-billing-admin-search:-webkit-autofill:hover{caret-color:var(--fk-text);-webkit-text-fill-color:var(--fk-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}.fk-billing-admin-page .fk-billing-admin-search:-webkit-autofill:focus{caret-color:var(--fk-text);-webkit-text-fill-color:var(--fk-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}.fk-billing-admin-page .fk-billing-admin-search-results{background:#ffffffb8;border:1px solid #49331f1f;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px;padding:9px;display:grid}.fk-billing-admin-page .fk-billing-admin-search-result{min-height:36px;color:var(--fk-brown-800);text-align:left;background:#fffdf9;border:1px solid #49331f1c;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:7px 11px;font-size:.8rem;font-weight:600;display:flex}.fk-billing-admin-page .fk-billing-admin-search-result:hover{color:var(--fk-brown-950);background:#fff8ed;border-color:#9a744c66}.fk-billing-admin-page .fk-billing-admin-search-empty{grid-column:1/-1;padding:5px 7px;font-size:.83rem;color:var(--fk-text-muted)!important;margin:0!important}@media (width<=1050px){.fk-billing-admin-page .fk-billing-admin-shortcut{padding-inline:3px;font-size:.65rem}}@media (width<=850px){.fk-billing-admin-page .fk-billing-admin-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.fk-billing-admin-page .fk-billing-admin-shortcut{font-size:.76rem}}@media (width<=560px){.fk-billing-admin-page .fk-billing-admin-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}.fk-billing-admin-toast{z-index:12000;width:min(560px,100vw - 36px);color:var(--fk-brown-900);background:#fffdf8fa;border:1px solid #60452c38;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;display:grid;position:fixed;top:18px;right:18px;box-shadow:0 16px 42px #21150d2e}.fk-billing-admin-toast.is-error{color:#8f2f20;background:#fff6f1fc;border-color:#a7362361}.fk-billing-admin-toast.is-success{border-color:#45704947}.fk-billing-admin-toast>span{font-weight:750;line-height:1.45}.fk-billing-admin-toast>button{color:currentColor;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:1.35rem;line-height:1}.fk-billing-admin-workflow-message{color:#315f35;background:#eff7efb8;border:1px solid #45704940;border-radius:10px;margin-top:16px;padding:12px 14px;font-weight:750;line-height:1.45}.fk-billing-admin-workflow-message.is-error{color:#8f2f20;background:#fff3edd1;border-color:#a7362347}.fk-billing-admin-price-workflow{background:linear-gradient(#fffdf8fa,#f7f1e7c7);border:1px solid #60452c38;border-radius:14px;gap:18px;margin-top:20px;padding:clamp(16px,2.4vw,24px);display:grid;box-shadow:0 12px 30px #2d1d1212}.fk-billing-admin-workflow-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.fk-billing-admin-workflow-heading h3,.fk-billing-admin-workflow-heading p{margin-top:0}.fk-billing-admin-workflow-steps{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.fk-billing-admin-workflow-steps span{white-space:nowrap;background:#ffffffbf;border:1px solid #7041222e;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:700}.fk-billing-admin-workflow-steps span.is-done{background:#f0f2e2e6;border-color:#5e663757}.fk-billing-admin-workflow-steps span.is-active{box-shadow:inset 0 0 0 1px #7041222e}.fk-billing-admin-workflow-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fk-billing-admin-workflow-kpis>div{background:#ffffffbd;border:1px solid #70412229;border-radius:10px;padding:12px}.fk-billing-admin-workflow-kpis span,.fk-billing-admin-workflow-kpis strong{display:block}.fk-billing-admin-workflow-kpis span{opacity:.78;font-size:12px}.fk-billing-admin-workflow-kpis strong{margin-top:3px;font-size:20px}.fk-billing-admin-workflow-kpis .has-warning{border-color:#a7362347}.fk-billing-admin-blocked-list{background:#fff6f2;border:1px solid #9c311e40;border-radius:10px;padding:14px}.fk-billing-admin-blocked-list>p{margin:5px 0 12px}.fk-billing-admin-blocked-list>div{border-top:1px solid #9c311e21;gap:2px;padding:9px 0;display:grid}.fk-billing-admin-blocked-list span{overflow-wrap:anywhere;font-weight:750}.fk-billing-admin-recipient-panel{background:#ffffffc2;border:1px solid #7041222e;border-radius:10px;overflow:hidden}.fk-billing-admin-recipient-toolbar{border-bottom:1px solid #70412224;grid-template-columns:minmax(160px,.7fr) minmax(220px,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.fk-billing-admin-recipient-toolbar>div:first-child{gap:2px;display:grid}.fk-billing-admin-recipient-toolbar>div:first-child span{opacity:.76;font-size:12px}.fk-billing-admin-recipient-list{max-height:330px;overflow:auto}.fk-billing-admin-recipient-row{cursor:pointer;border-bottom:1px solid #7041221a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:10px 12px;display:grid}.fk-billing-admin-recipient-row:last-child{border-bottom:0}.fk-billing-admin-recipient-row>span{gap:2px;min-width:0;display:grid}.fk-billing-admin-recipient-row strong,.fk-billing-admin-recipient-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fk-billing-admin-confirm-card-integrated{margin-top:0}.fk-billing-admin-password-wrap{width:100%;position:relative}.fk-billing-admin-password-wrap .weather-input{width:100%;padding-right:46px}.fk-billing-admin-password-eye{color:#533624;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.fk-billing-admin-password-eye:hover{background:#70412214}.fk-billing-admin-password-eye svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.fk-billing-admin-consequence-check{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;margin-top:14px;line-height:1.4;display:grid}.fk-billing-admin-delivery-inline{background:#ffffffb8;border:1px solid #7041222e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:13px 14px;display:grid}.fk-billing-admin-delivery-inline>div:first-child{gap:2px;display:grid}.fk-billing-admin-delivery-inline span{color:var(--fk-text-muted)}@media (width<=860px){.fk-billing-admin-toast{width:calc(100vw - 20px);top:10px;right:10px}.fk-billing-admin-workflow-heading{grid-template-columns:1fr}.fk-billing-admin-workflow-steps{justify-content:flex-start}.fk-billing-admin-workflow-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-billing-admin-recipient-toolbar,.fk-billing-admin-delivery-inline{grid-template-columns:1fr}}@media (width<=520px){.fk-billing-admin-workflow-kpis{grid-template-columns:1fr}}.fk-billing-admin-page input:not([type=checkbox]):not([type=radio]),.fk-billing-admin-page textarea,.fk-billing-admin-page select,.fk-billing-admin-page input:not([type=checkbox]):not([type=radio]):focus,.fk-billing-admin-page textarea:focus,.fk-billing-admin-page select:focus{background:#fff!important}.fk-billing-admin-page input:not([type=checkbox]):not([type=radio]):-webkit-autofill{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--fk-text)!important;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}.fk-billing-admin-page input:not([type=checkbox]):not([type=radio]):-webkit-autofill:hover{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--fk-text)!important;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}.fk-billing-admin-page input:not([type=checkbox]):not([type=radio]):-webkit-autofill:focus{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--fk-text)!important;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}.fk-billing-admin-page textarea:-webkit-autofill{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--fk-text)!important;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}.fk-billing-admin-page textarea:-webkit-autofill:hover{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--fk-text)!important;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}.fk-billing-admin-page textarea:-webkit-autofill:focus{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--fk-text)!important;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}.fk-billing-admin-page select:-webkit-autofill{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--fk-text)!important;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}.fk-billing-admin-page select:-webkit-autofill:hover{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--fk-text)!important;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}.fk-billing-admin-page select:-webkit-autofill:focus{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--fk-text)!important;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}.fk-billing-admin-inline-error{width:100%;font-size:.82rem;font-weight:700;line-height:1.35;color:#9f1d1d!important;margin:5px 0 0!important}.fk-billing-admin-page .profile-user-actions>.fk-billing-admin-inline-error{flex-basis:100%}.fk-billing-notice-recipient-modal{border-radius:var(--radius-xl);width:min(920px,100%);box-shadow:var(--shadow-strong);background:linear-gradient(#fffffffa,#fffdf8fa);border:1px solid #60452c29;gap:16px;padding:24px}.fk-billing-notice-recipient-modal .fk-future-cost-modal-header{padding-bottom:2px}.fk-billing-notice-recipient-modal .fk-future-cost-modal-header h2{color:var(--fk-text-strong);margin:2px 0 8px}.fk-billing-notice-recipient-modal .fk-future-cost-modal-header p:last-child{max-width:680px;color:var(--fk-text-soft);margin:0;line-height:1.5}.fk-billing-notice-recipient-modal .fk-billing-admin-workflow-kpis>div{border-color:var(--fk-border);border-radius:var(--radius-md);background:var(--fk-white-strong);padding:13px 14px;box-shadow:0 5px 16px #21150d09}.fk-billing-notice-recipient-panel{border-color:var(--fk-border);border-radius:var(--radius-lg);background:#f7f1e761;gap:16px;padding:16px;display:grid;overflow:visible}.fk-billing-notice-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fk-billing-notice-category-card{border:1px solid var(--fk-border-strong);border-radius:var(--radius-md);background:var(--fk-white-strong);cursor:pointer;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:12px;min-height:74px;padding:14px 15px;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 16px #21150d09}.fk-billing-notice-category-card:hover{border-color:#7a5a3a6b;transform:translateY(-1px);box-shadow:0 8px 22px #21150d12}.fk-billing-notice-category-card:focus-within{outline-offset:2px;outline:3px solid #c59a5a38}.fk-billing-notice-category-card.is-selected{background:linear-gradient(135deg, var(--fk-cream), #efe5d6b3);box-shadow:inset 3px 0 0 var(--fk-brown-700), 0 8px 22px #21150d13;border-color:#7a5a3a94}.fk-billing-notice-category-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fk-billing-notice-category-copy{gap:4px;min-width:0;display:grid}.fk-billing-notice-category-copy strong{color:var(--fk-text-strong);font-size:.95rem;line-height:1.25}.fk-billing-notice-category-copy small{color:var(--fk-text-muted);font-size:.79rem}.fk-billing-notice-category-mark{border:1px solid var(--fk-border-strong);background:var(--fk-white-strong);color:#0000;border-radius:50%;justify-self:end;place-items:center;width:28px;height:28px;font-size:.92rem;font-weight:900;transition:all .15s;display:grid}.fk-billing-notice-category-card.is-selected .fk-billing-notice-category-mark{border-color:var(--fk-brown-700);background:var(--fk-brown-800);color:var(--fk-text-on-dark);box-shadow:0 3px 10px #2d1d122e}.fk-billing-notice-recipient-toolbar{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:0}.fk-billing-notice-recipient-toolbar>.weather-input{min-width:0;background:var(--fk-white-strong)!important}.fk-billing-notice-recipient-panel .fk-billing-admin-recipient-list{border:1px solid var(--fk-border);border-radius:var(--radius-md);background:var(--fk-white-strong);max-height:340px;overflow:auto}.fk-billing-notice-recipient-panel .fk-billing-admin-recipient-row{padding:11px 13px;transition:background-color .12s}.fk-billing-notice-recipient-panel .fk-billing-admin-recipient-row:hover{background:#f7f1e78f}.fk-billing-notice-recipient-panel .fk-billing-admin-recipient-row.is-selected{background:#efe5d67a}.fk-billing-notice-recipient-panel .fk-billing-admin-recipient-row strong{color:var(--fk-text-strong)}.fk-billing-notice-recipient-panel .fk-billing-admin-recipient-row small{color:var(--fk-text-muted)}.fk-billing-notice-recipient-info{border-radius:var(--radius-md);color:var(--fk-text-soft);background:#ffffff9e;border:1px solid #7a5a3a24;margin:0;padding:12px 14px;font-size:.83rem;line-height:1.48}.fk-billing-notice-recipient-actions{flex-wrap:wrap;align-items:center;gap:9px;padding-top:2px;display:flex}.fk-billing-notice-save-state{color:var(--fk-text-muted);align-items:center;gap:7px;margin-right:auto;font-size:.79rem;font-weight:700;display:inline-flex}.fk-billing-notice-save-state:before{content:"";background:var(--fk-success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #476b381a}.fk-billing-notice-save-state.is-dirty{color:var(--fk-brown-700)}.fk-billing-notice-save-state.is-dirty:before{background:var(--fk-gold);box-shadow:0 0 0 3px var(--fk-gold-soft)}@media (width<=760px){.fk-billing-notice-recipient-modal{padding:16px}.fk-billing-notice-category-grid,.fk-billing-notice-recipient-toolbar{grid-template-columns:1fr}.fk-billing-notice-recipient-toolbar .profile-user-actions{justify-content:stretch}.fk-billing-notice-recipient-toolbar .profile-user-actions>button{flex:1 1 0}.fk-billing-notice-save-state{flex-basis:100%;margin:0 0 2px}}.fk-billing-company-pricing-card{border-radius:var(--radius-lg);background:linear-gradient(#ffffffe6,#faf5eddb);border:1px solid #49331f24;gap:16px;margin-top:16px;padding:18px;display:grid}.fk-billing-company-price-editor,.fk-billing-company-price-summary{border-radius:var(--radius-md);background:#fffdf8f5;border:1px solid #49331f1f;gap:12px;padding:16px;display:grid}.fk-billing-company-price-editor>div:first-child,.fk-billing-company-price-summary{min-width:0}.fk-billing-company-price-editor strong,.fk-billing-company-price-summary strong{color:var(--fk-text-strong);font-weight:900}.fk-billing-company-price-editor p,.fk-billing-company-price-summary small{color:var(--fk-text-muted);margin:5px 0 0;font-size:.86rem;line-height:1.55}.fk-billing-company-price-summary span{color:var(--fk-text-soft);font-weight:750;line-height:1.55}.fk-billing-company-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fk-billing-company-price-field{border-radius:var(--radius-sm);background:#fff;border:1px solid #49331f1c;gap:7px;min-width:0;padding:12px;display:grid}.fk-billing-company-price-field>span{color:var(--fk-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.74rem;font-weight:900}.fk-billing-company-price-field>small{color:var(--fk-text-muted);font-size:.78rem;line-height:1.4}.fk-billing-company-price-field.is-readonly{background:#f7f1e7b8}.fk-billing-company-price-field.is-readonly .weather-input{color:var(--fk-text-soft);background:#fff}.fk-billing-company-provider-lock{border-radius:var(--radius-sm);color:var(--fk-text-soft);background:#c59a5a1a;border:1px solid #c59a5a47;margin:0;padding:12px 14px;font-size:.86rem;font-weight:700;line-height:1.55}@media (width<=760px){.fk-billing-company-price-grid{grid-template-columns:1fr}}.fk-billing-admin-page .fk-billing-admin-toast{top:calc(var(--fk-topbar-height) + 12px);z-index:12000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8fb;border-radius:14px;width:min(100%,920px);max-width:920px;margin:18px 0 8px;position:sticky;left:auto;right:auto;transform:none;box-shadow:0 12px 30px #21150d1f,inset 0 1px #ffffffb8}.fk-billing-admin-page .fk-billing-admin-toast.is-success{background:#f8fcf6fb;border-color:#4570494d}.fk-billing-admin-page .fk-billing-admin-toast.is-error{background:#fff6f1fc;border-color:#a736235c}.fk-billing-admin-page .fk-billing-admin-toast>button{align-self:start;margin-top:-1px}@media (width<=800px){.fk-billing-admin-page .fk-billing-admin-toast{top:calc(var(--fk-topbar-height) + 8px);width:100%;max-width:none;margin-top:14px;left:auto;right:auto}}.fk-billing-admin-page .fk-billing-admin-control-copy-check{cursor:pointer;background:0 0!important;grid-template-columns:18px minmax(0,auto)!important;align-items:start!important;gap:0 9px!important;width:fit-content!important;max-width:min(100%,620px)!important;margin:12px 0 0!important;padding:0!important;display:inline-grid!important}.fk-billing-admin-page .fk-billing-admin-control-copy-check>input[type=checkbox]{accent-color:var(--fk-brown-900);cursor:pointer;place-self:start!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:1px 0 0!important;padding:0!important}.fk-billing-admin-page .fk-billing-admin-control-copy-check>span{min-width:0;color:var(--fk-brown-900);line-height:1.42;margin:0!important;display:block!important}.fk-billing-admin-page .fk-billing-admin-control-copy-check:has(input:disabled){cursor:default;opacity:.58}.fk-billing-admin-page .fk-billing-admin-active-revisions{background:radial-gradient(circle at 94% 0,#c59a5a1f,#0000 22rem),linear-gradient(#fffdf8fc,#f8f1e6f0);border:1px solid #9a693647;border-radius:18px;gap:16px;margin:22px 0 20px;padding:clamp(18px,2.5vw,26px);display:grid;box-shadow:0 16px 40px #37231617,inset 0 1px #ffffffdb}.fk-billing-admin-page .fk-billing-admin-active-revisions-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.fk-billing-admin-page .fk-billing-admin-active-revisions-heading h2{color:var(--fk-text-strong);letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(1.35rem,2.4vw,1.85rem)}.fk-billing-admin-page .fk-billing-admin-active-revisions-heading p:not(.eyebrow){max-width:760px;color:var(--fk-text-soft);margin:9px 0 0;line-height:1.55}.fk-billing-admin-page .fk-billing-admin-active-count{min-width:38px;height:38px;color:var(--fk-brown-900);background:#c59a5a21;border:1px solid #9a69363d;border-radius:999px;place-items:center;padding:0 10px;font-weight:900;display:inline-grid}.fk-billing-admin-page .fk-billing-admin-active-revision-list{gap:14px;display:grid}.fk-billing-admin-page .fk-billing-admin-active-revision{background:#ffffffd6;border:1px solid #49331f29;border-left:4px solid #b5793cb8;border-radius:14px;gap:16px;padding:clamp(16px,2.2vw,22px);display:grid;box-shadow:0 8px 24px #2d1d120e}.fk-billing-admin-page .fk-billing-admin-active-revision-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 18px;display:flex}.fk-billing-admin-page .fk-billing-admin-active-revision-head>div{gap:4px;display:grid}.fk-billing-admin-page .fk-billing-admin-active-revision-date-label{color:var(--fk-text-muted);letter-spacing:.1em;font-size:.67rem;font-weight:900}.fk-billing-admin-page .fk-billing-admin-active-revision-head>div>strong{color:var(--fk-text-strong);font-size:1.1rem}.fk-billing-admin-page .fk-billing-admin-revision-status{min-height:30px;color:var(--fk-text-soft);background:#f7f1e7cc;border:1px solid #49331f29;border-radius:999px;align-items:center;padding:0 11px;font-size:.76rem;font-weight:850;line-height:1.2;display:inline-flex}.fk-billing-admin-page .fk-billing-admin-revision-status.is-success{color:#315f35;background:#eff7ede6;border-color:#476b3847}.fk-billing-admin-page .fk-billing-admin-revision-status.is-warning{color:#765022;background:#faefdceb;border-color:#aa6f314d}.fk-billing-admin-page .fk-billing-admin-revision-status.is-danger{color:#8f2f20;background:#fff1ecf0;border-color:#9f35284d}.fk-billing-admin-page .fk-billing-admin-revision-status.is-info{color:var(--fk-brown-800);background:#efe5d6b8;border-color:#60452c3d}.fk-billing-admin-page .fk-billing-admin-active-revision-detail{color:var(--fk-text-soft);margin:0;font-weight:650;line-height:1.55}.fk-billing-admin-page .fk-billing-admin-price-change-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.fk-billing-admin-page .fk-billing-admin-price-change-group{background:#fffdf9e6;border:1px solid #49331f21;border-radius:12px;min-width:0;padding:14px}.fk-billing-admin-page .fk-billing-admin-price-change-group h3{color:var(--fk-text-strong);letter-spacing:-.015em;margin:0 0 9px;font-size:.9rem}.fk-billing-admin-page .fk-billing-admin-price-change-group>div{gap:7px;display:grid}.fk-billing-admin-page .fk-billing-admin-price-change-row{border-top:1px solid #49331f14;grid-template-columns:minmax(58px,.75fr) minmax(0,1fr) 16px minmax(0,1fr);align-items:baseline;gap:6px;padding-top:7px;font-size:.8rem;display:grid}.fk-billing-admin-page .fk-billing-admin-price-change-row:first-child{border-top:0;padding-top:0}.fk-billing-admin-page .fk-billing-admin-price-change-row>span:first-child{color:var(--fk-text-muted);font-weight:750}.fk-billing-admin-page .fk-billing-admin-price-old{color:var(--fk-text-muted);text-align:right;white-space:nowrap}.fk-billing-admin-page .fk-billing-admin-price-arrow{color:var(--fk-gold);text-align:center}.fk-billing-admin-page .fk-billing-admin-price-new{color:var(--fk-text-strong);text-align:right;white-space:nowrap}.fk-billing-admin-page .fk-billing-admin-active-revision-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fk-billing-admin-page .fk-billing-admin-active-revision-facts>div{background:#f7f1e780;border:1px solid #49331f1c;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.fk-billing-admin-page .fk-billing-admin-active-revision-facts span{color:var(--fk-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:850}.fk-billing-admin-page .fk-billing-admin-active-revision-facts strong{color:var(--fk-text-strong);font-size:.85rem;line-height:1.42}.fk-billing-admin-page .fk-billing-admin-active-revision-actions{padding-top:2px}.fk-billing-admin-page .fk-billing-admin-workflow-message.is-warning{color:#765022;background:#faefdcdb;border-color:#aa6f3147}.fk-billing-admin-page .fk-billing-admin-workflow-message.is-success strong{color:inherit}.fk-billing-admin-page .fk-billing-admin-workflow-steps span.is-warning{color:#8f2f20;background:#fff1eceb;border-color:#9f35284d}.fk-billing-admin-page .fk-billing-admin-notice-row-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:5px;display:flex}.fk-billing-admin-page .fk-billing-admin-notice-row-heading>strong{flex:220px}.fk-billing-admin-page .fk-billing-admin-notice-price-summary{gap:7px;margin-top:10px;display:grid}.fk-billing-admin-page .fk-billing-admin-notice-price-summary>div{background:#f7f1e770;border:1px solid #49331f1a;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.fk-billing-admin-page .fk-billing-admin-notice-price-summary>div>strong{color:var(--fk-text-strong);font-size:.82rem}.fk-billing-admin-page .fk-billing-admin-notice-price-summary>div>span{color:var(--fk-text-soft);font-size:.8rem;line-height:1.45}@media (width<=1050px){.fk-billing-admin-page .fk-billing-admin-price-change-groups{grid-template-columns:1fr}}@media (width<=760px){.fk-billing-admin-page .fk-billing-admin-active-revisions-heading,.fk-billing-admin-page .fk-billing-admin-active-revision-head{flex-direction:column;align-items:stretch}.fk-billing-admin-page .fk-billing-admin-active-count{align-self:flex-start}.fk-billing-admin-page .fk-billing-admin-active-revision-facts{grid-template-columns:1fr}.fk-billing-admin-page .fk-billing-admin-price-change-row{grid-template-columns:minmax(56px,.8fr) minmax(0,1fr) 14px minmax(0,1fr);font-size:.76rem}}@media (width<=520px){.fk-billing-admin-page .fk-billing-admin-active-revisions{border-radius:14px;padding:14px}.fk-billing-admin-page .fk-billing-admin-active-revision{padding:14px}.fk-billing-admin-page .fk-billing-admin-price-change-row{grid-template-columns:1fr auto 14px auto}.fk-billing-admin-page .fk-billing-admin-active-revision-actions .primary-button,.fk-billing-admin-page .fk-billing-admin-active-revision-actions .ghost-button{width:100%}}.fk-billing-admin-page .fk-billing-admin-active-revision-dates{grid-template-columns:repeat(2,minmax(0,auto));gap:10px 30px!important;display:grid!important}.fk-billing-admin-page .fk-billing-admin-active-revision-dates>div{gap:4px;display:grid}.fk-billing-admin-page .fk-billing-admin-date-help{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:3px;display:flex}.fk-billing-admin-page .fk-billing-admin-date-help small{color:var(--fk-text-muted);line-height:1.45}.fk-billing-admin-page .fk-billing-admin-use-default-notice-date{min-height:32px;padding:7px 12px;font-size:.78rem}.fk-billing-admin-page .fk-billing-admin-notice-lead-warning{color:#765022;background:#faefdcd1;border:1px solid #aa6f3147;border-radius:10px;margin:0;padding:10px 12px;font-size:.82rem;font-weight:650;line-height:1.45}@media (width<=760px){.fk-billing-admin-page .fk-billing-admin-active-revision-dates{grid-template-columns:1fr}}.fk-company-subscription-choice .fk-company-subscription-choice-guidance{color:#74594d;margin:14px 0 0;font-size:.88rem;font-weight:500;line-height:1.45}.fk-company-subscription-choice .fk-company-subscription-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:12px!important}.fk-company-subscription-choice .fk-company-subscription-choice-option{min-height:112px!important;box-shadow:none!important;cursor:pointer!important;background:#fffdf9f0!important;border:1px solid #6648393d!important;border-radius:14px!important;grid-template-rows:auto auto!important;grid-template-columns:22px minmax(0,1fr)!important;align-content:center!important;align-items:start!important;gap:6px 13px!important;padding:18px 82px 18px 18px!important;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s!important;display:grid!important;position:relative!important}.fk-company-subscription-choice .fk-company-subscription-choice-option:hover{transform:translateY(-1px);background:#fffdf9!important;border-color:#754c387a!important}.fk-company-subscription-choice .fk-company-subscription-choice-option:has(input[type=radio]:checked){background:linear-gradient(135deg,#f7ede0f5,#fffdf9fa)!important;border-color:#8a604d!important;box-shadow:0 0 0 2px #8a604d1a,0 9px 22px #54372a14!important}.fk-company-subscription-choice .fk-company-subscription-choice-option:has(input[type=radio]:checked):after{color:#6f4735;content:"Valgt";background:#8b5f4a1a;border:1px solid #784e3a33;border-radius:999px;align-items:center;min-height:25px;padding:3px 9px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px}.fk-company-subscription-choice .fk-company-subscription-choice-option input[type=radio]{appearance:none!important;cursor:pointer!important;background:#fff!important;border:2px solid #9b7d6f!important;border-radius:50%!important;grid-area:1/1!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:1px 0 0!important;padding:0!important;box-shadow:inset 0 0 0 4px #fff!important}.fk-company-subscription-choice .fk-company-subscription-choice-option input[type=radio]:checked{background:#80533f!important;border-color:#80533f!important;box-shadow:inset 0 0 0 4px #fff!important}.fk-company-subscription-choice .fk-company-subscription-choice-option input[type=radio]:focus-visible{outline-offset:3px!important;outline:3px solid #80533f38!important}.fk-company-subscription-choice .fk-company-subscription-choice-option>strong{color:#2f211b!important;grid-area:1/2!important;align-self:center!important;margin:0!important;font-size:.95rem!important;font-weight:700!important;line-height:1.3!important}.fk-company-subscription-choice .fk-company-subscription-choice-option>p{color:#77594c!important;grid-area:2/2!important;margin:0!important;font-size:.88rem!important;font-weight:450!important;line-height:1.45!important}.fk-company-subscription-choice .fk-company-subscription-choice-option:has(input[type=radio]:disabled){cursor:not-allowed!important;opacity:.66!important}.fk-company-subscription-choice .fk-company-subscription-choice-option:has(input[type=radio]:disabled):hover{transform:none}@media (width<=760px){.fk-company-subscription-choice .fk-company-subscription-choice-grid{grid-template-columns:1fr!important}}.fk-billing-admin-readiness-summary{background:#ffffffc7;border:1px solid #7041222e;border-radius:12px;gap:4px;margin-top:14px;padding:14px 16px;line-height:1.45;display:grid}.fk-billing-admin-readiness-summary strong,.fk-billing-admin-readiness-summary span{display:block}.fk-billing-admin-readiness-summary.is-ready{color:#315f35;background:#eff7efd1;border-color:#45704952}.fk-billing-admin-readiness-summary.is-attention{color:#704122;background:#fff8eb;border-color:#b6702252}.fk-billing-admin-readiness-checklist{gap:8px;margin-top:14px;display:grid}.fk-billing-admin-readiness-row{background:#ffffffd1;border:1px solid #70412229;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.fk-billing-admin-readiness-row.is-done{background:#eff7efad;border-color:#45704942}.fk-billing-admin-readiness-row.is-missing{background:#fff3ede0;border-color:#a736234d}.fk-billing-admin-readiness-row.is-waiting{opacity:.78;background:#f8f6f1c7}.fk-billing-admin-readiness-mark{background:#fff;border:1px solid #7041222e;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:900;line-height:1;display:grid}.fk-billing-admin-readiness-row.is-done .fk-billing-admin-readiness-mark{color:#315f35;border-color:#45704957}.fk-billing-admin-readiness-row.is-missing .fk-billing-admin-readiness-mark{color:#8f2f20;border-color:#a7362357}.fk-billing-admin-readiness-copy{min-width:0}.fk-billing-admin-readiness-copy strong,.fk-billing-admin-readiness-copy small{display:block}.fk-billing-admin-readiness-copy small{opacity:.82;margin-top:3px;line-height:1.4}.fk-billing-admin-readiness-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fk-billing-admin-readiness-action{white-space:nowrap;justify-self:end}.fk-billing-admin-readiness-actions .fk-billing-admin-readiness-action{justify-self:auto}.fk-billing-admin-toast-action{flex:none;margin-left:auto}.fk-billing-admin-guided-target{z-index:1;outline-offset:4px;outline:3px solid #a73623b8;animation:.9s ease-in-out 4 alternate fk-billing-admin-guided-pulse;position:relative;box-shadow:0 0 0 8px #a7362321,0 16px 40px #5128182e}.fk-billing-admin-deficiency-target:before{content:"MANGELEN LIGGER HER";z-index:5;color:#fff;letter-spacing:.08em;white-space:nowrap;pointer-events:none;background:#8f2f20;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:950;line-height:1;position:absolute;top:-18px;right:12px;box-shadow:0 7px 18px #5128183d}.fk-billing-admin-status-mismatch{gap:5px;margin-bottom:12px;display:grid}.fk-billing-admin-status-mismatch strong,.fk-billing-admin-status-mismatch span{display:block}@keyframes fk-billing-admin-guided-pulse{0%{outline-color:#a7362373;box-shadow:0 0 0 5px #a7362314,0 10px 28px #5128181f}to{outline-color:#a73623eb;box-shadow:0 0 0 11px #a736232e,0 18px 42px #51281833}}@media (width<=720px){.fk-billing-admin-readiness-row{grid-template-columns:auto minmax(0,1fr)}.fk-billing-admin-readiness-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.fk-billing-admin-readiness-action{grid-column:1/-1;justify-self:stretch;width:100%}.fk-billing-admin-readiness-actions .fk-billing-admin-readiness-action{grid-column:auto}.fk-billing-admin-toast-action{margin-left:0}}@media (width<=560px){.fk-billing-admin-readiness-actions{grid-template-columns:1fr}}.fk-support-chat-panel{background:radial-gradient(circle at 96% -8%,#d29a5b29,#0000 24rem),radial-gradient(circle at 8% 0,#ffffffeb,#0000 26rem),#fffaf4e8;border:1px solid #4c312021;border-radius:24px;margin-top:clamp(2.2rem,4vw,3.25rem);padding:clamp(1.35rem,2.6vw,2rem);position:relative;overflow:hidden;box-shadow:0 24px 64px #35211517,inset 0 1px #ffffffeb}.fk-support-chat-panel:after{pointer-events:none;content:"";border:1px solid #b5793c14;border-radius:50%;width:28rem;height:28rem;position:absolute;bottom:-13rem;right:-10rem}.fk-support-chat-panel-header,.fk-support-chat-surface{z-index:1;position:relative}.fk-support-chat-panel-header{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:clamp(1rem,3vw,2rem);margin-bottom:20px;display:grid}.fk-support-chat-panel-header h2{color:#251810;letter-spacing:-.05em;margin:.5rem 0 0;font-size:clamp(1.75rem,3vw,2.55rem);font-weight:680;line-height:1.04}.fk-support-chat-panel-header>div>p:last-child{color:#543f31c2;max-width:700px;margin:.78rem 0 0;font-size:.92rem;line-height:1.65}.fk-support-chat-login-callout{background:linear-gradient(135deg,#fbefdeeb,#fffaf3f5);border:1px solid #ab6f3430;border-radius:14px;gap:5px;width:100%;padding:13px 15px;display:grid;box-shadow:0 9px 24px #4228170b}.fk-support-chat-login-callout strong{color:#6e451f;letter-spacing:.11em;text-transform:uppercase;font-size:.69rem;font-weight:850}.fk-support-chat-login-callout span{color:#533b28b8;font-size:.76rem;line-height:1.48}.fk-support-chat-surface{background:#fffdf9e6;border:1px solid #4c312021;border-radius:18px;width:100%;overflow:hidden;box-shadow:0 10px 28px #3521150b,inset 0 1px #fffffff2}.fk-support-chat-status{background:linear-gradient(#fcf8f2f0,#f8f1e8c2);border-bottom:1px solid #4c312016;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:9px 14px;display:flex}.fk-support-chat-status>div{align-items:center;gap:9px;min-width:0;display:flex}.fk-support-chat-status strong{color:#2f1e14;font-size:.75rem;font-weight:820}.fk-support-chat-status-dot{background:#587b47;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #587b471a}.fk-support-chat-mode{color:#70481f;background:#f2e3cc;border-radius:999px;flex:none;padding:5px 9px;font-size:.63rem;font-weight:820}.fk-support-chat-mode.is-signed-in{color:#405f32;background:#5377421f}.fk-support-chat-limited-notice{background:linear-gradient(135deg,#faefded1,#fffbf6e6);border:1px solid #a66a2f2b;border-radius:13px;margin:12px 14px 0;padding:11px 13px}.fk-support-chat-limited-notice strong{color:#68401d;font-size:.72rem;font-weight:850;display:block}.fk-support-chat-limited-notice p{color:#543c2ac2;margin:5px 0 0;font-size:.75rem;line-height:1.5}.fk-support-chat-inline-links{flex-wrap:wrap;gap:7px 13px;margin-top:8px;display:flex}.fk-support-chat-inline-links a{color:#71491f;text-underline-offset:3px;font-size:.72rem;font-weight:820;-webkit-text-decoration:underline #71491f59;text-decoration:underline #71491f59}.fk-support-chat-inline-links a:hover{text-decoration-color:currentColor}.fk-support-chat-messages{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#67482f42 transparent;align-content:start;gap:11px;width:100%;min-height:176px;max-height:360px;padding:16px 14px 14px;display:grid;overflow-y:auto}.fk-support-chat-message{min-width:0;display:flex}.fk-support-chat-message.is-user{justify-content:flex-end}.fk-support-chat-bubble{color:#362519eb;overflow-wrap:anywhere;background:linear-gradient(145deg,#fffdfa,#fffaf4);border:1px solid #4c31201b;border-radius:16px 16px 16px 5px;max-width:min(78%,680px);padding:11px 13px;font-size:.81rem;line-height:1.58;box-shadow:0 7px 18px #3521150d}.fk-support-chat-message.is-user .fk-support-chat-bubble{color:#fff8ef;background:radial-gradient(circle at 15% 0,#ffffff1a,#0000 42%),linear-gradient(135deg,#4b3325,#63442e);border-color:#54372233;border-radius:16px 16px 5px;box-shadow:0 9px 22px #37221521}.fk-support-chat-bubble strong{color:inherit}.fk-support-chat-bubble p{color:inherit;margin:7px 0 0}.fk-support-chat-bubble ol{margin:8px 0 0;padding-left:1.3rem}.fk-support-chat-bubble li+li{margin-top:4px}.fk-support-chat-actions{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.fk-support-chat-actions .primary-button,.fk-support-chat-actions .ghost-button{border-radius:8px;min-height:32px;padding:0 10px;font-size:.68rem}.fk-support-chat-quick-questions{flex-wrap:wrap;gap:6px;width:100%;padding:0 14px 13px;display:flex}.fk-support-chat-quick-questions button{color:#65411f;background:#f9f1e6bd;border:1px solid #744c2b2b;border-radius:999px;min-height:29px;padding:5px 10px;font-size:.66rem;font-weight:760;line-height:1.2;transition:transform .14s,border-color .14s,background .14s}.fk-support-chat-quick-questions button:hover{background:#f6e7d2;border-color:#744c2b57;transform:translateY(-1px)}.fk-support-chat-form>.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.fk-support-chat-form{background:linear-gradient(#faf5eead,#f6ede2d1);border-top:1px solid #4c312016;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;width:100%;min-width:0;padding:12px 14px 14px;display:grid;position:relative}.fk-support-chat-form textarea{resize:vertical;color:#2e1d13;background:#fff;border:1px solid #4e332129;border-radius:12px;grid-column:1;min-height:54px;max-height:132px;margin:0;padding:11px 13px;font-size:.81rem;line-height:1.45;box-shadow:inset 0 1px 2px #2b1a1106,0 3px 10px #2b1a1106;width:100%!important;min-width:0!important}.fk-support-chat-form textarea::placeholder{color:#57443787}.fk-support-chat-form textarea:focus{border-color:#8b582e8c;box-shadow:0 0 0 3px #c18b4d1a,inset 0 1px 2px #2b1a1105}.fk-support-chat-form .primary-button{border-radius:11px;grid-column:2;align-self:stretch;width:auto;min-width:88px;min-height:54px;margin:0;font-size:.75rem}.fk-support-chat-floating-trigger{color:#fff8ee;background:radial-gradient(circle at 18% 10%,#ffffff29,#0000 40%),linear-gradient(135deg,#38251a,#62432d);border:1px solid #4c31202e;border-radius:999px;align-items:center;gap:9px;min-height:54px;padding:7px 13px 7px 8px;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 16px 38px #2d1d1338,inset 0 1px #ffffff1a}.fk-support-chat-floating-trigger:hover{transform:translateY(-2px);box-shadow:0 19px 42px #2d1d1340,inset 0 1px #ffffff1a}.fk-support-chat-floating-trigger>span:last-child{text-align:left;gap:1px;display:grid}.fk-support-chat-floating-trigger strong{font-size:.75rem}.fk-support-chat-floating-trigger small{color:#fff6eaad;font-size:.63rem}.fk-support-chat-floating-icon{color:#e9bd83;background:#ffffff1a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1rem;font-weight:900;display:grid}.fk-support-chat-floating-panel{background:#fffaf4;border:1px solid #4c31202e;border-radius:21px;flex-direction:column;width:min(440px,100vw - 28px);max-height:min(740px,100vh - 92px);display:flex;position:fixed;bottom:82px;left:18px;overflow:hidden;box-shadow:0 32px 86px #2d1d134a,0 8px 24px #2d1d131c}.fk-support-chat-floating-header{color:#fff8ef;background:radial-gradient(circle at 12% 0,#ffffff17,#0000 40%),linear-gradient(135deg,#432c20,#5f402b);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px 10px 15px;display:flex;box-shadow:inset 0 -1px #ffffff12}.fk-support-chat-floating-header>div{gap:2px;min-width:0;display:grid}.fk-support-chat-floating-header strong{font-size:.79rem;font-weight:820}.fk-support-chat-floating-header span{color:#fff6eaab;font-size:.64rem}.fk-support-chat-floating-header button{color:#fff;background:#ffffff13;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:33px;min-width:33px;height:33px;padding:0;font-size:1.2rem;line-height:1;transition:background .14s,border-color .14s;display:grid}.fk-support-chat-floating-header button:hover{background:#ffffff21;border-color:#ffffff40}.fk-support-chat-surface.is-floating{min-height:0;box-shadow:none;background:linear-gradient(#fffaf4,#fffdf9);border:0;border-radius:0;flex-direction:column;flex:auto;display:flex}.fk-support-chat-surface.is-floating .fk-support-chat-status{display:none}.fk-support-chat-surface.is-floating .fk-support-chat-limited-notice{flex:none;margin:11px 12px 0;padding:10px 11px}.fk-support-chat-surface.is-floating .fk-support-chat-limited-notice p{font-size:.72rem}.fk-support-chat-surface.is-floating .fk-support-chat-messages{flex:auto;min-height:170px;max-height:360px;padding:13px 12px 11px}.fk-support-chat-surface.is-floating .fk-support-chat-bubble{max-width:88%;padding:10px 11px;font-size:.78rem}.fk-support-chat-surface.is-floating .fk-support-chat-quick-questions{flex:none;gap:5px;padding:0 12px 11px}.fk-support-chat-surface.is-floating .fk-support-chat-quick-questions button{min-height:27px;padding:4px 8px;font-size:.62rem}.fk-support-chat-surface.is-floating .fk-support-chat-form{flex:none;grid-template-columns:minmax(0,1fr) 76px;gap:8px;padding:10px 12px 12px}.fk-support-chat-surface.is-floating .fk-support-chat-form textarea{min-height:50px;max-height:104px;padding:10px 11px;font-size:.76rem}.fk-support-chat-surface.is-floating .fk-support-chat-form .primary-button{min-width:76px;min-height:50px;padding-inline:10px;font-size:.7rem}@media (width<=760px){.fk-support-chat-panel-header{grid-template-columns:1fr}.fk-support-chat-login-callout{max-width:none}.fk-support-chat-messages{min-height:165px}.fk-support-chat-bubble{max-width:90%}}@media (width<=560px){.fk-support-chat-panel{border-radius:18px;padding:12px}.fk-support-chat-form{grid-template-columns:minmax(0,1fr) 72px;gap:7px;padding:10px}.fk-support-chat-form textarea{min-height:50px;padding:10px}.fk-support-chat-form .primary-button{min-width:72px;min-height:50px;padding-inline:8px}.fk-support-chat-floating-trigger{bottom:10px;left:10px}.fk-support-chat-floating-panel{border-radius:18px;width:calc(100vw - 20px);max-height:calc(100vh - 88px);bottom:72px;left:10px}.fk-support-chat-surface.is-floating .fk-support-chat-form{grid-template-columns:minmax(0,1fr) 70px}.fk-support-chat-surface.is-floating .fk-support-chat-form .primary-button{min-width:70px}}@media print{.fk-support-chat-floating-trigger,.fk-support-chat-floating-panel{display:none!important}}.fk-support-chat-panel-header{display:block}.fk-support-chat-panel-header>div{width:100%;max-width:760px}.fk-support-chat-clarification-options{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.fk-support-chat-clarification-options button{color:#5e3c20;min-height:31px;font:inherit;text-align:left;background:linear-gradient(#fffaf3fa,#f7ebdbf0);border:1px solid #744c2b38;border-radius:999px;padding:6px 11px;font-size:.7rem;font-weight:780;line-height:1.25;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;box-shadow:0 4px 12px #462b190e}.fk-support-chat-clarification-options button:hover:not(:disabled){background:linear-gradient(#fff8ef,#f2dfc5);border-color:#744c2b66;transform:translateY(-1px);box-shadow:0 6px 16px #462b1917}.fk-support-chat-clarification-options button:focus-visible{outline-offset:2px;outline:2px solid #8b582e9e}.fk-support-chat-clarification-options button:disabled{cursor:default;opacity:.58}.fk-support-chat-quick-questions-shell{align-items:flex-start;gap:7px;width:100%;padding:0 10px 11px 14px;display:flex}.fk-support-chat-quick-questions-shell .fk-support-chat-quick-questions{flex:auto;min-width:0;padding:0}.fk-support-chat-quick-questions-close{background:#fffdf9c7;border:1px solid #744c2b26;transition:border-color .14s,background .14s,color .14s}.fk-support-chat-quick-questions-close:hover{color:#5c3a1f;background:#f7e8d4;border-color:#744c2b52}.fk-support-chat-surface.is-floating .fk-support-chat-quick-questions-shell{gap:5px;padding:0 8px 9px 12px}.fk-support-chat-surface.is-floating .fk-support-chat-quick-questions-close{font-size:.92rem}.fk-support-chat-root.is-floating-only>.fk-support-chat-panel{display:none}.fk-support-chat-quick-questions-shell{padding-right:42px;display:block;position:relative}.fk-support-chat-quick-questions-shell .fk-support-chat-quick-questions{width:100%}.fk-support-chat-quick-questions-close{z-index:4;color:#684427;cursor:pointer;background:#fffaf4;border:1px solid #5e3d2433;border-radius:50%;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;margin:0;padding:0;font-size:1rem;font-weight:700;line-height:1;display:grid;position:absolute;top:0;right:10px;box-shadow:0 3px 10px #41281814}.fk-support-chat-quick-questions-close:hover,.fk-support-chat-quick-questions-close:focus-visible{color:#43291a;background:#f4e3cb;border-color:#5e3d246b}.fk-support-chat-surface.is-floating .fk-support-chat-quick-questions-shell{padding-right:39px}.fk-support-chat-surface.is-floating .fk-support-chat-quick-questions-close{width:26px;min-width:26px;height:26px;min-height:26px;right:8px}.fk-support-chat-quick-questions-title{color:#543a26b3;letter-spacing:.045em;margin:0 42px 8px 14px;font-size:.68rem;font-weight:850}.fk-support-chat-surface.is-floating .fk-support-chat-quick-questions-title{margin:0 39px 7px 12px;font-size:.64rem}.fk-support-chat-quick-questions-restore{padding-top:9px}.fk-support-chat-floating-trigger{z-index:300110}.fk-support-chat-floating-panel{z-index:300120;max-height:min(680px,100dvh - 104px)}@media (width<=560px){.fk-support-chat-floating-panel{left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));top:max(8px, env(safe-area-inset-top));bottom:max(72px, calc(env(safe-area-inset-bottom) + 64px));width:auto;max-height:none}.fk-support-chat-surface.is-floating .fk-support-chat-messages{min-height:0;max-height:none}.fk-support-chat-surface.is-floating .fk-support-chat-quick-questions-shell{min-width:0}.fk-support-chat-surface.is-floating .fk-support-chat-quick-questions{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:5px;min-width:0;padding:0 2px 7px 0;overflow:auto hidden}.fk-support-chat-surface.is-floating .fk-support-chat-quick-questions button{white-space:nowrap;text-overflow:ellipsis;scroll-snap-align:start;flex:none;max-width:min(72vw,260px);min-height:24px;padding:3px 7px;font-size:.58rem;overflow:hidden}}.fk-text-template-manager{gap:14px;display:grid}.fk-text-template-manager-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fk-text-template-manager-header h2{margin-top:0}.fk-text-template-manager-grid{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.fk-text-template-list{gap:8px;min-width:0;display:grid}.fk-text-template-list-item{color:#2d1d10;text-align:left;cursor:pointer;background:#fffcf7c7;border:1px solid #694b2829;border-radius:12px;gap:4px;width:100%;padding:10px 12px;display:grid}.fk-text-template-list-item:hover,.fk-text-template-list-item-active{background:#f4eadbeb;border-color:#5b3a1f61}.fk-text-template-list-item strong{color:#2d1d10;font-size:.9rem}.fk-text-template-list-item span{color:#3322149e;font-size:.72rem}.fk-text-template-editor{gap:11px;min-width:0;display:grid}.fk-text-template-editor label{gap:6px;display:grid}.fk-text-template-editor label>span,.fk-print-front-page-rich-editor>span{color:#332214c7;font-size:.78rem;font-weight:760}.fk-rich-text-editor{gap:8px;min-width:0;display:grid}.fk-rich-text-toolbar{background:#fffcf7b8;border:1px solid #694b2824;border-radius:11px;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.fk-rich-text-toolbar select{color:#2d1d10;max-width:155px;min-height:29px;font:inherit;background:#ffffffe6;border:1px solid #694b282e;border-radius:9px;padding:0 8px;font-size:.72rem}.fk-rich-text-toolbar .ghost-button{white-space:nowrap;min-height:29px;padding:0 9px;font-size:.72rem}.fk-rich-text-editor-surface{color:#1f170f;background:#ffffffeb;border:1px solid #694b282e;border-radius:11px;outline:none;min-width:0;padding:12px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:.9rem;line-height:1.55;overflow:auto}.fk-rich-text-editor-surface:focus{border-color:#5b3a1f75;box-shadow:0 0 0 3px #5b3a1f1f}.fk-rich-text-editor-surface[contenteditable=false]{cursor:not-allowed;background:#ece5dae0}.fk-rich-text-editor-surface p,.fk-rich-text-editor-surface h2,.fk-rich-text-editor-surface h3,.fk-rich-text-editor-surface ul,.fk-rich-text-editor-surface ol{margin:0 0 .62em}.fk-rich-text-editor-surface h2{font-size:1.22em;line-height:1.28}.fk-rich-text-editor-surface h3{font-size:1.08em;line-height:1.34}.fk-rich-text-editor-surface ul,.fk-rich-text-editor-surface ol{padding-left:1.45em}.fk-rich-text-editor-surface li{margin:.18em 0}.fk-print-front-page-rich-editor{gap:6px;display:grid}@media (width<=820px){.fk-text-template-manager-grid{grid-template-columns:1fr}.fk-rich-text-toolbar select{max-width:100%}}.fk-rich-text-toolbar{align-items:center}.fk-rich-text-icon-button{justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;min-height:30px!important;padding:0!important;font-size:.78rem!important;line-height:1!important;display:inline-flex!important}.fk-rich-text-icon-button strong,.fk-rich-text-icon-button em,.fk-rich-text-icon-button span{color:inherit!important;font-size:inherit!important;line-height:1!important}.fk-rich-text-icon-underline{text-underline-offset:.12em;font-weight:780;text-decoration:underline;display:inline-block}.fk-rich-text-clear-button{width:40px!important;min-width:40px!important;font-size:.72rem!important}.fk-print-front-page-text-modal .fk-rich-text-toolbar{flex-wrap:wrap;gap:7px}.fk-print-front-page-text-modal .fk-rich-text-toolbar select{max-width:180px}.fk-print-front-page-text-modal .fk-rich-text-editor-surface{font-size:.95rem}@media (width>=980px){.fk-print-front-page-text-modal .fk-rich-text-toolbar{flex-wrap:nowrap}}.fk-text-template-manager-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fk-text-template-manager-header-actions .ghost-button{min-height:30px;padding:0 11px;font-size:.74rem}.fk-text-template-manager-collapsed{gap:8px}.fk-text-template-manager-closed-note{color:#332214a3;margin:0;font-size:.82rem;line-height:1.4}.fk-text-template-edit-state-row{background:#fffcf7a8;border:1px solid #694b2821;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.fk-text-template-edit-state-row p{color:#332214a8;margin:0;font-size:.78rem;line-height:1.35}.fk-text-template-edit-state-row .profile-user-actions{flex:none;margin:0}.fk-text-template-editor input:disabled{color:#2d1d10d1;-webkit-text-fill-color:#2d1d10d1;opacity:1;cursor:not-allowed;background:linear-gradient(#ece5daf5,#ded6caf0);border-color:#694b2821}@media (width<=760px){.fk-text-template-edit-state-row{flex-direction:column;align-items:stretch}.fk-text-template-edit-state-row .profile-user-actions{justify-content:flex-start}}.fk-work-template-backdrop{z-index:260000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d140d7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fk-work-template-modal{width:min(1040px,100vw - 32px);max-height:min(880px,100vh - 40px);color:var(--fk-text,#24180e);background:radial-gradient(circle at 10% 0,#fffffff0,#0000 28rem),linear-gradient(#fffdf8 0%,#f6eee2 100%);border:1px solid #5239232e;border-radius:26px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 34px 90px #21150d47}.fk-work-template-save-modal{width:min(760px,100vw - 32px)}.fk-work-template-modal-header{background:#fffdf8cc;border-bottom:1px solid #49331f1c;justify-content:space-between;align-items:flex-start;gap:22px;padding:24px 26px 20px;display:flex}.fk-work-template-modal-header>div{min-width:0}.fk-work-template-modal-header span,.fk-company-work-template-manager-header>div>span{color:var(--fk-gold,#c59a5a);letter-spacing:.14em;margin-bottom:5px;font-size:.72rem;font-weight:950;display:block}.fk-work-template-modal-header h2,.fk-company-work-template-manager-header h3{color:var(--fk-text-strong,#15100b);letter-spacing:-.035em;margin:0}.fk-work-template-modal-header h2{font-size:clamp(1.45rem,3vw,2rem)}.fk-work-template-modal-header p,.fk-company-work-template-manager-header p{max-width:760px;color:var(--fk-text-soft,#5f5145);margin:8px 0 0;line-height:1.55}.fk-work-template-close{color:#3d2a1b;background:#fff;border:1px solid #49331f24;border-radius:999px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:1.45rem;line-height:1;display:grid}.fk-work-template-modal-body{gap:18px;padding:24px 26px;display:grid;overflow:auto}.fk-work-template-field,.fk-work-template-placement-fields label{gap:7px;display:grid}.fk-work-template-field>span,.fk-work-template-placement-fields label>span{color:var(--fk-text-muted,#7a6a5a);letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:900}.fk-work-template-field input,.fk-work-template-field select,.fk-work-template-placement-fields input,.fk-company-work-template-publish-fields input,.fk-company-work-template-publish-fields select,.fk-work-template-search-row input{min-height:44px;color:var(--fk-text,#24180e);background:#fffffff5;border:1px solid #49331f2b;border-radius:12px;padding:0 13px}.fk-work-template-scope-grid,.fk-work-template-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fk-work-template-scope-grid>label,.fk-work-template-option-grid>label,.fk-work-template-placement-options>label{cursor:pointer;background:#ffffffb8;border:1px solid #49331f21;border-radius:15px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;padding:14px;display:grid}.fk-work-template-scope-grid>label.is-active,.fk-work-template-option-grid>label.is-active,.fk-work-template-placement-options>label.is-active{background:#c59a5a1c;border-color:#60452c6b;box-shadow:inset 0 0 0 1px #c59a5a14}.fk-work-template-scope-grid input,.fk-work-template-option-grid input,.fk-work-template-placement-options input{accent-color:#60452c;width:17px;height:17px;margin-top:2px}.fk-work-template-scope-grid strong,.fk-work-template-option-grid strong,.fk-work-template-placement-options strong{color:#24180e;display:block}.fk-work-template-scope-grid small,.fk-work-template-option-grid small,.fk-work-template-placement-options small{color:#756555;margin-top:4px;line-height:1.42;display:block}.fk-work-template-rule-note{color:#385b2c;background:#476b3812;border:1px solid #476b382e;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.fk-work-template-rule-note span{line-height:1.5}.fk-work-template-error{color:#8e2f24;background:#9f352812;border:1px solid #9f352838;border-radius:13px;padding:12px 14px;font-weight:700}.fk-work-template-modal-footer{background:#fffdf8cc;border-top:1px solid #49331f1c;justify-content:flex-end;gap:10px;padding:18px 26px 22px;display:flex}.fk-work-template-library-toolbar{background:#f9f3eab8;border-bottom:1px solid #49331f1c;gap:12px;padding:16px 22px;display:grid}.fk-work-template-tabs{flex-wrap:wrap;gap:8px;display:flex}.fk-work-template-tabs button{color:#4f3c2c;background:#fff;border:1px solid #49331f24;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-weight:850;display:inline-flex}.fk-work-template-tabs button.is-active{color:#fffaf0;background:#382517;border-color:#382517}.fk-work-template-tabs button span{background:#c59a5a2e;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.76rem;display:inline-grid}.fk-work-template-tabs button.is-active span{background:#ffffff24}.fk-work-template-search-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.fk-work-template-library-body{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);min-height:0;display:grid;overflow:hidden}.fk-work-template-card-list{border-right:1px solid #49331f1c;align-content:start;gap:10px;min-height:280px;padding:18px;display:grid;overflow:auto}.fk-work-template-card{background:#ffffffd1;border:1px solid #49331f1f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.fk-work-template-card.is-selected{border-color:#60452c7a;box-shadow:0 0 0 3px #c59a5a1c}.fk-work-template-card-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:5px;padding:15px 16px;display:grid}.fk-work-template-card-main strong{color:#24180e;font-size:.98rem}.fk-work-template-card-main small,.fk-work-template-card-main p{color:#746252}.fk-work-template-card-main p{margin:3px 0 0;font-size:.82rem;line-height:1.45}.fk-work-template-card-scope{color:#9a744c;letter-spacing:.11em;width:fit-content;font-size:.66rem;font-weight:950}.fk-work-template-card-delete{color:#913025;background:#9f35280f;border:1px solid #9f35282e;border-radius:999px;align-self:center;margin-right:10px;padding:7px 10px;font-size:.75rem;font-weight:850}.fk-work-template-empty,.fk-work-template-placement-empty,.fk-company-work-template-empty{color:#766554;background:#ffffff85;border:1px dashed #49331f33;border-radius:16px;gap:6px;padding:20px;display:grid}.fk-work-template-placement-panel{background:#f7efe4bd;min-width:0;padding:20px;overflow:auto}.fk-work-template-placement-panel>span{color:#9a744c;letter-spacing:.11em;font-size:.68rem;font-weight:950}.fk-work-template-placement-panel h3{color:#24180e;margin:6px 0 0}.fk-work-template-placement-panel>p{color:#746252;margin:5px 0 16px;font-size:.84rem}.fk-work-template-placement-options{gap:8px;display:grid}.fk-work-template-placement-options>label.is-disabled{opacity:.55;cursor:not-allowed}.fk-work-template-placement-fields{gap:10px;margin-top:13px;display:grid}.fk-work-template-placement-panel>.fk-work-template-field{margin-top:13px}.fk-work-template-insert-button{width:100%;margin-top:16px}.fk-work-template-library-error{margin:0 18px 18px}.fk-work-template-bottom-actions{justify-content:flex-end;padding:28px 10px 8px;display:flex}.fk-work-template-bottom-actions .fk-calculation-edit-mode-button{min-width:154px}.fk-company-work-template-manager{background:radial-gradient(circle at 8% 0,#fffc,#0000 24rem),linear-gradient(#fffaf2 0%,#f5ebdc 100%);border:1px solid #49331f24;border-radius:18px;gap:14px;margin-top:18px;padding:18px;display:grid}.fk-company-work-template-manager-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.fk-company-work-template-count{color:#60452c;background:#60452c17;border-radius:999px;flex:none;align-items:center;min-height:32px;padding:0 11px;font-size:.78rem;font-weight:850;display:inline-flex}.fk-company-work-template-publish{background:#ffffffb3;border:1px solid #49331f1f;border-radius:15px;gap:12px;padding:15px;display:grid}.fk-company-work-template-publish>div:first-child{gap:4px;display:grid}.fk-company-work-template-publish small,.fk-company-work-template-row small,.fk-company-work-template-help{color:#796756;line-height:1.45}.fk-company-work-template-publish-fields{grid-template-columns:minmax(180px,1fr) minmax(200px,1fr) auto;align-items:center;gap:10px;display:grid}.fk-company-work-template-list{gap:9px;display:grid}.fk-company-work-template-row{background:#ffffffbf;border:1px solid #49331f1c;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 15px;display:grid}.fk-company-work-template-row>div{gap:4px;min-width:0;display:grid}.fk-company-work-template-row p{color:#756352;margin:2px 0 0;font-size:.82rem;line-height:1.45}.fk-company-work-template-help{display:block}@media (width<=860px){.fk-work-template-backdrop{padding:10px}.fk-work-template-modal{border-radius:20px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.fk-work-template-scope-grid,.fk-work-template-option-grid,.fk-work-template-library-body{grid-template-columns:1fr}.fk-work-template-card-list{border-bottom:1px solid #49331f1c;border-right:0}.fk-work-template-placement-panel{max-height:46vh}.fk-company-work-template-manager-header{flex-direction:column}.fk-company-work-template-publish-fields{grid-template-columns:1fr}}@media (width<=560px){.fk-work-template-modal-header,.fk-work-template-modal-body,.fk-work-template-modal-footer{padding-left:16px;padding-right:16px}.fk-work-template-modal-footer{flex-direction:column}.fk-work-template-modal-footer button{width:100%}.fk-work-template-search-row,.fk-company-work-template-row{grid-template-columns:1fr}.fk-work-template-bottom-actions .fk-calculation-edit-mode-button{width:100%}}.fk-company-workitem-create-entry{background:#ffffffb3;border:1px solid #a8845947;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 14px;padding:18px 20px;display:flex}.fk-company-workitem-create-entry>div{min-width:0}.fk-company-workitem-create-entry strong{color:#2f1d10;margin-bottom:4px;font-size:15px;display:block}.fk-company-workitem-create-entry p{color:#765a43;margin:0;line-height:1.45}.fk-company-workitem-create-entry .primary-button{white-space:nowrap;flex:none}.fk-company-workitem-create-backdrop{z-index:10050;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2118116b;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.fk-company-workitem-create-modal{background:#fffdf9;border:1px solid #8e663b3d;border-radius:22px;flex-direction:column;width:min(1120px,100vw - 56px);max-height:min(900px,100vh - 56px);display:flex;overflow:hidden;box-shadow:0 28px 80px #2c1d1240}.fk-company-workitem-create-header{background:linear-gradient(#fffdfa 0%,#fbf6ef 100%);border-bottom:1px solid #9b79522e;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px 20px;display:flex}.fk-company-workitem-create-header>div{min-width:0}.fk-company-workitem-create-header span,.fk-company-workitem-create-section-heading span{color:#ad762f;letter-spacing:.08em;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.fk-company-workitem-create-header h2,.fk-company-workitem-create-section-heading h3{color:#21160f;margin:0}.fk-company-workitem-create-header h2{font-size:24px}.fk-company-workitem-create-header p{color:#705742;max-width:760px;margin:7px 0 0;line-height:1.5}.fk-company-workitem-create-close{color:#4c3423;cursor:pointer;background:#fff;border:1px solid #85654440;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:24px;line-height:1;display:inline-flex}.fk-company-workitem-create-close:disabled{opacity:.5;cursor:default}.fk-company-workitem-create-steps{background:#fffaf4;border-bottom:1px solid #9b795229;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 28px;display:grid}.fk-company-workitem-create-steps button{color:#735a46;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:9px 11px;font-size:13px;font-weight:700;display:flex}.fk-company-workitem-create-steps button>span{color:#6e5139;background:#eee5da;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.fk-company-workitem-create-steps button.is-active{color:#2f1d10;background:#fff;border-color:#b17c364d}.fk-company-workitem-create-steps button.is-active>span{color:#fff;background:#c48636}.fk-company-workitem-create-steps button:disabled{opacity:.45;cursor:default}.fk-company-workitem-create-body{flex:auto;min-height:0;padding:24px 28px;overflow:auto}.fk-company-workitem-create-step-content{flex-direction:column;gap:18px;display:flex}.fk-company-workitem-create-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.fk-company-workitem-create-section-heading h3{font-size:19px}.fk-company-workitem-create-section-heading>small{color:#80654e;font-weight:700}.fk-company-workitem-create-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fk-company-workitem-create-choice-grid>button,.fk-company-workitem-create-operation-options>button,.fk-company-workitem-create-area-column>button{color:#3b291d;font:inherit;cursor:pointer;background:#fff;border:1px solid #926d4740}.fk-company-workitem-create-choice-grid>button{text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:74px;padding:14px 15px;display:flex}.fk-company-workitem-create-choice-grid>button strong{font-size:14px}.fk-company-workitem-create-choice-grid>button small{color:#826850;margin-top:5px}.fk-company-workitem-create-choice-grid>button.is-selected,.fk-company-workitem-create-operation-options>button.is-selected,.fk-company-workitem-create-area-column>button.is-selected{background:#fff3df;border-color:#b97b2abf;box-shadow:inset 0 0 0 1px #b97b2a1f}.fk-company-workitem-create-operation-group{flex-direction:column;gap:9px;display:flex}.fk-company-workitem-create-operation-group>span,.fk-company-workitem-create-name-field>span{color:#5b402c;font-size:13px;font-weight:800}.fk-company-workitem-create-operation-options{flex-wrap:wrap;gap:8px;display:flex}.fk-company-workitem-create-operation-options>button{border-radius:999px;padding:10px 15px;font-weight:700}.fk-company-workitem-create-info-box{background:#fbf7f1;border:1px solid #a67e5038;border-radius:14px;padding:14px 16px}.fk-company-workitem-create-info-box strong{color:#49311f;display:block}.fk-company-workitem-create-info-box p{color:#765b45;margin:5px 0 0;line-height:1.5}.fk-company-workitem-create-help{color:#755b46;margin:-4px 0 0;line-height:1.5}.fk-company-workitem-create-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fk-company-workitem-create-area-column{background:#fcfaf7;border:1px solid #98724b33;border-radius:16px;flex-direction:column;gap:7px;min-width:0;padding:14px;display:flex}.fk-company-workitem-create-area-column>strong{color:#49311f;margin-bottom:3px}.fk-company-workitem-create-area-column>button{text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.fk-company-workitem-create-area-column>button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.fk-company-workitem-create-area-column>button small{color:#856b54;text-align:right;flex:none;min-width:24px}.fk-company-workitem-create-area-column>p{color:#8a725e;margin:4px 0 0;font-size:12px}.fk-company-workitem-create-toolbar{gap:10px;display:flex}.fk-company-workitem-create-toolbar input,.fk-company-workitem-create-name-field input{color:#2d1d12;width:100%;font:inherit;background:#fff;border:1px solid #87623e4d;border-radius:12px;outline:none}.fk-company-workitem-create-toolbar input{min-width:0;padding:11px 13px}.fk-company-workitem-create-toolbar input:focus,.fk-company-workitem-create-name-field input:focus{border-color:#b57625bf;box-shadow:0 0 0 3px #c486371f}.fk-company-workitem-create-list-summary{color:#80654e;justify-content:space-between;gap:12px;margin-top:-8px;font-size:12px;display:flex}.fk-company-workitem-create-item-list{flex-direction:column;gap:7px;max-height:430px;padding-right:4px;display:flex;overflow:auto}.fk-company-workitem-create-item-list>label{cursor:pointer;background:#fff;border:1px solid #946f4b33;border-radius:12px;align-items:center;gap:12px;padding:11px 13px;display:flex}.fk-company-workitem-create-item-list>label.is-selected{background:#fff7e9;border-color:#b97b2a9e}.fk-company-workitem-create-item-list input[type=checkbox]{flex:0 0 18px;width:18px;height:18px}.fk-company-workitem-create-item-copy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.fk-company-workitem-create-item-copy strong{color:#322116;font-size:14px}.fk-company-workitem-create-item-copy small{color:#806650;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fk-company-workitem-create-item-list em{color:#6f533c;letter-spacing:.03em;text-transform:uppercase;background:#f1e8dc;border-radius:999px;flex:none;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.fk-company-workitem-create-name-field{flex-direction:column;gap:7px;display:flex}.fk-company-workitem-create-name-field input{padding:12px 14px}.fk-company-workitem-create-review{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fk-company-workitem-create-review>div{background:#fcfaf7;border:1px solid #97704a33;border-radius:12px;min-width:0;padding:12px 13px}.fk-company-workitem-create-review span,.fk-company-workitem-create-review strong{display:block}.fk-company-workitem-create-review span{color:#8a6d55;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.fk-company-workitem-create-review strong{color:#352317;text-overflow:ellipsis;font-size:13px;overflow:hidden}.fk-company-workitem-create-selected-preview{flex-wrap:wrap;gap:7px;display:flex}.fk-company-workitem-create-selected-preview span{color:#5e442f;background:#fff;border:1px solid #9b724833;border-radius:999px;padding:6px 9px;font-size:12px}.fk-company-workitem-create-error,.fk-company-workitem-create-empty{border-radius:13px;padding:16px;line-height:1.45}.fk-company-workitem-create-error{color:#8c3425;background:#fff3ef;border:1px solid #ac402d4d}.fk-company-workitem-create-empty{color:#7c624c;background:#fcfaf7;border:1px dashed #8f6c4a47}.fk-company-workitem-create-footer{background:#fffaf4;border-top:1px solid #9b79522b;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px 20px;display:flex}.fk-company-workitem-create-footer>div{gap:8px;display:flex}@media (width<=900px){.fk-company-workitem-create-choice-grid,.fk-company-workitem-create-review{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-company-workitem-create-area-grid{grid-template-columns:1fr}.fk-company-workitem-create-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.fk-company-workitem-create-entry,.fk-company-workitem-create-section-heading,.fk-company-workitem-create-toolbar,.fk-company-workitem-create-footer{flex-direction:column;align-items:stretch}.fk-company-workitem-create-backdrop{padding:10px}.fk-company-workitem-create-modal{border-radius:16px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.fk-company-workitem-create-header,.fk-company-workitem-create-body,.fk-company-workitem-create-footer,.fk-company-workitem-create-steps{padding-left:18px;padding-right:18px}.fk-company-workitem-create-choice-grid,.fk-company-workitem-create-review{grid-template-columns:1fr}.fk-company-workitem-create-footer>div{width:100%}.fk-company-workitem-create-footer>div>button,.fk-company-workitem-create-footer>button{flex:auto}}.fk-company-workitem-create-discipline-grid>button.is-selected{box-shadow:0 0 0 2px #c59a5a14;background:linear-gradient(#fff8e8 0%,#f9ead0 100%)!important}.fk-company-workitem-create-save-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.fk-company-workitem-create-save-options>label{cursor:pointer;background:#ffffffb8;border:1px solid #5a3d232e;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.fk-company-workitem-create-save-options>label.is-selected{background:#f6e8d0b8;border-color:#9d6f3a80}.fk-company-workitem-create-save-options input[type=checkbox]{accent-color:#6b4b2d;width:18px;height:18px;min-height:18px;margin:2px 0 0}.fk-company-workitem-create-save-options>label>span{gap:4px;display:grid}.fk-company-workitem-create-save-options strong{color:#332319;font-size:.92rem}.fk-company-workitem-create-save-options small{color:#796856;line-height:1.45}.fk-company-workitem-create-detail-section{background:#fffbf5d1;border:1px solid #5a3d2329;border-radius:15px;gap:12px;margin-top:14px;padding:14px;display:grid}.fk-company-workitem-create-detail-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fk-company-workitem-create-detail-heading>div{gap:3px;display:grid}.fk-company-workitem-create-detail-heading>div>strong{color:#332319;font-size:.94rem}.fk-company-workitem-create-detail-heading>div>span,.fk-company-workitem-create-detail-heading>small{color:#806d59;font-size:.78rem;line-height:1.4}.fk-company-workitem-create-config-list{gap:8px;display:grid}.fk-company-workitem-create-config-list>label{background:#fff;border:1px solid #5a3d231f;border-radius:11px;grid-template-columns:minmax(0,1.2fr) minmax(210px,.8fr);align-items:center;gap:12px;padding:10px;display:grid}.fk-company-workitem-create-config-list>label>span{gap:2px;min-width:0;display:grid}.fk-company-workitem-create-config-list strong{color:#332319;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.fk-company-workitem-create-config-list small{color:#8b7865;font-size:.7rem}.fk-company-workitem-create-config-list select{min-height:38px;padding:0 10px}.fk-company-workitem-create-material-list{gap:10px;display:grid}.fk-company-workitem-create-material-list>article{background:#fff;border:1px solid #5a3d2321;border-radius:12px;gap:10px;padding:12px;display:grid}.fk-company-workitem-create-material-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fk-company-workitem-create-material-title>div{gap:2px;min-width:0;display:grid}.fk-company-workitem-create-material-title strong{color:#332319;font-size:.84rem}.fk-company-workitem-create-material-title small{color:#8a7661;font-size:.72rem}.fk-company-workitem-create-material-title>button{color:#5e432d;background:#fffaf2;border:1px solid #5a3d2326;border-radius:999px;flex:none;padding:6px 10px;font-weight:750}.fk-company-workitem-create-material-search{grid-template-columns:minmax(150px,.55fr) minmax(220px,1fr) auto;gap:8px;display:grid}.fk-company-workitem-create-material-search select,.fk-company-workitem-create-material-search input{min-height:38px;padding:0 10px}.fk-company-workitem-create-material-search>button{color:#fff8ec;background:#4a301f;border:0;border-radius:999px;min-height:38px;padding:0 15px;font-weight:850}.fk-company-workitem-create-selected-material{background:#476b3812;border:1px solid #476b3833;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.fk-company-workitem-create-selected-material strong{color:#2e4c24;font-size:.82rem}.fk-company-workitem-create-selected-material span{color:#61735a;font-size:.72rem}.fk-company-workitem-create-material-results{gap:5px;max-height:260px;padding-right:3px;display:grid;overflow:auto}.fk-company-workitem-create-material-results>button{color:#332319;text-align:left;background:#fffdf9;border:1px solid #5a3d231f;border-radius:9px;gap:2px;padding:9px 11px;display:grid}.fk-company-workitem-create-material-results>button:hover{background:#fff7e9;border-color:#7a532b52}.fk-company-workitem-create-material-results strong{font-size:.78rem}.fk-company-workitem-create-material-results span{color:#7c6a59;font-size:.7rem}.fk-company-workitem-create-inline-error{color:#9f3528;background:#9f352812;border-radius:9px;padding:8px 10px;font-size:.76rem;font-weight:700}@media (width<=760px){.fk-company-workitem-create-save-options,.fk-company-workitem-create-config-list>label,.fk-company-workitem-create-material-search{grid-template-columns:1fr}.fk-company-workitem-create-detail-heading,.fk-company-workitem-create-material-title{flex-direction:column;align-items:stretch}}.fk-work-template-edit-backdrop{z-index:1000000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f140c94;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.fk-work-template-edit-modal{background:#fffdf9;border:1px solid #483a2a29;border-radius:22px;flex-direction:column;width:min(940px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 90px #140e0857}.fk-work-template-edit-header{background:linear-gradient(#fffaf2,#f7ecda);border-bottom:1px solid #483a2a1a;justify-content:space-between;gap:18px;padding:18px 22px 15px;display:flex}.fk-work-template-edit-header>div{gap:3px;display:grid}.fk-work-template-edit-header span{color:#9b6f38;letter-spacing:.12em;font-size:.68rem;font-weight:950}.fk-work-template-edit-header h2,.fk-work-template-edit-header p{margin:0}.fk-work-template-edit-header p{color:#746454;font-size:.8rem}.fk-work-template-edit-header>button{background:#fff;border:1px solid #483a2a24;border-radius:999px;width:36px;min-width:36px;height:36px;font-size:1.35rem}.fk-work-template-edit-body{gap:14px;padding:18px 22px 22px;display:grid;overflow:auto}.fk-work-template-edit-name,.fk-work-template-edit-entry-grid label{gap:4px;display:grid}.fk-work-template-edit-name>span,.fk-work-template-edit-entry-grid label>span{color:#67594a;letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fk-work-template-edit-name input,.fk-work-template-edit-entry-grid input,.fk-work-template-edit-entry-grid select{background:#fff;border:1px solid #483a2a2e;border-radius:10px;min-height:38px;padding:0 10px}.fk-work-template-edit-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fk-work-template-edit-options>label{background:#fffaf2;border:1px solid #483a2a24;border-radius:12px;grid-template-columns:20px minmax(0,1fr);gap:9px;padding:12px;display:grid}.fk-work-template-edit-options input{accent-color:#6a492b;width:17px;height:17px;margin-top:2px}.fk-work-template-edit-options span{gap:3px;display:grid}.fk-work-template-edit-options small{color:#7b6a59;line-height:1.35}.fk-work-template-edit-summary{flex-wrap:wrap;gap:8px;display:flex}.fk-work-template-edit-summary span{color:#766454;background:#fff;border:1px solid #483a2a1f;border-radius:999px;gap:5px;padding:6px 10px;font-size:.74rem;display:inline-flex}.fk-work-template-edit-list{gap:9px;display:grid}.fk-work-template-edit-list>article{background:#fff;border:1px solid #483a2a24;border-radius:13px;gap:10px;padding:12px;display:grid}.fk-work-template-edit-list>article.is-chapter{background:#f8efe3}.fk-work-template-edit-entry-topline,.fk-work-template-edit-detail{justify-content:space-between;align-items:center;gap:10px;display:flex}.fk-work-template-edit-entry-topline>span{color:#9b6f38;letter-spacing:.1em;font-size:.62rem;font-weight:950}.fk-work-template-edit-entry-topline button,.fk-work-template-edit-detail button{color:#5b432f;background:#fffaf2;border:1px solid #483a2a24;border-radius:999px;min-height:30px;padding:0 9px;font-size:.72rem;font-weight:750}.fk-work-template-edit-entry-topline button.is-danger{color:#9c4437}.fk-work-template-edit-entry-grid{grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);gap:10px;display:grid}.fk-work-template-edit-path{color:#837260;font-size:.7rem}.fk-work-template-edit-detail{background:#fffaf4;border:1px solid #483a2a1a;border-radius:10px;padding:10px}.fk-work-template-edit-detail>div{gap:2px;display:grid}.fk-work-template-edit-detail strong{font-size:.78rem}.fk-work-template-edit-detail span{color:#7d6b59;font-size:.7rem}.fk-work-template-edit-error{color:#9e382a;background:#9e382a14;border-radius:10px;padding:12px;font-size:.78rem;font-weight:750}.fk-work-template-edit-footer{background:#fffaf2;border-top:1px solid #483a2a1a;justify-content:flex-end;gap:8px;padding:13px 22px;display:flex}.fk-work-template-edit-footer button{background:#fff;border:1px solid #483a2a24;border-radius:999px;min-height:34px;padding:0 14px;font-weight:750}.fk-work-template-edit-footer button.is-primary{color:#fff8ec;background:#4b3321;border-color:#0000}@media (width<=720px){.fk-work-template-edit-backdrop{padding:10px}.fk-work-template-edit-options,.fk-work-template-edit-entry-grid{grid-template-columns:1fr}}.fk-company-workitem-create-discipline-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr))!important;gap:10px!important;width:100%!important;margin-top:10px!important;display:grid!important}.fk-company-workitem-create-discipline-grid>button{appearance:none!important;color:#2d1d10!important;width:100%!important;min-width:0!important;min-height:72px!important;font:inherit!important;text-align:left!important;cursor:pointer!important;box-sizing:border-box!important;background:linear-gradient(#fffdfa 0%,#f8f1e8 100%)!important;border:1px solid #694b282e!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;justify-items:start!important;gap:5px!important;margin:0!important;padding:11px 13px!important;transition:border-color .12s,background .12s,box-shadow .12s,transform .12s!important;display:grid!important;box-shadow:0 1px 2px #3422120a!important}.fk-company-workitem-create-discipline-grid>button:hover{transform:translateY(-1px);background:linear-gradient(#fffaf2 0%,#f5e9d9 100%)!important;border-color:#9668326b!important;box-shadow:0 3px 10px #34221212!important}.fk-company-workitem-create-discipline-grid>button>strong{color:#2d1d10!important;letter-spacing:.01em!important;white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;font-size:.82rem!important;font-weight:800!important;line-height:1.15!important;display:block!important}.fk-company-workitem-create-discipline-grid>button>span{color:#48311da8!important;white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;font-size:.7rem!important;font-weight:500!important;line-height:1.28!important;display:block!important}.fk-company-workitem-create-discipline-grid>button.is-selected{background:linear-gradient(#fff8e8 0%,#f9ead0 100%)!important;border-color:#c08432c7!important;box-shadow:0 0 0 2px #c59a5a17,0 3px 10px #492f1612!important}.fk-company-workitem-create-discipline-grid>button.is-selected>strong{color:#5e3b18!important}.fk-company-workitem-create-discipline-grid>button.is-selected>span{color:#5e3b18c2!important}.fk-company-workitem-create-discipline-grid>button:focus-visible{outline-offset:2px!important;outline:2px solid #ae742b94!important}@media screen and (width<=720px){.fk-company-workitem-create-discipline-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (width<=480px){.fk-company-workitem-create-discipline-grid{grid-template-columns:minmax(0,1fr)!important}}.fk-print-dialog-backdrop{z-index:9999;background:#15100b75;place-items:stretch stretch;display:grid;position:fixed;inset:0}.fk-print-dialog{background:#f6f1e9;border:1px solid #694b2838;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(1480px,100vw - 28px);height:min(920px,100vh - 28px);margin:auto;display:grid;overflow:hidden;box-shadow:0 24px 80px #140e0847}.fk-print-dialog-header{background:#fffcf7e6;border-bottom:1px solid #694b2829;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.fk-print-dialog-header span{color:#4b301cb8;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.fk-print-dialog-header h2{color:#2d1d10;margin:2px 0 0;font-size:1.2rem;line-height:1.1}.fk-print-dialog-layout{grid-template-columns:330px minmax(0,1fr);min-height:0;display:grid}.fk-print-dialog-panel{background:#fffcf7bd;border-right:1px solid #694b2826;flex-direction:column;gap:14px;min-height:0;padding:16px;display:flex;overflow:auto}.fk-print-dialog-control-group{background:#fffaf3b8;border:1px solid #694b2829;border-radius:14px;gap:10px;padding:13px;display:grid}.fk-print-dialog-control-group h3{color:#3b2615;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:850}.fk-print-dialog-control-group label{color:#332214d1;gap:5px;font-size:.78rem;font-weight:720;display:grid}.fk-print-dialog-control-group select,.fk-print-dialog-control-group input[type=text],.fk-print-dialog-control-group input:not([type]){color:#2d1d10;min-height:31px;font:inherit;background:#ffffffdb;border:1px solid #694b282e;border-radius:9px;padding:0 9px}.fk-print-column-toggle-list{gap:7px;display:grid}.fk-print-checkbox-row{cursor:pointer;align-items:center;grid-template-columns:none!important;gap:8px!important;font-size:.8rem!important;display:flex!important}.fk-print-checkbox-row input{accent-color:#5b3a1f;width:14px;height:14px}.fk-print-dialog-actions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.fk-print-dialog-preview-area{background-color:#ddd6cc;background-image:linear-gradient(90deg,#00000009 1px,#0000 1px),linear-gradient(#00000009 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:0;min-height:0;padding:18px;overflow:auto}.fk-print-preview{justify-content:center;min-width:max-content;display:flex}.fk-print-preview-paper{color:#19130d;transform-origin:top;background:#fff;box-shadow:0 12px 36px #160f0842}.fk-print-preview-paper-portrait{width:794px;min-height:1123px}.fk-print-preview-paper-landscape{width:1123px;min-height:794px}.fk-print-report-document{--fk-print-number-column-width:92px;min-height:inherit;color:#19130d;background:#fff;padding:30px;font-family:Inter,Segoe UI,Arial,sans-serif;display:block}.fk-print-report-landscape{--fk-print-number-column-width:104px}.fk-print-report-density-compact{--fk-print-row-gap:5px;--fk-print-row-padding-y:5px;--fk-print-body-font-size:.73rem}.fk-print-report-density-normal{--fk-print-row-gap:7px;--fk-print-row-padding-y:7px;--fk-print-body-font-size:.78rem}.fk-print-report-density-detailed{--fk-print-row-gap:9px;--fk-print-row-padding-y:9px;--fk-print-body-font-size:.82rem}.fk-print-report-document-header{border-bottom:1px solid #43372b42;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding-bottom:18px;display:grid}.fk-print-report-brand{align-items:center;gap:12px;display:flex}.fk-print-report-logo{object-fit:contain;width:76px;height:auto}.fk-print-report-brand span{color:#4b301cb8;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900;display:block}.fk-print-report-brand h1{color:#2d1d10;margin:2px 0 0;font-size:1.7rem;line-height:1.05}.fk-print-report-project{color:#1f170fc7;grid-column:1;gap:4px;margin-top:10px;font-size:.78rem;display:grid}.fk-print-report-project strong{font-weight:650}.fk-print-report-main-totals{grid-area:1/2/span 2;align-self:start;gap:8px;display:grid}.fk-print-report-main-totals span,.fk-print-report-number-cell,.fk-print-report-row-totals span{color:#17120d;text-align:right;box-sizing:border-box;background:linear-gradient(#efebe5f5,#e2ddd5eb);border:1px solid #5c544c2e;border-radius:4px;align-content:center;min-height:35px;padding:6px 8px;display:grid}.fk-print-report-main-totals small{color:#1f170fa8;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}.fk-print-report-main-totals strong,.fk-print-report-number-cell strong,.fk-print-report-row-totals strong{color:#17120d;white-space:nowrap;font-size:.78rem;font-weight:800;line-height:1.05}.fk-print-report-column-labels{color:#4b301cbd;letter-spacing:.08em;text-align:center;text-transform:uppercase;align-items:center;gap:7px;margin:18px 0 8px;font-size:.64rem;font-weight:900;display:grid}.fk-print-report-main{gap:var(--fk-print-row-gap);display:grid}.fk-print-report-chapter{gap:var(--fk-print-row-gap);break-inside:avoid;display:grid}.fk-print-report-child-list{gap:var(--fk-print-row-gap);display:grid}.fk-print-report-chapter-row,.fk-print-report-calculation-row{break-inside:avoid;align-items:center;gap:7px;display:grid}.fk-print-report-chapter-row{min-height:36px;padding:var(--fk-print-row-padding-y) 8px;border:1px solid #5c544c3d;border-radius:5px}.fk-print-report-chapter-level-0>.fk-print-report-chapter-row{background:linear-gradient(#cdc6bbfc,#b8afa2f7)}.fk-print-report-chapter-level-1>.fk-print-report-chapter-row{background:linear-gradient(#ded8cffc,#cac2b7f5)}.fk-print-report-chapter-level-2>.fk-print-report-chapter-row{background:linear-gradient(#ede9e3fc,#dcd6cdf2)}.fk-print-report-chapter-level-3>.fk-print-report-chapter-row{background:linear-gradient(#f7f4f0fc,#ebe6dff2)}.fk-print-report-chapter-level-4>.fk-print-report-chapter-row{background:linear-gradient(#fdfbf8fc,#f6f3eef5)}.fk-print-report-chapter-title,.fk-print-report-line-title{min-width:0}.fk-print-report-chapter-title strong,.fk-print-report-line-title strong{color:#1f170f;font-size:var(--fk-print-body-font-size);text-overflow:ellipsis;white-space:nowrap;font-weight:780;line-height:1.15;display:block;overflow:hidden}.fk-print-report-chapter-title small,.fk-print-report-line-title small{color:#1f170f94;margin-top:2px;font-size:.65rem;font-weight:650;line-height:1.1;display:block}.fk-print-report-calculation-list{gap:5px;margin-left:18px;display:grid}.fk-print-report-calculation-row{background:#fffffff0;border:1px solid #5c544c21;border-radius:5px;min-height:32px;padding:5px 8px}.fk-print-report-material-section,.fk-print-report-image-section{break-before:auto;margin-top:28px}.fk-print-report-material-section h2,.fk-print-report-image-section h2{color:#2d1d10;margin:0 0 10px;font-size:1rem;line-height:1.1}.fk-print-report-empty-text{color:#1f170fa3;margin:0;font-size:.8rem}.fk-print-report-material-table{border-collapse:collapse;width:100%;font-size:.72rem}.fk-print-report-material-table th,.fk-print-report-material-table td{text-align:left;vertical-align:top;border:1px solid #5c544c29;padding:6px 7px}.fk-print-report-material-table th{color:#1f170fcc;letter-spacing:.06em;text-transform:uppercase;background:#e2ddd5eb;font-size:.62rem;font-weight:900}.fk-print-report-material-table td:last-child,.fk-print-report-material-table td:nth-last-child(2){text-align:right;white-space:nowrap}.fk-print-report-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fk-print-report-image-card{break-inside:avoid;margin:0}.fk-print-report-image-card img{background:#f6f1e9;border:1px solid #5c544c2e}.fk-print-report-image-small{max-width:42%}.fk-print-report-image-medium{max-width:58%}.fk-print-report-image-large{max-width:78%}.fk-print-report-image-full{max-width:100%}.fk-print-report-footer{color:#1f170f94;border-top:1px solid #50463c38;justify-content:space-between;margin-top:28px;padding-top:10px;font-size:.68rem;display:flex}.fk-print-image-editor{background:#fffaf3b8;border:1px solid #694b2829;border-radius:14px;gap:10px;padding:13px;display:grid}.fk-print-image-editor-header{gap:10px;display:grid}.fk-print-image-editor-header strong{color:#3b2615;font-size:.82rem;font-weight:850;display:block}.fk-print-image-editor-header span,.fk-print-image-empty{color:#332214ad;font-size:.74rem;line-height:1.3}.fk-print-image-upload-button{color:#3d2613;cursor:pointer;background:#fffcf7f0;border:1px solid #714f2952;border-radius:999px;justify-content:center;align-items:center;min-height:31px;padding:0 12px;font-size:.76rem!important;font-weight:760!important;display:inline-flex!important}.fk-print-image-upload-button input{display:none}.fk-print-image-editor-list{gap:10px;display:grid}.fk-print-image-editor-card{background:#ffffff8f;border:1px solid #694b2821;border-radius:12px;grid-template-columns:82px minmax(0,1fr);gap:10px;padding:9px;display:grid}.fk-print-image-editor-card img{object-fit:cover;background:#eee5da;border-radius:8px;width:82px;height:70px}.fk-print-image-editor-fields{gap:7px;display:grid}.fk-print-image-editor-fields label{color:#332214bd;gap:4px;font-size:.72rem;font-weight:700;display:grid}.fk-print-image-editor-fields input,.fk-print-image-editor-fields select{color:#2d1d10;min-height:28px;font:inherit;background:#ffffffe0;border:1px solid #694b2829;border-radius:8px;padding:0 8px}.fk-print-image-editor-actions{flex-wrap:wrap;gap:6px;display:flex}@media print{@page{size:A4 portrait;margin:10mm}body.fk-print-dialog-landscape{page:landscape}body.fk-print-dialog-landscape,body.fk-print-dialog-landscape *{-webkit-print-color-adjust:exact;print-color-adjust:exact}body.fk-print-dialog-is-printing .fk-print-dialog-preview-area,body.fk-print-dialog-is-printing .fk-print-dialog-preview-area *,body.fk-print-dialog-is-printing .fk-print-preview,body.fk-print-dialog-is-printing .fk-print-preview *,body.fk-print-dialog-is-printing .fk-print-preview-paper,body.fk-print-dialog-is-printing .fk-print-preview-paper *{visibility:visible!important}body.fk-print-dialog-is-printing .fk-print-dialog-backdrop{background:#fff!important;display:block!important;position:static!important}body.fk-print-dialog-is-printing .fk-print-dialog{width:auto!important;height:auto!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important;overflow:visible!important}body.fk-print-dialog-is-printing .fk-print-dialog-header,body.fk-print-dialog-is-printing .fk-print-dialog-panel{display:none!important}body.fk-print-dialog-is-printing .fk-print-dialog-layout{display:block!important}body.fk-print-dialog-is-printing .fk-print-dialog-preview-area{background:#fff!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}body.fk-print-dialog-is-printing .fk-print-preview{min-width:0!important;display:block!important}body.fk-print-dialog-is-printing .fk-print-preview-paper{width:auto!important;min-height:0!important}body.fk-print-dialog-is-printing .fk-print-report-document{padding:0!important}.fk-print-report-document,.fk-print-report-document *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.fk-print-report-chapter,.fk-print-report-chapter-row,.fk-print-report-calculation-row,.fk-print-report-image-card{break-inside:avoid!important;page-break-inside:avoid!important}.fk-print-report-material-section,.fk-print-report-image-section{break-before:auto}}@media (width<=980px){.fk-print-dialog{width:calc(100vw - 16px);height:calc(100vh - 16px)}.fk-print-dialog-layout{grid-template-columns:1fr}.fk-print-dialog-panel{border-bottom:1px solid #694b2826;border-right:0;max-height:42vh}}.fk-print-dialog{width:min(1680px,100vw - 12px)!important;height:min(940px,100vh - 12px)!important}.fk-print-dialog-panel,.fk-print-dialog-preview-area{padding:14px!important}.fk-print-dialog-control-group{padding:11px!important}.fk-print-report-document{--fk-print-quantity-column-width:58px;--fk-print-number-column-width:78px}.fk-print-report-landscape{--fk-print-quantity-column-width:64px;--fk-print-number-column-width:86px}.fk-print-report-calculation-row{gap:5px!important;padding:4px 6px!important}.fk-print-report-number-cell,.fk-print-report-row-totals span{min-height:29px!important;padding:4px 5px!important}.fk-print-report-number-cell strong,.fk-print-report-row-totals strong{font-size:.72rem!important;font-weight:610!important}.fk-print-report-line-title strong{font-size:.76rem!important;font-weight:560!important}.fk-print-report-line-title small{font-weight:500!important}.fk-print-report-chapter-title strong{font-weight:720!important}.fk-print-report-chapter-row .fk-print-report-number-cell strong{font-weight:640!important}.fk-print-report-chapter-row .fk-print-report-number-cell:empty{display:none!important}.fk-print-dialog .fk-row-menu-button,.fk-print-dialog .fk-hierarchy-menu-wrap,.fk-print-dialog .fk-row-menu-wrap,.fk-print-dialog .fk-hierarchy-menu-button,.fk-print-dialog .fk-calculation-add-button,.fk-print-dialog .fk-hierarchy-add-button,.fk-print-dialog .fk-block-actions,.fk-print-dialog .fk-line-extra,.fk-print-dialog .fk-line-material-section,.fk-print-report-document button,.fk-print-report-document [role=button],.fk-print-report-document input,.fk-print-report-document select,.fk-print-report-document textarea{visibility:hidden!important;display:none!important}@media print{.fk-row-menu-button,.fk-hierarchy-menu-wrap,.fk-row-menu-wrap,.fk-hierarchy-menu-button,.fk-calculation-add-button,.fk-hierarchy-add-button,.fk-block-actions,.fk-line-extra,.fk-line-material-section,.fk-print-report-document button,.fk-print-report-document [role=button],.fk-print-report-document input,.fk-print-report-document select,.fk-print-report-document textarea{visibility:hidden!important;display:none!important}}.fk-print-dialog-backdrop{z-index:2147483000!important;isolation:isolate!important;-webkit-backdrop-filter:blur(1.5px)!important;backdrop-filter:blur(1.5px)!important;background:#15100bb8!important;position:fixed!important;inset:0!important}.fk-print-dialog{z-index:2147483001!important;isolation:isolate!important;position:relative!important}.fk-print-dialog-header,.fk-print-dialog-layout,.fk-print-dialog-panel,.fk-print-dialog-preview-area,.fk-print-preview,.fk-print-preview-paper,.fk-print-report-document{z-index:1!important;position:relative!important}:is(body:has(.fk-print-dialog-backdrop) .fk-row-menu-button,body:has(.fk-print-dialog-backdrop) .fk-row-menu-wrap,body:has(.fk-print-dialog-backdrop) .fk-hierarchy-menu-wrap,body:has(.fk-print-dialog-backdrop) .fk-row-menu,body:has(.fk-print-dialog-backdrop) .fk-material-modal-backdrop){z-index:1!important}.fk-print-report-topline{color:#1f170f;letter-spacing:.015em;text-transform:uppercase;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #43372b2e;grid-column:1/-1;margin:0 0 2px;padding:0 0 10px;font-size:.84rem;font-weight:760;line-height:1.2}@media print{.fk-print-report-topline{margin-bottom:1mm!important}}.fk-print-report-document{padding-top:14px!important}.fk-print-report-document-header{border-bottom:1px solid #43372b2e!important;grid-template-rows:auto minmax(86px,auto) auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:8px 18px!important;padding-bottom:6px!important;display:grid!important}.fk-print-report-topline{letter-spacing:.015em!important;text-align:left!important;overflow-wrap:anywhere!important;border-bottom:1px solid #43372b2e!important;grid-area:1/1/auto/-1!important;align-self:start!important;margin:0!important;padding:0 0 8px!important;font-size:.84rem!important;line-height:1.18!important}.fk-print-report-brand{grid-area:2/1!important;align-self:start!important}.fk-print-report-project{grid-area:3/1!important;align-self:end!important;margin-top:0!important}.fk-print-report-company-logo-slot{grid-area:2/2!important;width:210px!important;min-height:60px!important}.fk-print-report-main-totals{grid-area:3/2!important;margin-top:0!important}.fk-print-report-column-labels{margin-top:8px!important}@media print{.fk-print-report-document{padding-top:0!important}.fk-print-report-document-header{grid-template-rows:auto minmax(23mm,auto) auto!important;row-gap:2.5mm!important;padding-bottom:2mm!important}.fk-print-report-topline{margin:0!important;padding-bottom:2.5mm!important;font-size:9pt!important;line-height:1.15!important}.fk-print-report-company-logo-slot{width:52mm!important;min-height:17mm!important}.fk-print-report-column-labels{margin-top:2.5mm!important}}.fk-print-report-footer span{font-weight:400!important}.fk-print-report-page-number:before{content:"Side " counter(page) " av " counter(pages)}.fk-print-report-document-preview .fk-print-report-page-number:before{content:"Side 1 av 1"}@media print{.fk-print-report-topline,.fk-print-report-topline-main,.fk-print-report-topline-date,.fk-print-report-footer,.fk-print-report-footer span,.fk-print-report-page-number:before{font-weight:400!important}}.fk-print-report-topline{color:#000!important;text-transform:uppercase!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:18px!important;width:100%!important;font-weight:400!important;display:grid!important}.fk-print-report-topline-main{color:#000!important;text-align:left!important;overflow-wrap:anywhere!important;min-width:0!important;font-weight:400!important;display:block!important}.fk-print-report-topline-date{color:#000!important;text-align:right!important;white-space:nowrap!important;place-self:center end!important;font-weight:400!important;display:block!important}.fk-print-report-project{grid-template-columns:minmax(0,1fr)!important;justify-self:stretch!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:none!important}.fk-print-report-project span{color:#1f170fc7!important;order:1!important;font-weight:400!important}.fk-print-report-project strong{color:#1f170f!important;text-transform:none!important;order:2!important}.fk-print-report-topline,.fk-print-report-topline *{font-weight:400!important}@media print{.fk-print-report-topline{grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;display:grid!important}.fk-print-report-topline,.fk-print-report-topline *,.fk-print-report-project span{font-weight:400!important}}.fk-print-company-profile-editor{background:#fffaf3b8;border:1px solid #694b2829;border-radius:14px;gap:10px;padding:13px;display:grid}.fk-print-company-profile-editor h3{color:#3b2615;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:850}.fk-print-company-profile-editor label{color:#332214d1;gap:5px;font-size:.78rem;font-weight:720;display:grid}.fk-print-company-profile-editor input,.fk-print-company-profile-editor select{color:#2d1d10;min-height:31px;font:inherit;background:#ffffffdb;border:1px solid #694b282e;border-radius:9px;padding:0 9px}.fk-print-company-logo-controls{gap:7px;display:grid}.fk-print-company-logo-controls>span{color:#332214d1;font-size:.78rem;font-weight:720}.fk-print-company-logo-controls small,.fk-print-company-profile-note{color:#3322149e;font-size:.72rem;line-height:1.35}.fk-print-company-logo-upload{color:#3d2613;cursor:pointer;background:#fffcf7f0;border:1px solid #714f2952;border-radius:999px;justify-content:center;align-items:center;min-height:31px;padding:0 12px;font-size:.76rem!important;font-weight:760!important;display:inline-flex!important}.fk-print-company-logo-upload input{display:none}.fk-print-company-logo-preview{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:8px;display:grid}.fk-print-company-logo-preview img{object-fit:contain;background:#fff;border:1px solid #694b2824;border-radius:8px;width:74px;max-height:48px;padding:4px}.fk-print-report-company-logo-slot{justify-content:flex-end;align-items:flex-start;overflow:hidden;display:flex!important}.fk-print-report-company-logo-slot img{object-fit:contain;max-width:100%;max-height:100%;display:block}.fk-print-report-company-logo-topRight{justify-content:flex-end!important;align-items:flex-start!important}.fk-print-report-company-logo-centerRight{justify-content:flex-end!important;align-items:center!important}.fk-print-report-company-logo-bottomRight{justify-content:flex-end!important;align-items:flex-end!important}.fk-print-report-company-logo-topCenter{justify-content:center!important;align-items:flex-start!important}.fk-print-report-company-logo-size-small img{width:92px;max-height:40px}.fk-print-report-company-logo-size-medium img{width:145px;max-height:58px}.fk-print-report-company-logo-size-large img{width:205px;max-height:76px}.fk-print-report-footer-company{color:#1f170f9e!important}@media print{.fk-print-company-profile-editor{display:none!important}.fk-print-report-company-logo-size-small img{width:24mm!important;max-height:10mm!important}.fk-print-report-company-logo-size-medium img{width:38mm!important;max-height:15mm!important}.fk-print-report-company-logo-size-large img{width:52mm!important;max-height:20mm!important}.fk-print-report-footer-company{font-weight:400!important}}.fk-print-slider-field{gap:6px!important;display:grid!important}.fk-print-slider-field input[type=range]{accent-color:#5b3a1f;cursor:pointer;width:100%}.fk-print-slider-field small{color:#332214a8;text-align:right;font-size:.72rem;font-weight:650}.fk-print-report-company-logo-slot img{width:var(--fk-company-logo-width,160px)!important;max-width:100%!important;max-height:var(--fk-company-logo-max-height,78px)!important;object-fit:contain!important}.fk-print-report-company-logo-size-small img,.fk-print-report-company-logo-size-medium img,.fk-print-report-company-logo-size-large img{width:var(--fk-company-logo-width,160px)!important;max-height:var(--fk-company-logo-max-height,78px)!important}.fk-print-report-image-card{width:var(--fk-print-image-width,70%)!important;max-width:100%!important}.fk-print-report-image-card img{width:100%!important}.fk-print-report-image-full{grid-column:1/-1}@media print{.fk-print-report-company-logo-slot img,.fk-print-report-company-logo-size-small img,.fk-print-report-company-logo-size-medium img,.fk-print-report-company-logo-size-large img{width:var(--fk-company-logo-width,160px)!important;max-height:var(--fk-company-logo-max-height,78px)!important}.fk-print-report-image-card{width:var(--fk-print-image-width,70%)!important;max-width:100%!important}}.fk-print-report-document{min-height:inherit!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;display:grid!important}.fk-print-report-document-header{grid-row:1!important}.fk-print-report-column-labels{grid-row:2!important}.fk-print-report-main{grid-row:3!important;align-content:start!important}.fk-print-report-footer{color:#1f170f9e!important;border-top:1px solid #50463c38!important;grid-row:4!important;grid-template-columns:1fr auto 1fr!important;align-self:end!important;align-items:center!important;gap:12px!important;margin-top:0!important;padding-top:10px!important;font-weight:400!important;display:grid!important}.fk-print-report-footer>span:first-child{text-transform:uppercase!important;justify-self:start!important;font-weight:400!important}.fk-print-report-footer-company{text-transform:uppercase!important;text-align:center!important;white-space:nowrap!important;justify-self:center!important;font-weight:400!important}.fk-print-report-page-number{text-transform:none!important;justify-self:end!important;font-weight:400!important}.fk-print-report-page-number:before{text-transform:none!important;font-weight:400!important}@media print{.fk-print-report-document{grid-template-rows:auto auto minmax(0,1fr) auto!important;min-height:277mm!important;display:grid!important}.fk-print-report-landscape{min-height:190mm!important}.fk-print-report-footer{align-self:end!important;margin-top:0!important;font-weight:400!important}.fk-print-report-footer>span:first-child,.fk-print-report-footer-company{text-transform:uppercase!important;font-weight:400!important}.fk-print-report-page-number,.fk-print-report-page-number:before{text-transform:none!important}}.fk-print-report-project strong{font-size:1.28rem!important;font-weight:400!important}@media print{.fk-print-report-project strong{font-size:12.5pt!important;font-weight:400!important}@page{size:A4 portrait;margin:0}body.fk-print-dialog-is-printing .fk-print-dialog-backdrop,body.fk-print-dialog-is-printing .fk-print-dialog,body.fk-print-dialog-is-printing .fk-print-dialog-layout,body.fk-print-dialog-is-printing .fk-print-dialog-preview-area,body.fk-print-dialog-is-printing .fk-print-preview,body.fk-print-dialog-is-printing .fk-print-preview-paper,body.fk-print-dialog-is-printing .fk-print-report-document,body.fk-print-dialog-is-printing .fk-print-report-document *{visibility:visible!important}body.fk-print-dialog-is-printing .fk-print-dialog-backdrop,body.fk-print-dialog-is-printing .fk-print-dialog,body.fk-print-dialog-is-printing .fk-print-dialog-layout,body.fk-print-dialog-is-printing .fk-print-dialog-preview-area,body.fk-print-dialog-is-printing .fk-print-preview,body.fk-print-dialog-is-printing .fk-print-preview-paper{background:#fff!important;border-radius:0!important;display:block!important}body.fk-print-dialog-is-printing .fk-print-report-document,body.fk-print-dialog-is-printing .fk-print-report-document *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:A4 portrait;margin:0}html,body{background:#fff!important;width:210mm!important;min-width:210mm!important;max-width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;margin:0!important;padding:0!important;overflow:hidden!important}body.fk-print-dialog-is-printing{background:#fff!important;margin:0!important;padding:0!important;overflow:hidden!important}body.fk-print-dialog-is-printing *{visibility:hidden!important}body.fk-print-dialog-is-printing .fk-print-report-document,body.fk-print-dialog-is-printing .fk-print-report-document *{visibility:visible!important}body.fk-print-dialog-is-printing .fk-print-report-document{position:fixed!important;inset:0 auto auto 0!important;transform:none!important}body.fk-print-dialog-is-printing .fk-print-dialog-backdrop,body.fk-print-dialog-is-printing .fk-print-dialog,body.fk-print-dialog-is-printing .fk-print-dialog-layout,body.fk-print-dialog-is-printing .fk-print-dialog-preview-area,body.fk-print-dialog-is-printing .fk-print-preview,body.fk-print-dialog-is-printing .fk-print-preview-paper{width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:contents!important;position:static!important;overflow:visible!important;transform:none!important}body.fk-print-dialog-is-printing .fk-print-report-footer{grid-row:4!important;margin-bottom:0!important}}.fk-print-report-topline,.fk-print-report-topline-main,.fk-print-report-topline-main *,.fk-print-report-topline-date{text-transform:none!important}.fk-print-dialog-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fk-print-dialog-header-actions .secondary-button,.fk-print-dialog-header-actions .ghost-button{min-height:31px;padding:0 12px;font-size:.78rem}@media (width<=720px){.fk-print-dialog-header{flex-direction:column;align-items:flex-start}.fk-print-dialog-header-actions{justify-content:flex-start;width:100%}}.fk-print-setup-mode-actions{background:linear-gradient(#fffcf7f5,#f4eadbeb);border:1px solid #694b282e;border-radius:14px;gap:10px;padding:13px;display:grid}.fk-print-setup-mode-actions>div:first-child{gap:3px;display:grid}.fk-print-setup-mode-actions h3{color:#3b2615;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:850}.fk-print-setup-mode-actions span{color:#332214a8;font-size:.74rem;line-height:1.3}.fk-print-setup-mode-actions>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.fk-print-setup-mode-actions .primary-button,.fk-print-setup-mode-actions .ghost-button{min-height:31px;padding:0 12px;font-size:.76rem}.fk-print-dialog-editable-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.fk-print-dialog-editable-fields:disabled{opacity:1}.fk-print-dialog-editable-fields:disabled .fk-print-dialog-control-group,.fk-print-dialog-editable-fields:disabled .fk-print-image-editor,.fk-print-dialog-editable-fields:disabled .fk-print-company-profile-editor{background:#f6f1ea94}.fk-print-dialog-editable-fields:disabled input,.fk-print-dialog-editable-fields:disabled select,.fk-print-dialog-editable-fields:disabled textarea{color:#2d1d10;-webkit-text-fill-color:#2d1d10;opacity:1;cursor:not-allowed}.fk-print-dialog-editable-fields:disabled input[type=checkbox],.fk-print-dialog-editable-fields:disabled input[type=range]{opacity:.72}.fk-print-dialog-editable-fields:disabled button,.fk-print-dialog-editable-fields:disabled .fk-print-company-logo-upload,.fk-print-dialog-editable-fields:disabled .fk-print-image-upload-button{opacity:.5;cursor:not-allowed}.fk-print-setup-mode-actions>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:8px!important;display:grid!important}.fk-print-setup-mode-actions .primary-button,.fk-print-setup-mode-actions .ghost-button{white-space:nowrap!important;width:100%!important;min-width:0!important;min-height:31px!important;padding:0 10px!important;font-size:.74rem!important}.fk-print-dialog-editable-fields:disabled input,.fk-print-dialog-editable-fields:disabled select,.fk-print-dialog-editable-fields:disabled textarea,.fk-print-dialog-editable-fields:disabled .fk-print-dialog-control-group input,.fk-print-dialog-editable-fields:disabled .fk-print-dialog-control-group select,.fk-print-dialog-editable-fields:disabled .fk-print-company-profile-editor input,.fk-print-dialog-editable-fields:disabled .fk-print-company-profile-editor select,.fk-print-dialog-editable-fields:disabled .fk-print-image-editor input,.fk-print-dialog-editable-fields:disabled .fk-print-image-editor select{color:#2d1d10d1!important;-webkit-text-fill-color:#2d1d10d1!important;opacity:1!important;cursor:not-allowed!important;background:linear-gradient(#ece5daf5,#ded6caf0)!important;border-color:#694b2821!important;box-shadow:inset 0 1px #ffffff8a!important}.fk-print-dialog-editable-fields:disabled input::placeholder,.fk-print-dialog-editable-fields:disabled textarea::placeholder{color:#2d1d1075!important;-webkit-text-fill-color:#2d1d1075!important}.fk-print-dialog-editable-fields:disabled input[type=checkbox]{accent-color:#8a7a67!important;opacity:.72!important;background:#ded6caf0!important}.fk-print-dialog-editable-fields:disabled input[type=range]{accent-color:#8a7a67!important;opacity:.62!important}.fk-print-dialog-editable-fields:disabled .fk-print-company-logo-upload,.fk-print-dialog-editable-fields:disabled .fk-print-image-upload-button,.fk-print-dialog-editable-fields:disabled button{color:#2d1d108f!important;opacity:1!important;cursor:not-allowed!important;box-shadow:none!important;background:linear-gradient(#ece5daeb,#ded6cae6)!important;border-color:#694b281f!important}@media (width<=360px){.fk-print-setup-mode-actions>div:last-child{grid-template-columns:1fr!important}}.fk-print-report-document{--fk-print-line-row-min-height:32px;--fk-print-chapter-row-min-height:38px;--fk-print-print-line-row-min-height:7.4mm;--fk-print-print-chapter-row-min-height:8.8mm}.fk-print-report-density-compact{--fk-print-line-row-min-height:30px;--fk-print-chapter-row-min-height:35px;--fk-print-print-line-row-min-height:6.8mm;--fk-print-print-chapter-row-min-height:8mm;--fk-print-row-gap:5px!important;--fk-print-row-padding-y:4px!important;--fk-print-body-font-size:.74rem!important}.fk-print-report-density-normal{--fk-print-line-row-min-height:32px;--fk-print-chapter-row-min-height:38px;--fk-print-print-line-row-min-height:7.4mm;--fk-print-print-chapter-row-min-height:8.8mm;--fk-print-row-gap:6px!important;--fk-print-row-padding-y:5px!important;--fk-print-body-font-size:.78rem!important}.fk-print-report-density-detailed{--fk-print-line-row-min-height:36px;--fk-print-chapter-row-min-height:42px;--fk-print-print-line-row-min-height:8.3mm;--fk-print-print-chapter-row-min-height:9.8mm;--fk-print-row-gap:8px!important;--fk-print-row-padding-y:6px!important;--fk-print-body-font-size:.82rem!important}.fk-print-report-chapter-row{min-height:var(--fk-print-chapter-row-min-height)!important}.fk-print-report-line-title strong,.fk-print-report-chapter-title strong{line-height:1.18!important;transform:none!important}.fk-print-report-line-title small,.fk-print-report-chapter-title small{line-height:1.16!important;transform:none!important}.fk-print-report-chapter,.fk-print-report-main,.fk-print-report-child-list,.fk-print-report-calculation-list{break-inside:auto!important;page-break-inside:auto!important}.fk-print-report-chapter-row,.fk-print-report-calculation-row,.fk-print-report-image-card,.fk-print-report-material-table tr{break-inside:avoid!important;page-break-inside:avoid!important}@media print{@page{size:A4 portrait;margin:0}body.fk-print-dialog-landscape{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html,body,body.fk-print-dialog-is-printing{margin:0!important;padding:0!important}body.fk-print-dialog-is-printing .fk-print-report-document{page-break-before:auto!important;page-break-after:auto!important;break-before:auto!important;break-after:auto!important;display:block!important}body.fk-print-dialog-landscape.fk-print-dialog-is-printing .fk-print-report-document{width:297mm!important;min-width:297mm!important;max-width:297mm!important;height:auto!important;min-height:210mm!important;max-height:none!important;padding:7mm 9mm!important}body.fk-print-dialog-is-printing .fk-print-report-document-header,body.fk-print-dialog-is-printing .fk-print-report-column-labels,body.fk-print-dialog-is-printing .fk-print-report-main,body.fk-print-dialog-is-printing .fk-print-report-footer{grid-row:auto!important;display:grid!important}body.fk-print-dialog-is-printing .fk-print-report-main{align-content:start!important}body.fk-print-dialog-is-printing .fk-print-report-footer{align-self:auto!important;margin-top:8mm!important}body.fk-print-dialog-is-printing .fk-print-report-chapter,body.fk-print-dialog-is-printing .fk-print-report-main,body.fk-print-dialog-is-printing .fk-print-report-child-list,body.fk-print-dialog-is-printing .fk-print-report-calculation-list{break-inside:auto!important;page-break-inside:auto!important}body.fk-print-dialog-is-printing .fk-print-report-chapter-row,body.fk-print-dialog-is-printing .fk-print-report-calculation-row,body.fk-print-dialog-is-printing .fk-print-report-image-card,body.fk-print-dialog-is-printing .fk-print-report-material-table tr{break-inside:avoid!important;page-break-inside:avoid!important}body.fk-print-dialog-is-printing .fk-print-report-chapter-row{min-height:var(--fk-print-print-chapter-row-min-height)!important;padding-top:1.1mm!important;padding-bottom:1.1mm!important}body.fk-print-dialog-is-printing .fk-print-report-calculation-row{min-height:var(--fk-print-print-line-row-min-height)!important;padding-top:.9mm!important;padding-bottom:.9mm!important}body.fk-print-dialog-is-printing .fk-print-report-number-cell,body.fk-print-dialog-is-printing .fk-print-report-row-totals span{min-height:6.4mm!important;padding:.8mm 1.4mm!important}body.fk-print-dialog-is-printing .fk-print-report-line-title strong{font-size:8.4pt!important;font-weight:560!important;line-height:1.16!important}body.fk-print-dialog-is-printing .fk-print-report-chapter-title strong{font-size:8.8pt!important;font-weight:700!important;line-height:1.15!important}body.fk-print-dialog-is-printing .fk-print-report-line-title small,body.fk-print-dialog-is-printing .fk-print-report-chapter-title small{font-size:7.2pt!important;line-height:1.12!important}body.fk-print-dialog-is-printing .fk-print-report-number-cell strong,body.fk-print-dialog-is-printing .fk-print-report-row-totals strong{font-size:8pt!important;line-height:1.05!important}}.fk-print-preview{counter-reset:fk-print-preview-page!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:18px!important;min-width:max-content!important;padding:4px 0 18px!important;display:flex!important}.fk-print-preview-paper{counter-increment:fk-print-preview-page!important;background:#fff!important;flex:none!important;position:relative!important;overflow:hidden!important}.fk-print-preview-logo-editor-enabled{--fk-company-logo-pointer-events:auto;--fk-company-logo-cursor:grab}.fk-print-preview-logo-editor-enabled .fk-print-report-company-logo-main{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.fk-print-preview-logo-editor-enabled .fk-print-report-company-logo-main:active{cursor:grabbing!important}.fk-print-company-logo-editor-frame{z-index:500!important;box-sizing:border-box!important;pointer-events:none!important;background:0 0!important;border:2px solid #815228e0!important;border-radius:5px!important;position:absolute!important;box-shadow:0 0 0 2px #ffffffe0,0 5px 16px #301e1029!important}.fk-print-company-logo-editor-handle{pointer-events:auto!important;touch-action:none!important;background:#6f4425!important;border:2px solid #fff!important;border-radius:999px!important;width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;box-shadow:0 2px 7px #2a1b0f47!important}.fk-print-company-logo-editor-handle-nw{cursor:nwse-resize!important;top:-8px!important;left:-8px!important}.fk-print-company-logo-editor-handle-ne{cursor:nesw-resize!important;top:-8px!important;right:-8px!important}.fk-print-company-logo-editor-handle-sw{cursor:nesw-resize!important;bottom:-8px!important;left:-8px!important}.fk-print-company-logo-editor-handle-se{cursor:nwse-resize!important;bottom:-8px!important;right:-8px!important}.fk-print-preview-paper-portrait{width:794px!important;height:1123px!important;min-height:1123px!important;max-height:1123px!important}.fk-print-preview-paper-landscape{width:1123px!important;height:794px!important;min-height:794px!important;max-height:794px!important}.fk-print-preview-paper .fk-print-report-document{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important}.fk-print-report-column-labels,.fk-print-report-chapter-row,.fk-print-report-calculation-row{column-gap:5px!important}.fk-print-report-chapter-row{gap:5px!important}.fk-print-report-chapter-quantity-spacer{min-width:0!important;min-height:29px!important;display:block!important}.fk-print-report-document-preview .fk-print-report-page-number:before{content:"Side " counter(fk-print-preview-page)!important;font-weight:400!important}.fk-print-report-chapter-row .fk-print-report-number-cell,.fk-print-report-calculation-row .fk-print-report-number-cell{min-width:0!important}@media print{html,body,body.fk-print-dialog-is-printing{background:#fff!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.fk-print-dialog-is-printing .fk-print-dialog-backdrop,body.fk-print-dialog-is-printing .fk-print-dialog,body.fk-print-dialog-is-printing .fk-print-dialog-layout,body.fk-print-dialog-is-printing .fk-print-dialog-preview-area,body.fk-print-dialog-is-printing .fk-print-preview{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}body.fk-print-dialog-is-printing .fk-print-preview-paper{box-shadow:none!important;break-after:page!important;page-break-after:always!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:hidden!important;transform:none!important}body.fk-print-dialog-is-printing .fk-print-preview-paper:last-child{break-after:auto!important;page-break-after:auto!important}body.fk-print-dialog-is-printing .fk-print-preview-paper-portrait{width:210mm!important;min-width:210mm!important;max-width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important}body.fk-print-dialog-is-printing .fk-print-preview-paper-landscape{width:297mm!important;min-width:297mm!important;max-width:297mm!important;height:210mm!important;min-height:210mm!important;max-height:210mm!important}body.fk-print-dialog-is-printing .fk-print-report-document{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:100%!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;margin:0!important;padding:7mm 9mm!important;display:grid!important;position:static!important;inset:auto!important;overflow:hidden!important}body.fk-print-dialog-is-printing .fk-print-dialog-header,body.fk-print-dialog-is-printing .fk-print-dialog-panel,body.fk-print-dialog-is-printing .fk-print-image-editor,body.fk-print-dialog-is-printing .fk-print-company-profile-editor{display:none!important}}#fk-print-only-root{display:none}.fk-print-preview-paper .fk-print-report-document{grid-template-rows:auto auto minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important}.fk-print-preview-paper .fk-print-report-main{grid-row:3!important;align-content:start!important;min-height:0!important;overflow:hidden!important}.fk-print-preview-paper .fk-print-report-footer{z-index:5!important;background:#fff!important;grid-row:4!important;align-self:end!important;position:relative!important}.fk-print-preview-paper .fk-print-report-calculation-row,.fk-print-preview-paper .fk-print-report-chapter-row{break-inside:avoid!important;page-break-inside:avoid!important}@page fk-print-portrait-page{size:A4 portrait;margin:0}@page fk-print-landscape-page{size:A4 landscape;margin:0}@media print{body.fk-print-only-root-active{background:#fff!important;margin:0!important;padding:0!important;overflow:visible!important}body.fk-print-only-root-active.fk-print-dialog-landscape{page:fk-print-landscape-page}body.fk-print-only-root-active:not(.fk-print-dialog-landscape){page:fk-print-portrait-page}body.fk-print-only-root-active #fk-print-only-root,body.fk-print-only-root-active #fk-print-only-root *{visibility:visible!important}body.fk-print-only-root-active #fk-print-only-root{min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}body.fk-print-only-root-active #fk-print-only-root .fk-print-preview{background:#fff!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.fk-print-only-root-active #fk-print-only-root .fk-print-preview-paper{box-shadow:none!important;break-after:page!important;page-break-after:always!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:hidden!important;transform:none!important}body.fk-print-only-root-active #fk-print-only-root .fk-print-preview-paper:last-child{break-after:auto!important;page-break-after:auto!important}body.fk-print-only-root-active #fk-print-only-root .fk-print-preview-paper-portrait{page:fk-print-portrait-page;width:210mm!important;min-width:210mm!important;max-width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important}body.fk-print-only-root-active #fk-print-only-root .fk-print-preview-paper-landscape{page:fk-print-landscape-page;width:297mm!important;min-width:297mm!important;max-width:297mm!important;height:210mm!important;min-height:210mm!important;max-height:210mm!important}body.fk-print-only-root-active #fk-print-only-root .fk-print-report-document{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:100%!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;margin:0!important;padding:7mm 9mm!important;display:grid!important;position:static!important;inset:auto!important;overflow:hidden!important}body.fk-print-only-root-active #fk-print-only-root .fk-print-report-main{grid-row:3!important;align-content:start!important;min-height:0!important;overflow:hidden!important}body.fk-print-only-root-active #fk-print-only-root .fk-print-report-footer{z-index:5!important;background:#fff!important;grid-row:4!important;align-self:end!important;margin-bottom:0!important;position:relative!important}}.fk-print-preview-paper .fk-print-report-main{padding-bottom:2px!important}.fk-print-preview-paper .fk-print-report-footer{margin-top:6px!important}@media print{html,body,body.fk-print-only-root-active{background:#fff!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}body.fk-print-only-root-active>:not(#fk-print-only-root){visibility:hidden!important;display:none!important}body.fk-print-only-root-active #fk-print-only-root{background:#fff!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}body.fk-print-only-root-active #fk-print-only-root .fk-print-report-main{padding-bottom:1mm!important}body.fk-print-only-root-active #fk-print-only-root .fk-print-report-footer{margin-top:1.5mm!important}}.fk-print-top-summary-control-group h3{letter-spacing:.075em!important}.fk-print-report-main-totals{gap:10px!important;min-width:min(100%,520px)!important}.fk-print-report-main-totals .fk-print-report-main-total-cell{padding:8px 10px!important}.fk-print-report-main-totals .fk-print-report-main-total-cell small{color:#1f170fad!important}.fk-print-report-main-totals .fk-print-report-main-total-cell strong{color:#17120d!important}@media print{.fk-print-report-main-totals{gap:2.4mm!important}.fk-print-report-main-totals .fk-print-report-main-total-cell{padding:1.8mm 2.2mm!important}}.fk-print-report-main-totals{place-self:end!important;gap:7px!important;width:max-content!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.fk-print-report-main-totals .fk-print-report-main-total-cell{text-align:right!important;border-radius:5px!important;width:max-content!important;min-width:96px!important;max-width:none!important;min-height:40px!important;padding:6px 8px!important;overflow:visible!important}.fk-print-report-main-totals .fk-print-report-main-total-cell-hours{min-width:62px!important}.fk-print-report-main-totals .fk-print-report-main-total-cell small{letter-spacing:.065em!important;white-space:nowrap!important;font-weight:820!important}.fk-print-report-main-totals .fk-print-report-main-total-cell strong{white-space:nowrap!important;text-overflow:clip!important;width:max-content!important;min-width:100%!important;max-width:none!important;margin-top:2px!important;font-weight:400!important;display:block!important;overflow:visible!important}@media print{.fk-print-report-main-totals{gap:1.8mm!important;width:max-content!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.fk-print-report-main-totals .fk-print-report-main-total-cell{width:max-content!important;min-width:25mm!important;max-width:none!important;min-height:9.8mm!important;padding:1.35mm 1.8mm!important;overflow:visible!important}body.fk-print-dialog-landscape .fk-print-report-main-totals .fk-print-report-main-total-cell-totalCost,body.fk-print-only-root-active.fk-print-dialog-landscape #fk-print-only-root .fk-print-report-main-totals .fk-print-report-main-total-cell-totalCost{box-shadow:inset -.5px 0 #5c544cc2!important}body.fk-print-dialog-landscape .fk-print-report-main-totals,body.fk-print-only-root-active.fk-print-dialog-landscape #fk-print-only-root .fk-print-report-main-totals{box-sizing:border-box!important;padding-right:.45mm!important}body.fk-print-dialog-landscape .fk-print-report-main-totals .fk-print-report-main-total-cell,body.fk-print-only-root-active.fk-print-dialog-landscape #fk-print-only-root .fk-print-report-main-totals .fk-print-report-main-total-cell{isolation:isolate!important;border-color:#5c544ca3!important;position:relative!important}body.fk-print-dialog-landscape .fk-print-report-main-totals .fk-print-report-main-total-cell-totalCost,body.fk-print-only-root-active.fk-print-dialog-landscape #fk-print-only-root .fk-print-report-main-totals .fk-print-report-main-total-cell-totalCost{border-right-color:#5c544cc2!important}body.fk-print-dialog-landscape .fk-print-report-main-totals .fk-print-report-main-total-cell:before,body.fk-print-dialog-landscape .fk-print-report-main-totals .fk-print-report-main-total-cell:after,body.fk-print-only-root-active.fk-print-dialog-landscape #fk-print-only-root .fk-print-report-main-totals .fk-print-report-main-total-cell:before,body.fk-print-only-root-active.fk-print-dialog-landscape #fk-print-only-root .fk-print-report-main-totals .fk-print-report-main-total-cell:after{content:none!important;box-shadow:none!important;border:0!important;display:none!important}body.fk-print-dialog-landscape .fk-print-report-main-totals .fk-print-report-main-total-cell>*,body.fk-print-only-root-active.fk-print-dialog-landscape #fk-print-only-root .fk-print-report-main-totals .fk-print-report-main-total-cell>*{z-index:1!important;position:relative!important}.fk-print-report-main-totals .fk-print-report-main-total-cell-hours{min-width:16.5mm!important}.fk-print-report-main-totals .fk-print-report-main-total-cell small{white-space:nowrap!important;font-weight:820!important}.fk-print-report-main-totals .fk-print-report-main-total-cell strong{white-space:nowrap!important;text-overflow:clip!important;width:max-content!important;min-width:100%!important;max-width:none!important;margin-top:.45mm!important;font-weight:400!important;overflow:visible!important}}.fk-print-report-page-number:before,.fk-print-report-document-preview .fk-print-report-page-number:before{content:"Side " attr(data-print-page-number) " av " attr(data-print-page-count)!important;text-transform:none!important;font-weight:400!important}@media print{.fk-print-report-page-number:before,.fk-print-report-document-preview .fk-print-report-page-number:before{content:"Side " attr(data-print-page-number) " av " attr(data-print-page-count)!important;text-transform:none!important;font-weight:400!important}}.fk-print-report-chapter-collapsed-chain>.fk-print-report-chapter-row{min-height:38px!important}.fk-print-report-chapter-collapsed-chain .fk-print-report-chapter-title strong{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.fk-print-report-chapter-collapsed-chain .fk-print-report-chapter-title small{opacity:.82!important}.fk-print-report-line-title{padding-top:1px!important;padding-bottom:2px!important;overflow:visible!important}.fk-print-report-line-title strong{text-overflow:ellipsis!important;padding-top:1px!important;padding-bottom:2px!important;line-height:1.32!important;overflow:hidden!important}.fk-print-report-line-title small{padding-bottom:1px!important;line-height:1.24!important}.fk-print-report-calculation-row{min-height:34px!important}@media print{.fk-print-report-line-title{padding-top:.4mm!important;padding-bottom:.6mm!important;overflow:visible!important}.fk-print-report-line-title strong{text-overflow:ellipsis!important;padding-top:.25mm!important;padding-bottom:.55mm!important;line-height:1.3!important;overflow:hidden!important}.fk-print-report-line-title small{padding-bottom:.25mm!important;line-height:1.22!important}body.fk-print-dialog-is-printing .fk-print-report-calculation-row,body.fk-print-only-root-active #fk-print-only-root .fk-print-report-calculation-row{min-height:8mm!important}}.fk-print-report-page-number,.fk-print-report-page-number:before{color:#1f170fd1!important;font-size:.76rem!important;font-weight:500!important;line-height:1.05!important}@media print{.fk-print-report-page-number,.fk-print-report-page-number:before{color:#1f170fd1!important;font-size:7.8pt!important;font-weight:500!important;line-height:1.05!important}}.fk-print-front-page-editor{background:#ffffff7a;border:1px solid #694b2821;border-radius:11px;gap:9px;margin-top:8px;padding:10px;display:grid}.fk-print-front-page-editor textarea{resize:vertical;color:#2d1d10;min-height:150px;font:inherit;background:#ffffffe6;border:1px solid #694b282e;border-radius:9px;padding:8px 9px;line-height:1.35}.fk-print-front-page-editor small{color:#3322149e;font-size:.7rem;line-height:1.3}.fk-print-report-front-page-main{align-content:start!important;padding-top:20px!important}.fk-print-report-front-page-text-section{width:100%;display:block}.fk-print-report-front-page-text{color:#1f170f;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;min-height:0;font-size:.88rem;line-height:1.55}@media print{.fk-print-front-page-editor{display:none!important}.fk-print-report-front-page-main{padding-top:6mm!important}.fk-print-report-front-page-text{font-size:9.2pt!important;line-height:1.5!important}}.fk-print-report-front-page-text-section{box-sizing:border-box!important;width:auto!important;max-width:calc(100% - 72px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:8px!important;padding-right:8px!important}.fk-print-report-front-page-text{white-space:normal!important;gap:.08em!important;width:100%!important;display:grid!important;overflow:visible!important}.fk-print-report-front-page-line{white-space:pre-wrap!important;overflow-wrap:anywhere!important;min-height:1.55em!important;line-height:1.55!important;display:block!important}.fk-print-report-front-page-bold{font-weight:800!important}.fk-print-front-page-editor textarea{white-space:pre-wrap!important;line-height:1.42!important}@media print{.fk-print-report-front-page-text-section{max-width:calc(100% - 20mm)!important;padding-left:2mm!important;padding-right:2mm!important}.fk-print-report-front-page-line{min-height:1.5em!important;line-height:1.5!important}.fk-print-report-front-page-bold{font-weight:800!important}}.fk-print-report-operation-group{gap:5px!important;min-width:0!important;display:grid!important}.fk-print-report-operation-group+.fk-print-report-operation-group{margin-top:3px!important}.fk-print-report-operation-group-header{color:#1f170fbd!important;box-sizing:border-box!important;background:linear-gradient(#f6f2ecf5,#e8e2d9eb)!important;border:1px solid #5c544c21!important;border-radius:5px!important;align-items:center!important;min-height:22px!important;padding:3px 8px!important;display:flex!important}.fk-print-report-operation-group-header span{color:#1f170fbd!important;letter-spacing:.09em!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:.59rem!important;font-weight:850!important;line-height:1.1!important;display:block!important}.fk-print-report-operation-group-demolition .fk-print-report-operation-group-header{background:linear-gradient(#f5ebe7fa,#e9dbd4f0)!important}.fk-print-report-operation-group-mounting .fk-print-report-operation-group-header{background:linear-gradient(#ecf3eafa,#e0ebddf0)!important}.fk-print-report-operation-group-freeText .fk-print-report-operation-group-header{background:linear-gradient(#f3f3f3fa,#e7e7e7f0)!important}@media print{.fk-print-report-operation-group{gap:1.2mm!important}.fk-print-report-operation-group+.fk-print-report-operation-group{margin-top:.8mm!important}.fk-print-report-operation-group-header{min-height:5.2mm!important;padding:.7mm 1.8mm!important}.fk-print-report-operation-group-header span{font-size:6.2pt!important;font-weight:850!important;line-height:1.1!important}}.fk-print-color-mode-options{gap:7px;display:grid}.fk-print-report-color-mode-blackWhite{filter:none!important}.fk-print-report-color-mode-blackWhite,.fk-print-report-color-mode-blackWhite *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-0>.fk-print-report-chapter-row,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-1>.fk-print-report-chapter-row,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-2>.fk-print-report-chapter-row,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-3>.fk-print-report-chapter-row,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-4>.fk-print-report-chapter-row,.fk-print-report-color-mode-blackWhite .fk-print-report-main-totals span,.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell,.fk-print-report-color-mode-blackWhite .fk-print-report-row-totals span,.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-header{color:#171717!important;background:linear-gradient(#f5f5f5fa,#e0e0e0f0)!important;border-color:#52525238!important}.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row{background:#fffffff5!important;border-color:#52525229!important}.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-demolition .fk-print-report-operation-group-header,.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-mounting .fk-print-report-operation-group-header,.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-freeText .fk-print-report-operation-group-header{background:linear-gradient(#f6f6f6fa,#e2e2e2f0)!important}@media print{.fk-print-report-color-mode-blackWhite{filter:none!important}.fk-print-report-color-mode-blackWhite,.fk-print-report-color-mode-blackWhite *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.fk-print-company-profile-toggle{color:#3d2613!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:linear-gradient(#fffcf7f5,#eee5d8eb)!important;border:1px solid #694b282e!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;display:flex!important}.fk-print-company-profile-toggle span{color:#3d2613!important;font-size:.74rem!important;font-weight:760!important;line-height:1.1!important}.fk-print-company-profile-editor-collapsed{gap:8px!important}.fk-print-company-profile-editor-collapsed>:not(h3):not(.fk-print-company-profile-toggle){display:none!important}.fk-print-company-profile-editor-open{gap:10px!important}.fk-print-company-profile-toggle:focus-visible{outline-offset:2px!important;outline:2px solid #5b3a1f6b!important}@media print{.fk-print-company-profile-toggle{display:none!important}}.fk-print-report-front-page-underline{text-underline-offset:.13em!important;text-decoration:underline!important}.fk-print-report-front-page-large{font-size:1.18em!important;line-height:1.25!important}.fk-print-report-front-page-small{font-size:.86em!important;line-height:1.35!important}.fk-print-report-front-page-heading{margin-top:.35em!important;font-size:1.2em!important;font-weight:820!important;line-height:1.35!important}.fk-print-report-front-page-subheading{margin-top:.25em!important;font-size:1.05em!important;font-weight:780!important;line-height:1.42!important}@media print{.fk-print-report-front-page-large{font-size:1.18em!important}.fk-print-report-front-page-small{font-size:.86em!important}.fk-print-report-front-page-heading{font-size:1.2em!important}.fk-print-report-front-page-subheading{font-size:1.05em!important}}.fk-print-report-front-page-text .fk-print-rich-text{font-family:Inter,Segoe UI,Arial,sans-serif;color:#1f170f!important;overflow-wrap:anywhere!important;width:100%!important;font-size:.88rem!important;line-height:1.55!important;display:block!important}.fk-print-rich-text p,.fk-print-rich-text h2,.fk-print-rich-text h3,.fk-print-rich-text ul,.fk-print-rich-text ol{margin:0 0 .62em!important}.fk-print-rich-text h2{color:#1f170f!important;font-size:1.22em!important;font-weight:820!important;line-height:1.28!important}.fk-print-rich-text h3{color:#1f170f!important;font-size:1.08em!important;font-weight:780!important;line-height:1.34!important}.fk-print-rich-text ul,.fk-print-rich-text ol{padding-left:1.45em!important}.fk-print-rich-text li{margin:.18em 0!important}.fk-print-rich-text strong{font-weight:820!important}.fk-print-rich-text em{font-style:italic!important}.fk-print-rich-text u{text-underline-offset:.13em!important;text-decoration:underline!important}.fk-print-rich-text span{line-height:inherit!important}@media print{.fk-print-report-front-page-text .fk-print-rich-text{font-size:9.2pt!important;line-height:1.5!important}}.fk-print-front-page-rich-editor-compact{gap:8px;display:grid}.fk-print-front-page-rich-editor-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.fk-print-front-page-rich-editor-heading>span{color:#332214c7;font-size:.78rem;font-weight:760}.fk-print-front-page-rich-editor-heading .ghost-button{white-space:nowrap;min-height:27px;padding:0 9px;font-size:.72rem}.fk-print-front-page-menu-preview,.fk-print-front-page-empty-preview{color:#1f170f;background:#ffffffad;border:1px solid #694b2821;border-radius:11px;min-height:74px;max-height:138px;padding:10px;font-size:.76rem;line-height:1.45;overflow:hidden}.fk-print-front-page-empty-preview{color:#33221494;align-content:center;font-style:italic;display:grid}.fk-print-front-page-menu-preview h2{font-size:1.1em;line-height:1.25}.fk-print-front-page-menu-preview h3{font-size:1.02em;line-height:1.28}.fk-print-front-page-text-modal-backdrop{z-index:2147483400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15100b9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.fk-print-front-page-text-modal{background:#f6f1e9;border:1px solid #694b2838;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;width:min(980px,100vw - 36px);max-height:min(760px,100vh - 36px);padding:18px;display:grid;overflow:auto;box-shadow:0 24px 80px #140e0857}.fk-print-front-page-text-modal-header{border-bottom:1px solid #694b2829;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.fk-print-front-page-text-modal-header span{color:#4b301cb8;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.fk-print-front-page-text-modal-header h2{color:#2d1d10;margin:2px 0 0;font-size:1.18rem;line-height:1.1}.fk-print-front-page-text-modal-footer{border-top:1px solid #694b2824;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.fk-print-front-page-text-modal-footer p{color:#332214a8;margin:0;font-size:.76rem;line-height:1.35}@media (width<=720px){.fk-print-front-page-text-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:14px}.fk-print-front-page-text-modal-header,.fk-print-front-page-text-modal-footer{flex-direction:column;align-items:stretch}}.fk-print-front-page-text-modal-backdrop{z-index:2147483647!important;isolation:isolate!important;position:fixed!important;inset:0!important}.fk-print-front-page-text-modal{z-index:2147483647!important;position:relative!important}.fk-print-dialog-control-panel,.fk-print-dialog-control-panel *,.fk-print-front-page-rich-editor,.fk-print-front-page-rich-editor *{overflow:visible}@media print{.fk-print-front-page-text-modal-backdrop{display:none!important}}.fk-print-front-page-text-modal-backdrop-portal{z-index:2147483647!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important}.fk-print-front-page-text-modal-backdrop-portal .fk-print-front-page-text-modal{z-index:2147483647!important;position:relative!important}@media print{.fk-print-front-page-text-modal-backdrop-portal{display:none!important}}.fk-print-dialog-layout{grid-template-columns:330px minmax(0,1fr)!important}.fk-print-dialog-panel{padding:14px 16px!important}.fk-print-front-page-editor{grid-auto-flow:row!important;align-content:start!important;gap:13px!important;min-width:0!important;display:grid!important;overflow:visible!important}.fk-print-front-page-rich-editor-compact{gap:9px!important;min-width:0!important;display:grid!important;overflow:visible!important}.fk-print-front-page-rich-editor-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}.fk-print-front-page-rich-editor-heading>span{white-space:normal!important;min-width:0!important}.fk-print-front-page-menu-preview,.fk-print-front-page-empty-preview{box-sizing:border-box!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;min-height:118px!important;max-height:210px!important;padding:10px 11px!important;display:block!important;overflow:hidden auto!important}.fk-print-front-page-menu-preview *,.fk-print-front-page-empty-preview *{box-sizing:border-box!important;overflow-wrap:anywhere!important;max-width:100%!important}.fk-print-front-page-menu-preview p,.fk-print-front-page-menu-preview h2,.fk-print-front-page-menu-preview h3,.fk-print-front-page-menu-preview ul,.fk-print-front-page-menu-preview ol{margin:0 0 .58em!important}.fk-print-front-page-menu-preview p:last-child,.fk-print-front-page-menu-preview h2:last-child,.fk-print-front-page-menu-preview h3:last-child,.fk-print-front-page-menu-preview ul:last-child,.fk-print-front-page-menu-preview ol:last-child{margin-bottom:0!important}.fk-print-front-page-menu-preview ul,.fk-print-front-page-menu-preview ol{padding-left:1.25em!important}.fk-print-front-page-editor>label{gap:6px!important;min-width:0!important;margin:0!important;display:grid!important}.fk-print-front-page-editor input,.fk-print-front-page-editor select{box-sizing:border-box!important;width:100%!important;min-width:0!important}.fk-print-front-page-rich-editor-compact+label{margin-top:2px!important}.fk-print-front-page-editor .secondary-button{width:100%!important;min-width:0!important}@media (width<=980px){.fk-print-dialog-layout{grid-template-columns:1fr!important}.fk-print-front-page-menu-preview,.fk-print-front-page-empty-preview{max-height:180px!important}}.fk-print-company-logo-effects{border-top:1px solid #694b281f!important;gap:9px!important;margin-top:2px!important;padding-top:9px!important;display:grid!important}.fk-print-company-logo-effects-heading{gap:3px!important;display:grid!important}.fk-print-company-logo-effects-heading>span{color:#332214d1!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.78rem!important;font-weight:820!important}.fk-print-company-logo-effects-heading small,.fk-print-company-logo-effect-panel small{color:#3322149e!important;font-size:.7rem!important;line-height:1.3!important}.fk-print-company-logo-effect-panel{background:#ffffff6b!important;border:1px solid #694b281f!important;border-radius:11px!important;gap:8px!important;padding:9px!important;display:grid!important}.fk-print-company-logo-effect-panel label{gap:5px!important;display:grid!important}.fk-print-company-logo-effect-panel input[type=color]{cursor:pointer!important;background:#ffffffdb!important;border:1px solid #694b282e!important;border-radius:9px!important;width:100%!important;min-height:31px!important;padding:3px 8px!important}.fk-print-report-company-logo-slot{position:relative!important}.fk-print-report-company-logo-main{z-index:2!important;filter:var(--fk-company-logo-shadow-filter,none)!important;position:relative!important}.fk-print-report-company-logo-watermark{width:var(--fk-company-logo-width,260px)!important;object-fit:contain!important;max-width:420px!important;max-height:110px!important;opacity:var(--fk-company-logo-watermark-opacity,.16)!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;filter:none!important;mix-blend-mode:normal!important;display:block!important;position:absolute!important}.fk-print-report-company-logo-topRight .fk-print-report-company-logo-watermark{transform:translate(var(--fk-company-logo-watermark-offset-x,-180px), var(--fk-company-logo-watermark-offset-y,28px)) scale(var(--fk-company-logo-watermark-scale,1))!important;right:0!important}.fk-print-report-company-logo-centerRight .fk-print-report-company-logo-watermark{transform:translate(var(--fk-company-logo-watermark-offset-x,-180px), calc(-50% + var(--fk-company-logo-watermark-offset-y,28px))) scale(var(--fk-company-logo-watermark-scale,1))!important;right:0!important}.fk-print-report-company-logo-bottomRight .fk-print-report-company-logo-watermark{transform:translate(var(--fk-company-logo-watermark-offset-x,-180px), var(--fk-company-logo-watermark-offset-y,28px)) scale(var(--fk-company-logo-watermark-scale,1))!important;right:0!important}.fk-print-report-company-logo-topCenter .fk-print-report-company-logo-watermark{transform:translate(calc(-50% + var(--fk-company-logo-watermark-offset-x,-180px)), var(--fk-company-logo-watermark-offset-y,28px)) scale(var(--fk-company-logo-watermark-scale,1))!important}@media print{.fk-print-company-logo-effects{display:none!important}.fk-print-report-company-logo-main{filter:var(--fk-company-logo-shadow-filter,none)!important}.fk-print-report-company-logo-watermark{width:var(--fk-company-logo-width,260px)!important;max-width:102mm!important;max-height:26mm!important;opacity:var(--fk-company-logo-watermark-opacity,.16)!important}}.fk-print-report-company-logo-slot{z-index:10!important;isolation:isolate!important;position:relative!important}.fk-print-report-company-logo-watermark{z-index:1!important}.fk-print-report-company-logo-main,.fk-print-report-company-logo-slot>img{z-index:2!important;position:relative!important}.fk-print-report-brand{z-index:20!important;position:relative!important;transform:translateY(10px)!important}.fk-print-report-project{z-index:30!important;position:relative!important}.fk-print-report-main-totals{z-index:80!important;isolation:isolate!important;position:relative!important}.fk-print-report-main-totals .fk-print-report-main-total-cell,.fk-print-report-main-totals span{z-index:81!important;isolation:isolate!important;background:linear-gradient(#efebe5,#e2ddd5)!important;position:relative!important}.fk-print-report-number-cell,.fk-print-report-row-totals span{z-index:61!important;position:relative!important}@media print{.fk-print-report-brand{transform:translateY(2.6mm)!important}.fk-print-report-company-logo-slot{z-index:10!important}.fk-print-report-main-totals{z-index:80!important}.fk-print-report-main-totals .fk-print-report-main-total-cell,.fk-print-report-main-totals span{z-index:81!important;background:linear-gradient(#efebe5,#e2ddd5)!important}.fk-print-report-column-labels,.fk-print-report-main{z-index:60!important}.fk-print-report-number-cell,.fk-print-report-row-totals span{z-index:61!important}}.fk-print-dialog-menu-setup-actions-bottom{align-items:center!important;width:100%!important;min-width:0!important;padding-top:0!important}.fk-print-dialog-menu-setup-actions-bottom .primary-button,.fk-print-dialog-menu-setup-actions-bottom .secondary-button,.fk-print-dialog-menu-setup-actions-bottom .ghost-button{white-space:nowrap!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:34px!important;padding:0 7px!important;font-size:.68rem!important;line-height:1.05!important}.fk-print-dialog-menu-setup-actions-bottom .secondary-button{color:#4f3c25!important;background:#eadfce!important;border-color:#7e62405c!important;padding-left:7px!important;padding-right:7px!important}.fk-print-dialog-menu-setup-actions-bottom .secondary-button:hover:not(:disabled){color:#3f2d19!important;background:#d6c1a2!important;border-color:#694c2b8a!important}@media (width<=360px){.fk-print-dialog-menu-setup-actions-bottom{flex-wrap:wrap!important}}.fk-print-report-operation-group-freeText .fk-print-report-operation-group-header{color:#3a3a38e0!important;background:linear-gradient(90deg,#e2e2dff0,#eeeeebe6)!important;border-left:0!important}.fk-print-report-operation-group-freeText .fk-print-report-operation-group-header span,.fk-print-report-operation-group-freeText .fk-print-report-operation-group-header small{color:#3a3a38e0!important}.fk-print-report-operation-group-freeText .fk-print-report-calculation-row{background:#fffffff0!important;border:1px solid #5c544c21!important}@media print{.fk-print-report-operation-group-freeText .fk-print-report-operation-group-header{background:linear-gradient(90deg,#e2e2dff0,#eeeeebe6)!important;border-left:0!important}.fk-print-report-operation-group-freeText .fk-print-report-calculation-row{background:#fffffff0!important;border:1px solid #5c544c21!important}}.fk-print-report-chapter-continuation>.fk-print-report-chapter-row{display:none!important}.fk-print-report-chapter-continuation,.fk-print-report-chapter-continuation>.fk-print-report-calculation-list,.fk-print-report-chapter-continuation>.fk-print-report-child-list{margin-top:0!important}@media print{.fk-print-report-chapter-continuation>.fk-print-report-chapter-row{display:none!important}.fk-print-report-chapter-continuation{margin-top:0!important}}.fk-print-dialog-operation-sort-group{gap:8px!important}.fk-print-operation-sort-list{gap:6px!important;display:grid!important}.fk-print-dialog-help-text{color:#4e4135ad!important;margin-top:1px!important;font-size:.68rem!important;line-height:1.32!important;display:block!important}.fk-print-report-document-header{isolation:isolate!important;position:relative!important;overflow:visible!important}.fk-print-report-topline,.fk-print-report-brand,.fk-print-report-project,.fk-print-report-main-totals,.fk-print-report-summary,.fk-print-report-main-summary,.fk-print-report-top-summary,.fk-print-report-column-labels{z-index:2!important;position:relative!important}.fk-print-report-main-totals,.fk-print-report-main-totals .fk-print-report-main-total-cell,.fk-print-report-main-totals span{z-index:80!important}.fk-print-report-column-labels,.fk-print-report-main{z-index:60!important;position:relative!important}.fk-print-report-company-logo-slot,.fk-print-report-company-logo-slot[style]{z-index:0!important;box-sizing:border-box!important;width:var(--fk-company-logo-slot-width,var(--fk-company-logo-width,260px))!important;min-width:var(--fk-company-logo-slot-width,var(--fk-company-logo-width,260px))!important;max-width:none!important;height:var(--fk-company-logo-max-height,140px)!important;min-height:var(--fk-company-logo-max-height,140px)!important;pointer-events:none!important;contain:none!important;isolation:isolate!important;flex:none!important;grid-area:auto!important;place-self:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;overflow:visible!important}.fk-print-report-company-logo-topRight{top:calc(-34px + var(--fk-company-logo-offset-y,0px))!important;right:calc(-8px - var(--fk-company-logo-offset-x,0px))!important;bottom:auto!important;left:auto!important;transform:none!important}.fk-print-report-company-logo-centerRight{top:calc(50% + var(--fk-company-logo-offset-y,0px))!important;right:calc(-8px - var(--fk-company-logo-offset-x,0px))!important;bottom:auto!important;left:auto!important;transform:translateY(-50%)!important}.fk-print-report-company-logo-bottomRight{right:calc(-8px - var(--fk-company-logo-offset-x,0px))!important;bottom:calc(8px - var(--fk-company-logo-offset-y,0px))!important;top:auto!important;left:auto!important;transform:none!important}.fk-print-report-company-logo-topCenter{top:calc(-34px + var(--fk-company-logo-offset-y,0px))!important;left:calc(50% + var(--fk-company-logo-offset-x,0px))!important;bottom:auto!important;right:auto!important;transform:translate(-50%)!important}.fk-print-report-company-logo-main,.fk-print-report-company-logo-slot>img:not(.fk-print-report-company-logo-watermark){z-index:2!important;width:var(--fk-company-logo-width,260px)!important;object-fit:contain!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;filter:var(--fk-company-logo-shadow-filter,none)!important;opacity:1!important;pointer-events:var(--fk-company-logo-pointer-events,none)!important;cursor:var(--fk-company-logo-cursor,default)!important;-webkit-user-select:none!important;user-select:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important}.fk-print-report-company-logo-topRight .fk-print-report-company-logo-main,.fk-print-report-company-logo-topRight>img:not(.fk-print-report-company-logo-watermark){inset:0 0 auto auto!important;transform:none!important}.fk-print-report-company-logo-centerRight .fk-print-report-company-logo-main,.fk-print-report-company-logo-centerRight>img:not(.fk-print-report-company-logo-watermark){inset:50% 0 auto auto!important;transform:translateY(-50%)!important}.fk-print-report-company-logo-bottomRight .fk-print-report-company-logo-main,.fk-print-report-company-logo-bottomRight>img:not(.fk-print-report-company-logo-watermark){inset:auto 0 0 auto!important;transform:none!important}.fk-print-report-company-logo-topCenter .fk-print-report-company-logo-main,.fk-print-report-company-logo-topCenter>img:not(.fk-print-report-company-logo-watermark){inset:0 auto auto 50%!important;transform:translate(-50%)!important}.fk-print-report-company-logo-watermark,.fk-print-report-company-logo-watermark[style]{z-index:1!important;width:var(--fk-company-logo-watermark-width,var(--fk-company-logo-width,260px))!important;object-fit:contain!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;opacity:var(--fk-company-logo-watermark-opacity,.16)!important;filter:none!important;mix-blend-mode:normal!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;overflow:visible!important}.fk-print-report-company-logo-topRight .fk-print-report-company-logo-watermark{top:0!important;right:calc(0px - var(--fk-company-logo-watermark-scale-compensation,0px))!important;transform:translate(var(--fk-company-logo-watermark-offset-x,-180px), var(--fk-company-logo-watermark-offset-y,28px))!important;transform-origin:50%!important;bottom:auto!important;left:auto!important}.fk-print-report-company-logo-centerRight .fk-print-report-company-logo-watermark{top:50%!important;right:calc(0px - var(--fk-company-logo-watermark-scale-compensation,0px))!important;transform:translate(var(--fk-company-logo-watermark-offset-x,-180px), calc(-50% + var(--fk-company-logo-watermark-offset-y,28px)))!important;transform-origin:50%!important;bottom:auto!important;left:auto!important}.fk-print-report-company-logo-bottomRight .fk-print-report-company-logo-watermark{right:calc(0px - var(--fk-company-logo-watermark-scale-compensation,0px))!important;transform:translate(var(--fk-company-logo-watermark-offset-x,-180px), var(--fk-company-logo-watermark-offset-y,28px))!important;transform-origin:50%!important;top:auto!important;bottom:0!important;left:auto!important}.fk-company-print-branding-controls-panel select.weather-input{min-width:132px}@media print{.fk-print-report-company-logo-slot,.fk-print-report-company-logo-slot[style],.fk-print-report-company-logo-main,.fk-print-report-company-logo-watermark{max-width:none!important;max-height:none!important}}.fk-print-report-material-table th:nth-child(3),.fk-print-report-material-table .fk-print-report-material-placement-cell{text-align:left}.fk-print-report-material-table .fk-print-report-material-placement-cell{white-space:normal;font-size:.68rem;line-height:1.25}.fk-print-report-material-table th:nth-child(4),.fk-print-report-material-table .fk-print-report-material-unit-cell{text-align:center}.fk-print-report-material-table th:nth-child(5),.fk-print-report-material-table td:nth-child(5),.fk-print-report-material-table th:nth-child(6),.fk-print-report-material-table td:nth-child(6),.fk-print-report-material-table th:nth-child(7),.fk-print-report-material-table td:nth-child(7){text-align:right}.fk-print-report-material-table td:first-child{text-transform:uppercase}.fk-print-black-white-contrast-slider{margin-top:10px}.fk-print-black-white-contrast-slider input[type=range]{width:100%}.fk-print-black-white-contrast-slider small{font-weight:800}.fk-print-report-document.fk-print-report-color-mode-blackWhite,.fk-print-report-color-mode-blackWhite{filter:none!important;background:#fff!important}.fk-print-preview-paper,.fk-print-preview-paper .fk-print-report-document.fk-print-report-color-mode-blackWhite{background:#fff!important}.fk-print-report-document.fk-print-report-color-mode-blackWhite,.fk-print-report-document.fk-print-report-color-mode-blackWhite *{transition:none!important;animation:none!important}.fk-print-report-company-logo-slot>img.fk-print-report-company-logo-main,.fk-print-report-company-logo-main{z-index:3!important;filter:none!important;box-shadow:none!important}.fk-print-report-company-logo-slot>img.fk-print-report-company-logo-shadow,.fk-print-report-company-logo-shadow{z-index:1!important;width:var(--fk-company-logo-width,260px)!important;object-fit:contain!important;opacity:1!important;filter:none!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important}.fk-print-report-company-logo-slot>img.fk-print-report-company-logo-watermark,.fk-print-report-company-logo-watermark,.fk-print-report-company-logo-watermark[style]{z-index:2!important;width:var(--fk-company-logo-watermark-width,var(--fk-company-logo-width,260px))!important;object-fit:contain!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;opacity:var(--fk-company-logo-watermark-opacity,.16)!important;filter:none!important;box-shadow:none!important;mix-blend-mode:normal!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;top:var(--fk-company-logo-watermark-top,28px)!important;right:var(--fk-company-logo-watermark-right,180px)!important;bottom:var(--fk-company-logo-watermark-bottom,auto)!important;left:var(--fk-company-logo-watermark-left,auto)!important;transform:var(--fk-company-logo-watermark-transform,none)!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important}@media print{.fk-print-report-company-logo-slot>img.fk-print-report-company-logo-main,.fk-print-report-company-logo-main,.fk-print-report-company-logo-slot>img.fk-print-report-company-logo-shadow,.fk-print-report-company-logo-shadow,.fk-print-report-company-logo-slot>img.fk-print-report-company-logo-watermark,.fk-print-report-company-logo-watermark{filter:none!important;max-width:none!important;max-height:none!important;box-shadow:none!important}}.fk-print-setup-mode-actions>div:last-of-type,.fk-print-dialog-menu-setup-actions-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.fk-print-setup-mode-actions>div:last-of-type>button,.fk-print-dialog-menu-setup-actions-bottom>button{white-space:nowrap!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:33px!important;padding:0 7px!important;font-size:.68rem!important;line-height:1.05!important}.fk-print-setup-mode-actions>div:last-of-type>.secondary-button,.fk-print-dialog-menu-setup-actions-bottom>.secondary-button{color:#4f3c25!important;background:#eadfce!important;border-color:#7e62405c!important;padding-left:7px!important;padding-right:7px!important}.fk-print-setup-mode-actions>div:last-of-type>.secondary-button:hover:not(:disabled),.fk-print-dialog-menu-setup-actions-bottom>.secondary-button:hover:not(:disabled){color:#3f2d19!important;background:#d6c1a2!important;border-color:#694c2b8a!important}.fk-print-setup-mode-actions button:disabled,.fk-print-dialog-menu-setup-actions-bottom button:disabled{opacity:.52!important;cursor:not-allowed!important;box-shadow:none!important}.fk-print-report-topline,.fk-print-report-topline-main,.fk-print-report-topline-main *,.fk-print-report-topline-date{color:#1f170fbd!important}@media print{.fk-print-report-topline,.fk-print-report-topline-main,.fk-print-report-topline-main *,.fk-print-report-topline-date{color:#1f170fbd!important}}.fk-print-report-quantity-label{width:var(--fk-print-quantity-column-width,41px)!important;min-width:var(--fk-print-quantity-column-width,41px)!important;max-width:var(--fk-print-quantity-column-width,41px)!important;justify-self:end!important;overflow:visible!important}.fk-print-report-quantity-cell,.fk-print-report-chapter-quantity-spacer{min-width:var(--fk-print-quantity-column-width,41px)!important;justify-self:end!important;overflow:visible!important}@media print{.fk-print-report-document{--fk-print-quantity-column-width:10.8mm!important}.fk-print-report-landscape{--fk-print-quantity-column-width:12mm!important}.fk-print-report-quantity-label{width:var(--fk-print-quantity-column-width,10.8mm)!important;min-width:var(--fk-print-quantity-column-width,10.8mm)!important;max-width:var(--fk-print-quantity-column-width,10.8mm)!important;white-space:nowrap!important;overflow:visible!important}.fk-print-report-quantity-cell,.fk-print-report-chapter-quantity-spacer{min-width:var(--fk-print-quantity-column-width,10.8mm)!important;overflow:visible!important}.fk-print-report-quantity-cell strong{width:max-content!important;min-width:100%!important}}.fk-print-report-quantity-label{width:var(--fk-print-quantity-column-width,52px)!important;min-width:var(--fk-print-quantity-column-width,52px)!important;max-width:var(--fk-print-quantity-column-width,52px)!important}.fk-print-report-quantity-cell,.fk-print-report-chapter-quantity-spacer{width:max-content!important;min-width:var(--fk-print-quantity-column-width,52px)!important;max-width:none!important}.fk-print-report-quantity-cell strong{width:max-content!important;min-width:100%!important}@media print{.fk-print-report-document{--fk-print-quantity-column-width:13.8mm!important}.fk-print-report-landscape{--fk-print-quantity-column-width:14.8mm!important}.fk-print-report-quantity-label{width:var(--fk-print-quantity-column-width,13.8mm)!important;min-width:var(--fk-print-quantity-column-width,13.8mm)!important;max-width:var(--fk-print-quantity-column-width,13.8mm)!important}.fk-print-report-quantity-cell,.fk-print-report-chapter-quantity-spacer{width:max-content!important;min-width:var(--fk-print-quantity-column-width,13.8mm)!important;max-width:none!important}.fk-print-report-quantity-cell strong{width:max-content!important;min-width:100%!important}}.fk-print-report-landscape{--fk-print-quantity-column-width:62px!important}.fk-print-report-quantity-label,.fk-print-report-quantity-cell,.fk-print-report-chapter-quantity-spacer{min-width:var(--fk-print-quantity-column-width,58px)!important;box-sizing:border-box!important;justify-self:end!important;overflow:visible!important}.fk-print-report-quantity-label{width:var(--fk-print-quantity-column-width,58px)!important;max-width:var(--fk-print-quantity-column-width,58px)!important;text-align:right!important;white-space:nowrap!important}.fk-print-report-quantity-cell{text-align:right!important;width:fit-content!important;max-width:none!important}.fk-print-report-quantity-cell strong{white-space:nowrap!important;text-overflow:clip!important;text-align:right!important;width:100%!important;min-width:max-content!important;max-width:none!important;display:block!important;overflow:visible!important}.fk-print-report-chapter-quantity-spacer{width:var(--fk-print-quantity-column-width,58px)!important;max-width:var(--fk-print-quantity-column-width,58px)!important;visibility:hidden!important}@media print{.fk-print-report-document{--fk-print-quantity-column-width:15.3mm!important}.fk-print-report-landscape{--fk-print-quantity-column-width:16.4mm!important}.fk-print-report-quantity-label,.fk-print-report-quantity-cell,.fk-print-report-chapter-quantity-spacer{min-width:var(--fk-print-quantity-column-width,15.3mm)!important;box-sizing:border-box!important;overflow:visible!important}.fk-print-report-quantity-label,.fk-print-report-chapter-quantity-spacer{width:var(--fk-print-quantity-column-width,15.3mm)!important;max-width:var(--fk-print-quantity-column-width,15.3mm)!important}.fk-print-report-quantity-cell{width:fit-content!important;max-width:none!important}.fk-print-report-quantity-cell strong{white-space:nowrap!important;text-overflow:clip!important;width:100%!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}}.fk-print-report-document,.fk-print-report-landscape{--fk-print-quantity-column-width:7ch!important}.fk-print-report-number-cell[data-print-column=quantity],.fk-print-report-quantity-cell,.fk-print-report-quantity-label,.fk-print-report-chapter-quantity-spacer{min-inline-size:max(var(--fk-print-quantity-column-width,7ch), 7ch)!important;min-width:max(var(--fk-print-quantity-column-width,7ch), 7ch)!important}@media print{.fk-print-report-document,.fk-print-report-landscape{--fk-print-quantity-column-width:7ch!important}.fk-print-report-number-cell[data-print-column=quantity],.fk-print-report-quantity-cell{min-inline-size:max(var(--fk-print-quantity-column-width,7ch), 7ch)!important;min-width:max(var(--fk-print-quantity-column-width,7ch), 7ch)!important}}.fk-print-report-document,.fk-print-report-landscape{--fk-print-quantity-column-width:6.4ch!important}.fk-print-report-number-cell[data-print-column=quantity],.fk-print-report-quantity-cell{inline-size:max-content!important;min-inline-size:max(var(--fk-print-quantity-column-width,6.4ch), 6.4ch)!important;box-sizing:border-box!important}.fk-print-report-number-cell[data-print-column=quantity] strong,.fk-print-report-quantity-cell strong{inline-size:100%!important;min-inline-size:max-content!important}.fk-print-report-quantity-label,.fk-print-report-chapter-quantity-spacer{min-inline-size:max(var(--fk-print-quantity-column-width,6.4ch), 6.4ch)!important}@media print{.fk-print-report-document,.fk-print-report-landscape{--fk-print-quantity-column-width:6.4ch!important}.fk-print-report-number-cell[data-print-column=quantity],.fk-print-report-quantity-cell{inline-size:max-content!important;min-inline-size:max(var(--fk-print-quantity-column-width,6.4ch), 6.4ch)!important}.fk-print-report-number-cell[data-print-column=quantity] strong,.fk-print-report-quantity-cell strong{inline-size:100%!important;min-inline-size:max-content!important;white-space:nowrap!important;text-overflow:clip!important;width:100%!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}}.fk-print-report-column-labels>span{text-align:right!important;white-space:nowrap!important;justify-self:end!important}.fk-print-report-quantity-label,.fk-print-report-chapter-quantity-spacer{width:max(var(--fk-print-quantity-column-width,6.4ch), 6.4ch)!important;min-width:max(var(--fk-print-quantity-column-width,6.4ch), 6.4ch)!important;max-width:max(var(--fk-print-quantity-column-width,6.4ch), 6.4ch)!important;text-align:right!important;justify-self:end!important}.fk-print-report-number-cell[data-print-column=quantity],.fk-print-report-quantity-cell{width:max-content!important;min-width:max(var(--fk-print-quantity-column-width,6.4ch), 6.4ch)!important;text-align:right!important;justify-self:end!important;max-width:none!important;overflow:visible!important}.fk-print-report-number-cell[data-print-column=quantity] strong,.fk-print-report-quantity-cell strong{white-space:nowrap!important;text-overflow:clip!important;text-align:right!important;width:100%!important;min-width:max-content!important;max-width:none!important;display:block!important;overflow:visible!important}@media print{.fk-print-report-column-labels>span{text-align:right!important;white-space:nowrap!important;justify-self:end!important}.fk-print-report-quantity-label,.fk-print-report-chapter-quantity-spacer{width:max(var(--fk-print-quantity-column-width,6.4ch), 6.4ch)!important;min-width:max(var(--fk-print-quantity-column-width,6.4ch), 6.4ch)!important;max-width:max(var(--fk-print-quantity-column-width,6.4ch), 6.4ch)!important}.fk-print-report-number-cell[data-print-column=quantity],.fk-print-report-quantity-cell{width:max-content!important;min-width:max(var(--fk-print-quantity-column-width,6.4ch), 6.4ch)!important;max-width:none!important;overflow:visible!important}}.fk-print-report-column-labels>span{position:relative!important;left:-11px!important}@media print{.fk-print-report-column-labels>span{position:relative!important;left:-2.8mm!important}}.fk-print-report-column-labels>.fk-print-report-quantity-label{position:relative!important;left:-34px!important}@media print{.fk-print-report-column-labels>.fk-print-report-quantity-label{position:relative!important;left:-8.7mm!important}}.fk-print-report-document,.fk-print-report-landscape{--fk-print-hours-column-width:6.4ch!important}.fk-print-report-number-cell[data-print-column=hours]{box-sizing:border-box!important;text-align:right!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}.fk-print-report-number-cell[data-print-column=hours] strong{white-space:nowrap!important;text-overflow:clip!important;text-align:right!important;width:100%!important;min-width:max-content!important;max-width:none!important;display:block!important;overflow:visible!important}@media print{.fk-print-report-document,.fk-print-report-landscape{--fk-print-hours-column-width:6.4ch!important}.fk-print-report-number-cell[data-print-column=hours]{justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}.fk-print-report-number-cell[data-print-column=hours] strong{white-space:nowrap!important;text-overflow:clip!important;width:100%!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}}.fk-print-black-white-contrast-menu{gap:8px!important;margin-top:2px!important;display:grid!important}.fk-print-black-white-contrast-toggle,.fk-print-black-white-contrast-minimize{white-space:nowrap!important;width:100%!important;min-height:30px!important;padding:0 10px!important;font-size:.74rem!important}.fk-print-black-white-contrast-panel{background:#ffffff75!important;border:1px solid #694b2821!important;border-radius:12px!important;gap:10px!important;padding:10px!important;display:grid!important}.fk-print-black-white-contrast-row{gap:6px!important;display:grid!important}.fk-print-black-white-contrast-row-header{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.fk-print-black-white-contrast-row-header span{color:#332214d1!important;font-size:.75rem!important;font-weight:760!important}.fk-print-black-white-contrast-row-header small{color:#332214ad!important;white-space:nowrap!important;font-size:.72rem!important;font-weight:820!important}.fk-print-black-white-contrast-controls{grid-template-columns:28px minmax(0,1fr) 28px!important;align-items:center!important;gap:7px!important;display:grid!important}.fk-print-black-white-contrast-controls input[type=range]{accent-color:#5b3a1f!important;cursor:pointer!important;width:100%!important;min-width:0!important}.fk-print-contrast-step-button{border-radius:999px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;font-size:.9rem!important;line-height:1!important}.fk-print-report-document.fk-print-report-color-mode-blackWhite>*{filter:grayscale()!important}.fk-print-report-color-mode-blackWhite .fk-print-report-company-logo-main,.fk-print-report-color-mode-blackWhite .fk-print-report-company-logo-shadow,.fk-print-report-color-mode-blackWhite .fk-print-report-company-logo-watermark{filter:grayscale(1) contrast(var(--fk-print-bw-logo-contrast,104%))!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row,.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-0>.fk-print-report-chapter-row,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-1>.fk-print-report-chapter-row,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-2>.fk-print-report-chapter-row,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-3>.fk-print-report-chapter-row,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-4>.fk-print-report-chapter-row{isolation:isolate!important;background:0 0!important;position:relative!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row:before,.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row:before{content:""!important;z-index:0!important;border-radius:inherit!important;pointer-events:none!important;position:absolute!important;inset:0!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row>*,.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row>*{z-index:1!important;position:relative!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-0>.fk-print-report-chapter-row:before{filter:grayscale(1) contrast(var(--fk-print-bw-chapter-row-contrast,104%))!important;background:linear-gradient(#dadadafc,#bebebef7)!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-1>.fk-print-report-chapter-row:before{filter:grayscale(1) contrast(var(--fk-print-bw-chapter-row-contrast,104%))!important;background:linear-gradient(#e6e6e6fc,#cdcdcdf5)!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-2>.fk-print-report-chapter-row:before,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-3>.fk-print-report-chapter-row:before,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-4>.fk-print-report-chapter-row:before{filter:grayscale(1) contrast(var(--fk-print-bw-chapter-row-contrast,104%))!important;background:linear-gradient(#f4f4f4fc,#e0e0e0f2)!important}.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row:before{filter:grayscale(1) contrast(var(--fk-print-bw-work-item-row-contrast,104%))!important;background:#fffffff5!important}.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell[data-print-column=laborCost],.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell[data-print-column=materialCost],.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell[data-print-column=totalCost],.fk-print-report-color-mode-blackWhite .fk-print-report-row-totals span,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell-laborCost,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell-materialCost,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell-totalCost{filter:grayscale(1) contrast(var(--fk-print-bw-cost-cell-contrast,104%))!important}@media print{.fk-print-black-white-contrast-menu,.fk-print-black-white-contrast-panel{display:none!important}}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row,.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row,.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell,.fk-print-report-color-mode-blackWhite .fk-print-report-row-totals span,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell{border-color:#0000!important;outline:0!important;position:relative!important}.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell:after,.fk-print-report-color-mode-blackWhite .fk-print-report-row-totals span:after,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell:after,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row:after,.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row:after{content:""!important;z-index:4!important;border-radius:inherit!important;pointer-events:none!important;box-shadow:inset 0 0 0 1px rgba(42, 42, 42, var(--fk-print-bw-border-opacity,.47))!important;filter:contrast(var(--fk-print-bw-border-contrast,104%))!important;position:absolute!important;inset:0!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row>*,.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row>*,.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell>*,.fk-print-report-color-mode-blackWhite .fk-print-report-row-totals span>*,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell>*{z-index:5!important;position:relative!important}.fk-print-report-color-mode-blackWhite .fk-print-report-document-header,.fk-print-report-color-mode-blackWhite .fk-print-report-main,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row,.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row,.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell,.fk-print-report-color-mode-blackWhite .fk-print-report-row-totals span,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell{backface-visibility:hidden!important;transform:translateZ(0)!important}@media print{.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell[data-print-column=quantity],.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell[data-print-column=hours],.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell[data-print-column=laborCost],.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell[data-print-column=materialCost],.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell[data-print-column=totalCost],.fk-print-report-color-mode-blackWhite .fk-print-report-row-totals span,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell-hours,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell-laborCost,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell-materialCost,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell-totalCost{filter:grayscale(1) contrast(var(--fk-print-bw-cost-cell-contrast,104%))!important}.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell:after,.fk-print-report-color-mode-blackWhite .fk-print-report-row-totals span:after,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell:after,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row:after,.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row:after{filter:contrast(var(--fk-print-bw-border-contrast,104%))!important}}.fk-print-report-color-mode-blackWhite .fk-print-report-document-header,.fk-print-report-color-mode-blackWhite .fk-print-report-main,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row,.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row,.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell,.fk-print-report-color-mode-blackWhite .fk-print-report-row-totals span,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell{backface-visibility:visible!important;will-change:auto!important;contain:none!important;transform:none!important}.fk-print-report-color-mode-blackWhite,.fk-print-report-color-mode-blackWhite .fk-print-preview-paper,.fk-print-report-color-mode-blackWhite .fk-print-report-document,.fk-print-report-color-mode-blackWhite .fk-print-report-main{will-change:auto!important;transform:none!important}@media print{.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell:after,.fk-print-report-color-mode-blackWhite .fk-print-report-row-totals span:after,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell:after,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row:after,.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row:after{box-shadow:inset 0 0 0 1px rgba(42, 42, 42, var(--fk-print-bw-border-opacity,.47))!important;filter:none!important}}.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-header{isolation:isolate!important;border-color:#0000!important;outline:0!important;position:relative!important}.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-header:after{content:""!important;z-index:4!important;border-radius:inherit!important;pointer-events:none!important;box-shadow:inset 0 0 0 1px rgba(42, 42, 42, var(--fk-print-bw-border-opacity,.47))!important;filter:none!important;position:absolute!important;inset:0!important}.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-header>*{z-index:5!important;position:relative!important}.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group,.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-header{backface-visibility:visible!important;will-change:auto!important;contain:none!important;transform:none!important}@media print{.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-header:after{box-shadow:inset 0 0 0 1px rgba(42, 42, 42, var(--fk-print-bw-border-opacity,.47))!important;filter:none!important}}.fk-print-report-document.fk-print-report-color-mode-blackWhite>*,.fk-print-report-color-mode-blackWhite .fk-print-report-document-header,.fk-print-report-color-mode-blackWhite .fk-print-report-column-labels,.fk-print-report-color-mode-blackWhite .fk-print-report-main,.fk-print-report-color-mode-blackWhite .fk-print-report-footer,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter,.fk-print-report-color-mode-blackWhite .fk-print-report-child-list,.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-list,.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group{filter:none!important}.fk-print-report-color-mode-blackWhite .fk-print-report-main,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter,.fk-print-report-color-mode-blackWhite .fk-print-report-child-list,.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-list,.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group{will-change:auto!important;contain:none!important;backface-visibility:visible!important;transform:none!important}.fk-print-report-color-mode-blackWhite .fk-print-report-company-logo-slot>img,.fk-print-report-color-mode-blackWhite .fk-print-report-company-logo-main,.fk-print-report-color-mode-blackWhite .fk-print-report-company-logo-shadow,.fk-print-report-color-mode-blackWhite .fk-print-report-company-logo-watermark{filter:grayscale(1) contrast(var(--fk-print-bw-logo-contrast,104%))!important}.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell[data-print-column=quantity],.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell[data-print-column=hours],.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell[data-print-column=laborCost],.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell[data-print-column=materialCost],.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell[data-print-column=totalCost],.fk-print-report-color-mode-blackWhite .fk-print-report-row-totals span,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell-hours,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell-laborCost,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell-materialCost,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell-totalCost{filter:grayscale(1) contrast(var(--fk-print-bw-cost-cell-contrast,104%))!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row:before{filter:grayscale(1) contrast(var(--fk-print-bw-chapter-row-contrast,104%))!important}.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row:before{filter:grayscale(1) contrast(var(--fk-print-bw-work-item-row-contrast,104%))!important}.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell:after,.fk-print-report-color-mode-blackWhite .fk-print-report-row-totals span:after,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell:after,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row:after,.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row:after,.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-header:after{box-shadow:inset 0 0 0 1px rgba(42, 42, 42, var(--fk-print-bw-border-opacity,.47))!important;filter:none!important}@media print{.fk-print-report-document.fk-print-report-color-mode-blackWhite>*,.fk-print-report-color-mode-blackWhite .fk-print-report-document-header,.fk-print-report-color-mode-blackWhite .fk-print-report-column-labels,.fk-print-report-color-mode-blackWhite .fk-print-report-main,.fk-print-report-color-mode-blackWhite .fk-print-report-footer,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter,.fk-print-report-color-mode-blackWhite .fk-print-report-child-list,.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-list,.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group{filter:none!important}}.fk-print-report-color-mode-blackWhite .fk-print-report-logo,.fk-print-report-color-mode-blackWhite .fk-print-report-brand .fk-print-report-logo{filter:grayscale()!important}.fk-print-report-color-mode-blackWhite .fk-print-report-company-logo-slot>img,.fk-print-report-color-mode-blackWhite .fk-print-report-company-logo-slot>img:not(.fk-print-report-company-logo-watermark),.fk-print-report-color-mode-blackWhite .fk-print-report-company-logo-main,.fk-print-report-color-mode-blackWhite .fk-print-report-company-logo-shadow,.fk-print-report-color-mode-blackWhite .fk-print-report-company-logo-watermark{filter:grayscale(1) contrast(var(--fk-print-bw-logo-contrast,104%))!important}@media print{.fk-print-report-color-mode-blackWhite .fk-print-report-logo,.fk-print-report-color-mode-blackWhite .fk-print-report-brand .fk-print-report-logo{filter:grayscale()!important}.fk-print-report-color-mode-blackWhite .fk-print-report-company-logo-slot>img,.fk-print-report-color-mode-blackWhite .fk-print-report-company-logo-slot>img:not(.fk-print-report-company-logo-watermark),.fk-print-report-color-mode-blackWhite .fk-print-report-company-logo-main,.fk-print-report-color-mode-blackWhite .fk-print-report-company-logo-shadow,.fk-print-report-color-mode-blackWhite .fk-print-report-company-logo-watermark{filter:grayscale(1) contrast(var(--fk-print-bw-logo-contrast,104%))!important}}.fk-company-print-branding-section{background:#fffaf3ad!important;border:1px solid #694b2824!important;border-radius:14px!important;gap:0!important;margin-top:10px!important;display:grid!important;overflow:hidden!important}.fk-company-print-branding-section-toggle{color:#3d2613!important;cursor:pointer!important;text-align:left!important;background:linear-gradient(#fffcf7fa,#efe6d9f0)!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:36px!important;padding:0 12px!important;display:flex!important}.fk-company-print-branding-section-toggle span{color:#3d2613!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:.78rem!important;font-weight:820!important}.fk-company-print-branding-section-toggle strong{color:#332214ad!important;font-size:.72rem!important;font-weight:760!important}.fk-company-print-branding-section-body{background:#ffffff8a!important;gap:11px!important;padding:12px!important;display:grid!important}.fk-company-print-branding-section-lead{color:#332214a8!important;margin:0!important;font-size:.74rem!important;line-height:1.35!important}.fk-company-print-branding-minimize{width:100%!important;min-height:30px!important;padding:0 10px!important;font-size:.74rem!important}.fk-company-print-branding-radio-grid{gap:7px!important;display:grid!important}.fk-company-print-bw-contrast-panel{gap:10px!important;display:grid!important}.fk-company-print-bw-contrast-row{gap:6px!important;display:grid!important}.fk-company-print-bw-contrast-row .fk-print-black-white-contrast-controls{grid-template-columns:28px minmax(0,1fr) 28px!important}.fk-company-print-bw-contrast-row input[type=range]{width:100%!important;min-width:0!important}.fk-company-print-bw-contrast-row .fk-print-contrast-step-button{place-self:center!important}@media print{.fk-company-print-branding-section{display:none!important}}.fk-company-print-slider-control{gap:6px!important;min-width:0!important;display:grid!important}.fk-company-print-slider-control .fk-print-black-white-contrast-row-header{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.fk-company-print-slider-control .fk-print-black-white-contrast-row-header span{color:#332214d1!important;font-size:.75rem!important;font-weight:760!important}.fk-company-print-slider-control .fk-print-black-white-contrast-row-header small{color:#332214ad!important;white-space:nowrap!important;font-size:.72rem!important;font-weight:820!important}.fk-company-print-slider-control .fk-print-black-white-contrast-controls{grid-template-columns:28px minmax(0,1fr) 28px!important;align-items:center!important;gap:7px!important;display:grid!important}.fk-company-print-slider-control input[type=range]{accent-color:#5b3a1f!important;cursor:pointer!important;width:100%!important;min-width:0!important}.fk-company-print-slider-control .fk-print-contrast-step-button{border-radius:999px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;font-size:.9rem!important;line-height:1!important}.fk-company-print-branding-subsections{border-top:1px solid #694b281f!important;gap:9px!important;margin-top:10px!important;padding-top:10px!important;display:grid!important}.fk-company-print-branding-subsections>.fk-company-print-branding-section{background:#ffffff73!important;border-color:#694b281c!important;margin-top:0!important;margin-left:10px!important}.fk-company-print-branding-subsections>.fk-company-print-branding-section>.fk-company-print-branding-section-toggle{background:linear-gradient(#fffcf7f0,#f2ebe1db)!important;min-height:32px!important}.fk-company-print-branding-subsections>.fk-company-print-branding-section>.fk-company-print-branding-section-toggle span{font-size:.73rem!important}.fk-company-print-branding-bw-cell{gap:8px!important;display:grid!important}.fk-company-print-branding-inline-subsection{border-left:0!important;gap:8px!important;width:100%!important;max-width:100%!important;margin-left:0!important;padding-left:0!important;display:grid!important}.fk-company-print-branding-inline-subsection>.fk-company-print-branding-section{background:#ffffff80!important;border-color:#694b281c!important;margin-top:0!important}.fk-company-print-branding-inline-subsection>.fk-company-print-branding-section>.fk-company-print-branding-section-toggle{background:linear-gradient(#fffcf7f2,#f2ebe1e0)!important;min-height:32px!important}.fk-company-print-branding-inline-subsection>.fk-company-print-branding-section>.fk-company-print-branding-section-toggle span{font-size:.73rem!important}.fk-print-report-color-mode-blackWhite .fk-print-report-material-section,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table th,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table td{color:#1f1f1f!important;filter:none!important}.fk-print-report-color-mode-blackWhite .fk-print-report-material-section h2{border:1px solid rgba(42, 42, 42, var(--fk-print-bw-border-opacity,.47))!important;filter:grayscale(1) contrast(var(--fk-print-bw-chapter-row-contrast,104%))!important;background:linear-gradient(#f5f5f5fa,#e0e0e0f0)!important;border-radius:6px!important;margin:0 0 10px!important;padding:7px 9px!important;display:block!important}.fk-print-report-color-mode-blackWhite .fk-print-report-material-table thead,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table th{color:#1f1f1f!important;filter:grayscale(1) contrast(var(--fk-print-bw-chapter-row-contrast,104%))!important;background:linear-gradient(#f5f5f5fa,#e0e0e0f0)!important}.fk-print-report-color-mode-blackWhite .fk-print-report-material-table td{color:#1f1f1f!important;background:#fff!important}.fk-print-report-color-mode-blackWhite .fk-print-report-material-table tbody tr:nth-child(2n) td{background:#f6f6f6f5!important}.fk-print-report-color-mode-blackWhite .fk-print-report-material-table,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table th,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table td{border-color:rgba(42, 42, 42, var(--fk-print-bw-border-opacity,.47))!important}@media print{.fk-print-report-color-mode-blackWhite .fk-print-report-material-section h2,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table thead,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table th{color:#1f1f1f!important;filter:grayscale(1) contrast(var(--fk-print-bw-chapter-row-contrast,104%))!important;background:linear-gradient(#f5f5f5fa,#e0e0e0f0)!important}.fk-print-report-color-mode-blackWhite .fk-print-report-material-table,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table th,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table td,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section h2{border-color:rgba(42, 42, 42, var(--fk-print-bw-border-opacity,.47))!important}.fk-print-report-color-mode-blackWhite .fk-print-report-material-table td{color:#1f1f1f!important;background:#fff!important}}.fk-company-print-branding-controls-panel #company-print-logo-position-modal,.fk-company-print-branding-controls-panel #company-print-logo-size-modal{justify-self:start!important;width:154px!important;min-width:0!important;max-width:154px!important}:is(.fk-company-print-branding-controls-panel .weather-form-row:has(#company-print-logo-position-modal),.fk-company-print-branding-controls-panel .weather-form-row:has(#company-print-logo-size-modal)){grid-template-columns:minmax(0,1fr) 154px!important;align-items:center!important;column-gap:12px!important;display:grid!important;overflow:visible!important}:is(.fk-company-print-branding-controls-panel .weather-form-row:has(#company-print-logo-position-modal) .weather-row-label,.fk-company-print-branding-controls-panel .weather-form-row:has(#company-print-logo-size-modal) .weather-row-label){min-width:0!important;max-width:100%!important;overflow:visible!important}@media (width<=760px){:is(.fk-company-print-branding-controls-panel .weather-form-row:has(#company-print-logo-position-modal),.fk-company-print-branding-controls-panel .weather-form-row:has(#company-print-logo-size-modal)){grid-template-columns:1fr!important}.fk-company-print-branding-controls-panel #company-print-logo-position-modal,.fk-company-print-branding-controls-panel #company-print-logo-size-modal{width:100%!important;max-width:100%!important}}.fk-company-print-branding-bw-cell>.fk-company-print-branding-inline-subsection{border-left:0!important;width:100%!important;max-width:100%!important;margin-left:0!important;padding-left:0!important}.fk-company-print-branding-bw-cell>.fk-company-print-branding-inline-subsection>.fk-company-print-branding-section{width:100%!important;max-width:100%!important;margin-left:0!important}.fk-company-print-branding-watermark-adjustment-wrapper{gap:8px!important;width:100%!important;max-width:100%!important;margin-top:8px!important;display:grid!important}.fk-company-print-branding-watermark-adjustment-wrapper>.fk-company-print-branding-section{background:#ffffff80!important;border-color:#694b281c!important;width:100%!important;max-width:100%!important;margin-top:0!important;margin-left:0!important}.fk-company-print-branding-watermark-adjustment-wrapper>.fk-company-print-branding-section>.fk-company-print-branding-section-toggle{background:linear-gradient(#fffcf7f2,#f2ebe1e0)!important;min-height:32px!important}.fk-company-print-branding-watermark-adjustment-wrapper>.fk-company-print-branding-section>.fk-company-print-branding-section-toggle span{font-size:.73rem!important}.fk-company-print-branding-color-cell{gap:8px!important;display:grid!important}.fk-company-print-color-picker-panel{gap:13px!important;display:grid!important}.fk-company-print-color-option-group{gap:7px!important}.fk-company-print-color-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.fk-company-print-color-option{text-align:left!important;background:#ffffffbf!important;border:1px solid #694b2826!important;border-radius:999px!important;grid-template-columns:18px minmax(0,1fr)!important;gap:7px!important;padding:4px 8px!important;display:grid!important}.fk-company-print-color-option span{background:var(--fk-company-print-color-swatch,#fff)!important;border:1px solid #372b2033!important;border-radius:999px!important;width:18px!important;height:18px!important;box-shadow:inset 0 0 0 1px #ffffff6b!important}.fk-company-print-color-option strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:.7rem!important;font-weight:760!important;line-height:1.05!important;overflow:hidden!important}.fk-company-print-color-option-active{background:#fff8eef5!important;box-shadow:0 0 0 2px #5d3c1f14!important}.fk-print-report-color-mode-color .fk-print-report-operation-group-demolition .fk-print-report-operation-group-header{background:var(--fk-print-company-operation-demolition-bg,#f1e6d8)!important;color:#302318e0!important;border-left:0!important}.fk-print-report-color-mode-color .fk-print-report-operation-group-mounting .fk-print-report-operation-group-header{background:var(--fk-print-company-operation-mounting-bg,#eaf5ec)!important;color:#302318e0!important;border-left:0!important}.fk-print-report-color-mode-color .fk-print-report-operation-group-freeText .fk-print-report-operation-group-header{background:var(--fk-print-company-operation-free-text-bg,#ecece8)!important;color:#302318e0!important;border-left:0!important}.fk-print-report-color-mode-color .fk-print-report-operation-group-header span,.fk-print-report-color-mode-color .fk-print-report-operation-group-header small{color:#302318e0!important}.fk-print-report-color-mode-color .fk-print-report-material-section h2,.fk-print-report-color-mode-color .fk-print-report-material-table th{background:var(--fk-print-company-material-header-bg,#f8f1e8)!important;color:#302318e0!important}.fk-print-report-color-mode-color .fk-print-report-number-cell,.fk-print-report-color-mode-color .fk-print-report-main-total-cell,.fk-print-report-color-mode-color .fk-print-report-top-summary-cell,.fk-print-report-color-mode-color .fk-print-report-total-cell{background:var(--fk-print-company-summary-cell-bg,#fff)!important}@media print{.fk-print-report-color-mode-color .fk-print-report-chapter-row{background:var(--fk-print-company-chapter-row-bg,#f8f1e8)!important}.fk-print-report-color-mode-color .fk-print-report-operation-group-demolition .fk-print-report-operation-group-header{background:var(--fk-print-company-operation-demolition-bg,#f1e6d8)!important}.fk-print-report-color-mode-color .fk-print-report-operation-group-mounting .fk-print-report-operation-group-header{background:var(--fk-print-company-operation-mounting-bg,#eaf5ec)!important}.fk-print-report-color-mode-color .fk-print-report-operation-group-freeText .fk-print-report-operation-group-header{background:var(--fk-print-company-operation-free-text-bg,#ecece8)!important}.fk-print-report-color-mode-color .fk-print-report-material-section h2,.fk-print-report-color-mode-color .fk-print-report-material-table th{background:var(--fk-print-company-material-header-bg,#f8f1e8)!important}.fk-print-report-color-mode-color .fk-print-report-number-cell,.fk-print-report-color-mode-color .fk-print-report-main-total-cell,.fk-print-report-color-mode-color .fk-print-report-top-summary-cell,.fk-print-report-color-mode-color .fk-print-report-total-cell{background:var(--fk-print-company-summary-cell-bg,#fff)!important}}.fk-company-print-original-color-button{padding:5px 10px!important}.fk-company-print-original-color-button:disabled{opacity:.48!important;cursor:default!important}.fk-print-report-color-mode-color .fk-print-report-chapter-row{background:var(--fk-print-company-chapter-row-bg,#f5f5f3)!important}@media print{.fk-print-report-color-mode-color .fk-print-report-chapter-row{background:var(--fk-print-company-chapter-row-bg,#f5f5f3)!important}}.fk-print-report-material-section,.fk-print-report-material-table{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.fk-print-report-material-section h2{box-sizing:border-box!important;background:var(--fk-print-company-material-header-bg,#f7f3edf5)!important;color:#302318e0!important;letter-spacing:.045em!important;text-transform:uppercase!important;border:1px solid #694b2829!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:100%!important;height:24px!important;min-height:24px!important;margin:0 0 6px!important;padding:4px 8px!important;font-family:inherit!important;font-size:.66rem!important;font-style:normal!important;line-height:1!important;display:flex!important}.fk-print-report-color-mode-blackWhite .fk-print-report-material-section h2{border-color:rgba(42, 42, 42, var(--fk-print-bw-border-opacity,.47))!important;color:#1f1f1f!important;filter:grayscale(1) contrast(var(--fk-print-bw-chapter-row-contrast,104%))!important;background:linear-gradient(#f5f5f5fa,#e0e0e0f0)!important}@media print{.fk-print-report-material-section,.fk-print-report-material-table{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.fk-print-report-material-section h2{box-sizing:border-box!important;letter-spacing:.045em!important;text-transform:uppercase!important;border:1px solid #694b2829!important;border-radius:6px!important;width:100%!important;max-width:100%!important;height:24px!important;min-height:24px!important;margin:0 0 6px!important;padding:4px 8px!important;font-family:inherit!important;font-size:.66rem!important;font-style:normal!important;line-height:1!important}.fk-print-report-color-mode-blackWhite .fk-print-report-material-section h2{border-color:rgba(42, 42, 42, var(--fk-print-bw-border-opacity,.47))!important}}.fk-print-report-material-section h2{text-shadow:.055px 0!important;font-weight:790!important}@media print{.fk-print-report-material-section h2{text-shadow:.055px 0!important;font-weight:790!important}}.fk-print-report-color-mode-color .fk-print-report-material-section h2{background:var(--fk-print-company-material-header-bg,#f8f1e8)!important;color:#302318e0!important}.fk-print-report-color-mode-color .fk-print-report-material-table thead,.fk-print-report-color-mode-color .fk-print-report-material-table th{background:var(--fk-print-company-chapter-row-bg,#f5f5f3)!important;color:#302318e0!important}@media print{.fk-print-report-color-mode-color .fk-print-report-material-section h2{background:var(--fk-print-company-material-header-bg,#f8f1e8)!important;color:#302318e0!important}.fk-print-report-color-mode-color .fk-print-report-material-table thead,.fk-print-report-color-mode-color .fk-print-report-material-table th{background:var(--fk-print-company-chapter-row-bg,#f5f5f3)!important;color:#302318e0!important}}.fk-company-print-color-option-group{grid-template-areas:"label colors""reset reset"!important;gap:6px 10px!important}.fk-company-print-color-option{background:var(--fk-company-print-color-swatch,#fff)!important;color:#2a1f16e6!important;cursor:pointer!important;text-indent:0!important;border:1px solid #372b203d!important;border-radius:5px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 0 0 1px #ffffff6b,0 1px 2px #271c1214!important}.fk-company-print-color-option span,.fk-company-print-color-option strong{display:none!important}.fk-company-print-color-option-active{border-color:#362312b8!important;box-shadow:inset 0 0 0 2px #ffffffa3,0 0 0 2px #412b172e,0 1px 2px #271c121a!important}.fk-company-print-color-option:after{content:attr(data-color-label)!important;z-index:50!important;background:var(--fk-company-print-color-swatch,#fff)!important;color:#231b12eb!important;opacity:0!important;pointer-events:none!important;text-align:center!important;white-space:nowrap!important;border:1px solid #372b2038!important;border-radius:8px!important;min-width:max-content!important;max-width:150px!important;padding:5px 7px!important;font-size:.68rem!important;font-weight:760!important;line-height:1.1!important;transition:opacity .12s,transform .12s!important;position:absolute!important;top:calc(100% + 8px)!important;left:50%!important;transform:translate(-50%,2px)!important;box-shadow:0 8px 18px #1e171029!important}.fk-company-print-color-option:hover:after,.fk-company-print-color-option:focus-visible:after{opacity:1!important;transform:translate(-50%)!important}.fk-company-print-original-color-button{margin-top:0!important;padding:4px 9px!important}.fk-company-print-color-picker-panel,.fk-company-print-branding-inline-subsection,.fk-company-print-branding-section,.fk-company-print-branding-section-body{overflow:visible!important}@media (width<=760px){.fk-company-print-color-option-group{grid-template-columns:1fr!important;grid-template-areas:"label""colors""reset"!important}}.fk-company-print-color-picker-panel{gap:9px!important;overflow:visible!important}.fk-company-print-color-option-group{box-sizing:border-box!important;background:linear-gradient(#fffdf9db,#f9f5eeb8)!important;border:1px solid #694b2821!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"label reset""colors colors"!important;align-items:center!important;gap:7px 10px!important;width:100%!important;max-width:100%!important;padding:8px 9px!important;display:grid!important;overflow:visible!important}.fk-company-print-color-option-group>.fk-print-black-white-contrast-row-header{grid-area:label!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;max-width:100%!important;display:flex!important}.fk-company-print-color-option-group>.fk-print-black-white-contrast-row-header span{color:#332214db!important;letter-spacing:.01em!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:.74rem!important;font-weight:780!important;line-height:1.1!important;overflow:hidden!important}.fk-company-print-color-option-group>.fk-print-black-white-contrast-row-header small{display:none!important}.fk-company-print-original-color-button{white-space:nowrap!important;border-radius:999px!important;grid-area:reset!important;place-self:center end!important;height:24px!important;min-height:24px!important;margin:0!important;padding:3px 10px!important;font-size:.67rem!important;font-weight:760!important;line-height:1!important}.fk-company-print-color-options{flex-wrap:nowrap!important;grid-area:colors!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!important}.fk-company-print-color-option{width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important}@media (width<=760px){.fk-company-print-color-option-group{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"label reset""colors colors"!important}.fk-company-print-color-options{flex-wrap:wrap!important;justify-content:flex-end!important}.fk-company-print-original-color-button{justify-self:end!important}}.fk-company-print-border-visibility-panel{background:linear-gradient(#fffdf9e6,#f9f5eebd)!important;border:1px solid #694b2821!important;border-radius:12px!important;gap:8px!important;margin-bottom:3px!important;padding:8px 9px 10px!important;display:grid!important}.fk-company-print-border-visibility-panel .fk-company-print-slider-control{gap:5px!important}.fk-company-print-border-visibility-panel .fk-print-black-white-contrast-row-header span{font-size:.72rem!important;font-weight:780!important}.fk-print-report-document{--fk-print-company-section-border-opacity:.184;--fk-print-company-summary-border-opacity:.184}.fk-print-report-color-mode-color .fk-print-report-chapter-row,.fk-print-report-color-mode-color .fk-print-report-material-section>h2,.fk-print-report-color-mode-color .fk-print-report-material-section>.fk-print-report-material-section-heading,.fk-print-report-color-mode-color .fk-print-report-material-section>.fk-print-report-supplement-heading,.fk-print-report-color-mode-color .fk-print-report-image-section>h2,.fk-print-report-color-mode-color .fk-print-report-image-section>.fk-print-report-image-section-heading{box-sizing:border-box!important;border-style:solid!important;border-width:1px!important;border-color:rgba(54, 47, 40, var(--fk-print-company-section-border-opacity,.184))!important;width:auto!important;max-width:none!important;box-shadow:none!important;filter:none!important;border-radius:5px!important;outline:0!important;margin-left:0!important;position:relative!important;overflow:visible!important}.fk-print-report-color-mode-color .fk-print-report-operation-group-header,.fk-print-report-color-mode-color .fk-print-report-material-table th,.fk-print-report-color-mode-color .fk-print-report-material-table td{border-style:solid!important;border-width:1px!important;border-color:rgba(54, 47, 40, var(--fk-print-company-section-border-opacity,.184))!important}.fk-print-report-color-mode-color .fk-print-report-operation-group-header{box-sizing:border-box!important;border-color:#0000!important;width:calc(100% - 1px)!important;max-width:calc(100% - 1px)!important;margin-left:1px!important;position:relative!important;overflow:visible!important}.fk-print-report-color-mode-color .fk-print-report-operation-group-header:before{content:""!important;z-index:2!important;box-sizing:border-box!important;border:1px solid rgba(54, 47, 40, var(--fk-print-company-section-border-opacity,.184))!important;border-radius:inherit!important;pointer-events:none!important;position:absolute!important;inset:0!important}.fk-print-report-color-mode-color .fk-print-report-chapter-row:after,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row:after{content:none!important;box-shadow:none!important;filter:none!important;border:0!important}.fk-print-report-color-mode-color .fk-print-report-number-cell,.fk-print-report-color-mode-color .fk-print-report-main-total-cell,.fk-print-report-color-mode-color .fk-print-report-row-totals span{border-style:solid!important;border-width:1px!important;border-color:rgba(54, 47, 40, var(--fk-print-company-summary-border-opacity,.184))!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section>h2,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section>.fk-print-report-material-section-heading,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section>.fk-print-report-supplement-heading,.fk-print-report-color-mode-blackWhite .fk-print-report-image-section>h2,.fk-print-report-color-mode-blackWhite .fk-print-report-image-section>.fk-print-report-image-section-heading,.fk-print-report-document-blackWhite .fk-print-report-material-section>h2,.fk-print-report-document-blackWhite .fk-print-report-material-section>.fk-print-report-material-section-heading,.fk-print-report-document-blackWhite .fk-print-report-material-section>.fk-print-report-supplement-heading,.fk-print-report-document-blackWhite .fk-print-report-image-section>h2,.fk-print-report-document-blackWhite .fk-print-report-image-section>.fk-print-report-image-section-heading{box-sizing:border-box!important;border-style:solid!important;border-width:1px!important;border-color:rgba(0, 0, 0, var(--fk-print-bw-border-opacity,.4))!important;width:auto!important;max-width:none!important;box-shadow:none!important;border-radius:5px!important;outline:0!important;margin-left:0!important;position:relative!important;overflow:visible!important}.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-header,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table th,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table td,.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell,.fk-print-report-color-mode-blackWhite .fk-print-report-row-totals span{border-style:solid!important;border-width:1px!important;border-color:rgba(0, 0, 0, var(--fk-print-bw-border-opacity,.4))!important}@media print{.fk-print-report-color-mode-color .fk-print-report-chapter-row,.fk-print-report-color-mode-color .fk-print-report-material-section>h2,.fk-print-report-color-mode-color .fk-print-report-material-section>.fk-print-report-material-section-heading,.fk-print-report-color-mode-color .fk-print-report-material-section>.fk-print-report-supplement-heading,.fk-print-report-color-mode-color .fk-print-report-image-section>h2,.fk-print-report-color-mode-color .fk-print-report-image-section>.fk-print-report-image-section-heading{box-sizing:border-box!important;border-style:solid!important;border-width:1px!important;border-color:rgba(54, 47, 40, var(--fk-print-company-section-border-opacity,.184))!important;width:auto!important;max-width:none!important;box-shadow:none!important;filter:none!important;border-radius:5px!important;outline:0!important;margin-left:0!important;position:relative!important;overflow:visible!important}.fk-print-report-color-mode-color .fk-print-report-operation-group-header,.fk-print-report-color-mode-color .fk-print-report-material-table th,.fk-print-report-color-mode-color .fk-print-report-material-table td{border-style:solid!important;border-width:1px!important;border-color:rgba(54, 47, 40, var(--fk-print-company-section-border-opacity,.184))!important}.fk-print-report-color-mode-color .fk-print-report-operation-group-header{box-sizing:border-box!important;border-color:#0000!important;width:calc(100% - 1px)!important;max-width:calc(100% - 1px)!important;margin-left:1px!important;position:relative!important;overflow:visible!important}.fk-print-report-color-mode-color .fk-print-report-operation-group-header:before{content:""!important;z-index:2!important;box-sizing:border-box!important;border:1px solid rgba(54, 47, 40, var(--fk-print-company-section-border-opacity,.184))!important;border-radius:inherit!important;pointer-events:none!important;position:absolute!important;inset:0!important}.fk-print-report-color-mode-color .fk-print-report-chapter-row:after,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row:after{content:none!important;box-shadow:none!important;filter:none!important;border:0!important}.fk-print-report-color-mode-color .fk-print-report-number-cell,.fk-print-report-color-mode-color .fk-print-report-main-total-cell,.fk-print-report-color-mode-color .fk-print-report-row-totals span{border-style:solid!important;border-width:1px!important;border-color:rgba(54, 47, 40, var(--fk-print-company-summary-border-opacity,.184))!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section>h2,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section>.fk-print-report-material-section-heading,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section>.fk-print-report-supplement-heading,.fk-print-report-color-mode-blackWhite .fk-print-report-image-section>h2,.fk-print-report-color-mode-blackWhite .fk-print-report-image-section>.fk-print-report-image-section-heading,.fk-print-report-document-blackWhite .fk-print-report-material-section>h2,.fk-print-report-document-blackWhite .fk-print-report-material-section>.fk-print-report-material-section-heading,.fk-print-report-document-blackWhite .fk-print-report-material-section>.fk-print-report-supplement-heading,.fk-print-report-document-blackWhite .fk-print-report-image-section>h2,.fk-print-report-document-blackWhite .fk-print-report-image-section>.fk-print-report-image-section-heading{box-sizing:border-box!important;border-style:solid!important;border-width:1px!important;border-color:rgba(0, 0, 0, var(--fk-print-bw-border-opacity,.4))!important;width:auto!important;max-width:none!important;box-shadow:none!important;border-radius:5px!important;outline:0!important;margin-left:0!important;position:relative!important;overflow:visible!important}.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-header,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table th,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table td,.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell,.fk-print-report-color-mode-blackWhite .fk-print-report-row-totals span{border-style:solid!important;border-width:1px!important;border-color:rgba(0, 0, 0, var(--fk-print-bw-border-opacity,.4))!important}}.fk-print-report-document{--fk-print-company-work-border-opacity:.184}.fk-company-print-branding-section>.fk-company-print-branding-section-toggle{box-sizing:border-box!important;background-clip:padding-box!important;border:1px solid #60401e6b!important;border-radius:12px!important;width:calc(100% - 12px)!important;max-width:calc(100% - 12px)!important;margin:6px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff94,0 1px 4px #462e1521!important}.fk-company-print-branding-section>.fk-company-print-branding-section-toggle:hover{background:linear-gradient(#91683938,#76522b26)!important;border-color:#4f31149e!important;box-shadow:inset 0 1px #ffffffad,0 2px 7px #462e152e!important}.fk-company-print-branding-inline-subsection>.fk-company-print-branding-section>.fk-company-print-branding-section-toggle,.fk-company-print-branding-subsections>.fk-company-print-branding-section>.fk-company-print-branding-section-toggle,.fk-company-print-branding-watermark-adjustment-wrapper>.fk-company-print-branding-section>.fk-company-print-branding-section-toggle{background-clip:padding-box!important;border:1px solid #60401e61!important;border-radius:11px!important;width:calc(100% - 10px)!important;max-width:calc(100% - 10px)!important;margin:5px!important;overflow:hidden!important}.fk-company-print-branding-inline-subsection>.fk-company-print-branding-section>.fk-company-print-branding-section-toggle:hover,.fk-company-print-branding-subsections>.fk-company-print-branding-section>.fk-company-print-branding-section-toggle:hover,.fk-company-print-branding-watermark-adjustment-wrapper>.fk-company-print-branding-section>.fk-company-print-branding-section-toggle:hover{border-color:#4f311494!important}.fk-company-print-branding-section[data-company-print-section-key=colorPicker]>.fk-company-print-branding-section-toggle,.fk-company-print-branding-section[data-company-print-section-key=blackWhiteContrast]>.fk-company-print-branding-section-toggle,.fk-company-print-branding-section[data-company-print-section-key=logoShadow]>.fk-company-print-branding-section-toggle,.fk-company-print-branding-section[data-company-print-section-key=logoWatermark]>.fk-company-print-branding-section-toggle{color:#4b321c!important;background:linear-gradient(#91683933,#76522b24)!important;border-color:#60401e80!important}.fk-company-print-branding-section[data-company-print-section-key=colorPicker]>.fk-company-print-branding-section-toggle:hover,.fk-company-print-branding-section[data-company-print-section-key=blackWhiteContrast]>.fk-company-print-branding-section-toggle:hover,.fk-company-print-branding-section[data-company-print-section-key=logoShadow]>.fk-company-print-branding-section-toggle:hover,.fk-company-print-branding-section[data-company-print-section-key=logoWatermark]>.fk-company-print-branding-section-toggle:hover{background:linear-gradient(#9168394a,#76522b38)!important;border-color:#4f3114a8!important}.fk-print-report-color-mode-color .fk-print-report-calculation-row{border-color:#0000!important;position:relative!important}.fk-print-report-color-mode-color .fk-print-report-calculation-row:after{content:""!important;z-index:3!important;box-sizing:border-box!important;border:1px solid rgba(54, 47, 40, var(--fk-print-company-work-border-opacity,.184))!important;border-radius:inherit!important;pointer-events:none!important;position:absolute!important;inset:0!important}.fk-print-report-color-mode-color .fk-print-report-calculation-row>.fk-print-report-line-title{box-shadow:none!important;border:0!important;outline:0!important}@media print{.fk-print-report-color-mode-color .fk-print-report-calculation-row{border-color:#0000!important;position:relative!important}.fk-print-report-color-mode-color .fk-print-report-calculation-row:after{content:""!important;z-index:3!important;box-sizing:border-box!important;border:1px solid rgba(54, 47, 40, var(--fk-print-company-work-border-opacity,.184))!important;border-radius:inherit!important;pointer-events:none!important;position:absolute!important;inset:0!important}.fk-print-report-color-mode-color .fk-print-report-calculation-row>.fk-print-report-line-title{box-shadow:none!important;border:0!important;outline:0!important}}.fk-company-print-systemstandard-save-button{color:#264b27!important;background:linear-gradient(#ddf4d4fa,#bee4b2f0)!important;border:1px solid #53844380!important;box-shadow:inset 0 1px #ffffffc2,0 1px 4px #39602e24!important}.fk-print-dialog-header-actions>.fk-company-print-systemstandard-save-button,.fk-print-dialog-header-actions>.primary-button.fk-soft-disabled-save{box-sizing:border-box!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding-top:0!important;padding-bottom:0!important}.fk-company-print-systemstandard-save-button:hover:not(:disabled){color:#1f421f!important;background:linear-gradient(#d2f0c6,#acda9cfa)!important;border-color:#3e7131b3!important;box-shadow:inset 0 1px #ffffffd1,0 2px 7px #39602e33!important}.fk-company-print-systemstandard-save-button:disabled{opacity:.55!important;cursor:default!important}.fk-company-print-systemstandard-cancel-button{color:#5d4632!important;background:#ffffffbd!important;border:1px solid #64564652!important}.fk-company-print-systemstandard-cancel-button:hover:not(:disabled){background:#ffffffe6!important;border-color:#5d46327a!important}.fk-company-print-branding-reset-backdrop{z-index:2147483000!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#1f140c8f!important}.fk-company-print-branding-reset-modal{z-index:2147483001!important;background:#fffdf9!important;border:1px solid #483a2a29!important;border-radius:24px!important;width:min(560px,100vw - 48px)!important;max-height:calc(100vh - 48px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 90px #140e0857!important}.fk-company-print-branding-reset-modal .fk-fastener-modal-header{background:linear-gradient(#fffaf2 0%,#f7ecda 100%)!important;border-bottom:1px solid #483a2a1a!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;padding:18px 22px 14px!important;display:flex!important}.fk-company-print-branding-reset-modal .fk-fastener-modal-header>div{gap:3px!important;min-width:0!important;display:grid!important}.fk-company-print-branding-reset-modal .fk-fastener-modal-header span{color:#008b7c!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:950!important}.fk-company-print-branding-reset-modal .fk-fastener-modal-header strong{color:#241b13!important;letter-spacing:-.035em!important;font-size:1.16rem!important;font-weight:950!important;line-height:1.16!important}.fk-company-print-branding-reset-modal .fk-fastener-modal-header small{color:#6f6252!important;font-size:.82rem!important;font-weight:750!important;line-height:1.35!important}.fk-company-print-branding-reset-modal .fk-fastener-modal-close{color:#3b2d1f!important;background:#fffdf9!important;border:1px solid #483a2a24!important;border-radius:999px!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;font-size:1.4rem!important;line-height:1!important;display:inline-grid!important}.fk-company-print-branding-reset-modal .fk-fastener-modal-close:hover:not(:disabled){background:#f7ead6!important;border-color:#483a2a3d!important}.fk-company-print-branding-reset-modal .fk-line-metric-modal-body{padding:18px 22px 8px!important}.fk-company-print-branding-reset-modal .fk-line-metric-modal-body p{color:#4b301cc2!important;margin:0!important;font-size:.88rem!important;font-weight:520!important;line-height:1.45!important}.fk-company-print-branding-reset-actions{text-align:right!important;background:#fffdf9!important;border-top:1px solid #483a2a1a!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;padding:12px 22px 18px!important;display:flex!important}.fk-company-print-branding-reset-actions>button{flex:none!important;width:auto!important;min-width:0!important}.fk-company-print-branding-reset-confirm-button{color:#7f3424!important;background:linear-gradient(#f7e0d8fa,#ecccc1fa)!important;border-color:#8f3d2c57!important;box-shadow:inset 0 1px #ffffff9e,0 4px 10px #8f3d2c14!important}.fk-company-print-branding-reset-confirm-button:hover:not(:disabled){color:#672818!important;background:linear-gradient(#f1cdc2fa,#e0aea0fa)!important;border-color:#7e2f1f7a!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff8a,0 7px 16px #7e2f1f2e!important}@media (width<=560px){.fk-company-print-branding-reset-modal{border-radius:20px!important;width:min(100%,100vw - 20px)!important}.fk-company-print-branding-reset-actions{grid-template-columns:1fr!important;display:grid!important}.fk-company-print-branding-reset-actions>button{width:100%!important}}.fk-company-print-branding-reset-actions>.ghost-button:hover:not(:disabled){color:#5c3d22!important;background:linear-gradient(#fff8ee,#efdec4fa)!important;border-color:#805c3657!important;box-shadow:inset 0 1px #ffffffb8,0 4px 10px #5c3d2214!important}.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell:before,.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell:after,.fk-print-report-color-mode-blackWhite .fk-print-report-row-totals span:before,.fk-print-report-color-mode-blackWhite .fk-print-report-row-totals span:after,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell:before,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell:after,.fk-print-report-color-mode-blackWhite .fk-print-report-top-summary-cell:before,.fk-print-report-color-mode-blackWhite .fk-print-report-top-summary-cell:after,.fk-print-report-color-mode-blackWhite .fk-print-report-total-cell:before,.fk-print-report-color-mode-blackWhite .fk-print-report-total-cell:after,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row:before,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row:after,.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row:before,.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row:after,.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-header:before,.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-header:after,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section h2:before,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section h2:after,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table:before,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table:after,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table th:before,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table th:after,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table td:before,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table td:after{content:none!important;box-shadow:none!important;border:0!important;outline:0!important;display:none!important}.fk-print-report-color-mode-blackWhite .fk-print-report-number-cell,.fk-print-report-color-mode-blackWhite .fk-print-report-row-totals span,.fk-print-report-color-mode-blackWhite .fk-print-report-main-totals span,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell,.fk-print-report-color-mode-blackWhite .fk-print-report-top-summary-cell,.fk-print-report-color-mode-blackWhite .fk-print-report-total-cell,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row,.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row,.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-header,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section h2,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table th,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table td{border-style:solid!important;border-width:1px!important;border-color:rgba(42, 42, 42, var(--fk-print-bw-border-opacity,.47))!important;box-shadow:none!important;filter:none!important;outline:0!important}.fk-print-report-color-mode-blackWhite .fk-print-report-material-table{border-collapse:collapse!important;border-spacing:0!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row{border-color:#0000!important;outline:0!important;position:relative!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row:after{content:""!important;z-index:6!important;box-sizing:border-box!important;border:1px solid rgba(42, 42, 42, var(--fk-print-bw-border-opacity,.47))!important;border-radius:inherit!important;pointer-events:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;outline:0!important;display:block!important;position:absolute!important;inset:0!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-0>.fk-print-report-chapter-row,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-1>.fk-print-report-chapter-row{background:linear-gradient(180deg, rgba(0, 0, 0, var(--fk-print-bw-chapter-row-overlay-strong,.13)), rgba(0, 0, 0, var(--fk-print-bw-chapter-row-overlay-strong,.13))), linear-gradient(180deg, #fffffffc, #d6d6d6fa)!important;filter:none!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-2>.fk-print-report-chapter-row,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-3>.fk-print-report-chapter-row,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-4>.fk-print-report-chapter-row,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row{background:linear-gradient(180deg, rgba(0, 0, 0, var(--fk-print-bw-chapter-row-overlay-soft,.09)), rgba(0, 0, 0, var(--fk-print-bw-chapter-row-overlay-soft,.09))), linear-gradient(180deg, #fffffffc, #eeeeeef7)!important;filter:none!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-0>.fk-print-report-chapter-row:before,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-1>.fk-print-report-chapter-row:before{background:linear-gradient(180deg, rgba(0, 0, 0, var(--fk-print-bw-chapter-row-overlay-strong,.13)), rgba(0, 0, 0, var(--fk-print-bw-chapter-row-overlay-strong,.13))), linear-gradient(180deg, #fffffffc, #d6d6d6fa)!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-2>.fk-print-report-chapter-row:before,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-3>.fk-print-report-chapter-row:before,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-4>.fk-print-report-chapter-row:before,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row:before{background:linear-gradient(180deg, rgba(0, 0, 0, var(--fk-print-bw-chapter-row-overlay-soft,.09)), rgba(0, 0, 0, var(--fk-print-bw-chapter-row-overlay-soft,.09))), linear-gradient(180deg, #fffffffc, #eeeeeef7)!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-title{filter:none!important}.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row{background:linear-gradient(180deg, rgba(0, 0, 0, var(--fk-print-bw-work-item-row-overlay,.09)), rgba(0, 0, 0, var(--fk-print-bw-work-item-row-overlay,.09))), linear-gradient(180deg, #fffffffc, #f6f6f6f7)!important;filter:none!important}.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row:before{background:linear-gradient(180deg, rgba(0, 0, 0, var(--fk-print-bw-work-item-row-overlay,.09)), rgba(0, 0, 0, var(--fk-print-bw-work-item-row-overlay,.09))), linear-gradient(180deg, #fffffffc, #f6f6f6f7)!important}.fk-print-report-color-mode-blackWhite .fk-print-report-line-title{filter:none!important}.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-header,.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-demolition .fk-print-report-operation-group-header,.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-mounting .fk-print-report-operation-group-header,.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-freeText .fk-print-report-operation-group-header,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section h2,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table thead,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table th{background:linear-gradient(180deg, rgba(0, 0, 0, var(--fk-print-bw-sort-chapter-row-overlay,.1)), rgba(0, 0, 0, var(--fk-print-bw-sort-chapter-row-overlay,.1))), linear-gradient(180deg, #fffffffc, #e2e2e2f7)!important}.fk-print-report-color-mode-blackWhite .fk-print-report-main-totals span,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell,.fk-print-report-color-mode-blackWhite .fk-print-report-top-summary-cell{background:linear-gradient(180deg, rgba(0, 0, 0, var(--fk-print-bw-top-summary-cell-overlay,.09)), rgba(0, 0, 0, var(--fk-print-bw-top-summary-cell-overlay,.09))), linear-gradient(180deg, #fffffffc, #e6e6e6f7)!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row .fk-print-report-number-cell,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row .fk-print-report-row-totals span{background:linear-gradient(180deg, rgba(0, 0, 0, var(--fk-print-bw-cost-cell-overlay,0)), rgba(0, 0, 0, var(--fk-print-bw-cost-cell-overlay,0))), var(--fk-print-company-summary-cell-bg,#fff)!important;filter:grayscale(1) contrast(var(--fk-print-bw-cost-cell-contrast,104%))!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row{background:0 0!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-0>.fk-print-report-chapter-row:before,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-1>.fk-print-report-chapter-row:before{background:var(--fk-print-bw-chapter-row-bg-strong)!important;filter:none!important}.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-2>.fk-print-report-chapter-row:before,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-3>.fk-print-report-chapter-row:before,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-level-4>.fk-print-report-chapter-row:before,.fk-print-report-color-mode-blackWhite .fk-print-report-chapter-row:before{background:var(--fk-print-bw-chapter-row-bg-soft)!important;filter:none!important}.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row{background:0 0!important}.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row:before{background:var(--fk-print-bw-work-item-row-bg)!important;filter:none!important}.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-header,.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-demolition .fk-print-report-operation-group-header,.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-mounting .fk-print-report-operation-group-header,.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-freeText .fk-print-report-operation-group-header,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section h2,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table thead,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table th{background:var(--fk-print-bw-sort-chapter-row-bg)!important;filter:none!important}.fk-print-report-color-mode-blackWhite .fk-print-report-main-totals span,.fk-print-report-color-mode-blackWhite .fk-print-report-main-total-cell,.fk-print-report-color-mode-blackWhite .fk-print-report-top-summary-cell{background:var(--fk-print-bw-top-summary-cell-bg)!important;filter:none!important}.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row,.fk-print-report-color-mode-blackWhite .fk-print-report-calculation-row:before{background:linear-gradient(180deg, rgba(0, 0, 0, var(--fk-print-bw-work-item-row-overlay,.03)), rgba(0, 0, 0, var(--fk-print-bw-work-item-row-overlay,.03))), linear-gradient(180deg, #fffffffe, #fcfcfcfb)!important;filter:none!important}.fk-company-print-bottom-close-button{white-space:nowrap!important;justify-content:center!important;place-self:flex-end end!important;align-items:center!important;width:fit-content!important;min-width:0!important;max-width:max-content!important;margin:10px 0 0 auto!important;padding:7px 14px!important;display:flex!important}.fk-print-report-color-mode-blackWhite .fk-print-report-material-section h2{background:var(--fk-print-bw-chapter-row-bg-soft,linear-gradient(180deg, #fffffffc, #eeeeeef5))!important;filter:none!important}.fk-print-report-color-mode-blackWhite .fk-print-report-material-table thead,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table th{background:var(--fk-print-bw-sort-chapter-row-bg,linear-gradient(180deg, #fffffffc, #e4e4e4f5))!important;filter:none!important}.fk-company-print-branding-section-body>.fk-company-print-branding-minimize,.fk-company-print-branding-minimize{white-space:nowrap!important;justify-content:center!important;align-self:flex-end!important;align-items:center!important;width:fit-content!important;min-width:0!important;max-width:max-content!important;margin:12px 0 0 auto!important;padding:6px 13px!important;display:flex!important}.fk-print-preview-paper[data-print-page-kind=material] .fk-print-report-empty-text,.fk-print-preview-paper[data-print-page-kind=image] .fk-print-report-empty-text{display:none!important}.fk-print-report-calculation-row,.fk-print-report-operation-group,.fk-print-report-material-table tr,.fk-print-report-image-card{break-inside:avoid;page-break-inside:avoid}.fk-print-report-portrait .fk-print-report-image-card img{max-height:158mm}@media print{.fk-print-preview-paper[data-print-page-kind=material] .fk-print-report-empty-text,.fk-print-preview-paper[data-print-page-kind=image] .fk-print-report-empty-text{display:none!important}.fk-print-report-calculation-row,.fk-print-report-operation-group,.fk-print-report-material-table tr,.fk-print-report-image-card{break-inside:avoid;page-break-inside:avoid}.fk-print-report-image-card img{object-fit:contain}}.fk-print-preview-paper[data-print-page-kind=material] .fk-print-report-column-labels,.fk-print-preview-paper[data-print-page-kind=image] .fk-print-report-column-labels{display:none!important}@media print{.fk-print-preview-paper[data-print-page-kind=material] .fk-print-report-column-labels,.fk-print-preview-paper[data-print-page-kind=image] .fk-print-report-column-labels{display:none!important}}.fk-print-report-image-section{gap:8px;display:grid}.fk-print-report-image-section h2{margin-bottom:2px}.fk-print-report-image-stage{background:linear-gradient(#fffffff5,#f8f6f2f0);border:1px solid #5c544c29;border-radius:8px;min-height:216mm;position:relative;overflow:hidden}.fk-print-report-landscape .fk-print-report-image-stage{min-height:132mm}.fk-print-report-image-layer-card{left:var(--fk-print-image-x,6%);top:var(--fk-print-image-y,10%);z-index:var(--fk-print-image-z,1);width:var(--fk-print-image-width,70%);max-width:96%;transform:rotate(var(--fk-print-image-rotation,0deg));transform-origin:50%;break-inside:avoid;page-break-inside:avoid;background:#fffffff0;border:1px solid #5c544c33;border-radius:10px;margin:0;padding:8px;position:absolute;box-shadow:0 10px 24px #1a140e1f}.fk-print-report-image-section-editable .fk-print-report-image-layer-card{cursor:move}.fk-print-report-image-title{color:#1f170f;margin:0 0 6px;font-family:Arial,Helvetica Neue,sans-serif;font-size:1.05rem;line-height:1.12}.fk-print-report-image-title[contenteditable=true]{cursor:text;background:#ffffffc7;border-radius:6px;outline:1px dashed #7e5d3759;padding:3px 5px}.fk-print-report-image-card img{object-fit:contain;border-radius:6px;width:100%;max-width:100%;max-height:196mm;display:block}.fk-print-report-landscape .fk-print-report-image-card img{max-height:112mm}.fk-print-report-image-card figcaption{color:#201811;margin-top:8px;font-family:Arial,Helvetica Neue,sans-serif;font-size:1.12rem;font-weight:500;line-height:1.25}.fk-print-report-color-mode-blackWhite .fk-print-report-image-card img,.fk-print-report-image-section-blackWhite .fk-print-report-image-card img{filter:grayscale()contrast(1.08)!important}.fk-print-report-color-mode-blackWhite .fk-print-report-image-layer-card,.fk-print-report-image-section-blackWhite .fk-print-report-image-layer-card{background:#fffffff5;border-color:#14141459;box-shadow:0 9px 18px #0000001a}.fk-print-image-direct-toolbar{color:#fff;opacity:0;pointer-events:none;background:#1f170fc7;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:5px 7px;font-size:.68rem;line-height:1;transition:opacity .12s;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.fk-print-report-image-section-editable .fk-print-report-image-layer-card:hover .fk-print-image-direct-toolbar{opacity:1;pointer-events:auto}.fk-print-image-direct-toolbar button,.fk-print-image-direct-handle,.fk-print-image-add-page-button{color:#201811;background:#ffffffeb;border:1px solid #ffffff8c;border-radius:999px;font-size:.72rem;font-weight:800}.fk-print-image-direct-toolbar button{padding:3px 8px}.fk-print-image-direct-handle{opacity:0;place-items:center;width:26px;height:26px;padding:0;transition:opacity .12s;display:grid;position:absolute;box-shadow:0 4px 12px #1a140e33}.fk-print-report-image-section-editable .fk-print-report-image-layer-card:hover .fk-print-image-direct-handle{opacity:1}.fk-print-image-resize-handle{cursor:nwse-resize;bottom:-12px;right:-12px}.fk-print-image-rotate-handle{cursor:grab;top:-12px;right:-12px}.fk-print-image-add-page-button{justify-self:end;width:fit-content;margin-top:6px;padding:7px 14px}.fk-print-image-empty-page{color:#1f170fad;text-align:center;border:1px dashed #7e5d3759;border-radius:12px;place-items:center;font-size:.86rem;font-weight:650;display:grid;position:absolute;inset:18px}.fk-print-pdf-capture-active .fk-print-image-preview-control,.fk-print-dialog-is-printing .fk-print-image-preview-control{display:none!important}.fk-print-pdf-capture-active .fk-print-report-image-title[contenteditable=true],.fk-print-dialog-is-printing .fk-print-report-image-title[contenteditable=true]{background:0 0!important;outline:0!important;padding:0!important}@media print{.fk-print-image-preview-control{display:none!important}.fk-print-report-image-title[contenteditable=true]{background:0 0!important;outline:0!important;padding:0!important}.fk-print-report-image-layer-card{box-shadow:none!important}}.fk-print-image-editor-card{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;padding:16px!important;display:grid!important;position:relative!important}.fk-print-image-editor-card>img{object-fit:contain!important;box-sizing:border-box!important;background:#ffffffdb!important;border:1px solid #7e5d3729!important;border-radius:14px!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:240px!important;padding:10px!important}.fk-print-image-editor-fields{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}.fk-print-image-editor-fields label,.fk-print-image-editor-fields input,.fk-print-image-editor-fields select{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.fk-print-image-slider-field{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;display:grid!important}.fk-print-image-slider-with-buttons{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;display:grid}.fk-print-image-slider-heading{justify-content:space-between;align-items:baseline;gap:10px;width:100%;display:flex}.fk-print-image-slider-heading small{color:#3c2d1fb8;text-align:right;font-size:.78rem;font-weight:800;margin:0!important}.fk-print-image-slider-with-buttons input[type=range]{width:100%;min-width:0}.fk-print-image-step-button{border-radius:999px!important;place-items:center!important;width:15px!important;min-width:15px!important;height:15px!important;padding:0!important;font-size:.52rem!important;font-weight:900!important;line-height:1!important;display:grid!important}.fk-print-image-editor-actions{justify-content:flex-end!important;align-items:center!important;width:100%!important;margin-top:6px!important;display:flex!important}.fk-print-image-editor-actions .ghost-button{margin-left:auto!important}.fk-print-report-image-layer-card{max-width:92%!important}.fk-print-report-image-section-editable .fk-print-report-image-stage{min-height:216mm}.fk-print-report-landscape .fk-print-report-image-section-editable .fk-print-report-image-stage{min-height:132mm}.fk-print-image-slider-field,.fk-print-image-slider-with-buttons,.fk-print-image-step-button{display:none!important}.fk-print-report-image-title{font-weight:800}.fk-print-report-image-caption{color:#201811;min-height:1.3em;margin-top:8px;font-size:1.12rem;line-height:1.28;display:block}.fk-print-image-text-toolbar{opacity:0;pointer-events:none;background:#ffffffeb;border:1px solid #7e5d373d;border-radius:7px;gap:4px;width:fit-content;padding:3px 5px;transition:opacity .12s;display:inline-flex;box-shadow:0 4px 10px #1a140e14}.fk-print-image-text-toolbar-top{margin:0 0 4px}.fk-print-image-text-toolbar button{color:#241a12;cursor:pointer;background:#fffffff0;border:1px solid #7e5d3738;border-radius:5px;place-items:center;width:20px;height:19px;padding:0;font-size:.7rem;line-height:1;display:grid}.fk-print-image-corner-handle{opacity:0;z-index:12;transition:opacity .12s,transform .12s;background:#58371ceb!important;border:2px solid #fffffff0!important;border-radius:999px!important;width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;padding:0!important;display:block!important;position:absolute!important;box-shadow:0 3px 8px #1a140e47!important}.fk-print-report-image-layer-card:hover .fk-print-image-corner-handle{opacity:1}.fk-print-image-corner-handle:hover{transform:scale(1.18)}.fk-print-image-corner-nw{cursor:nwse-resize;top:-8px;left:-8px}.fk-print-image-corner-ne{cursor:grab;top:-8px;right:-8px}.fk-print-image-corner-sw{cursor:grab;bottom:-8px;left:-8px}.fk-print-image-corner-se{cursor:nwse-resize;bottom:-8px;right:-8px}.fk-print-pdf-capture-active .fk-print-report-image-caption:empty,.fk-print-dialog-is-printing .fk-print-report-image-caption:empty{display:none!important}@media print{.fk-print-report-image-caption:empty{display:none!important}}.fk-print-image-text-toolbar{gap:4px!important;width:fit-content!important;max-width:max-content!important;margin:0 0 4px!important;padding:3px 5px!important;display:inline-flex!important;position:relative!important}.fk-print-image-text-toolbar-bottom{margin:5px 0 0!important}.fk-print-image-media-frame{width:100%;display:block;position:relative}.fk-print-image-media-frame>img{width:100%;display:block}.fk-print-report-image-layer-card .fk-print-image-corner-handle{opacity:0;pointer-events:auto!important;width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important;display:block!important}.fk-print-report-image-layer-card:hover .fk-print-image-corner-handle,.fk-print-image-corner-handle:focus-visible{opacity:1!important}.fk-print-image-corner-nw{inset:-8px auto auto -8px!important}.fk-print-image-corner-ne{inset:-8px -8px auto auto!important}.fk-print-image-corner-sw{inset:auto auto -8px -8px!important}.fk-print-image-corner-se{inset:auto -8px -8px auto!important}.fk-print-image-corner-scale-handle:after{content:""!important;background:#ffffffdb!important;border-radius:999px!important;position:absolute!important;inset:4px!important}.fk-print-image-corner-rotate-handle:after{content:"↻"!important;color:#fff!important;place-items:center!important;font-size:.58rem!important;font-weight:900!important;line-height:1!important;display:grid!important;position:absolute!important;inset:-2px!important}.fk-print-report-image-caption{font-weight:400!important}.fk-print-report-image-caption strong,.fk-print-report-image-caption b{font-weight:800!important}.fk-print-report-image-caption em,.fk-print-report-image-caption i{font-style:italic!important}.fk-print-report-image-caption:empty:before{content:attr(data-placeholder);color:#2018116b;font-weight:400}.fk-print-report-image-layer-card{padding:8px!important}.fk-print-report-image-caption.fk-print-report-image-text-cell{margin:8px 0 0!important}.fk-print-image-text-toolbar{background:#fffffffa!important;border:1px solid #7e5d3759!important;border-radius:7px!important;gap:3px!important;padding:3px 5px!important;display:inline-flex!important;box-shadow:0 4px 10px #1a140e1f!important}.fk-print-report-image-layer-card:hover .fk-print-image-text-toolbar,.fk-print-image-text-toolbar:focus-within{opacity:1!important;pointer-events:auto!important}.fk-print-image-text-toolbar button{color:#241a12!important;text-indent:0!important;background:#fff!important;border:1px solid #7e5d3747!important;border-radius:5px!important;place-items:center!important;width:22px!important;min-width:22px!important;height:21px!important;min-height:21px!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:.76rem!important;font-weight:900!important;line-height:1!important;display:grid!important;overflow:visible!important}.fk-print-image-text-toolbar button:nth-child(2){font-style:italic!important}.fk-print-image-text-toolbar button:nth-child(3){text-decoration:underline!important}.fk-print-report-image-section-editable .fk-print-image-corner-handle{background:#58371cf0!important;border:2px solid #fffffff5!important;padding:0!important;box-shadow:0 4px 10px #1a140e47!important}.fk-print-report-image-section-editable .fk-print-image-corner-handle:after{content:none!important}.fk-print-report-image-section-editable .fk-print-image-corner-handle:hover,.fk-print-report-image-section-editable .fk-print-image-corner-handle:focus-visible{opacity:1!important}.fk-print-image-text-edit-wrap{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.fk-print-image-title-edit-wrap{margin-bottom:6px!important}.fk-print-image-caption-edit-wrap{margin-top:8px!important}.fk-print-report-image-text-cell{box-sizing:border-box!important;white-space:pre-wrap!important;word-break:break-word!important;width:100%!important;min-height:1.25em!important;display:block!important}.fk-print-report-image-title.fk-print-report-image-text-cell{margin:0!important}.fk-print-report-image-caption.fk-print-report-image-text-cell{margin:0!important;font-weight:400!important}.fk-print-report-image-text-cell[contenteditable=true]{cursor:text!important;background:#ffffffc7!important;border-radius:6px!important;outline:1px dashed #7e5d3759!important;padding:3px 5px!important}.fk-print-report-image-caption.fk-print-report-image-text-cell:empty:before{content:attr(data-placeholder);color:#2018116b;font-weight:400}.fk-print-image-text-toolbar{z-index:80!important;background:#fffffffa!important;border:1px solid #7e5d3759!important;border-radius:7px!important;grid-template-columns:repeat(3,22px)!important;gap:3px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:3px 5px!important;display:inline-grid!important;position:absolute!important;left:0!important;transform:none!important;box-shadow:0 4px 10px #1a140e1f!important}.fk-print-image-text-toolbar-top{margin:0!important;bottom:auto!important}.fk-print-image-text-toolbar-bottom{margin:0!important;top:auto!important}.fk-print-image-format-button{all:unset!important;text-align:center!important;background:#fff!important;border:1px solid #7e5d3752!important;border-radius:5px!important;font-family:Arial,sans-serif!important;font-weight:900!important;line-height:1!important;overflow:visible!important}.fk-print-image-format-button:before{content:attr(data-format-label)!important;color:#241a12!important;font-size:.76rem!important;font-weight:900!important;line-height:1!important;display:block!important}.fk-print-image-format-button-italic:before{font-style:italic!important}.fk-print-image-format-button-underline:before{text-decoration:underline!important}.fk-print-image-media-frame{width:100%!important;display:block!important;position:relative!important;overflow:visible!important}.fk-print-image-media-frame>img{width:100%!important;max-width:100%!important;display:block!important}.fk-print-report-image-section-editable .fk-print-image-corner-handle{all:unset!important;box-sizing:border-box!important;color:#fff!important;text-align:center!important;text-indent:0!important;visibility:visible!important;pointer-events:auto!important;z-index:90!important;background:#58371cf5!important;border:2px solid #fffffffa!important;border-radius:999px!important;place-items:center!important;font-family:Arial,sans-serif!important;font-weight:900!important;line-height:1!important;display:grid!important;position:absolute!important;overflow:visible!important;box-shadow:0 4px 10px #1a140e57!important}.fk-print-report-image-section-editable .fk-print-image-corner-handle:before,.fk-print-report-image-section-editable .fk-print-image-corner-handle:after{content:none!important;display:none!important}.fk-print-report-image-section-editable .fk-print-image-corner-handle:hover,.fk-print-report-image-section-editable .fk-print-image-corner-handle:focus-visible{transform:scale(1.14)!important}.fk-print-report-image-section-editable .fk-print-image-corner-nw{cursor:nwse-resize!important;bottom:auto!important;right:auto!important}.fk-print-report-image-section-editable .fk-print-image-corner-ne{cursor:grab!important;bottom:auto!important;left:auto!important}.fk-print-report-image-section-editable .fk-print-image-corner-sw{cursor:grab!important;top:auto!important;right:auto!important}.fk-print-report-image-section-editable .fk-print-image-corner-se{cursor:nwse-resize!important;top:auto!important;left:auto!important}.fk-print-pdf-capture-active .fk-print-image-text-toolbar,.fk-print-dialog-is-printing .fk-print-image-text-toolbar,.fk-print-pdf-capture-active .fk-print-image-corner-handle,.fk-print-dialog-is-printing .fk-print-image-corner-handle{display:none!important}@media print{.fk-print-image-text-toolbar,.fk-print-image-corner-handle{display:none!important}.fk-print-report-image-text-cell[contenteditable=true]{background:0 0!important;outline:0!important;padding:0!important}}.fk-print-image-format-button{opacity:1!important;visibility:visible!important;text-indent:0!important;background:#fff!important;font-size:0!important}.fk-print-image-format-button:before{content:none!important;display:none!important}.fk-print-image-format-label{text-indent:0!important;opacity:1!important;visibility:visible!important;font-family:Arial,sans-serif!important;display:block!important}.fk-print-image-format-button-italic .fk-print-image-format-label{font-style:italic!important}.fk-print-image-format-button-underline .fk-print-image-format-label{text-decoration:underline!important}.fk-print-image-text-toolbar{border-color:#58371c7a!important;grid-template-columns:repeat(3,24px)!important}.fk-print-report-image-section-editable .fk-print-image-corner-handle{touch-action:none!important;box-shadow:0 6px 16px #1a140e6b!important}.fk-print-report-image-layer-card{will-change:left, top, width, transform}.fk-print-image-media-frame{touch-action:none!important}.fk-print-image-text-toolbar{opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#fffaf2!important;border:1px solid #58371c8a!important;border-radius:9px!important;grid-template-columns:repeat(3,32px)!important;gap:6px!important;padding:7px 9px!important;box-shadow:0 7px 18px #1a140e33!important}.fk-print-image-text-toolbar .fk-print-image-format-button,.fk-print-image-text-toolbar .fk-print-image-format-label{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.fk-print-image-text-edit-wrap:hover>.fk-print-image-text-toolbar,.fk-print-image-text-edit-wrap:focus-within>.fk-print-image-text-toolbar,.fk-print-image-text-toolbar:hover,.fk-print-image-text-toolbar:focus-within{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.fk-print-image-text-edit-wrap:hover>.fk-print-image-text-toolbar .fk-print-image-format-button,.fk-print-image-text-edit-wrap:hover>.fk-print-image-text-toolbar .fk-print-image-format-label,.fk-print-image-text-edit-wrap:focus-within>.fk-print-image-text-toolbar .fk-print-image-format-button,.fk-print-image-text-edit-wrap:focus-within>.fk-print-image-text-toolbar .fk-print-image-format-label,.fk-print-image-text-toolbar:hover .fk-print-image-format-button,.fk-print-image-text-toolbar:hover .fk-print-image-format-label,.fk-print-image-text-toolbar:focus-within .fk-print-image-format-button,.fk-print-image-text-toolbar:focus-within .fk-print-image-format-label{pointer-events:auto!important}.fk-print-image-format-button{color:#241a12!important;cursor:pointer!important;background:linear-gradient(#fff,#f4ede2)!important;border:1px solid #58371c6b!important;border-radius:7px!important;box-shadow:inset 0 1px #ffffffeb,0 2px 5px #1a140e24!important}.fk-print-image-format-button:hover{background:linear-gradient(#fff,#eadecd)!important;border-color:#58371cb8!important}.fk-print-image-format-button:active{transform:translateY(1px)!important;box-shadow:inset 0 2px 4px #1a140e24,0 1px 2px #1a140e1f!important}.fk-print-image-format-label{color:#241a12!important;font-weight:900!important}.fk-print-report-image-section-editable .fk-print-image-corner-handle{opacity:1!important;background:#58371cfa!important;border-width:3px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;font-size:1.02rem!important;box-shadow:0 8px 20px #1a140e70!important}.fk-print-report-image-section-editable .fk-print-image-corner-nw{top:-19px!important;left:-19px!important}.fk-print-report-image-section-editable .fk-print-image-corner-ne{top:-19px!important;right:-19px!important}.fk-print-report-image-section-editable .fk-print-image-corner-sw{bottom:-19px!important;left:-19px!important}.fk-print-report-image-section-editable .fk-print-image-corner-se{bottom:-19px!important;right:-19px!important}.fk-print-image-section-title-field{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:100%!important;margin:12px 0 4px!important}.fk-print-image-section-title-field span{color:#2a1f15c7!important;font-size:.82rem!important;font-weight:800!important}.fk-print-image-section-title-field input{background:#ffffffeb!important;border:1px solid #7e5d373d!important;border-radius:12px!important;padding:9px 12px!important;font-size:.92rem!important;font-weight:800!important}.fk-print-image-text-toolbar{grid-template-columns:repeat(3,38px)!important;justify-content:center!important;place-items:center!important;gap:7px!important;padding:8px 11px!important}.fk-print-image-text-toolbar-top{top:-58px!important}.fk-print-image-text-toolbar-bottom{bottom:-58px!important}.fk-print-image-format-button{box-sizing:border-box!important;place-items:center!important;width:38px!important;min-width:38px!important;height:36px!important;min-height:36px!important;padding:0!important;display:grid!important}.fk-print-image-format-label{text-align:center!important;place-items:center!important;width:100%!important;height:100%!important;font-size:1.06rem!important;line-height:1!important;display:grid!important}.fk-print-image-text-toolbar:not(:hover):not(:focus-within) .fk-print-image-format-button,.fk-print-image-text-toolbar:not(:hover):not(:focus-within) .fk-print-image-format-label{opacity:0!important;visibility:hidden!important}.fk-print-image-text-edit-wrap:hover>.fk-print-image-text-toolbar .fk-print-image-format-button,.fk-print-image-text-edit-wrap:hover>.fk-print-image-text-toolbar .fk-print-image-format-label,.fk-print-image-text-edit-wrap:focus-within>.fk-print-image-text-toolbar .fk-print-image-format-button,.fk-print-image-text-edit-wrap:focus-within>.fk-print-image-text-toolbar .fk-print-image-format-label,.fk-print-image-text-toolbar:hover .fk-print-image-format-button,.fk-print-image-text-toolbar:hover .fk-print-image-format-label,.fk-print-image-text-toolbar:focus-within .fk-print-image-format-button,.fk-print-image-text-toolbar:focus-within .fk-print-image-format-label{opacity:1!important;visibility:visible!important}.fk-print-report-color-mode-color .fk-print-report-material-section>h2,.fk-print-report-color-mode-color .fk-print-report-material-section>.fk-print-report-material-section-heading,.fk-print-report-color-mode-color .fk-print-report-material-section>.fk-print-report-supplement-heading,.fk-print-report-color-mode-color .fk-print-report-image-section>h2,.fk-print-report-color-mode-color .fk-print-report-image-section>.fk-print-report-image-section-heading{visibility:visible!important;opacity:1!important;width:auto!important;max-width:none!important;min-height:var(--fk-print-chapter-row-min-height,38px)!important;padding:var(--fk-print-row-padding-y,5px) 8px!important;box-sizing:border-box!important;border-style:solid!important;border-width:1px!important;border-color:rgba(54, 47, 40, var(--fk-print-company-section-border-opacity,.184))!important;background:var(--fk-print-company-chapter-row-bg,#f5f5f3)!important;color:#1f170f!important;font-size:var(--fk-print-body-font-size,.78rem)!important;letter-spacing:normal!important;text-transform:none!important;filter:none!important;border-radius:5px!important;align-items:center!important;margin:0 0 10px!important;font-weight:720!important;line-height:1.18!important;display:flex!important}.fk-print-report-color-mode-blackWhite .fk-print-report-material-section>h2,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section>.fk-print-report-material-section-heading,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section>.fk-print-report-supplement-heading,.fk-print-report-color-mode-blackWhite .fk-print-report-image-section>h2,.fk-print-report-color-mode-blackWhite .fk-print-report-image-section>.fk-print-report-image-section-heading,.fk-print-report-document-blackWhite .fk-print-report-material-section>h2,.fk-print-report-document-blackWhite .fk-print-report-material-section>.fk-print-report-material-section-heading,.fk-print-report-document-blackWhite .fk-print-report-material-section>.fk-print-report-supplement-heading,.fk-print-report-document-blackWhite .fk-print-report-image-section>h2,.fk-print-report-document-blackWhite .fk-print-report-image-section>.fk-print-report-image-section-heading{visibility:visible!important;opacity:1!important;width:auto!important;max-width:none!important;min-height:var(--fk-print-chapter-row-min-height,38px)!important;padding:var(--fk-print-row-padding-y,5px) 8px!important;box-sizing:border-box!important;border-style:solid!important;border-width:1px!important;border-color:rgba(0, 0, 0, var(--fk-print-bw-border-opacity,.4))!important;background:var(--fk-print-bw-chapter-row-bg-soft,var(--fk-print-company-chapter-row-bg,#f5f5f3))!important;color:#171717!important;font-size:var(--fk-print-body-font-size,.78rem)!important;letter-spacing:normal!important;text-transform:none!important;filter:contrast(var(--fk-print-bw-chapter-row-contrast,104%))!important;border-radius:5px!important;align-items:center!important;margin:0 0 10px!important;font-weight:720!important;line-height:1.18!important;display:flex!important}.fk-print-report-color-mode-color .fk-print-report-material-table thead,.fk-print-report-color-mode-color .fk-print-report-material-table thead tr,.fk-print-report-color-mode-color .fk-print-report-material-table thead th,.fk-print-report-color-mode-color .fk-print-report-material-section table thead,.fk-print-report-color-mode-color .fk-print-report-material-section table thead tr,.fk-print-report-color-mode-color .fk-print-report-material-section table thead th{visibility:visible!important;opacity:1!important;background:var(--fk-print-company-operation-free-text-bg,#ecece8)!important;filter:none!important}.fk-print-report-color-mode-blackWhite .fk-print-report-material-table thead,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table thead tr,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table thead th,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section table thead,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section table thead tr,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section table thead th,.fk-print-report-document-blackWhite .fk-print-report-material-table thead,.fk-print-report-document-blackWhite .fk-print-report-material-table thead tr,.fk-print-report-document-blackWhite .fk-print-report-material-table thead th,.fk-print-report-document-blackWhite .fk-print-report-material-section table thead,.fk-print-report-document-blackWhite .fk-print-report-material-section table thead tr,.fk-print-report-document-blackWhite .fk-print-report-material-section table thead th{visibility:visible!important;opacity:1!important;background:var(--fk-print-bw-sort-chapter-row-bg,#eee)!important;color:#171717!important;border-color:rgba(0, 0, 0, var(--fk-print-bw-border-opacity,.4))!important;filter:contrast(var(--fk-print-bw-sort-chapter-row-contrast,104%))!important}.fk-print-report-material-table thead th,.fk-print-report-material-section table thead th{letter-spacing:.06em!important;text-transform:uppercase!important;padding:6px 7px!important;font-size:.62rem!important;font-weight:900!important;line-height:1.12!important}.fk-print-report-image-layer-card{overflow:visible!important}.fk-print-report-image-layer-card:not(.fk-print-report-image-layer-card-selected)>.fk-print-image-corner-handle{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.fk-print-report-image-section-editable .fk-print-report-image-layer-card-selected>.fk-print-image-corner-handle{visibility:visible!important;z-index:120!important;opacity:1!important;pointer-events:auto!important;place-items:center!important;width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;padding:0!important;font-size:.84rem!important;line-height:1!important;display:grid!important;position:absolute!important}.fk-print-report-image-section-editable .fk-print-report-image-layer-card-selected>.fk-print-image-corner-nw{inset:-34px auto auto -34px!important}.fk-print-report-image-section-editable .fk-print-report-image-layer-card-selected>.fk-print-image-corner-ne{inset:-34px -34px auto auto!important}.fk-print-report-image-section-editable .fk-print-report-image-layer-card-selected>.fk-print-image-corner-sw{inset:auto auto -34px -34px!important}.fk-print-report-image-section-editable .fk-print-report-image-layer-card-selected>.fk-print-image-corner-se{inset:auto -34px -34px auto!important}body.fk-print-pdf-capture-active .fk-print-report-image-layer-card>.fk-print-image-corner-handle{visibility:hidden!important;display:none!important}@media print{.fk-print-report-image-layer-card>.fk-print-image-corner-handle{visibility:hidden!important;display:none!important}}.fk-print-report-material-section>h2,.fk-print-report-material-section>.fk-print-report-material-section-heading,.fk-print-report-material-section>.fk-print-report-supplement-heading{text-transform:uppercase!important}.fk-print-report-material-table thead th,.fk-print-report-material-section table thead th{min-height:32px!important;padding-top:9px!important;padding-bottom:9px!important}.fk-print-report-color-mode-color .fk-print-report-material-section>h2,.fk-print-report-color-mode-color .fk-print-report-material-section>.fk-print-report-material-section-heading,.fk-print-report-color-mode-color .fk-print-report-material-section>.fk-print-report-supplement-heading{background:var(--fk-print-company-chapter-row-bg,#f5f5f3)!important;border-color:rgba(54, 47, 40, var(--fk-print-company-section-border-opacity,.184))!important}.fk-print-report-color-mode-color .fk-print-report-material-table thead,.fk-print-report-color-mode-color .fk-print-report-material-table thead tr,.fk-print-report-color-mode-color .fk-print-report-material-table thead th,.fk-print-report-color-mode-color .fk-print-report-material-section table thead,.fk-print-report-color-mode-color .fk-print-report-material-section table thead tr,.fk-print-report-color-mode-color .fk-print-report-material-section table thead th{background:var(--fk-print-company-material-header-bg,#f8f1e8)!important;color:#302318e0!important;border-style:solid!important;border-width:1px!important;border-color:rgba(54, 47, 40, var(--fk-print-company-section-border-opacity,.184))!important}.fk-print-report-color-mode-color .fk-print-report-material-table thead th,.fk-print-report-color-mode-color .fk-print-report-material-section table thead th{letter-spacing:.06em!important;text-transform:uppercase!important;min-height:28px!important;padding-top:8px!important;padding-bottom:8px!important;font-size:.62rem!important;font-weight:900!important;line-height:1.12!important}.fk-print-report-color-mode-blackWhite .fk-print-report-material-section>h2,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section>.fk-print-report-material-section-heading,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section>.fk-print-report-supplement-heading{background:var(--fk-print-company-chapter-row-bg,#f5f5f3)!important;border-color:rgba(0, 0, 0, var(--fk-print-bw-border-opacity,.4))!important;filter:grayscale(1) contrast(var(--fk-print-bw-chapter-row-contrast,104%))!important}.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-header,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table thead,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table thead tr,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table thead th,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section table thead,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section table thead tr,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section table thead th{border-style:solid!important;border-width:1px!important;border-color:rgba(0, 0, 0, var(--fk-print-bw-border-opacity,.4))!important;filter:grayscale(1) contrast(var(--fk-print-bw-sort-chapter-row-contrast,var(--fk-print-bw-chapter-row-contrast,104%)))!important}.fk-print-report-color-mode-blackWhite .fk-print-report-material-table thead,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table thead tr,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table thead th,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section table thead,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section table thead tr,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section table thead th{background:var(--fk-print-company-material-header-bg,#f8f1e8)!important;color:#171717!important}@media print{.fk-print-report-color-mode-color .fk-print-report-material-section>h2,.fk-print-report-color-mode-color .fk-print-report-material-section>.fk-print-report-material-section-heading,.fk-print-report-color-mode-color .fk-print-report-material-section>.fk-print-report-supplement-heading{background:var(--fk-print-company-chapter-row-bg,#f5f5f3)!important;border-color:rgba(54, 47, 40, var(--fk-print-company-section-border-opacity,.184))!important}.fk-print-report-color-mode-color .fk-print-report-material-table thead,.fk-print-report-color-mode-color .fk-print-report-material-table thead tr,.fk-print-report-color-mode-color .fk-print-report-material-table thead th,.fk-print-report-color-mode-color .fk-print-report-material-section table thead,.fk-print-report-color-mode-color .fk-print-report-material-section table thead tr,.fk-print-report-color-mode-color .fk-print-report-material-section table thead th{background:var(--fk-print-company-material-header-bg,#f8f1e8)!important;border-color:rgba(54, 47, 40, var(--fk-print-company-section-border-opacity,.184))!important}.fk-print-report-color-mode-blackWhite .fk-print-report-material-section>h2,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section>.fk-print-report-material-section-heading,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section>.fk-print-report-supplement-heading{background:var(--fk-print-company-chapter-row-bg,#f5f5f3)!important;border-color:rgba(0, 0, 0, var(--fk-print-bw-border-opacity,.4))!important;filter:grayscale(1) contrast(var(--fk-print-bw-chapter-row-contrast,104%))!important}.fk-print-report-color-mode-blackWhite .fk-print-report-operation-group-header,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table thead,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table thead tr,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table thead th,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section table thead,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section table thead tr,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section table thead th{border-color:rgba(0, 0, 0, var(--fk-print-bw-border-opacity,.4))!important;filter:grayscale(1) contrast(var(--fk-print-bw-sort-chapter-row-contrast,var(--fk-print-bw-chapter-row-contrast,104%)))!important}.fk-print-report-color-mode-blackWhite .fk-print-report-material-table thead,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table thead tr,.fk-print-report-color-mode-blackWhite .fk-print-report-material-table thead th,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section table thead,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section table thead tr,.fk-print-report-color-mode-blackWhite .fk-print-report-material-section table thead th{background:var(--fk-print-company-material-header-bg,#f8f1e8)!important}}.fk-print-report-topline,.fk-print-report-topline-main,.fk-print-report-topline-date{font-size:calc(.84rem + 2pt)!important;line-height:1.16!important}.fk-print-report-project{font-size:calc(.78rem + 2pt)!important}.fk-print-report-project span{font-size:inherit!important;line-height:1.18!important}.fk-print-report-project strong{font-size:calc(1.28rem + 2pt)!important}.fk-print-report-main-totals .fk-print-report-main-total-cell small{font-size:calc(.68rem + 2pt)!important}.fk-print-report-main-totals .fk-print-report-main-total-cell strong{font-size:calc(.88rem + 2pt)!important}.fk-print-report-footer,.fk-print-report-footer span,.fk-print-report-footer-company,.fk-print-report-page-number,.fk-print-report-page-number:before{font-size:calc(.76rem + 2pt)!important;line-height:1.05!important}.fk-print-report-brand,.fk-print-report-brand *,.fk-print-report-logo,.fk-print-report-company-logo-slot,.fk-print-report-company-logo-slot *{font-size:revert!important}@media print{.fk-print-report-topline,.fk-print-report-topline-main,.fk-print-report-topline-date{font-size:11pt!important;line-height:1.16!important}.fk-print-report-project{font-size:9.8pt!important}.fk-print-report-project span{font-size:inherit!important;line-height:1.18!important}.fk-print-report-project strong{font-size:14.5pt!important}.fk-print-report-main-totals .fk-print-report-main-total-cell small{font-size:8.8pt!important}.fk-print-report-main-totals .fk-print-report-main-total-cell strong{font-size:11pt!important}.fk-print-report-footer,.fk-print-report-footer span,.fk-print-report-footer-company,.fk-print-report-page-number,.fk-print-report-page-number:before{font-size:9.8pt!important;line-height:1.05!important}.fk-print-report-brand,.fk-print-report-brand *,.fk-print-report-logo,.fk-print-report-company-logo-slot,.fk-print-report-company-logo-slot *{font-size:revert!important}}.fk-print-report-project strong{font-size:calc(1.28rem + 1pt)!important;line-height:1.08!important}.fk-print-report-main-totals .fk-print-report-main-total-cell small{font-size:.68rem!important;line-height:1.04!important}.fk-print-report-main-totals .fk-print-report-main-total-cell strong{font-size:.88rem!important;line-height:1.05!important}@media print{.fk-print-report-project strong{font-size:13.5pt!important;line-height:1.08!important}.fk-print-report-main-totals .fk-print-report-main-total-cell small{font-size:6.8pt!important;line-height:1.04!important}.fk-print-report-main-totals .fk-print-report-main-total-cell strong{font-size:9pt!important;line-height:1.05!important}}.fk-print-report-brand .fk-print-report-project-reference-under-logo{color:#362719c7!important;letter-spacing:.015em!important;text-align:right!important;margin:4px 0 0!important;font-size:.76rem!important;font-weight:800!important;line-height:1.18!important}@media print{.fk-print-report-brand .fk-print-report-project-reference-under-logo{text-align:right!important;margin:4px 0 0!important;font-size:.76rem!important;font-weight:800!important;line-height:1.18!important}}.fk-print-report-brand .fk-print-report-first-page-project-meta{color:#362719d1!important;text-align:right!important;gap:2px!important;margin:5px 0 0!important;padding:0!important;font-size:.75rem!important;line-height:1.16!important;display:grid!important}.fk-print-report-brand .fk-print-report-first-page-project-meta-row{break-inside:avoid!important;page-break-inside:avoid!important;justify-content:flex-end!important;gap:5px!important;margin:0!important;padding:0!important;display:flex!important}.fk-print-report-brand .fk-print-report-first-page-project-meta-label{white-space:nowrap!important;flex:none!important;font-weight:700!important}.fk-print-report-brand .fk-print-report-first-page-project-meta-label:after{content:":"!important}.fk-print-report-brand .fk-print-report-first-page-project-meta-value{overflow-wrap:anywhere!important;min-width:0!important;max-width:220px!important;font-weight:600!important}@media print{.fk-print-report-brand .fk-print-report-first-page-project-meta{margin-top:5px!important;font-size:.75rem!important;line-height:1.16!important}}.fk-print-report-project .fk-print-report-first-page-project-meta{color:#1f170fc7!important;width:100%!important;min-width:0!important;max-width:560px!important;font-size:inherit!important;text-align:left!important;grid-template-columns:max-content minmax(0,1fr)!important;justify-content:start!important;justify-self:start!important;place-items:baseline start!important;margin:0 0 5px!important;padding:0!important;display:grid!important}.fk-print-report-project .fk-print-report-first-page-project-meta-row{break-inside:avoid!important;page-break-inside:avoid!important;margin:0!important;padding:0!important;display:contents!important}.fk-print-report-project .fk-print-report-first-page-project-meta-label{text-align:left!important;text-transform:uppercase!important;white-space:nowrap!important;min-width:0!important;line-height:1.16!important;display:block!important}.fk-print-report-project .fk-print-report-first-page-project-meta-label:after{content:":"!important}.fk-print-report-project .fk-print-report-first-page-project-meta-value{color:#1f170fc7!important;text-align:left!important;text-transform:none!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;width:max-content!important;min-width:0!important;max-width:520px!important;line-height:1.16!important;display:inline-block!important}.fk-print-report-brand .fk-print-report-first-page-project-meta{display:none!important}.fk-print-report-project .fk-print-report-first-page-project-meta{row-gap:1px!important;margin:0 0 4px!important;font-size:calc(.78rem + 1pt)!important;line-height:1.14!important}.fk-print-report-project .fk-print-report-first-page-project-meta-label,.fk-print-report-project .fk-print-report-first-page-project-meta-value{font-size:inherit!important;line-height:1.14!important}.fk-print-report-project .fk-print-report-first-page-project-meta-value{font-weight:400!important}.fk-print-report-company-logo-slot{grid-area:auto!important;place-self:auto!important;position:absolute!important;overflow:visible!important}.fk-print-report-company-logo-slot>img.fk-print-report-company-logo-main,.fk-print-report-company-logo-main{align-self:flex-start!important}.fk-print-report-company-logo-slot>img.fk-print-report-company-logo-shadow,.fk-print-report-company-logo-shadow{top:var(--fk-company-logo-shadow-top,8px)!important;right:var(--fk-company-logo-shadow-right,-8px)!important;bottom:var(--fk-company-logo-shadow-bottom,auto)!important;left:var(--fk-company-logo-shadow-left,auto)!important;transform:var(--fk-company-logo-shadow-transform,none)!important}.fk-print-report-company-logo-topRight .fk-print-report-company-logo-watermark,.fk-print-report-company-logo-centerRight .fk-print-report-company-logo-watermark,.fk-print-report-company-logo-bottomRight .fk-print-report-company-logo-watermark{top:auto!important;right:calc(0px - var(--fk-company-logo-watermark-scale-compensation,0px))!important;transform:translate(var(--fk-company-logo-watermark-offset-x,-180px), var(--fk-company-logo-watermark-offset-y,28px))!important;transform-origin:50%!important;bottom:0!important;left:auto!important}.fk-print-report-company-logo-topCenter .fk-print-report-company-logo-watermark{transform:translate(calc(-50% + var(--fk-company-logo-watermark-offset-x,-180px)), var(--fk-company-logo-watermark-offset-y,28px))!important;transform-origin:50%!important;inset:auto auto 0 50%!important}@media print{.fk-print-report-project .fk-print-report-first-page-project-meta{row-gap:.45mm!important;font-size:8.2pt!important;line-height:1.12!important}.fk-print-report-company-logo-slot{grid-area:auto!important;place-self:auto!important;position:absolute!important;overflow:visible!important}}.fk-print-report-project .fk-print-report-first-page-project-meta{column-gap:14px!important}.fk-print-report-project .fk-print-report-first-page-project-meta-label{letter-spacing:.025em!important;color:#1f170fa8!important;padding-right:3px!important;font-weight:620!important}@media print{.fk-print-report-project .fk-print-report-first-page-project-meta{column-gap:4.1mm!important}.fk-print-report-project .fk-print-report-first-page-project-meta-label{letter-spacing:.022em!important;color:#1f170fa8!important;padding-right:.9mm!important;font-weight:620!important}}.fk-print-report-project .fk-print-report-first-page-project-meta{margin-left:12px!important}@media print{.fk-print-report-project .fk-print-report-first-page-project-meta{margin-left:3.5mm!important}}.fk-print-report-project .fk-print-report-first-page-project-meta{margin-bottom:14px!important}@media print{.fk-print-report-project .fk-print-report-first-page-project-meta{margin-bottom:4.2mm!important}}.fk-print-setup-mode-action-buttons,.fk-print-dialog-menu-setup-actions-bottom{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fk-print-dialog-editable-fields[disabled]{opacity:.58}.fk-print-dialog-editable-fields[disabled] .fk-print-dialog-control-group{cursor:not-allowed}.fk-print-report-image-title strong,.fk-print-report-image-title b{font-family:Arial,Helvetica Neue,sans-serif!important;font-weight:600!important}.fk-print-report-image-card figcaption strong,.fk-print-report-image-card figcaption b{font-family:Arial,Helvetica Neue,sans-serif!important;font-weight:500!important}.fk-print-report-image-section-editable .fk-print-report-image-title.fk-print-report-image-text-cell,.fk-print-report-image-section-editable .fk-print-report-image-caption.fk-print-report-image-text-cell,.fk-print-report-image-section-editable .fk-print-report-image-card figcaption.fk-print-report-image-caption.fk-print-report-image-text-cell{box-sizing:border-box!important;color:#201811!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;width:100%!important;height:auto!important;min-height:1.12em!important;max-height:none!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:1.05rem!important;font-weight:600!important;line-height:1.12!important;display:block!important;overflow:visible!important}.fk-print-report-image-section-editable .fk-print-report-image-caption.fk-print-report-image-text-cell,.fk-print-report-image-section-editable .fk-print-report-image-card figcaption.fk-print-report-image-caption.fk-print-report-image-text-cell{font-weight:500!important}.fk-print-report-image-section-editable .fk-print-report-image-title.fk-print-report-image-text-cell[contenteditable=true],.fk-print-report-image-section-editable .fk-print-report-image-caption.fk-print-report-image-text-cell[contenteditable=true],.fk-print-report-image-section-editable .fk-print-report-image-card figcaption.fk-print-report-image-caption.fk-print-report-image-text-cell[contenteditable=true]{white-space:pre-wrap!important;height:auto!important;min-height:calc(1.12em + 6px)!important;max-height:none!important;padding:3px 5px!important;line-height:1.12!important;overflow:visible!important}.fk-print-report-image-section-editable .fk-print-report-image-title.fk-print-report-image-text-cell strong,.fk-print-report-image-section-editable .fk-print-report-image-title.fk-print-report-image-text-cell b,.fk-print-report-image-section-editable .fk-print-report-image-caption.fk-print-report-image-text-cell strong,.fk-print-report-image-section-editable .fk-print-report-image-caption.fk-print-report-image-text-cell b,.fk-print-report-image-section-editable .fk-print-report-image-card figcaption.fk-print-report-image-caption.fk-print-report-image-text-cell strong,.fk-print-report-image-section-editable .fk-print-report-image-card figcaption.fk-print-report-image-caption.fk-print-report-image-text-cell b{font-family:Arial,Helvetica Neue,sans-serif!important;font-size:inherit!important;line-height:inherit!important}.fk-print-report-image-section-editable .fk-print-report-image-title.fk-print-report-image-text-cell strong,.fk-print-report-image-section-editable .fk-print-report-image-title.fk-print-report-image-text-cell b{font-weight:600!important}.fk-print-report-image-section-editable .fk-print-report-image-caption.fk-print-report-image-text-cell strong,.fk-print-report-image-section-editable .fk-print-report-image-caption.fk-print-report-image-text-cell b,.fk-print-report-image-section-editable .fk-print-report-image-card figcaption.fk-print-report-image-caption.fk-print-report-image-text-cell strong,.fk-print-report-image-section-editable .fk-print-report-image-card figcaption.fk-print-report-image-caption.fk-print-report-image-text-cell b{font-weight:500!important}.fk-print-report-image-section-editable .fk-print-report-image-card figcaption.fk-print-report-image-caption{margin-top:0!important}.fk-print-image-title-edit-wrap>.fk-print-image-text-toolbar-top{margin:0!important;top:auto!important;bottom:-58px!important}.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell,.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>figcaption.fk-print-report-image-caption.fk-print-report-image-text-cell{box-sizing:border-box!important;color:#201811!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;width:100%!important;height:auto!important;min-height:calc(1.12em + 6px)!important;max-height:none!important;margin:0!important;padding:3px 5px!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:1.05rem!important;font-weight:500!important;line-height:1.12!important;display:block!important;overflow:visible!important}.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell p,.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell div,.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell span,.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell strong,.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell b,.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell em,.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell i,.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell u{height:auto!important;min-height:0!important;max-height:none!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;white-space:inherit!important;overflow-wrap:inherit!important;word-break:inherit!important;margin:0!important;padding:0!important}.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell p,.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell div{display:block!important}.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell br{line-height:inherit!important}.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell:empty:before{color:#2018116b!important;font-family:inherit!important;font-size:inherit!important;font-weight:400!important;line-height:inherit!important;margin:0!important;padding:0!important;display:inline!important}.fk-print-image-caption-edit-wrap>.fk-print-image-text-toolbar-bottom{margin:0!important;top:-58px!important;bottom:auto!important}.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell strong,.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell b{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell em,.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell i,.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell u{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell strong u,.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell b u,.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell u strong,.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell u b{font-weight:650!important;text-decoration-line:underline!important}.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell strong,.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell b{font-weight:700!important}.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell em,.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell i{font-style:italic!important}.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>.fk-print-report-image-caption.fk-print-report-image-text-cell u{text-underline-offset:.13em!important;text-decoration-line:underline!important;text-decoration-thickness:.08em!important}.fk-print-report-image-text-cell strong,.fk-print-report-image-text-cell b{font-family:inherit!important;font-size:inherit!important;font-weight:760!important;line-height:inherit!important}.fk-print-report-image-caption.fk-print-report-image-text-cell strong,.fk-print-report-image-caption.fk-print-report-image-text-cell b,.fk-print-report-image-card figcaption.fk-print-report-image-caption.fk-print-report-image-text-cell strong,.fk-print-report-image-card figcaption.fk-print-report-image-caption.fk-print-report-image-text-cell b{font-weight:700!important}.fk-print-report-image-text-cell em,.fk-print-report-image-text-cell i{font-family:inherit!important;font-size:inherit!important;font-style:italic!important;line-height:inherit!important}.fk-print-report-image-text-cell u,.fk-print-report-image-text-cell ins{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;text-underline-offset:.13em!important;text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-thickness:.08em!important}.fk-print-report-image-title.fk-print-report-image-text-cell,.fk-print-report-image-caption.fk-print-report-image-text-cell{font-family:Arial,Helvetica Neue,sans-serif!important;font-style:normal!important;font-weight:400!important;text-decoration-line:none!important}.fk-print-report-image-title.fk-print-report-image-text-cell strong,.fk-print-report-image-title.fk-print-report-image-text-cell b,.fk-print-report-image-caption.fk-print-report-image-text-cell strong,.fk-print-report-image-caption.fk-print-report-image-text-cell b{font-family:inherit!important;font-size:inherit!important;font-weight:760!important;font-style:inherit!important;line-height:inherit!important}.fk-print-report-image-title.fk-print-report-image-text-cell em,.fk-print-report-image-title.fk-print-report-image-text-cell i,.fk-print-report-image-caption.fk-print-report-image-text-cell em,.fk-print-report-image-caption.fk-print-report-image-text-cell i{font-family:inherit!important;font-size:inherit!important;font-style:italic!important;line-height:inherit!important}.fk-print-report-image-title.fk-print-report-image-text-cell u,.fk-print-report-image-title.fk-print-report-image-text-cell ins,.fk-print-report-image-caption.fk-print-report-image-text-cell u,.fk-print-report-image-caption.fk-print-report-image-text-cell ins{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important;line-height:inherit!important;text-underline-offset:.13em!important;text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-thickness:.08em!important}.fk-print-report-image-text-cell strong u,.fk-print-report-image-text-cell b u,.fk-print-report-image-text-cell u strong,.fk-print-report-image-text-cell u b,.fk-print-report-image-text-cell strong ins,.fk-print-report-image-text-cell b ins,.fk-print-report-image-text-cell ins strong,.fk-print-report-image-text-cell ins b{font-weight:760!important;text-decoration-line:underline!important}.fk-print-report-image-card figcaption.fk-print-report-image-caption.fk-print-report-image-text-cell strong,.fk-print-report-image-card figcaption.fk-print-report-image-caption.fk-print-report-image-text-cell b,.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>figcaption.fk-print-report-image-caption.fk-print-report-image-text-cell strong,.fk-print-report-image-section-editable .fk-print-image-caption-edit-wrap>figcaption.fk-print-report-image-caption.fk-print-report-image-text-cell b{font-family:Arial,Helvetica Neue,sans-serif!important;font-weight:760!important}.fk-print-report-image-title.fk-print-report-image-text-cell{font-family:Arial,Helvetica Neue,sans-serif!important;font-weight:800!important}.fk-print-report-image-title.fk-print-report-image-text-cell:empty:before{content:none!important}.fk-print-report-image-title.fk-print-report-image-text-cell[contenteditable=true]:empty:before{content:attr(data-placeholder)!important;color:#2018116b!important;font-family:inherit!important;font-weight:800!important}.fk-print-report-image-text-cell:not([contenteditable=true]):empty{height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.fk-print-image-text-edit-wrap:has(>.fk-print-report-image-text-cell:not([contenteditable=true]):empty){height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}@media print{.fk-print-report-image-title.fk-print-report-image-text-cell{font-weight:800!important}.fk-print-report-image-title.fk-print-report-image-text-cell:empty:before{content:none!important}.fk-print-report-image-text-cell:not([contenteditable=true]):empty{height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.fk-print-image-text-edit-wrap:has(>.fk-print-report-image-text-cell:not([contenteditable=true]):empty){height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}}.fk-print-pdf-capture-active .fk-print-report-image-text-cell:empty:before,.fk-print-dialog-is-printing .fk-print-report-image-text-cell:empty:before,body.fk-print-only-root-active #fk-print-only-root .fk-print-report-image-text-cell:empty:before{content:none!important;display:none!important}.fk-print-pdf-capture-active .fk-print-report-image-text-cell:empty,.fk-print-dialog-is-printing .fk-print-report-image-text-cell:empty,body.fk-print-only-root-active #fk-print-only-root .fk-print-report-image-text-cell:empty{visibility:hidden!important;border:0!important;outline:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.fk-print-pdf-capture-active .fk-print-image-text-edit-wrap:has(>.fk-print-report-image-text-cell:empty){visibility:hidden!important;border:0!important;outline:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.fk-print-dialog-is-printing .fk-print-image-text-edit-wrap:has(>.fk-print-report-image-text-cell:empty){visibility:hidden!important;border:0!important;outline:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}body.fk-print-only-root-active #fk-print-only-root .fk-print-image-text-edit-wrap:has(>.fk-print-report-image-text-cell:empty){visibility:hidden!important;border:0!important;outline:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.fk-print-pdf-capture-active .fk-print-report-image-layer-card,.fk-print-dialog-is-printing .fk-print-report-image-layer-card,body.fk-print-only-root-active #fk-print-only-root .fk-print-report-image-layer-card{padding:8px!important}.fk-print-pdf-capture-active .fk-print-image-media-frame,.fk-print-dialog-is-printing .fk-print-image-media-frame,body.fk-print-only-root-active #fk-print-only-root .fk-print-image-media-frame{margin:0!important}@media print{.fk-print-report-image-text-cell:empty:before{content:none!important;display:none!important}.fk-print-report-image-text-cell:empty{visibility:hidden!important;border:0!important;outline:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.fk-print-image-text-edit-wrap:has(>.fk-print-report-image-text-cell:empty){visibility:hidden!important;border:0!important;outline:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.fk-print-report-image-layer-card{padding:8px!important}.fk-print-image-media-frame{margin:0!important}}.fk-print-image-page-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-top:8px!important;display:flex!important}.fk-print-image-page-actions .ghost-button{white-space:nowrap!important;min-height:30px!important;padding:0 11px!important;font-size:.74rem!important}.fk-print-image-remove-page-button{color:#5b3420!important;background:#fff8eff0!important;border-color:#7e4c2a3d!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-image-page-actions,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-image-page-actions{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:120!important;display:flex!important;position:relative!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-image-page-actions button,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-image-page-actions button,.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview button.fk-print-image-add-page-button,.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview button.fk-print-image-remove-page-button,.fk-print-preview-paper .fk-print-report-document-preview button.fk-print-image-add-page-button,.fk-print-preview-paper .fk-print-report-document-preview button.fk-print-image-remove-page-button{visibility:visible!important;opacity:1!important;color:#5b3420!important;white-space:nowrap!important;cursor:pointer!important;pointer-events:auto!important;background:#fff8eff5!important;border:1px solid #7e4c2a47!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:30px!important;padding:0 11px!important;font-size:.74rem!important;font-weight:760!important;line-height:1!important;display:inline-flex!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview button.fk-print-image-add-page-button:hover,.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview button.fk-print-image-remove-page-button:hover,.fk-print-preview-paper .fk-print-report-document-preview button.fk-print-image-add-page-button:hover,.fk-print-preview-paper .fk-print-report-document-preview button.fk-print-image-remove-page-button:hover{color:#3f2d19!important;background:#eadfce!important;border-color:#694c2b75!important}.fk-print-pdf-capture-active .fk-print-image-page-actions,.fk-print-pdf-capture-active .fk-print-image-add-page-button,.fk-print-pdf-capture-active .fk-print-image-remove-page-button,.fk-print-dialog-is-printing .fk-print-image-page-actions,.fk-print-dialog-is-printing .fk-print-image-add-page-button,.fk-print-dialog-is-printing .fk-print-image-remove-page-button,body.fk-print-only-root-active #fk-print-only-root .fk-print-image-page-actions,body.fk-print-only-root-active #fk-print-only-root .fk-print-image-add-page-button,body.fk-print-only-root-active #fk-print-only-root .fk-print-image-remove-page-button{visibility:hidden!important;display:none!important}@media print{.fk-print-image-page-actions,.fk-print-image-add-page-button,.fk-print-image-remove-page-button{visibility:hidden!important;display:none!important}}.fk-print-image-section-topbar{min-width:0!important;position:relative!important}.fk-print-image-section-topbar .fk-print-image-page-actions{z-index:180!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;margin:0!important;display:flex!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}.fk-print-image-section-topbar .fk-print-image-page-actions button,.fk-print-image-section-topbar button.fk-print-image-add-page-button,.fk-print-image-section-topbar button.fk-print-image-remove-page-button{visibility:visible!important;opacity:1!important;color:#5b3420!important;white-space:nowrap!important;cursor:pointer!important;pointer-events:auto!important;background:#fff8effa!important;border:1px solid #7e4c2a47!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;font-size:.66rem!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.fk-print-image-section-topbar button.fk-print-image-add-page-button:hover,.fk-print-image-section-topbar button.fk-print-image-remove-page-button:hover{color:#3f2d19!important;background:#eadfce!important;border-color:#694c2b7a!important}.fk-print-report-image-section{position:relative!important}.fk-print-image-section-topbar{height:auto!important;min-height:0!important;margin:0 0 10px!important;padding:0!important;display:block!important;position:static!important}.fk-print-image-section-topbar .fk-print-report-image-section-heading{margin:0!important;padding-right:8px!important}.fk-print-preview-paper .fk-print-report-document-preview .fk-print-report-image-section .fk-print-image-section-topbar .fk-print-image-page-actions,.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-report-image-section .fk-print-image-section-topbar .fk-print-image-page-actions{z-index:220!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:auto 18px 18px auto!important;transform:none!important}.fk-print-preview-paper .fk-print-report-document-preview .fk-print-report-image-section .fk-print-image-section-topbar .fk-print-image-page-actions button,.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-report-image-section .fk-print-image-section-topbar .fk-print-image-page-actions button{visibility:visible!important;opacity:1!important;color:#5b3420!important;white-space:nowrap!important;cursor:pointer!important;pointer-events:auto!important;background:#fff8effa!important;border:1px solid #7e4c2a47!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;font-size:.66rem!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;box-shadow:0 1px 6px #23170d14!important}.fk-print-report-image-section .fk-print-report-image-stage{margin-top:0!important}.fk-print-pdf-capture-active .fk-print-image-section-topbar .fk-print-image-page-actions,.fk-print-dialog-is-printing .fk-print-image-section-topbar .fk-print-image-page-actions,body.fk-print-only-root-active #fk-print-only-root .fk-print-image-section-topbar .fk-print-image-page-actions{visibility:hidden!important;opacity:0!important;display:none!important}@media print{.fk-print-image-section-topbar .fk-print-image-page-actions{visibility:hidden!important;opacity:0!important;display:none!important}.fk-print-image-section-topbar .fk-print-report-image-section-heading{padding-right:0!important}}.fk-print-report-document-preview .fk-print-image-section-topbar .fk-print-image-page-actions{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.fk-print-report-document-preview .fk-print-report-page-number{white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:0!important;display:inline-flex!important}.fk-print-report-document-preview .fk-print-report-page-number:before{flex:none!important;order:2!important}.fk-print-report-document-preview .fk-print-report-footer-image-page-actions{visibility:visible!important;opacity:1!important;pointer-events:auto!important;order:1!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important;display:inline-flex!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-report-footer button.fk-print-report-footer-image-page-button,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-report-footer button.fk-print-report-footer-image-page-button{visibility:visible!important;opacity:1!important;color:#5b3420!important;white-space:nowrap!important;cursor:pointer!important;pointer-events:auto!important;min-height:20px!important;box-shadow:none!important;background:#fff8effa!important;border:1px solid #7e4c2a47!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;font-size:.62rem!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-report-footer button.fk-print-report-footer-image-page-button:hover,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-report-footer button.fk-print-report-footer-image-page-button:hover{color:#3f2d19!important;background:#eadfce!important;border-color:#694c2b7a!important}.fk-print-pdf-capture-active .fk-print-report-footer-image-page-actions,.fk-print-dialog-is-printing .fk-print-report-footer-image-page-actions,body.fk-print-only-root-active #fk-print-only-root .fk-print-report-footer-image-page-actions{visibility:hidden!important;opacity:0!important;display:none!important}@media print{.fk-print-report-footer-image-page-actions,.fk-print-report-footer-image-page-button{visibility:hidden!important;opacity:0!important;display:none!important}}.fk-print-report-document-preview .fk-print-report-footer-image-page-actions{gap:8px!important;margin-right:8px!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-report-footer button.fk-print-report-footer-image-page-button,.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-report-footer label.fk-print-report-footer-image-page-button,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-report-footer button.fk-print-report-footer-image-page-button,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-report-footer label.fk-print-report-footer-image-page-button{visibility:visible!important;opacity:1!important;color:#5b3420!important;white-space:nowrap!important;cursor:pointer!important;pointer-events:auto!important;box-sizing:border-box!important;min-height:26px!important;box-shadow:none!important;background:#fff8effa!important;border:1px solid #7e4c2a52!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 11px!important;font-size:.72rem!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.fk-print-report-footer-image-page-add-image-button input{display:none!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-report-footer button.fk-print-report-footer-image-page-button:hover,.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-report-footer label.fk-print-report-footer-image-page-button:hover,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-report-footer button.fk-print-report-footer-image-page-button:hover,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-report-footer label.fk-print-report-footer-image-page-button:hover{color:#3f2d19!important;background:#eadfce!important;border-color:#694c2b85!important}.fk-print-pdf-capture-active .fk-print-report-footer-image-page-add-image-button,.fk-print-dialog-is-printing .fk-print-report-footer-image-page-add-image-button,body.fk-print-only-root-active #fk-print-only-root .fk-print-report-footer-image-page-add-image-button{visibility:hidden!important;opacity:0!important;display:none!important}@media print{.fk-print-report-footer-image-page-add-image-button{visibility:hidden!important;opacity:0!important;display:none!important}}.fk-print-report-image-layer-card{position:absolute!important}.fk-print-report-image-layer-card .fk-print-image-inline-menu{z-index:260!important;pointer-events:auto!important;background:#fffaf3f5!important;border:1px solid #7e4c2a3d!important;border-radius:10px!important;grid-template-columns:minmax(112px,auto) auto!important;align-items:end!important;gap:6px!important;padding:6px!important;display:grid!important;top:6px!important;right:6px!important;box-shadow:0 8px 22px #1c120924!important}.fk-print-report-image-layer-card .fk-print-image-inline-menu label{color:#332214d1!important;text-align:left!important;gap:3px!important;min-width:0!important;font-size:.62rem!important;font-weight:820!important;line-height:1.05!important;display:grid!important}.fk-print-report-image-layer-card .fk-print-image-inline-menu label>span{color:#332214b8!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.58rem!important;font-weight:850!important;line-height:1!important;display:block!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-report-image-layer-card .fk-print-image-inline-menu select,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-report-image-layer-card .fk-print-image-inline-menu select{visibility:visible!important;opacity:1!important;color:#2d1d10!important;min-width:112px!important;min-height:28px!important;font:inherit!important;cursor:pointer!important;pointer-events:auto!important;background:#fffffff5!important;border:1px solid #694b282e!important;border-radius:8px!important;padding:0 8px!important;font-size:.72rem!important;font-weight:720!important;display:block!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-report-image-layer-card .fk-print-image-inline-menu button,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-report-image-layer-card .fk-print-image-inline-menu button{visibility:visible!important;opacity:1!important;color:#5b3420!important;white-space:nowrap!important;cursor:pointer!important;pointer-events:auto!important;background:#fff8effa!important;border:1px solid #7e4c2a47!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:.72rem!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-report-image-layer-card .fk-print-image-inline-menu button:hover,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-report-image-layer-card .fk-print-image-inline-menu button:hover{color:#3f2d19!important;background:#eadfce!important;border-color:#694c2b7a!important}.fk-print-pdf-capture-active .fk-print-image-inline-menu,.fk-print-dialog-is-printing .fk-print-image-inline-menu,body.fk-print-only-root-active #fk-print-only-root .fk-print-image-inline-menu{visibility:hidden!important;opacity:0!important;display:none!important}@media print{.fk-print-image-inline-menu{visibility:hidden!important;opacity:0!important;display:none!important}}.fk-print-report-image-stage,.fk-print-report-image-layer-card{overflow:visible!important}.fk-print-report-image-layer-card:has(.fk-print-image-inline-menu){z-index:360!important;isolation:isolate!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-report-image-layer-card .fk-print-image-inline-menu,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-report-image-layer-card .fk-print-image-inline-menu,.fk-print-report-image-layer-card .fk-print-image-inline-menu{z-index:420!important;grid-template-columns:minmax(116px,auto) auto!important;max-width:min(260px,100vw - 40px)!important;inset:0 0 auto auto!important;transform:translateY(calc(-100% - 6px))!important}.fk-print-report-image-layer-card .fk-print-image-title-edit-wrap,.fk-print-report-image-layer-card .fk-print-image-text-toolbar{z-index:120!important;position:relative!important}.fk-print-report-image-layer-card .fk-print-image-inline-menu label{margin:0!important}.fk-print-report-image-layer-card .fk-print-image-inline-menu select,.fk-print-report-image-layer-card .fk-print-image-inline-menu button{min-height:27px!important}.fk-print-report-image-layer-card .fk-print-image-text-toolbar{z-index:140!important;grid-template-columns:repeat(3,22px)!important;gap:3px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:3px 5px!important;display:inline-grid!important;position:absolute!important;left:0!important;transform:none!important}.fk-print-report-image-layer-card .fk-print-image-title-edit-wrap>.fk-print-image-text-toolbar-top{margin:0!important;top:auto!important}.fk-print-report-image-layer-card .fk-print-image-caption-edit-wrap>.fk-print-image-text-toolbar-bottom{margin:0!important;bottom:auto!important}.fk-print-report-image-layer-card .fk-print-image-title-edit-wrap{z-index:120!important;margin-top:0!important;margin-bottom:6px!important;padding:0!important;position:relative!important}.fk-print-report-image-layer-card .fk-print-image-caption-edit-wrap{z-index:120!important;margin-top:8px!important;margin-bottom:0!important;padding:0!important;position:relative!important}.fk-print-report-image-layer-card .fk-print-image-media-frame{margin-top:0!important;margin-bottom:0!important}.fk-print-report-image-layer-card .fk-print-image-inline-menu{margin:0!important;position:absolute!important}.fk-print-pdf-capture-active .fk-print-image-text-toolbar,.fk-print-dialog-is-printing .fk-print-image-text-toolbar,body.fk-print-only-root-active #fk-print-only-root .fk-print-image-text-toolbar{visibility:hidden!important;display:none!important}@media print{.fk-print-image-text-toolbar{visibility:hidden!important;display:none!important}}.fk-print-report-image-layer-card .fk-print-image-title-edit-wrap>.fk-print-image-text-toolbar-top{bottom:-44px!important}.fk-print-report-image-layer-card .fk-print-image-caption-edit-wrap>.fk-print-image-text-toolbar-bottom{top:-44px!important}.fk-print-image-editor-compact-v2ia{gap:10px!important;padding:13px!important;display:grid!important}.fk-print-image-editor-header-compact-v2ia{gap:4px!important;display:grid!important}.fk-print-image-editor-header-compact-v2ia>div{gap:3px!important;min-width:0!important;display:grid!important}.fk-print-image-section-title-field{color:#332214d1!important;gap:5px!important;min-width:0!important;font-size:.78rem!important;font-weight:720!important;display:grid!important}.fk-print-image-section-title-field>span{color:#332214c7!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:850!important}.fk-print-image-section-title-field input{box-sizing:border-box!important;color:#2d1d10!important;width:100%!important;min-width:0!important;min-height:31px!important;font:inherit!important;background:#ffffffe0!important;border:1px solid #694b282e!important;border-radius:9px!important;padding:0 9px!important}.fk-print-image-upload-button-compact-v2ia{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:32px!important}.fk-print-image-loaded-count{color:#332214ad!important;margin:-1px 0 0!important;font-size:.74rem!important;font-weight:680!important;line-height:1.28!important}.fk-print-image-file-list-toggle{color:#3d2613!important;cursor:pointer!important;background:linear-gradient(#fffcf7f5,#eee5d8eb)!important;border:1px solid #694b2829!important;border-radius:999px!important;width:100%!important;min-width:0!important;min-height:30px!important;padding:0 10px!important;font-size:.74rem!important;font-weight:780!important}.fk-print-image-file-list-toggle:hover:not(:disabled){color:#3f2d19!important;background:#eadfce!important;border-color:#694c2b6b!important}.fk-print-image-file-name-list{background:#ffffff7a!important;border:1px solid #694b281f!important;border-radius:10px!important;gap:5px!important;max-height:168px!important;margin:0!important;padding:7px!important;list-style:none!important;display:grid!important;overflow:auto!important}.fk-print-image-file-name-list li{background:#fffaf3b8!important;border-radius:7px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:5px 6px!important;display:grid!important}.fk-print-image-file-name-list li span{color:#2d1d10db!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:.72rem!important;font-weight:720!important;line-height:1.15!important;overflow:hidden!important}.fk-print-image-file-name-list li small{color:#33221494!important;white-space:nowrap!important;font-size:.66rem!important;font-weight:760!important;line-height:1.1!important}.fk-print-image-editor-compact-v2ia .fk-print-image-editor-card,.fk-print-image-editor-compact-v2ia .fk-print-image-editor-fields,.fk-print-image-editor-compact-v2ia .fk-print-image-editor-actions{display:none!important}.fk-print-image-editor-compact-v2ia .fk-print-image-section-heading-v2ia{color:#3b2615!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:.82rem!important;font-weight:850!important;line-height:1.12!important;display:block!important}.fk-print-image-editor-compact-v2ia .fk-print-image-editor-header-compact-v2ia>div{gap:5px!important}.fk-print-image-editor-compact-v2ia .fk-print-image-loaded-count{color:#332214b8!important;background:#ffffff6b!important;border:1px solid #694b281c!important;border-radius:9px!important;margin:10px 0 11px!important;padding:8px 9px!important;font-size:.74rem!important;font-weight:720!important;line-height:1.28!important;display:block!important}.fk-print-image-editor-compact-v2ia .fk-print-image-section-title-field{margin-top:0!important}.fk-print-image-editor-compact-v2ia .fk-print-image-upload-button-compact-v2ia:hover,.fk-print-image-editor-compact-v2ia .fk-print-image-upload-button-compact-v2ia:focus-within{color:#3f2d19!important;background:#eadfce!important;border-color:#694c2b85!important;transform:translateY(-1px)!important;box-shadow:0 1px 5px #2d1d101a!important}.fk-print-image-editor-compact-v2ia .fk-print-image-upload-button-compact-v2ia:active{background:#dcc8aa!important;border-color:#694c2b9e!important;transform:translateY(0)!important}.fk-print-report-document-preview .fk-print-report-image-text-cell[contenteditable=true][data-placeholder]:empty:before{content:attr(data-placeholder)!important;color:#34241675!important;pointer-events:none!important;font-style:italic!important;font-weight:500!important;display:block!important}.fk-print-pdf-capture-active .fk-print-report-image-text-cell[data-placeholder]:empty:before,.fk-print-dialog-is-printing .fk-print-report-image-text-cell[data-placeholder]:empty:before,body.fk-print-only-root-active #fk-print-only-root .fk-print-report-image-text-cell[data-placeholder]:empty:before{content:""!important;visibility:hidden!important;display:none!important}@media print{.fk-print-report-image-text-cell[data-placeholder]:empty:before{content:""!important;visibility:hidden!important;display:none!important}}.fk-print-report-footer-image-page-actions{align-items:center!important;gap:8px!important;display:inline-flex!important;position:relative!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-report-footer button.fk-print-report-footer-image-page-delete-button:hover,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-report-footer button.fk-print-report-footer-image-page-delete-button:hover{color:#763529!important;background:#f1d9d4!important;border-color:#9e483a75!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-report-footer button.fk-print-report-footer-image-page-delete-button:active,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-report-footer button.fk-print-report-footer-image-page-delete-button:active{color:#632a21!important;background:#e7c3bd!important;border-color:#9e483a94!important}.fk-print-image-page-delete-confirm-popover{z-index:720!important;color:#4a241e!important;text-align:left!important;pointer-events:auto!important;background:#fff9f7fa!important;border:1px solid #8a473a3d!important;border-radius:12px!important;gap:9px!important;width:min(265px,100vw - 42px)!important;padding:11px!important;display:grid!important;position:absolute!important;bottom:calc(100% + 8px)!important;right:0!important;box-shadow:0 12px 30px #23140c2e!important}.fk-print-image-page-delete-confirm-text{color:#4a241e!important;white-space:normal!important;font-size:.74rem!important;font-weight:760!important;line-height:1.28!important;display:block!important}.fk-print-image-page-delete-confirm-actions{justify-content:flex-end!important;gap:7px!important;display:flex!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-report-footer .fk-print-image-page-delete-confirm-popover button.fk-print-report-footer-image-page-button,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-report-footer .fk-print-image-page-delete-confirm-popover button.fk-print-report-footer-image-page-button{visibility:visible!important;opacity:1!important;pointer-events:auto!important;min-height:27px!important;padding:0 10px!important;display:inline-flex!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-report-footer .fk-print-image-page-delete-confirm-button,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-report-footer .fk-print-image-page-delete-confirm-button{color:#763529!important;background:#f1d9d4!important;border-color:#9e483a6b!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-report-footer .fk-print-image-page-delete-confirm-button:hover,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-report-footer .fk-print-image-page-delete-confirm-button:hover{color:#632a21!important;background:#e7c3bd!important;border-color:#9e483a94!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-image-page-delete-confirm-popover,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-image-page-delete-confirm-popover,.fk-print-image-page-delete-confirm-popover{z-index:2147483647!important;visibility:visible!important;opacity:1!important;color:#4a241e!important;text-align:left!important;pointer-events:auto!important;isolation:isolate!important;background:#fff9f7fc!important;border:1px solid #8a473a4d!important;border-radius:14px!important;gap:12px!important;width:min(340px,100vw - 42px)!important;min-width:0!important;padding:16px!important;display:grid!important;position:fixed!important;inset:50vh auto auto 50vw!important;transform:translate(-50%,-50%)!important;box-shadow:0 22px 70px #140c0757!important}.fk-print-image-page-delete-confirm-popover:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:#15100b38!important;display:block!important;position:fixed!important;inset:-200vh -200vw!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-image-page-delete-confirm-popover .fk-print-image-page-delete-confirm-text,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-image-page-delete-confirm-popover .fk-print-image-page-delete-confirm-text,.fk-print-image-page-delete-confirm-popover .fk-print-image-page-delete-confirm-text{visibility:visible!important;opacity:1!important;color:#4a241e!important;white-space:normal!important;font-size:.82rem!important;font-weight:780!important;line-height:1.32!important;display:block!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-image-page-delete-confirm-popover .fk-print-image-page-delete-confirm-actions,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-image-page-delete-confirm-popover .fk-print-image-page-delete-confirm-actions,.fk-print-image-page-delete-confirm-popover .fk-print-image-page-delete-confirm-actions{visibility:visible!important;opacity:1!important;pointer-events:auto!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-image-page-delete-confirm-popover button,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-image-page-delete-confirm-popover button,.fk-print-image-page-delete-confirm-popover button{z-index:2!important;visibility:visible!important;opacity:1!important;cursor:pointer!important;pointer-events:auto!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:30px!important;padding:0 12px!important;font-size:.74rem!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;position:relative!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-image-page-delete-confirm-popover .fk-print-image-page-delete-confirm-button,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-image-page-delete-confirm-popover .fk-print-image-page-delete-confirm-button,.fk-print-image-page-delete-confirm-popover .fk-print-image-page-delete-confirm-button{color:#763529!important;background:#f1d9d4!important;border-color:#9e483a7a!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-image-page-delete-confirm-popover .fk-print-image-page-delete-confirm-button:hover,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-image-page-delete-confirm-popover .fk-print-image-page-delete-confirm-button:hover,.fk-print-image-page-delete-confirm-popover .fk-print-image-page-delete-confirm-button:hover{color:#632a21!important;background:#e7c3bd!important;border-color:#9e483a9e!important}.fk-print-pdf-capture-active .fk-print-image-page-delete-confirm-popover,.fk-print-dialog-is-printing .fk-print-image-page-delete-confirm-popover,body.fk-print-only-root-active #fk-print-only-root .fk-print-image-page-delete-confirm-popover{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}@media print{.fk-print-image-page-delete-confirm-popover{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}}.fk-print-image-page-delete-confirm-backdrop{z-index:2147483647!important;pointer-events:auto!important;isolation:isolate!important;background:#15100b42!important;place-items:center!important;padding:18px!important;display:grid!important;position:fixed!important;inset:0!important}.fk-print-image-page-delete-confirm-backdrop .fk-print-image-page-delete-confirm-popover{z-index:1!important;visibility:visible!important;opacity:1!important;color:#4a241e!important;text-align:left!important;pointer-events:auto!important;isolation:isolate!important;background:#fff9f7fc!important;border:1px solid #8a473a57!important;border-radius:14px!important;gap:12px!important;width:min(360px,100vw - 42px)!important;min-width:0!important;padding:17px!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important;box-shadow:0 24px 76px #140c075c!important}.fk-print-image-page-delete-confirm-backdrop .fk-print-image-page-delete-confirm-popover:before{content:none!important;display:none!important}.fk-print-image-page-delete-confirm-backdrop .fk-print-image-page-delete-confirm-text{visibility:visible!important;opacity:1!important;color:#4a241e!important;white-space:normal!important;font-size:.84rem!important;font-weight:780!important;line-height:1.34!important;display:block!important}.fk-print-image-page-delete-confirm-backdrop .fk-print-image-page-delete-confirm-actions{visibility:visible!important;opacity:1!important;pointer-events:auto!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}.fk-print-image-page-delete-confirm-backdrop button{z-index:2!important;visibility:visible!important;opacity:1!important;cursor:pointer!important;pointer-events:auto!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:31px!important;padding:0 13px!important;font-size:.74rem!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;position:relative!important}.fk-print-image-page-delete-confirm-backdrop .fk-print-image-page-delete-confirm-button{color:#763529!important;background:#f1d9d4!important;border-color:#9e483a7a!important}.fk-print-image-page-delete-confirm-backdrop .fk-print-image-page-delete-confirm-button:hover{color:#632a21!important;background:#e7c3bd!important;border-color:#9e483a9e!important}.fk-print-image-page-delete-confirm-backdrop .fk-print-image-page-delete-cancel-button:hover{color:#3f2d19!important;background:#eadfce!important;border-color:#694c2b75!important}.fk-print-pdf-capture-active .fk-print-image-page-delete-confirm-backdrop,.fk-print-dialog-is-printing .fk-print-image-page-delete-confirm-backdrop,body.fk-print-only-root-active .fk-print-image-page-delete-confirm-backdrop{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}@media print{.fk-print-image-page-delete-confirm-backdrop{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-report-image-layer-card .fk-print-image-inline-menu button.fk-print-image-inline-delete-button:hover,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-report-image-layer-card .fk-print-image-inline-menu button.fk-print-image-inline-delete-button:hover,.fk-print-report-image-layer-card .fk-print-image-inline-menu button.fk-print-image-inline-delete-button:hover{color:#763529!important;background:#f1d9d4!important;border-color:#9e483a7a!important;box-shadow:0 1px 5px #5a1f181a!important}.fk-print-dialog:not(.fk-print-dialog-is-printing) .fk-print-report-document-preview .fk-print-report-image-layer-card .fk-print-image-inline-menu button.fk-print-image-inline-delete-button:active,.fk-print-preview-paper .fk-print-report-document-preview .fk-print-report-image-layer-card .fk-print-image-inline-menu button.fk-print-image-inline-delete-button:active,.fk-print-report-image-layer-card .fk-print-image-inline-menu button.fk-print-image-inline-delete-button:active{color:#632a21!important;background:#e7c3bd!important;border-color:#9e483a9e!important}.fk-print-image-editor-compact-v2ia .fk-print-image-delete-all-button{color:#763529!important;cursor:pointer!important;background:#f8ebe8!important;border:1px solid #9e483a47!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:31px!important;padding:0 11px!important;font-size:.74rem!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.fk-print-image-editor-compact-v2ia .fk-print-image-delete-all-button:hover{color:#632a21!important;background:#f1d9d4!important;border-color:#9e483a7a!important;box-shadow:0 1px 5px #5a1f181a!important}.fk-print-image-editor-compact-v2ia .fk-print-image-delete-all-button:active{color:#632a21!important;background:#e7c3bd!important;border-color:#9e483a9e!important}.fk-print-image-delete-all-confirm-backdrop{z-index:2147483647!important;pointer-events:auto!important;isolation:isolate!important;background:#15100b47!important;place-items:center!important;padding:18px!important;display:grid!important;position:fixed!important;inset:0!important}.fk-print-image-delete-all-confirm-modal{color:#4a241e!important;text-align:left!important;pointer-events:auto!important;background:#fff9f7fc!important;border:1px solid #8a473a57!important;border-radius:14px!important;gap:10px!important;width:min(380px,100vw - 42px)!important;min-width:0!important;padding:17px!important;display:grid!important;box-shadow:0 24px 76px #140c075c!important}.fk-print-image-delete-all-confirm-title{color:#4a241e!important;font-size:.86rem!important;font-weight:820!important;line-height:1.28!important;display:block!important}.fk-print-image-delete-all-confirm-text{color:#4a241ec7!important;font-size:.74rem!important;font-weight:650!important;line-height:1.34!important;display:block!important}.fk-print-image-delete-all-confirm-actions{justify-content:flex-end!important;gap:8px!important;margin-top:2px!important;display:flex!important}.fk-print-image-delete-all-confirm-actions button{visibility:visible!important;opacity:1!important;cursor:pointer!important;pointer-events:auto!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:31px!important;padding:0 13px!important;font-size:.74rem!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.fk-print-image-delete-all-confirm-button{color:#763529!important;background:#f1d9d4!important;border-color:#9e483a7a!important}.fk-print-image-delete-all-confirm-button:hover{color:#632a21!important;background:#e7c3bd!important;border-color:#9e483a9e!important}.fk-print-image-delete-all-cancel-button:hover{color:#3f2d19!important;background:#eadfce!important;border-color:#694c2b75!important}.fk-print-pdf-capture-active .fk-print-image-delete-all-confirm-backdrop,.fk-print-dialog-is-printing .fk-print-image-delete-all-confirm-backdrop,body.fk-print-only-root-active .fk-print-image-delete-all-confirm-backdrop{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}@media print{.fk-print-image-delete-all-confirm-backdrop{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}}.fk-print-display-options-section{background:linear-gradient(#fffcf7eb,#f4eadbd1)!important;border:1px solid #694b282e!important;border-radius:14px!important;gap:10px!important;padding:11px!important;display:grid!important}.fk-print-display-options-toggle{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:linear-gradient(#fffcf7fa,#eee5d8f0)!important;border:1px solid #694b2829!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:32px!important;padding:0 10px!important;display:flex!important}.fk-print-display-options-toggle:hover{color:#3f2d19!important;background:#eadfce!important;border-color:#694c2b6b!important}.fk-print-display-options-toggle:focus-visible{outline-offset:2px!important;outline:2px solid #5b3a1f6b!important}.fk-print-display-options-toggle>span{color:#3b2615!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.82rem!important;font-weight:850!important;line-height:1.1!important}.fk-print-display-options-toggle>small{color:#3322149e!important;white-space:nowrap!important;font-size:.68rem!important;font-weight:760!important;line-height:1.1!important}.fk-print-display-options-content{gap:10px!important;min-width:0!important;display:grid!important}.fk-print-display-options-content>.fk-print-dialog-control-group,.fk-print-display-options-content>.fk-print-image-editor{margin:0!important}.fk-print-display-options-content>.fk-print-dialog-control-group{background:#fffaf3b8!important}.fk-print-dialog-menu-setup-actions-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;margin-top:0!important;display:grid!important}.fk-print-display-options-toggle{color:#3a2414!important;background:linear-gradient(#f6efe4fa,#e2d7c7f5)!important;border-color:#694c2b38!important}.fk-print-dialog-menu-setup-actions,.fk-print-dialog-menu-setup-actions-bottom,[class*=fk-print-dialog-menu-setup-actions]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;display:grid!important}.fk-print-dialog-menu-setup-actions .fk-print-dialog-menu-setup-cancel-button,.fk-print-dialog-menu-setup-actions-bottom .fk-print-dialog-menu-setup-cancel-button,[class*=fk-print-dialog-menu-setup-actions] .fk-print-dialog-menu-setup-cancel-button{grid-column:1/-1!important;justify-self:center!important;width:auto!important;min-width:112px!important;max-width:170px!important;min-height:30px!important;margin-top:2px!important;padding:0 18px!important}.fk-print-dialog-menu-setup-actions .fk-print-dialog-menu-setup-cancel-button:hover,.fk-print-dialog-menu-setup-actions-bottom .fk-print-dialog-menu-setup-cancel-button:hover,[class*=fk-print-dialog-menu-setup-actions] .fk-print-dialog-menu-setup-cancel-button:hover{color:#3f2d19!important;background:#eadfce!important;border-color:#694c2b75!important}.fk-print-dialog-menu-setup-cancel-row{grid-column:1/-1!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;margin-top:2px!important;display:flex!important}.fk-print-dialog-menu-setup-cancel-row .fk-print-dialog-menu-setup-cancel-button{justify-content:center!important;justify-self:center!important;align-items:center!important;width:auto!important;min-width:112px!important;max-width:170px!important;min-height:30px!important;margin:0 auto!important;padding:0 18px!important;display:inline-flex!important}.fk-print-dialog-menu-setup-cancel-row .fk-print-dialog-menu-setup-cancel-button:hover{color:#3f2d19!important;background:#eadfce!important;border-color:#694c2b75!important}.fk-print-dialog-menu-setup-sticky-section{z-index:95!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;align-self:start!important;position:sticky!important;top:8px!important;box-shadow:0 8px 18px #2d1d101a,inset 0 1px #ffffffa3!important}.fk-print-dialog-menu-setup-sticky-section:after{content:""!important;pointer-events:none!important;background:linear-gradient(#f4ece08c,#f4ece000)!important;height:7px!important;position:absolute!important;bottom:-7px!important;left:10px!important;right:10px!important}.fk-print-dialog-is-printing .fk-print-dialog-menu-setup-sticky-section,.fk-print-pdf-capture-active .fk-print-dialog-menu-setup-sticky-section{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:static!important}.fk-print-dialog-menu-setup-sticky-section{border:1px solid #694c2b4d!important;margin-bottom:16px!important;overflow:visible!important;box-shadow:inset 0 0 0 1px #694c2b57,0 8px 18px #2d1d101a,inset 0 1px #ffffffa3!important}.fk-print-dialog-menu-setup-sticky-section:hover{border-color:#694c2b61!important;box-shadow:inset 0 0 0 1px #694c2b6b,0 8px 18px #2d1d101c,inset 0 1px #ffffffa3!important}.fk-print-report-project .fk-print-report-first-page-project-meta{margin-top:8px!important}@media print{.fk-print-report-project .fk-print-report-first-page-project-meta{margin-top:2.2mm!important}}.fk-print-report-image-title[data-fk-image-font-weight=normal],.fk-print-report-image-title [data-fk-image-font-weight=normal],.fk-print-report-image-caption[data-fk-image-font-weight=normal],.fk-print-report-image-caption [data-fk-image-font-weight=normal]{font-weight:400!important}.fk-print-report-image-title strong,.fk-print-report-image-title b,.fk-print-report-image-caption strong,.fk-print-report-image-caption b{font-weight:800!important}.fk-print-report-document .fk-print-report-main-total-cell{border-style:solid!important;border-width:1px!important;border-color:rgba(83, 68, 52, var(--fk-print-company-top-summary-border-opacity,var(--fk-print-company-summary-border-opacity,.184)))!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.fk-company-print-save-button-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;width:100%;min-width:0;display:grid}.fk-company-print-save-button-row>.fk-company-print-systemstandard-save-button{white-space:normal;grid-area:1/1;width:100%;min-width:0;margin:0}.fk-company-print-save-button-row>.fk-company-print-menu-save-button{white-space:normal;grid-area:1/2;width:100%;min-width:0;margin:0}.fk-company-print-save-button-row>.fk-company-print-systemstandard-cancel-button{grid-area:2/1/auto/-1;justify-self:start}.fk-company-print-save-button-row[data-system-owner=false]>.fk-company-print-menu-save-button{grid-column:1/-1}.fk-company-print-branding-bottom-actions>.fk-company-print-systemstandard-history-panel{width:100%;min-width:0}.fk-company-print-save-button-row{grid-auto-rows:42px;align-items:stretch!important}.fk-company-print-save-button-row>.fk-company-print-systemstandard-save-button,.fk-company-print-save-button-row>.fk-company-print-menu-save-button{box-sizing:border-box!important;text-align:center!important;white-space:normal!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:7px 10px!important;line-height:1.08!important;display:flex!important}.fk-print-dialog-menu-setup-actions-bottom>.fk-print-restore-system-default-row{grid-column:1/-1!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;margin-top:2px!important;display:flex!important}.fk-print-dialog-menu-setup-actions-bottom>.fk-print-restore-system-default-row>.fk-print-restore-system-default-button{box-sizing:border-box!important;white-space:nowrap!important;text-overflow:clip!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:208px!important;max-width:100%!important;min-height:34px!important;margin:0 auto!important;padding:0 18px!important;font-size:.68rem!important;line-height:1.1!important;display:inline-flex!important;overflow:visible!important}.fk-print-dialog-menu-setup-actions-bottom>.fk-print-restore-system-default-row>.fk-print-restore-system-default-button:disabled{opacity:.52!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important}.fk-print-report-color-mode-color .fk-print-report-operation-group-otherDisciplines .fk-print-report-operation-group-header{background:var(--fk-print-company-operation-other-disciplines-bg,#eaf3fb)!important;color:#263f52e6!important;border-left:0!important}@media print{.fk-print-report-color-mode-color .fk-print-report-operation-group-otherDisciplines .fk-print-report-operation-group-header{background:var(--fk-print-company-operation-other-disciplines-bg,#eaf3fb)!important}}.fk-print-preview-paper[data-print-page-kind=material][data-print-material-continuation=true] .fk-print-report-material-section-heading{height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.fk-print-report-material-section>.fk-print-report-material-section-heading.fk-print-report-material-summary-heading{justify-content:stretch!important;align-items:center!important;display:grid!important}.fk-print-report-material-section>.fk-print-report-material-section-heading.fk-print-report-material-summary-heading>.fk-print-report-number-cell{align-self:center!important}.fk-print-report-material-table tbody tr{break-inside:avoid!important;page-break-inside:avoid!important}.fk-print-dialog-editable-fields[data-edit-locked=true]{opacity:.58}.fk-print-dialog-editable-fields[data-edit-locked=true] .fk-print-dialog-control-group,.fk-print-dialog-editable-fields[data-edit-locked=true] .fk-print-image-editor,.fk-print-dialog-editable-fields[data-edit-locked=true] .fk-print-company-profile-editor{background:#f6f1ea94!important}.fk-print-dialog-editable-fields[data-edit-locked=true] input,.fk-print-dialog-editable-fields[data-edit-locked=true] select,.fk-print-dialog-editable-fields[data-edit-locked=true] textarea,.fk-print-dialog-editable-fields[data-edit-locked=true] .fk-print-dialog-control-group input,.fk-print-dialog-editable-fields[data-edit-locked=true] .fk-print-dialog-control-group select,.fk-print-dialog-editable-fields[data-edit-locked=true] .fk-print-company-profile-editor input,.fk-print-dialog-editable-fields[data-edit-locked=true] .fk-print-company-profile-editor select,.fk-print-dialog-editable-fields[data-edit-locked=true] .fk-print-image-editor input,.fk-print-dialog-editable-fields[data-edit-locked=true] .fk-print-image-editor select{color:#2d1d10d1!important;-webkit-text-fill-color:#2d1d10d1!important;opacity:1!important;cursor:default!important;background:linear-gradient(#ece5daf5,#ded6caf0)!important;border-color:#694b2821!important;box-shadow:inset 0 1px #ffffff8a!important}.fk-print-dialog-editable-fields[data-edit-locked=true] input::placeholder,.fk-print-dialog-editable-fields[data-edit-locked=true] textarea::placeholder{color:#2d1d1075!important;-webkit-text-fill-color:#2d1d1075!important}.fk-print-dialog-editable-fields[data-edit-locked=true] input[type=checkbox]{accent-color:#8a7a67!important;opacity:.72!important;cursor:default!important;background:#ded6caf0!important}.fk-print-dialog-editable-fields[data-edit-locked=true] input[type=range]{accent-color:#8a7a67!important;opacity:.62!important;cursor:default!important}.fk-print-dialog-editable-fields[data-edit-locked=true] button,.fk-print-dialog-editable-fields[data-edit-locked=true] .fk-print-company-logo-upload,.fk-print-dialog-editable-fields[data-edit-locked=true] .fk-print-image-upload-button{color:#2d1d108f!important;opacity:1!important;cursor:default!important;box-shadow:none!important;background:linear-gradient(#ece5daeb,#ded6cae6)!important;border-color:#694b281f!important}.fk-print-setup-edit-reminder{box-sizing:border-box!important;color:#5a3d20!important;text-align:center!important;pointer-events:none!important;background:#fff7eafa!important;border:1px solid #9769314d!important;border-radius:9px!important;grid-column:1/-1!important;width:100%!important;margin:2px 0 0!important;padding:7px 9px!important;font-size:.69rem!important;font-weight:720!important;line-height:1.25!important;animation:2.8s ease-out both fk-print-setup-edit-reminder-fade!important;display:block!important}.fk-print-edit-setup-button.is-reminder-active{isolation:isolate!important;position:relative!important}.fk-print-edit-setup-button.is-reminder-active:after{content:"";z-index:-1;pointer-events:none;border-radius:999px;animation:2.8s ease-out both fk-print-edit-setup-button-glow;position:absolute;inset:-4px;box-shadow:0 0 0 2px #d6a6603d,0 0 15px #b57e3757}@keyframes fk-print-setup-edit-reminder-fade{0%{opacity:0;transform:translateY(-3px)}9%{opacity:1;transform:translateY(0)}66%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@keyframes fk-print-edit-setup-button-glow{0%{opacity:0;transform:scale(.96)}12%{opacity:1;transform:scale(1)}58%{opacity:.78;transform:scale(1.015)}to{opacity:0;transform:scale(1.03)}}.fk-print-report-color-mode-color .fk-print-report-operation-group-otherOperations .fk-print-report-operation-group-header{background:var(--fk-print-company-operation-other-operations-bg,#fbf4d7)!important;color:#302318e0!important;border-left:0!important}.fk-print-report-color-mode-color .fk-print-report-operation-group-otherOperations .fk-print-report-operation-group-header span,.fk-print-report-color-mode-color .fk-print-report-operation-group-otherOperations .fk-print-report-operation-group-header small{color:#302318e0!important}@media print{.fk-print-report-color-mode-color .fk-print-report-operation-group-otherOperations .fk-print-report-operation-group-header{background:var(--fk-print-company-operation-other-operations-bg,#fbf4d7)!important}}.fk-company-material-template-panel,.fk-company-material-template-manager{background:#f8fafceb;border:1px solid #94a3b857;border-radius:18px;box-shadow:0 12px 34px #0f172a0f}.fk-company-material-template-panel{gap:14px;padding:16px;display:grid}.fk-company-material-template-heading,.fk-company-material-template-manager-header,.fk-company-material-template-group>header,.fk-company-material-template-row,.fk-company-material-template-name-row,.fk-company-material-template-row-actions{align-items:center;display:flex}.fk-company-material-template-heading,.fk-company-material-template-manager-header,.fk-company-material-template-group>header,.fk-company-material-template-row{justify-content:space-between;gap:16px}.fk-company-material-template-heading>div,.fk-company-material-template-manager-header>div,.fk-company-material-template-group>header>div,.fk-company-material-template-row>div:first-child{min-width:0}.fk-company-material-template-heading span:first-child,.fk-company-material-template-manager-header>div>span{letter-spacing:.11em;color:#64748b;margin-bottom:4px;font-size:.7rem;font-weight:800;display:block}.fk-company-material-template-heading strong{color:#172033;display:block}.fk-company-material-template-heading small,.fk-company-material-template-manager-header p,.fk-company-material-template-group header small,.fk-company-material-template-row small,.fk-company-material-template-readonly{color:#64748b}.fk-company-material-template-heading small{margin-top:4px;line-height:1.45;display:block}.fk-company-material-template-picker{grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:10px;display:grid}.fk-company-material-template-picker label,.fk-company-material-template-save>label:first-child{gap:6px;display:grid}.fk-company-material-template-picker label>span,.fk-company-material-template-save>label:first-child>span{letter-spacing:.04em;color:#475569;font-size:.74rem;font-weight:800}.fk-company-material-template-picker select,.fk-company-material-template-save input[type=text],.fk-company-material-template-save input:not([type]){color:#172033;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #64748b59;border-radius:12px;padding:0 12px}.fk-company-material-template-save{border-top:1px solid #94a3b840;grid-template-columns:minmax(220px,1fr) minmax(240px,auto) auto;align-items:end;gap:12px;padding-top:12px;display:grid}.fk-company-material-template-preferred{color:#334155;align-items:center;gap:9px;min-height:42px;line-height:1.35;display:flex}.fk-company-material-template-preferred input{flex:none;width:17px;height:17px}.fk-company-template-badge,.fk-company-template-warning-badge,.fk-company-template-count{letter-spacing:.07em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:26px;padding:4px 10px;font-size:.68rem;font-weight:850;display:inline-flex}.fk-company-template-badge{color:#166534;background:#dcfce7eb;border:1px solid #16653433}.fk-company-template-warning-badge{color:#92400e;background:#fef3c7f0;border:1px solid #b453093d}.fk-company-template-count{color:#475569;background:#f1f5f9f5;border:1px solid #47556933}.fk-company-material-template-warning,.fk-company-material-template-status{border-radius:12px;margin:0;padding:10px 12px;line-height:1.45}.fk-company-material-template-warning{color:#92400e;background:#fffbebf5;border:1px solid #b4530933}.fk-company-material-template-status{color:#155e75;background:#ecfeffe6;border:1px solid #0e749033}.fk-company-material-template-readonly{line-height:1.45;display:block}.fk-company-material-template-manager{margin-top:20px;padding:18px}.fk-company-material-template-manager-header{align-items:flex-start}.fk-company-material-template-manager-header h3{margin:0}.fk-company-material-template-manager-header p{max-width:900px;margin:7px 0 0;line-height:1.55}.fk-company-material-template-empty{background:#ffffffb8;border:1px dashed #64748b52;border-radius:14px;margin-top:16px;padding:16px}.fk-company-material-template-empty p{color:#64748b;margin:6px 0 0}.fk-company-material-template-groups{gap:14px;margin-top:16px;display:grid}.fk-company-material-template-group{background:#ffffffdb;border:1px solid #94a3b847;border-radius:15px;overflow:hidden}.fk-company-material-template-group>header{background:#f1f5f9e6;padding:13px 15px}.fk-company-material-template-group>header strong,.fk-company-material-template-group>header small{display:block}.fk-company-material-template-group>header small{margin-top:3px}.fk-company-material-template-group>header>span{color:#64748b;font-size:.78rem;font-weight:750}.fk-company-material-template-rows{display:grid}.fk-company-material-template-row{border-top:1px solid #94a3b833;padding:13px 15px}.fk-company-material-template-row:first-child{border-top:0}.fk-company-material-template-name-row,.fk-company-material-template-row-actions{flex-wrap:wrap;gap:8px}.fk-company-material-template-row>div:first-child>small{margin-top:5px;display:block}@media (width<=980px){.fk-company-material-template-picker,.fk-company-material-template-save{grid-template-columns:1fr}.fk-company-material-template-picker>button,.fk-company-material-template-save>button{width:100%}}@media (width<=720px){.fk-company-material-template-heading,.fk-company-material-template-manager-header,.fk-company-material-template-group>header,.fk-company-material-template-row{flex-direction:column;align-items:stretch}.fk-company-material-template-row-actions{width:100%}.fk-company-material-template-row-actions>button{flex:220px}}.fk-company-discipline-rates-section{border:1px solid var(--border-muted);background:#ffffffb8;border-radius:18px;margin-top:4px;overflow:hidden}.fk-company-discipline-rates-summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:17px 18px;list-style:none;transition:background .14s,border-color .14s;display:flex}.fk-company-discipline-rates-summary::-webkit-details-marker{display:none}.fk-company-discipline-rates-summary::marker{content:""}.fk-company-discipline-rates-summary:hover{background:#faf4eacc}.fk-company-discipline-rates-summary:focus-visible{outline-offset:-3px;outline:3px solid #a67b3a33}.fk-company-discipline-rates-summary>div{gap:3px;min-width:0;display:grid}.fk-company-discipline-rates-summary>div>span{color:#a6763f;letter-spacing:.12em;font-size:.66rem;font-weight:900;line-height:1}.fk-company-discipline-rates-summary h3{color:#34261b;margin:0;font-size:1rem;line-height:1.2}.fk-company-discipline-rates-summary p{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.35}.fk-company-discipline-rates-summary-action{color:#3b2d1f;background:#fffdf9;border:1px solid #483a2a24;border-radius:999px;flex:none;place-items:center;min-width:72px;min-height:32px;padding:0 12px;font-size:.72rem;font-weight:750;display:inline-grid}.fk-company-discipline-rates-summary-action:before{content:"Åpne"}.fk-company-discipline-rates-section[open]>.fk-company-discipline-rates-summary{border-bottom:1px solid var(--border-muted);background:linear-gradient(#fcf7eff0,#f7efe3d1)}.fk-company-discipline-rates-section[open] .fk-company-discipline-rates-summary-action:before{content:"Lukk"}.fk-company-discipline-rates-body{padding:18px}.fk-company-discipline-rates-body>p:first-child{margin-top:0}@media (width<=620px){.fk-company-discipline-rates-summary{align-items:flex-start;padding:15px}.fk-company-discipline-rates-summary-action{min-width:58px}.fk-company-discipline-rates-body{padding:14px}}.site-shell-subpage .fk-company-profile-page .fk-company-work-items{background:radial-gradient(circle at 92% 0,#c59a5a1f,#0000 22rem),linear-gradient(#fffdf8fa,#f7f1e7db);border:1px solid #49331f29;border-radius:22px;gap:16px;min-width:0;padding:20px;display:grid;box-shadow:0 14px 34px #21150d14}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-heading{min-width:0;max-width:820px}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-eyebrow{color:var(--fk-brown-600);letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:950;display:block}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-heading h3{color:var(--fk-text-strong);letter-spacing:-.03em;margin:0;font-size:1.28rem}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-heading p{color:var(--fk-text-soft);margin:7px 0 0;line-height:1.55}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-count{border-radius:var(--radius-pill);min-width:44px;min-height:34px;color:var(--fk-brown-800);white-space:nowrap;background:#c59a5a1c;border:1px solid #60452c33;justify-content:center;align-items:center;padding:0 11px;font-size:.76rem;font-weight:900;display:inline-flex}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-collapsed-summary{width:100%;min-height:74px;color:var(--fk-text);text-align:left;background:linear-gradient(#ffffffe6,#faf4ebdb);border:1px solid #60452c24;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex;box-shadow:0 7px 20px #21150d0b}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-collapsed-summary:hover{background:#fffdf8;border-color:#60452c47}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-collapsed-summary>span:first-child{gap:4px;min-width:0;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-collapsed-summary strong{color:var(--fk-text-strong);font-size:.94rem}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-collapsed-summary small{color:var(--fk-text-muted);line-height:1.4}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-collapsed-action{border-radius:var(--radius-pill);min-height:31px;color:var(--fk-brown-800);background:#fff;border:1px solid #60452c2e;flex:none;place-items:center;padding:0 12px;font-size:.74rem;font-weight:850;display:inline-grid}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-library{gap:12px;min-width:0;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-toolbar{background:#ffffffad;border:1px solid #49331f1a;border-radius:15px;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;padding:13px;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-search{gap:6px;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-search span,.site-shell-subpage .fk-company-profile-page .fk-company-work-items-list-controls label>span{color:var(--fk-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-search input{min-height:40px;padding:0 12px}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-filter{border-radius:var(--radius-pill);background:#fff;border:1px solid #49331f24;padding:4px;display:inline-flex}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-filter button{border-radius:var(--radius-pill);min-height:32px;color:var(--fk-text-soft);background:0 0;border:0;padding:0 12px;font-size:.78rem;font-weight:850}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-filter button.is-active{background:linear-gradient(135deg, var(--fk-brown-900), var(--fk-brown-700));color:var(--fk-text-on-dark);box-shadow:0 5px 12px #21150d21}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-list-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding:8px 2px;display:flex}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-list-controls.is-top{border-bottom:1px solid #49331f14;padding-bottom:10px}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-list-controls.is-bottom{border-top:1px solid #49331f14;padding-top:10px}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-list-controls>span{color:var(--fk-text-muted);margin-right:auto;font-size:.78rem;font-weight:700}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-list-controls label{align-items:center;gap:7px;display:inline-flex}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-list-controls select{border-radius:var(--radius-pill);background-color:#fff;width:auto;min-width:94px;min-height:34px;padding:0 28px 0 10px}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-list{gap:9px;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-card{background:#ffffffe8;border:1px solid #5c3d221f;border-left:4px solid #805b336b;border-radius:14px;grid-template-columns:minmax(230px,.8fr) minmax(0,2.2fr);align-items:start;gap:14px;min-width:0;padding:13px 14px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid;box-shadow:0 5px 14px #1f140c0b}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-card:hover{border-color:#5c3d2238;border-left-color:var(--fk-brown-600);background:#fffdf9;box-shadow:0 8px 20px #1f140c12}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-card.is-inactive{opacity:.72;border-left-color:#7a6a5a5c}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-card-main{gap:9px;min-width:0;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-card-title{min-width:0}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-card-title>strong{color:var(--fk-text-strong);overflow-wrap:anywhere;font-size:.94rem;font-weight:900;line-height:1.3;display:block}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-card-title p{color:var(--fk-text-soft);overflow-wrap:anywhere;margin:4px 0 0;font-size:.78rem;line-height:1.42}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-card-title p.is-muted{color:var(--fk-text-muted);font-style:italic}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-card-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-card-badge,.site-shell-subpage .fk-company-profile-page .fk-company-work-items-status{border-radius:var(--radius-pill);min-height:25px;color:var(--fk-brown-800);white-space:nowrap;background:#f7f1e7cc;border:1px solid #60452c24;align-items:center;padding:0 8px;font-size:.68rem;font-weight:850;display:inline-flex}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-card-badge.is-discipline{color:#4b301c;background:#efe3d2}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-status.is-active{color:#385b2c;background:#476b381a;border-color:#476b381f}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-status.is-inactive{color:var(--fk-text-muted);background:#7a6a5a1c}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-card-details{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.35fr) minmax(150px,.75fr);gap:9px;min-width:0;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-card-details>div{background:#faf6efb3;border:1px solid #5c3d2214;border-radius:11px;min-width:0;min-height:58px;padding:9px 10px}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-card-details>div>span{color:var(--fk-text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.62rem;font-weight:900;display:block}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-card-details>div>strong{color:var(--fk-text-strong);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35;display:block}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-card-details>div>small{color:var(--fk-text-muted);overflow-wrap:anywhere;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;font-size:.68rem;line-height:1.35;display:-webkit-box;overflow:hidden}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-factor-panel{min-width:0}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-factor-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));align-items:stretch;gap:5px;min-width:0;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-factor-entry{background:#fff8eea3;border:1px solid #5c3d221a;border-radius:10px;grid-template-rows:minmax(18px,auto) 34px;gap:3px;min-width:0;min-height:58px;padding:5px;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-factor-entry>small{color:#4b301cad;letter-spacing:.045em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;align-self:center;font-size:.56rem;font-weight:850;line-height:1.05}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-factor-entry>strong{color:#24170e;text-align:center;white-space:normal;text-overflow:ellipsis;background:#fffffff0;border:1px solid #5c3d2229;border-radius:9px;place-items:center;width:100%;min-width:0;height:34px;min-height:34px;margin:0;padding:0 6px;font-size:.68rem;font-weight:400;line-height:1.05;display:grid;overflow:hidden}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-row-actions{border-top:1px solid #5c3d2214;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:7px;min-width:0;max-width:none;padding-top:10px;display:flex}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-row-actions button{min-height:31px;padding:6px 10px;font-size:.74rem}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-delete-action,.fk-company-work-item-delete-confirm{border-radius:var(--radius-pill);min-height:31px;color:var(--fk-danger);background:#9f352812;border:1px solid #9f35283d;padding:6px 10px;font-weight:900}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-delete-action:hover:not(:disabled),.fk-company-work-item-delete-confirm:hover:not(:disabled){background:#9f35281f;border-color:#9f35286b;transform:translateY(-1px)}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-limit-note{color:var(--fk-text-muted);text-align:right;margin:0;font-size:.76rem}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-empty{text-align:center;color:var(--fk-text-soft);background:#ffffff8c;border:1px dashed #60452c2e;border-radius:13px;gap:7px;padding:28px 20px;display:grid}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-empty strong{color:var(--fk-text-strong)}.fk-company-work-item-modal-backdrop{z-index:250000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#180f0a9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.fk-company-work-item-modal{background:radial-gradient(circle at 90% 0,#c59a5a21,#0000 24rem),#fffdf8;border:1px solid #60452c42;border-radius:24px;width:min(920px,100vw - 32px);max-height:min(860px,100vh - 32px);overflow:auto;box-shadow:0 30px 90px #180f0a57}.fk-company-work-item-modal-header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8f5;border-bottom:1px solid #49331f1f;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex;position:sticky;top:0}.fk-company-work-item-modal-header span{color:var(--fk-brown-600);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.fk-company-work-item-modal-header h2{color:var(--fk-text-strong);letter-spacing:-.04em;margin:6px 0 0;font-size:1.55rem}.fk-company-work-item-modal-close{width:38px;height:38px;color:var(--fk-brown-900);background:#fff;border:1px solid #49331f29;border-radius:50%;flex:0 0 38px;font-size:1.15rem;font-weight:900}.fk-company-work-item-modal-body{gap:20px;padding:22px 24px 24px;display:grid}.fk-company-work-item-draft-note{color:var(--fk-text-soft);background:#4c6f3a14;border:1px solid #4c6f3a33;border-radius:14px;gap:5px;padding:12px 14px;display:grid}.fk-company-work-item-draft-note strong{color:var(--fk-text-strong);font-size:.9rem}.fk-company-work-item-draft-note p{margin:0;font-size:.82rem;line-height:1.5}.fk-company-work-item-modal-section{background:#f7f1e77a;border:1px solid #49331f1f;border-radius:17px;gap:14px;padding:17px;display:grid}.fk-company-work-item-modal-section>header h3{color:var(--fk-text-strong);margin:0;font-size:1.02rem}.fk-company-work-item-modal-section>header p{color:var(--fk-text-soft);margin:5px 0 0;font-size:.88rem;line-height:1.5}.fk-company-work-item-form-grid{grid-template-columns:minmax(0,1.7fr) minmax(150px,.65fr);gap:14px;display:grid}.fk-company-work-item-form-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.fk-company-work-item-field{gap:7px;min-width:0;display:grid}.fk-company-work-item-field.is-full{grid-column:1/-1}.fk-company-work-item-field>span{color:var(--fk-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:900}.fk-company-work-item-field input,.fk-company-work-item-field select,.fk-company-work-item-field textarea{background:#fff;border-color:#60452c3d;min-height:42px;padding:0 12px}.fk-company-work-item-field .fk-company-work-item-custom-area-input{background:#fffaf2;border-color:#a67b3a80}.fk-company-work-item-field textarea{resize:vertical;min-height:88px;padding-top:10px;padding-bottom:10px}.fk-company-work-item-field small{color:var(--fk-text-muted);font-size:.76rem;line-height:1.4}.fk-company-work-item-unit-picker{min-width:0;position:relative}.fk-company-work-item-unit-trigger{width:100%;min-height:42px;color:var(--fk-text-strong);text-align:left;background:#fff;border:1px solid #60452c3d;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.fk-company-work-item-unit-trigger:hover{background:#fffdf9;border-color:#60452c6b}.fk-company-work-item-unit-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fk-company-work-item-unit-trigger>strong{color:var(--fk-text-muted);font-size:.92rem}.fk-company-work-item-unit-menu{z-index:12;background:#fffdf9;border:1px solid #60452c33;border-radius:12px;gap:4px;max-height:240px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 34px #281b112e}.fk-company-work-item-unit-menu button{min-height:34px;color:var(--fk-text-strong);text-align:left;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:.82rem;font-weight:750}.fk-company-work-item-unit-menu button:hover,.fk-company-work-item-unit-menu button.is-active{background:#c59a5a26}.fk-company-work-item-unit-cost-input{grid-template-columns:minmax(0,180px) auto;align-items:center;gap:10px;width:fit-content;max-width:100%;display:grid}.fk-company-work-item-unit-cost-input input{text-align:center;width:100%}.fk-company-work-item-unit-cost-input strong{color:var(--fk-text-muted);white-space:nowrap;font-size:.82rem;font-weight:850}.fk-company-work-item-material-cost-section{background:linear-gradient(135deg,#f5ecdec7,#fffdf8e0);border-color:#74543033}.fk-company-work-item-material-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.fk-company-work-item-material-cost-field,.fk-company-work-item-material-pricing-field,.fk-company-work-item-material-description-field{background:#ffffffb8;border:1px solid #60452c1f;border-radius:13px;align-content:start;min-width:0;max-width:none;padding:13px 14px}.fk-company-work-item-material-description-field{grid-column:1/-1}.fk-company-work-item-material-description-field textarea{resize:vertical;min-height:86px}.fk-company-work-item-operation-grid{flex-wrap:wrap;gap:8px;display:flex}.fk-company-work-item-operation-option{position:relative}.fk-company-work-item-operation-option input{opacity:0;pointer-events:none;position:absolute}.fk-company-work-item-operation-option span{border-radius:var(--radius-pill);min-height:35px;color:var(--fk-text-soft);cursor:pointer;background:#fff;border:1px solid #60452c2e;align-items:center;padding:0 12px;font-size:.8rem;font-weight:850;display:inline-flex}.fk-company-work-item-operation-option input:checked+span{background:linear-gradient(135deg, var(--fk-brown-900), var(--fk-brown-700));color:var(--fk-text-on-dark);border-color:#60452c80;box-shadow:0 7px 16px #21150d24}.fk-company-work-item-production-list{gap:9px;display:grid}.fk-company-work-item-production-row{background:#ffffffd1;border:1px solid #49331f1a;border-radius:13px;grid-template-columns:minmax(180px,1fr) minmax(130px,180px) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.fk-company-work-item-production-row strong{color:var(--fk-text-strong);overflow-wrap:anywhere}.fk-company-work-item-production-stepper{background:#fff;border:1px solid #60452c3d;border-radius:10px;grid-template-columns:minmax(0,1fr) 28px;min-width:0;display:grid;overflow:hidden}.fk-company-work-item-production-stepper input{text-align:center;width:100%;min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 10px}.fk-company-work-item-production-stepper input:focus{box-shadow:none;border:0}.fk-company-work-item-production-arrows{border-left:1px solid #60452c29;grid-template-rows:1fr 1fr;display:grid}.fk-company-work-item-production-arrows button{min-width:28px;min-height:19px;color:var(--fk-brown-800);background:#f7f1e8;border:0;border-radius:0;padding:0;font-size:.52rem;line-height:1}.fk-company-work-item-production-arrows button:first-child{border-bottom:1px solid #60452c1f}.fk-company-work-item-production-arrows button:hover{background:#eee1cf}.fk-company-work-item-production-row span{color:var(--fk-text-muted);font-size:.8rem}.fk-company-work-item-modal-error{color:var(--fk-danger);background:#9f352812;border:1px solid #9f352838;border-radius:12px;margin:0;padding:10px 12px;font-size:.82rem;font-weight:750;line-height:1.45}.fk-company-work-item-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.fk-company-work-item-delete-modal{background:radial-gradient(circle at 92% 0,#c59a5a1c,#0000 18rem),#fffdf8;border:1px solid #60452c3d;border-radius:22px;width:min(540px,100vw - 32px);overflow:hidden;box-shadow:0 30px 90px #180f0a57}.fk-company-work-item-delete-modal>header{background:#f7f1e794;border-bottom:1px solid #49331f1f;padding:21px 22px 17px}.fk-company-work-item-delete-modal>header span{color:var(--fk-brown-600);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.fk-company-work-item-delete-modal>header h2{color:var(--fk-text-strong);letter-spacing:-.035em;margin:6px 0 0;font-size:1.4rem}.fk-company-work-item-delete-body{gap:13px;padding:20px 22px 22px;display:grid}.fk-company-work-item-delete-body p{color:var(--fk-text-soft);margin:0;line-height:1.6}.fk-company-work-item-delete-body strong{color:var(--fk-text-strong)}.fk-company-work-item-delete-confirm{background:var(--fk-danger);color:#fff;border-color:var(--fk-danger);min-height:38px}.fk-company-work-item-delete-confirm:hover:not(:disabled){color:#fff;background:#872d22}@media (width<=820px){.site-shell-subpage .fk-company-profile-page .fk-company-work-items-header{flex-direction:column}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-header-actions{justify-content:flex-start;width:100%}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-toolbar{grid-template-columns:1fr}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-filter{width:fit-content}.site-shell-subpage .fk-company-profile-page .fk-company-work-item-card,.site-shell-subpage .fk-company-profile-page .fk-company-work-item-card-details{grid-template-columns:1fr}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-row-actions{grid-column:auto;justify-content:flex-start}}@media (width<=620px){.site-shell-subpage .fk-company-profile-page .fk-company-work-items{border-radius:17px;padding:15px}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-header-actions>button{flex:190px}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-collapsed-summary{flex-direction:column;align-items:flex-start}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-list-controls{flex-direction:column;align-items:stretch}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-list-controls>span{margin-right:0}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-list-controls label{justify-content:space-between}.site-shell-subpage .fk-company-profile-page .fk-company-work-items-list-controls button{width:100%}.fk-company-work-item-modal-backdrop{padding:8px}.fk-company-work-item-modal{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.fk-company-work-item-modal-header,.fk-company-work-item-modal-body{padding-left:16px;padding-right:16px}.fk-company-work-item-form-grid,.fk-company-work-item-form-grid.is-three,.fk-company-work-item-production-row,.fk-company-work-item-material-cost-grid{grid-template-columns:1fr}.fk-company-work-item-material-description-field{grid-column:auto}.fk-company-work-item-production-stepper input{text-align:center}.fk-company-work-item-modal-actions{grid-template-columns:1fr;display:grid}.fk-company-work-item-modal-actions button{width:100%}}.fk-page{color:#241b13;background:radial-gradient(circle at 0 0,#b48c521f,#0000 34rem),linear-gradient(#f7f2ea 0%,#f4efe7 100%);min-height:100vh;padding:0 0 110px}.fk-page a{color:inherit;text-decoration:none}.fk-page button,.fk-page input,.fk-page select,.fk-page textarea{font:inherit}.fk-page button{cursor:pointer}.fk-page button:disabled{opacity:.45;cursor:not-allowed;transform:none}.fk-page input,.fk-page select,.fk-page textarea{color:#241b13;background:#fffdf9;border:1px solid #483a2a2e;border-radius:10px;outline:none;width:100%;min-width:0;min-height:34px;padding:0 9px}.fk-page textarea{resize:vertical;min-height:70px;padding:8px 9px}.fk-page input:focus,.fk-page select:focus,.fk-page textarea:focus{border-color:#a67b3ab8;box-shadow:0 0 0 3px #a67b3a26}.eyebrow{color:#c59a5a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:850}.primary-button,.secondary-button,.ghost-button,.dark-button{white-space:nowrap;cursor:pointer;border-radius:999px;place-items:center;min-height:34px;padding:0 14px;font-size:.86rem;font-weight:650;line-height:1;text-decoration:none;display:inline-grid}.primary-button{color:#fff8ec;background:radial-gradient(circle at 24% 12%,#ffffff24,#0000 38%),linear-gradient(135deg,#2d2118,#604027);border:1px solid #ffffff24;box-shadow:0 8px 18px #21150d29}.primary-button:hover:not(:disabled){filter:brightness(1.04)}.secondary-button{color:#3b2d1f;background:#ffffffdb;border:1px solid #483a2a24}.secondary-button:hover:not(:disabled){background:#fff;border-color:#483a2a3d}.ghost-button{color:#3b2d1f;background:#fffdf9;border:1px solid #483a2a24}.ghost-button:hover:not(:disabled){background:#f7ead6;border-color:#483a2a3d}.dark-button{color:#fff8ec;background:#3b2d1f;border:none}.fk-trash-button{color:#ffc4cf;cursor:pointer;background:#ffbcc61f;border:1px solid #ffbcc657;border-radius:999px;place-items:center;width:34px;min-width:34px;min-height:34px;font-size:1.12rem;font-weight:950;display:inline-grid}.fk-trash-button:hover:not(:disabled){background:#8b2f2029}.fk-toolbar,.fk-fixed-menu,.fk-project-summary{display:none}.fk-kalk-page{--fk-kalk-header-sheet-gap:16px;align-items:stretch;gap:var(--fk-kalk-header-sheet-gap);flex-direction:column;min-height:100vh;display:flex}.fk-frozen-kalk-header{z-index:80;color:#fff8ec;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 0 0,#ffffff1c,#0000 38%),linear-gradient(135deg,#2d2118 0%,#48301f 58%,#604027 100%);border:1px solid #ffffff24;border-top:0;border-radius:0 0 18px 18px;flex-direction:column;flex:none;gap:7px;width:min(100% - 56px,1280px);max-width:1280px;margin:0 auto;padding:12px 18px 11px;display:flex;position:sticky;top:0;box-shadow:0 14px 32px #1c140e38,inset 0 1px #ffffff14}.fk-frozen-kalk-header.is-collapsed{padding-top:10px;padding-bottom:10px}.fk-frozen-kalk-header.is-editing-project{max-height:none;overflow:visible}.fk-frozen-main-content{order:3;gap:9px;display:grid}.fk-frozen-topline{grid-template-columns:minmax(240px,1fr) minmax(380px,610px);align-items:end;gap:16px;display:grid}.fk-frozen-title-logo-row,.fk-print-report-logo-row{align-items:flex-start;gap:12px;min-width:0;display:flex}.fk-frozen-logo{object-fit:contain;flex:0 0 54px;width:54px;height:54px;margin-top:16px;display:block}.brand-mark.brand-mark-logo{box-shadow:none;background:0 0;border-radius:0;padding:3px;overflow:visible}.brand-mark.brand-mark-logo img{object-fit:contain;width:100%;height:100%;display:block}.fk-frozen-title h1{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(2.15rem,3.7vw,3.5rem);line-height:.9}.fk-frozen-title-logo-row .eyebrow{color:#c59a5a;margin-left:4px;font-weight:850}.fk-frozen-project-meta{color:#fff8ecb8;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:5px;font-size:.82rem;display:flex}.fk-frozen-project-meta strong{color:#fff8ec;font-size:.88rem}.fk-frozen-project-meta span{overflow-wrap:anywhere;min-width:0}.fk-frozen-total-strip,.fk-frozen-info-grid{gap:7px;display:grid}.fk-frozen-total-strip{grid-template-columns:repeat(4,minmax(96px,1fr))}.fk-frozen-project-info-top{order:1;grid-template-columns:minmax(0,1.33fr) minmax(0,.67fr) minmax(0,1fr) minmax(0,1fr);margin-top:0;margin-bottom:0}.fk-frozen-adjustments-bottom{order:2;margin-top:0;margin-bottom:7px}.fk-frozen-total-strip span,.fk-frozen-info-grid>div{background:#ffffff12;border:1px solid #ffffff1c;border-radius:10px;align-content:center;padding:6px 9px;display:grid}.fk-frozen-total-strip span{text-align:right;background:#ffffff14;border-color:#ffffff21;border-radius:11px;min-height:38px}.fk-frozen-total-strip small,.fk-frozen-info-grid span{color:#fff8ec8f;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:900;line-height:1;display:block}.fk-frozen-total-strip small{color:#fff8ec94;font-size:.54rem}.fk-frozen-total-strip strong,.fk-frozen-info-grid strong{color:#fff8ec;overflow-wrap:anywhere;margin-top:2px;font-size:.78rem;font-weight:850;line-height:1.15;display:block}.fk-frozen-total-strip strong{color:#fff;white-space:nowrap;font-size:.88rem;font-weight:950;line-height:1.05}.fk-frozen-total-main{background:#ffffff26!important}.fk-frozen-actions{border-top:1px solid #ffffff1c;flex-wrap:nowrap;order:4;justify-content:space-between;align-items:center;gap:7px;margin-top:2px;padding-top:8px;display:flex}.fk-frozen-actions-left,.fk-frozen-actions-right{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.fk-frozen-actions-right{justify-content:flex-end;gap:6px}.fk-frozen-kalk-header .primary-button,.fk-frozen-kalk-header .secondary-button,.fk-frozen-kalk-header .ghost-button,.fk-frozen-kalk-header .fk-trash-button{min-height:28px;padding:0 10px;font-size:.72rem;font-weight:650}.fk-frozen-kalk-header .primary-button,.fk-frozen-kalk-header .secondary-button,.fk-frozen-kalk-header .ghost-button{color:#2d2118;background:#ffffffed;border-color:#fff3}.fk-frozen-kalk-header .secondary-button:hover:not(:disabled),.fk-frozen-kalk-header .ghost-button:hover:not(:disabled){background:#fff}.fk-kalk-page .fk-hierarchy-toolbar-main{justify-content:space-between}.fk-frozen-kalk-header .fk-trash-button{color:#ffd7df;background:#ffc4cf24;border-color:#ffc4cf80;width:30px;min-width:30px;min-height:28px;padding:0;font-size:0;line-height:1;position:relative}.fk-frozen-kalk-header .fk-trash-button:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffd7df' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16'/%3E%3Cpath d='M10 4h4'/%3E%3Cpath d='M9 4.5h6l1 2.5H8l1-2.5Z'/%3E%3Cpath d='M7 9l.72 10.2A2 2 0 0 0 9.72 21h4.56a2 2 0 0 0 2-1.8L17 9'/%3E%3Cpath d='M10 11v7'/%3E%3Cpath d='M12 11v7'/%3E%3Cpath d='M14 11v7'/%3E%3C/svg%3E") 50%/contain no-repeat;width:19px;height:19px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fk-frozen-kalk-header .fk-trash-button:after{content:none}.fk-frozen-kalk-header .fk-trash-button:hover:not(:disabled){color:#fff1f4;background:#ffc4cf38;border-color:#ffd6dec2}.fk-frozen-kalk-header .fk-trash-button:hover:not(:disabled):before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff1f4' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16'/%3E%3Cpath d='M10 4h4'/%3E%3Cpath d='M9 4.5h6l1 2.5H8l1-2.5Z'/%3E%3Cpath d='M7 9l.72 10.2A2 2 0 0 0 9.72 21h4.56a2 2 0 0 0 2-1.8L17 9'/%3E%3Cpath d='M10 11v7'/%3E%3Cpath d='M12 11v7'/%3E%3Cpath d='M14 11v7'/%3E%3C/svg%3E") 50%/contain no-repeat}.fk-frozen-selected-count{color:#fff8ecad;white-space:nowrap;font-size:.7rem;font-weight:650}.fk-frozen-project-edit{background:#ffffff14;border-color:#ffffff21;margin-top:9px}.fk-frozen-kalk-header.is-editing-project .fk-frozen-project-edit{margin-bottom:10px}.fk-sheet{background:#fffdf9;border:1px solid #483a2a1f;border-radius:20px;width:min(100% - 56px,1280px);max-width:1280px;margin:0 auto 72px;overflow:visible;box-shadow:0 22px 56px #261e141a}.fk-kalk-scroll-sheet{--fk-kalk-grid-gap:7px;--fk-kalk-tree-step:14px;--fk-summary-cell-width:clamp(82px, 7.4vw, 112px);--fk-kalk-grid-columns:18px 16px minmax(170px, 1fr) minmax(58px, 72px) repeat(4, var(--fk-summary-cell-width)) 34px;flex:none;margin-top:0}.fk-hierarchy-toolbar{background:#fffcf6db;border-bottom:1px solid #503c261f;border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;gap:14px;padding:10px 18px;display:flex}.fk-hierarchy-toolbar>div:first-child{flex-direction:column;gap:2px;display:flex}.fk-hierarchy-toolbar strong{color:#6c5235;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.fk-hierarchy-toolbar span{color:#7a6a5a;font-size:.76rem}.fk-block-list,.fk-hierarchy-list{flex-direction:column;gap:2px;padding:10px 20px 24px;display:flex}.fk-hierarchy-node{--fk-tree-indent:0px;flex-direction:column;gap:2px;min-width:0;display:flex}.fk-hierarchy-row-shell,.fk-calculation-block-row{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;width:100%;min-width:0;margin:0 0 1px;padding-left:0;display:grid}.fk-hierarchy-add-button,.fk-calculation-add-button{--fk-add-button-plus-stroke:1.45px;color:#5b3d22;background:#ffffffdb;border:1px solid #533d2561;border-radius:999px;place-items:center;padding:0;font-weight:950;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 3px 8px #2d1c0e0f}.fk-hierarchy-add-button:before,.fk-hierarchy-add-button:after,.fk-calculation-add-button:before,.fk-calculation-add-button:after{content:"";pointer-events:none;background:currentColor;border-radius:999px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fk-hierarchy-add-button:before,.fk-calculation-add-button:before{width:var(--fk-add-button-plus-size);height:var(--fk-add-button-plus-stroke)}.fk-hierarchy-add-button:after,.fk-calculation-add-button:after{width:var(--fk-add-button-plus-stroke);height:var(--fk-add-button-plus-size)}.fk-calculation-add-button[aria-label=Lukk\ arbeidspost]:after,.fk-calculation-add-button[title=Lukk\ arbeidspost]:after{display:none}.fk-calculation-add-button[aria-label=Lukk\ arbeidspost]:before,.fk-calculation-add-button[title=Lukk\ arbeidspost]:before{width:calc(var(--fk-add-button-plus-size) * .96)}.fk-hierarchy-add-button:hover,.fk-calculation-add-button:hover{background:#fff;border-color:#533d258a}.fk-hierarchy-row{grid-template-columns:var(--fk-kalk-grid-columns);gap:var(--fk-kalk-grid-gap);color:#24180e;text-align:left;background:linear-gradient(#f8efe3 0%,#f0e1c9 100%);border:1px solid #5e432729;width:100%;display:grid;box-shadow:0 2px 6px #37261408,inset 0 1px #ffffffad}.fk-hierarchy-row:hover{background:linear-gradient(#fffffffa,#f9eedcf2);border-color:#24180e3b}.fk-hierarchy-row>input[type=checkbox]{accent-color:#7a5a2b;grid-column:2;place-self:center;width:16px;height:16px;min-height:16px;margin:0;padding:0}.fk-hierarchy-title{grid-column:3;min-width:0;padding:0;display:block}.fk-hierarchy-totals{display:contents}.fk-hierarchy-quantity-placeholder{visibility:hidden;pointer-events:none;grid-column:4}.fk-hierarchy-totals span{text-align:right;background:#ffffff7a;border:1px solid #503c2614;justify-items:end;min-width:0;display:grid;overflow:hidden}.fk-hierarchy-menu-wrap{grid-column:9;justify-content:flex-end;place-self:center end;display:flex}.fk-hierarchy-menu-wrap .fk-row-menu{z-index:600}.fk-hierarchy-node-level-0>.fk-hierarchy-row-shell>.fk-hierarchy-row{color:#24180e;background:linear-gradient(#d7b57e 0%,#cda467 100%);border-color:#5e432740;border-radius:9px;min-height:26px}.fk-hierarchy-node-level-1>.fk-hierarchy-row-shell>.fk-hierarchy-row{color:#24180e;background:linear-gradient(#e4c99a 0%,#d8b779 100%);border-color:#5e432738;min-height:25px}.fk-hierarchy-node-level-2>.fk-hierarchy-row-shell>.fk-hierarchy-row{color:#24180e;background:linear-gradient(#efdbb8 0%,#e4c994 100%);border-color:#6f4e2c30;min-height:24px}.fk-hierarchy-node-level-3>.fk-hierarchy-row-shell>.fk-hierarchy-row{color:#24180e;background:linear-gradient(#f5e8d3 0%,#ecd7b8 100%);border-color:#6f4e2c29;min-height:24px}.fk-hierarchy-node-level-4>.fk-hierarchy-row-shell>.fk-hierarchy-row{color:#24180e;background:linear-gradient(#fbf2e6 0%,#f2e3ce 100%);border-style:dashed;border-color:#6f4e2c24;min-height:24px}.fk-collapse-icon{color:#24180ec7;justify-content:center;width:16px;min-width:16px;font-size:.66rem;font-weight:900;line-height:1;display:inline-flex}.fk-hierarchy-row>.fk-collapse-icon,.fk-hierarchy-node-level-0 .fk-collapse-icon,.fk-hierarchy-node-level-1 .fk-collapse-icon{color:#24180ec7;justify-content:center;align-items:center;width:16px;min-width:16px;font-size:.66rem;font-weight:900;line-height:1;display:inline-flex}.fk-hierarchy-node-level-0 .fk-hierarchy-title strong,.fk-hierarchy-node-level-1 .fk-hierarchy-title strong{color:#24180e;letter-spacing:.015em;text-transform:uppercase;font-size:.8rem}.fk-hierarchy-title strong,.fk-hierarchy-node-level-2 .fk-hierarchy-title strong,.fk-hierarchy-node-level-3 .fk-hierarchy-title strong,.fk-hierarchy-node-level-4 .fk-hierarchy-title strong{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-weight:430;line-height:1;display:block;overflow:hidden}.fk-hierarchy-title strong.fk-chapter-title-line,.fk-chapter-title-line{min-width:0;max-width:100%;color:inherit;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:7px;display:inline-flex;overflow:hidden}.fk-chapter-name{min-width:0;color:inherit;text-overflow:ellipsis;overflow:hidden}.fk-hierarchy-node-level-0 .fk-chapter-name,.fk-hierarchy-node-level-1 .fk-chapter-name{color:#24180e}.fk-hierarchy-node-level-2 .fk-chapter-name,.fk-hierarchy-node-level-3 .fk-chapter-name,.fk-hierarchy-node-level-4 .fk-chapter-name{color:#1f140c}.fk-chapter-count,.fk-hierarchy-node-level-0 .fk-chapter-count,.fk-hierarchy-node-level-1 .fk-chapter-count,.fk-hierarchy-node-level-2 .fk-chapter-count,.fk-hierarchy-node-level-3 .fk-chapter-count,.fk-hierarchy-node-level-4 .fk-chapter-count{color:#24180e9e;opacity:1;letter-spacing:0;text-transform:none;flex:none;font-size:.56rem;font-weight:700}.fk-hierarchy-node-level-0 .fk-hierarchy-totals span,.fk-hierarchy-node-level-1 .fk-hierarchy-totals span{text-align:right;background:#ffffff7a;border:1px solid #503c2614;border-radius:5px;align-content:center;justify-items:end;min-width:0;min-height:18px;padding:0 5px;display:grid;overflow:hidden}.fk-hierarchy-title>small,.fk-hierarchy-totals small{display:none}.fk-hierarchy-totals strong{color:#24180e;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.62rem;font-weight:720;overflow:hidden}.fk-hierarchy-node-level-2 .fk-hierarchy-totals strong,.fk-hierarchy-node-level-3 .fk-hierarchy-totals strong,.fk-hierarchy-node-level-4 .fk-hierarchy-totals strong{color:#24180e;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.62rem;font-weight:720;line-height:1;overflow:hidden}.fk-hierarchy-node>.fk-calculation-operation-group,.fk-hierarchy-node>.fk-calculation-block-row{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;width:100%;min-width:0;margin:0 0 1px;padding-left:0;display:grid}.fk-hierarchy-node>.fk-hierarchy-block-wrap,.fk-hierarchy-node>.fk-block{box-sizing:border-box;min-width:0}.fk-hierarchy-block-wrap,.fk-calculation-operation-group .fk-hierarchy-block-wrap{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0}.fk-hierarchy-block-wrap+.fk-hierarchy-node{--fk-tree-indent:0px;flex-direction:column;gap:2px;min-width:0;display:flex}*{box-sizing:border-box}.fk-chapter-action-row{margin-left:calc(var(--fk-tree-indent) + 50px)}.fk-block{background:#fffaf2;border:1px solid #483a2a24;margin:5px 0;overflow:visible;box-shadow:0 5px 14px #3726140a}.fk-block.is-collapsed{border-radius:8px;margin:1px 0;box-shadow:0 1px 3px #1f140c0b}.fk-block-header{grid-template-columns:var(--fk-kalk-grid-columns);gap:var(--fk-kalk-grid-gap);color:#241b13;background:linear-gradient(#fffffff5,#fcf7eff5);border-bottom:1px solid #4e39221a;width:100%;margin-left:0;display:grid}.fk-block.is-collapsed .fk-block-header{gap:var(--fk-kalk-grid-gap);border-radius:8px;min-height:25px;padding:2px 8px 2px 10px}.fk-block-header>input[type=checkbox]{grid-column:2}.fk-block-header>input[type=checkbox],.fk-line-main-row>input[type=checkbox]{accent-color:#7a5a2b;width:16px;height:16px;min-height:16px;padding:0}.fk-block.is-collapsed .fk-block-header>input[type=checkbox]{width:12px;height:12px;min-height:12px}.fk-block-collapse{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-column:3;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:0}.fk-block.is-collapsed .fk-block-collapse{gap:5px;min-height:21px;padding:0 2px}.fk-block-collapse div{gap:1px;min-width:0;display:grid}.fk-block-collapse strong{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:760;line-height:1.08;overflow:hidden}.fk-block-collapse span:not(.fk-collapse-icon){color:#7a6a5a;font-size:.7rem;line-height:1.1}.fk-block.is-collapsed .fk-block-collapse .fk-collapse-icon{color:#24180ec7;justify-content:center;align-items:center;width:16px;min-width:16px;font-size:.66rem;font-weight:900;line-height:1;display:inline-flex}.fk-collapsed-calculation-title,.fk-open-calculation-title{min-width:0}.fk-block.is-collapsed .fk-collapsed-calculation-title strong{color:#2c1a0f;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.66rem;font-weight:560;line-height:1;display:block;overflow:hidden}.fk-block.is-collapsed .fk-collapsed-calculation-title,.fk-block:not(.is-collapsed) .fk-open-calculation-title strong,.fk-block:not(.is-collapsed) .fk-open-calculation-title span{display:block}.fk-block-header-totals,.fk-block-header-totals.is-collapsed-totals{display:contents}.fk-block-header-totals span{text-align:right;white-space:nowrap;background:#ffffffb8;border:1px solid #5c3d2224;justify-items:end;min-width:0;display:grid;overflow:hidden}.fk-block-header-totals .fk-block-quantity-summary-cell{grid-column:4}.fk-block.is-collapsed .fk-block-header-totals span{min-height:24px;padding:2px 7px}.fk-block-header-totals small,.fk-block-header-totals.is-collapsed-totals small{display:none}.fk-block-header-totals strong{color:#1f140c;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.7rem;font-weight:650;overflow:hidden}.fk-block.is-collapsed .fk-block-header-totals strong{font-size:.62rem;font-weight:560}.fk-block-body{padding:7px 12px 12px}.fk-block-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;display:flex}.fk-calculation-operation-group{box-sizing:border-box;width:100%;min-width:0;padding-left:var(--fk-tree-indent);flex-direction:column;margin:2px 0 4px;display:flex}.fk-calculation-operation-group+.fk-calculation-operation-group{margin-top:5px}.fk-hierarchy-node>.fk-calculation-operation-group{box-sizing:border-box;width:100%;min-width:0;padding-left:var(--fk-tree-indent);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:2px 5px;margin:2px 0 4px;display:grid}.fk-hierarchy-node>.fk-calculation-operation-group .fk-calculation-operation-heading-spacer,.fk-hierarchy-node>.fk-calculation-operation-group .fk-calculation-add-button{grid-column:1}.fk-hierarchy-node>.fk-calculation-operation-group .fk-operation-heading-wrap,.fk-hierarchy-node>.fk-calculation-operation-group .fk-calculation-block-row>.fk-hierarchy-block-wrap{box-sizing:border-box;grid-column:2;width:100%;min-width:0;margin:0!important;padding:0!important}.fk-calculation-operation-heading-row{margin-top:2px;margin-bottom:2px}.fk-calculation-operation-heading-spacer{pointer-events:none;width:20px;height:20px}.fk-operation-heading-wrap{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0}.fk-calculation-operation-group-header{grid-template-columns:var(--fk-kalk-grid-columns);gap:var(--fk-kalk-grid-gap);box-sizing:border-box;color:#4b301cc7;background:#fff8eeb8;border-left:3px solid #5c3d2252;width:100%;min-width:0;margin:0;line-height:1;display:grid}.fk-calculation-operation-group-header .fk-operation-group-label{grid-column:1/5;align-items:center;min-width:0;display:flex}.fk-calculation-operation-group-header .fk-operation-group-label small{color:#4b301ccc;white-space:nowrap;font-size:.58rem;font-weight:760}.fk-calculation-operation-group-header span{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:850}.fk-calculation-operation-group-header small{color:#4b301c94;white-space:nowrap;font-size:.6rem;font-weight:550}.fk-hierarchy-node>.fk-calculation-operation-group>.fk-calculation-operation-heading-row,.fk-hierarchy-node>.fk-calculation-operation-group>.fk-calculation-block-row,.fk-operation-group-totals{display:contents}.fk-operation-group-totals div{white-space:nowrap;background:#ffffff6b;border:1px solid #503c2612;justify-items:end;display:grid}.fk-operation-group-totals div:first-of-type{grid-column:5}.fk-operation-group-totals div:nth-of-type(2){grid-column:6}.fk-operation-group-totals div:nth-of-type(3){grid-column:7}.fk-operation-group-totals div:nth-of-type(4){grid-column:8}.fk-operation-group-totals small{display:none}.fk-operation-group-totals strong{color:#1f140c;font-size:.6rem;font-weight:700}.fk-calculation-operation-group.is-take-down .fk-calculation-operation-group-header{background:#fff2e8b8;border-left-color:#824b2d9e}.fk-calculation-operation-group.is-build-up .fk-calculation-operation-group-header{background:#f1f9efb3;border-left-color:#4a745294}.fk-calculation-operation-group.is-take-down .fk-block{border-left:3px solid #824b2d75}.fk-calculation-operation-group.is-build-up .fk-block{border-left:3px solid #4a745270}.fk-calculation-block-row{grid-template-columns:24px minmax(0,1fr);align-items:center;width:100%;min-width:0;margin:0 0 1px;padding-left:0;display:grid}.fk-calculation-block-row>.fk-hierarchy-block-wrap{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0}.fk-calculation-operation-group .fk-calculation-add-button{transform:none}.fk-area-editor{background:#fff5e6;border:1px solid #7a5a2b38;border-radius:14px;grid-template-columns:1.2fr repeat(5,minmax(0,1fr)) auto;align-items:end;gap:8px;margin-bottom:10px;padding:10px;display:grid}.fk-project-edit-grid{display:grid}.fk-project-edit-grid.compact{grid-template-columns:1fr}.fk-area-editor label,.fk-project-edit-grid label{letter-spacing:.04em;text-transform:uppercase;gap:4px;min-width:0;font-size:.66rem;font-weight:950;display:grid}.fk-area-editor-actions,.fk-project-edit-actions{align-items:center;gap:7px;display:flex}.fk-area-field-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fk-area-field-title span{flex-direction:column;gap:2px;min-width:0;display:flex}.fk-area-field-title strong{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;line-height:1.1}.fk-area-field-title small{text-transform:uppercase;letter-spacing:.08em;opacity:.68;font-size:.58rem;line-height:1.1}.fk-area-info-button{color:#5c3d22;cursor:help;background:#ffffffb8;border:1px solid #5c3d2247;border-radius:999px;flex:0 0 18px;width:18px;height:18px;font-size:.68rem;font-weight:800;line-height:1}.fk-area-info-button:hover,.fk-area-info-button:focus-visible{color:#fff;background:#5c3d22;outline:none}.fk-area-field em{display:none}.fk-lines{gap:7px;display:grid}.fk-line{background:#fffdf9;border:1px solid #483a2a1a;border-radius:14px;gap:8px;margin:5px 0;padding:10px;display:grid;overflow:visible}.fk-line-main-row{grid-template-columns:20px minmax(240px,1.25fr) minmax(220px,1fr) 34px;align-items:end;gap:7px;padding-top:5px;padding-bottom:5px;display:grid;overflow:visible}.fk-workitem-cell,.fk-line-description-cell{gap:3px;min-width:0;display:grid}.fk-workitem-cell label,.fk-line-description-cell label,.fk-line-cost-row label span,.fk-number-cell span,.fk-line-material-row span,.fk-material-choice span,.fk-material-current span,.fk-material-price span{color:#67594a;letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;font-weight:950}.fk-line-cost-row{grid-template-columns:minmax(145px,170px) minmax(48px,58px) minmax(62px,76px) minmax(76px,92px) minmax(92px,108px) minmax(92px,108px) minmax(92px,108px);align-items:end;gap:8px;padding:4px 0 4px 28px;display:grid}.fk-line-cost-row label,.fk-number-cell:not(.fk-editable-metric-cell),.fk-line-metric-cell:not(.fk-editable-metric-cell){gap:3px;min-width:0;display:grid}.fk-number-cell,.fk-line-metric-cell{text-align:center;justify-items:center}.fk-number-cell strong,.fk-line-metric-cell strong{color:#1f170f;white-space:nowrap;align-items:center;min-height:18px;font-size:.8rem;font-weight:950;line-height:1.05;display:inline-grid}.fk-line-total strong{font-size:.92rem}.fk-line-extra{color:#766959;flex-wrap:wrap;gap:10px;padding:3px 0 3px 28px;font-size:.68rem;display:flex}.fk-readonly-input,.fk-line select:disabled{color:#6d604f;cursor:default;background:#f4eee4}.fk-row-menu-wrap,.fk-project-menu-wrap{justify-content:flex-end;display:flex;position:relative}.fk-row-menu-button{color:#3b2d1f;background:#fff8ec;border:1px solid #483a2a29;place-items:center;font-weight:950;display:inline-grid}.fk-row-menu,.fk-project-menu{z-index:600;background:#fffdf9;border:1px solid #483a2a29;border-radius:14px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 42px #261e142e}.fk-row-menu button,.fk-project-menu button{color:#241b13;text-align:left;background:0 0;border:0;border-radius:10px;width:100%;min-height:32px;padding:0 10px;font-size:.82rem;font-weight:600;transition:background .12s,transform .12s}.fk-row-menu button:hover,.fk-project-menu button:hover,.fk-row-menu button:focus-visible,.fk-project-menu button:focus-visible{background:#f5ead8;outline:none;transform:translate(1px)}.fk-workitem-search-cell{z-index:20;position:relative}.fk-workitem-search-cell:focus-within{z-index:500;position:relative}.fk-line:has(.fk-workitem-search-menu){z-index:500;position:relative}.fk-block:has(.fk-workitem-search-menu){z-index:500;position:relative}.fk-calculation-block-row:has(.fk-workitem-search-menu){z-index:500;position:relative}.fk-calculation-operation-group:has(.fk-workitem-search-menu){z-index:500;position:relative}.fk-workitem-search-cell input{color:#24170e;box-sizing:border-box;background:#fffffff0;border:1px solid #5c3d2229;border-radius:10px;width:100%;min-height:30px;padding:0 10px;font-size:.78rem;font-weight:400}.fk-workitem-search-cell input:focus{border-color:#a470336b;outline:2px solid #a4703338}.fk-workitem-search-cell input:disabled{opacity:.58;cursor:not-allowed}.fk-workitem-search-menu{box-sizing:border-box;background:#fffaf2;border:1px solid #5c3d222e;border-radius:14px;flex-direction:column;gap:2px;width:min(520px,72vw);max-height:380px;padding:6px;display:flex;top:calc(100% + 4px);left:0;overflow:hidden auto;box-shadow:0 18px 38px #1f140c38}.fk-workitem-search-menu button{color:#24170e;text-align:left;cursor:pointer;white-space:normal;box-sizing:border-box;background:0 0;border:0;border-radius:10px;width:100%;height:auto;min-height:0;max-height:none;padding:8px 10px;line-height:normal;display:block;overflow:visible}.fk-workitem-search-menu button:hover,.fk-workitem-search-menu button:focus{background:#a470331f;outline:none}.fk-workitem-search-menu button>.fk-workitem-search-title{color:#24170e;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:normal;width:100%;min-width:0;max-width:100%;max-height:2.64em;margin:0 0 3px;padding:0;font-size:.78rem;font-weight:650;line-height:1.32;display:block;overflow:hidden}.fk-workitem-search-menu button>.fk-workitem-search-source{letter-spacing:.045em;text-transform:uppercase;white-space:normal;border:1px solid #5c3d2224;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:20px;margin:0 0 4px;padding:2px 7px;font-size:.58rem;font-weight:850;line-height:1.1;display:inline-flex}.fk-workitem-search-menu button>.fk-workitem-search-source.is-company-source{color:#365c29;background:#4c6f3a1c;border-color:#4c6f3a38}.fk-workitem-search-menu button>.fk-workitem-search-source.is-system-source{color:#65482f;background:#5d3d2214;border-color:#5d3d2229}.fk-workitem-search-menu button>.fk-workitem-search-meta{color:#4b301cad;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:normal;width:100%;min-width:0;max-width:100%;margin:0;padding:0;font-size:.68rem;font-weight:400;line-height:1.22;display:block;overflow:visible}.fk-workitem-search-empty{color:#4b301cad;padding:10px;font-size:.76rem;font-weight:400}.fk-line-material-section{gap:7px;display:grid;overflow:visible}.fk-line-material-row{grid-template-columns:168px 132px minmax(240px,1fr) 78px 176px;align-items:end;gap:8px;padding-left:28px;display:grid}.fk-line-material-row label,.fk-material-choice,.fk-material-current,.fk-material-price{gap:3px;min-width:0;display:grid}.fk-line-material-section>.fk-line-material-row>label:first-child{width:168px;min-width:168px;max-width:168px}.fk-line-material-section>.fk-line-material-row>label:first-child select{width:100%;min-width:0}.fk-line-material-row .fk-material-choice{width:132px;min-width:132px;max-width:132px}.fk-line-material-row .fk-material-choice .secondary-button{width:100%;min-width:0;padding-left:8px;padding-right:8px}.fk-material-current strong{color:#241b13;overflow-wrap:anywhere;font-size:.84rem;font-weight:950;line-height:1.22}.fk-material-current small{color:#766959;font-size:.68rem}.fk-material-current-with-action{grid-template-columns:minmax(0,1fr) 2.1rem;align-items:start;gap:.4rem;display:grid}.fk-material-current-text{flex-direction:column;gap:.16rem;min-width:0;display:flex}.fk-material-current-text strong,.fk-material-current-text small{overflow-wrap:anywhere;min-width:0}.fk-material-action-button{color:#5b3e26;background:linear-gradient(#fff8ebf5,#efe2cdf5);border:1px solid #5b3e262e;border-radius:.6rem;justify-content:center;align-self:start;align-items:center;width:2.1rem;min-width:2.1rem;height:2.1rem;margin-top:-.05rem;padding:0;font-size:1rem;font-weight:950;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffb8,0 .18rem .45rem #5b3e2614}.fk-material-action-button:hover{background:linear-gradient(#fffaf0,#e8d6bb);border-color:#5b3e2652}.fk-line-material-row>.fk-material-price,.fk-material-sum-pair .fk-material-price{grid-template-rows:17px 34px;align-content:end;gap:4px;height:58px;min-height:58px;margin:0;padding:0;display:grid}.fk-line-material-row>.fk-material-price>span,.fk-material-sum-pair .fk-material-price>span{text-align:center;white-space:nowrap;height:17px;min-height:17px;margin:0;line-height:17px}.fk-line-material-row>.fk-material-price .ghost-button,.fk-material-sum-pair .fk-material-price .ghost-button,.fk-material-sum-pair .fk-material-price>strong{text-align:center;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;height:34px;min-height:34px;margin:0;line-height:1;display:inline-grid}.fk-material-sum-pair{grid-template-columns:1fr 1fr;align-items:end;gap:7px;width:176px;min-width:176px;max-width:176px;display:grid}.fk-material-sum-pair .fk-material-price,.fk-material-selected-panel>div,.fk-material-selected-panel>label{min-width:0}.fk-material-sum-pair .fk-material-price span{letter-spacing:.035em;font-size:.54rem}.fk-material-sum-pair .fk-material-price .ghost-button{width:100%;padding:0 6px}.fk-material-modal-backdrop{z-index:999999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f140c8f;justify-content:center;align-items:flex-start;padding:18px 24px 24px;display:flex;position:fixed;inset:0}.fk-material-modal{z-index:1000000;background:#fffdf9;border:1px solid #483a2a29;border-radius:24px;flex-direction:column;width:min(920px,100%);max-height:calc(100vh - 36px);margin-top:0;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #140e0857}.fk-material-modal-header{background:linear-gradient(#fffaf2 0%,#f7ecda 100%);border-bottom:1px solid #483a2a1a;justify-content:space-between;align-items:start;gap:18px;padding:18px 22px 14px;display:flex}.fk-material-modal-header div{gap:3px;display:grid}.fk-material-modal-header span{color:#008b7c;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:950}.fk-material-modal-header strong{color:#241b13;letter-spacing:-.035em;font-size:1.16rem;font-weight:950}.fk-material-modal-header small{color:#6f6252;font-size:.82rem;font-weight:750}.fk-material-close-button{color:#3b2d1f;background:#fffdf9;border:1px solid #483a2a24;border-radius:999px;width:36px;height:36px;font-size:1.4rem;line-height:1}.fk-material-search-row{grid-template-columns:1fr auto;gap:10px;padding:14px 22px 9px;display:grid}.fk-material-search-row input{border-radius:999px;min-height:42px;padding:0 15px}.fk-frequent-button{color:#3b2d1f;background:#fff;border:1px solid #483a2a29;border-radius:999px;min-height:42px;padding:0 16px;font-weight:950}.fk-frequent-button.active{color:#006f63;background:#008b7c1a;border-color:#008b7c57}.fk-material-result-meta{color:#746757;justify-content:space-between;gap:12px;padding:0 22px 9px;font-size:.78rem;display:flex}.fk-material-result-meta strong{color:#241b13}.fk-material-selected-panel{background:#5c402d0e;border:1px solid #5c402d38;border-radius:15px;gap:.65rem;margin:0 22px 10px;padding:.78rem;display:grid}.fk-material-selected-panel span{color:#372a21b8;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;font-weight:850;display:block}.fk-material-selected-panel strong{overflow-wrap:anywhere;display:block}.fk-material-selected-panel small{color:#372a21ad;margin-top:.2rem;display:block}.fk-material-selected-panel .fk-material-price:last-child{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:58px;display:flex}.fk-material-selected-panel .fk-material-price:last-child span,.fk-material-selected-panel .fk-material-price:last-child strong{text-align:center;justify-content:center;width:100%}.fk-material-result-list{gap:7px;padding:0 22px 14px;display:grid;overflow-y:auto}.fk-material-loading{color:#6f6252;background:#fffaf2;border:1px dashed #483a2a38;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:72px;padding:18px 20px;font-size:.78rem;font-weight:650;display:flex}.fk-material-loading-spinner{border:2px solid #008b7c33;border-top-color:#008b7c;border-radius:999px;flex:0 0 18px;width:18px;height:18px;animation:.72s linear infinite fk-material-loading-spin}.fk-material-loading{flex-wrap:wrap}.fk-material-loading-copy{gap:2px;min-width:min(260px,72vw);display:grid}.fk-material-loading-copy strong{color:#3b2d1f;font-size:.82rem;font-weight:850}.fk-material-loading-copy small{color:#746757;font-size:.7rem;font-weight:550}.fk-material-loading-progress{background:#008b7c1f;border-radius:999px;flex:0 0 min(320px,78vw);width:min(320px,78vw);height:6px;overflow:hidden}.fk-material-loading-progress>span{border-radius:inherit;background:linear-gradient(90deg,#008b7c,#3aa99d);height:100%;transition:width .18s ease-out;display:block}@keyframes fk-material-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fk-material-loading-spinner{animation-duration:1.4s}}.fk-material-result{color:#241b13;text-align:left;background:#fffaf2;border:1px solid #483a2a1f;border-radius:16px;grid-template-columns:1fr auto;gap:14px;width:100%;padding:12px 14px;display:grid}.fk-material-result:hover,.fk-material-result.active{background:#008b7c14;border-color:#008b7c5c}.fk-material-result div{gap:3px;min-width:0;display:grid}.fk-material-result strong{font-weight:950}.fk-material-result span{color:#5f5346;font-size:.8rem}.fk-material-result small{color:#766959;overflow-wrap:anywhere;font-size:.7rem}.fk-material-result>div:last-child{text-align:right;justify-items:end;min-width:116px}.fk-material-empty{color:#6f6252;background:#fffaf2;border:1px dashed #483a2a38;border-radius:16px;padding:20px}.fk-material-modal-footer{background:#fffdf9;border-top:1px solid #483a2a1a;flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:12px 22px 18px;display:flex}.fk-empty-kalk-state{color:#4b301c;background:#fffaf2d1;border:1px dashed #5c3d2238;border-radius:16px;flex-direction:column;gap:10px;margin:12px 0;padding:18px 20px;display:flex}.fk-empty-kalk-state strong{color:#24180e;font-size:1rem;font-weight:750}.fk-empty-kalk-state span{color:#4b301cb8;max-width:780px;font-size:.9rem;line-height:1.45}.fk-empty-kalk-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.fk-empty-kalk-actions .primary-button,.fk-empty-kalk-actions .secondary-button{min-height:30px;padding:0 13px;font-size:.78rem;font-weight:650}.fk-page-intro{color:#6f6259;max-width:78rem;line-height:1.6}.fk-status-message{border-radius:14px;margin-top:1rem;padding:.9rem 1rem;font-weight:650}.fk-status-message.success{color:#5a351d;background:#f0eadf;border:1px solid #c7a974}.fk-status-message.error{color:#7b271d;background:#fff2f0;border:1px solid #d68a7a}.fk-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.fk-admin-card{background:#fffdf8;border:1px solid #5b3e2a29;border-radius:20px;margin-top:1rem;padding:1.1rem;box-shadow:0 10px 30px #412d1f14}.fk-admin-card-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.fk-admin-card-header span,.fk-admin-card label span,.fk-upload-box span,.fk-admin-facts span{color:#7a685d;font-size:.78rem;font-weight:800}.fk-admin-card-header strong{color:#3b281d;margin-top:.15rem;font-size:1rem;display:block}.fk-admin-card label,.fk-upload-box{gap:.35rem;display:grid}.fk-admin-actions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.fk-admin-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.fk-admin-facts div{background:#f6f0e6bf;border-radius:14px;padding:.8rem}.fk-admin-facts strong{color:#3b281d;overflow-wrap:anywhere;margin-top:.2rem;font-size:.95rem;display:block}.fk-upload-box{background:#f6f0e6bf;border:1px dashed #5b3e2a59;border-radius:16px;padding:1rem}.fk-upload-box input{background:#fff}.fk-upload-box input[type=file]{box-sizing:border-box;height:36px;padding-top:0;padding-bottom:0;line-height:34px}.fk-upload-box input[type=file]::file-selector-button{box-sizing:border-box;vertical-align:middle;height:28px;margin-top:2px;margin-bottom:4px;padding-top:0;padding-bottom:0;line-height:normal}.fk-upload-box strong,.fk-upload-box small{margin-top:.2rem;display:block}.fk-version-list{gap:.75rem;display:grid}.fk-version-row{background:#fff;border:1px solid #5b3e2a24;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.fk-version-row.active{background:#f3eadc;border-color:#5b3e2a61}.fk-version-row strong,.fk-version-row span,.fk-version-row small{display:block}.fk-version-row strong{color:#3b281d}.fk-version-row span{color:#6f6259;margin-top:.25rem;font-size:.9rem}.fk-version-row small{color:#8a7a6e;overflow-wrap:anywhere;margin-top:.25rem}.fk-version-badge{color:#fff;background:#6b4428;border-radius:999px;padding:.45rem .75rem;font-size:.82rem;font-weight:750;display:inline-flex}@media (width<=1180px){.fk-frozen-kalk-header,.fk-sheet{width:calc(100% - 28px)}.fk-kalk-scroll-sheet{flex:none;margin-top:0}.fk-frozen-topline{grid-template-columns:1fr;gap:10px}.fk-frozen-total-strip,.fk-frozen-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-frozen-actions{flex-direction:column;align-items:flex-start}.fk-project-edit-grid,.fk-area-editor,.fk-admin-grid,.fk-admin-facts,.fk-material-selected-panel{grid-template-columns:1fr}.fk-area-editor-actions,.fk-project-edit-actions{grid-column:1/-1}.fk-block-list,.fk-hierarchy-list{padding-left:14px;padding-right:14px}.fk-hierarchy-totals strong,.fk-block-header-totals strong{font-size:.68rem}.fk-line-main-row,.fk-line-cost-row,.fk-line-material-row{grid-template-columns:1fr;padding-left:0}.fk-line-extra{padding-left:0}.fk-line-material-section>.fk-line-material-row>label:first-child,.fk-line-material-row .fk-material-choice,.fk-material-sum-pair{width:100%;min-width:0;max-width:none}.fk-material-sum-pair{grid-template-columns:1fr 1fr}.fk-operation-group-totals{display:contents}.fk-calculation-operation-group-header{grid-template-columns:var(--fk-kalk-grid-columns);align-items:center;gap:var(--fk-kalk-grid-gap);box-sizing:border-box;color:#4b301cc7;background:#fff8eeb8;border-left:3px solid #5c3d2252;border-radius:6px;width:100%;min-width:0;min-height:22px;margin:0;padding:2px 6px 2px 8px;line-height:1;display:grid}}@media (width<=980px){.fk-kalk-scroll-sheet{flex:none;margin-top:0}.fk-block-list,.fk-hierarchy-list{padding-left:10px;padding-right:10px}.fk-hierarchy-row,.fk-block-header{padding-left:7px;padding-right:7px}.fk-hierarchy-totals span,.fk-block-header-totals span{padding-left:5px;padding-right:5px}.fk-hierarchy-totals strong,.fk-block-header-totals strong{font-size:.62rem}}@media (width<=860px){.fk-frozen-kalk-header{z-index:80;color:#fff8ec;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 0 0,#ffffff1c,#0000 38%),linear-gradient(135deg,#2d2118 0%,#48301f 58%,#604027 100%);border:1px solid #ffffff24;border-top:0;border-radius:0 0 18px 18px;flex-direction:column;flex:none;gap:7px;width:min(100% - 56px,1280px);max-width:1280px;margin:0 auto;padding:12px 18px 11px;display:flex;position:sticky;top:0;box-shadow:0 14px 32px #1c140e38,inset 0 1px #ffffff14}.fk-kalk-scroll-sheet{--fk-kalk-grid-gap:7px;--fk-kalk-tree-step:14px;--fk-summary-cell-width:clamp(82px, 7.4vw, 112px);--fk-kalk-grid-columns:18px 16px minmax(170px, 1fr) minmax(58px, 72px) repeat(4, var(--fk-summary-cell-width)) 34px;flex:none;margin-top:0}.fk-sheet{border-radius:16px;width:calc(100% - 18px)}.fk-frozen-title h1{font-size:2.05rem}.fk-frozen-logo{flex-basis:44px;width:44px;height:44px}.fk-frozen-title-logo-row{gap:9px}.fk-frozen-actions-left,.fk-frozen-actions-right{width:100%}.fk-frozen-actions-left>*,.fk-frozen-actions-right>*{flex:auto}.fk-hierarchy-toolbar{flex-direction:column;align-items:flex-start}.fk-block-list,.fk-hierarchy-list{padding:10px 10px 22px}.fk-hierarchy-row-shell,.fk-calculation-block-row{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;width:100%;min-width:0;margin:0 0 1px;padding-left:0;display:grid}.fk-hierarchy-add-button{--fk-add-button-plus-size:.54rem;width:21px;height:21px;font-size:0;line-height:0}.fk-calculation-add-button{--fk-add-button-plus-size:.5rem;width:19px;height:19px;font-size:0;line-height:0}.fk-hierarchy-row{grid-template-columns:var(--fk-kalk-grid-columns);align-items:center;gap:var(--fk-kalk-grid-gap);color:#24180e;text-align:left;background:linear-gradient(#f8efe3 0%,#f0e1c9 100%);border:1px solid #5e432729;border-radius:8px;width:100%;min-height:24px;padding:1px 6px 1px 8px;display:grid;overflow:visible;box-shadow:0 2px 6px #37261408,inset 0 1px #ffffffad}.fk-hierarchy-title{grid-column:3}.fk-hierarchy-menu-wrap{grid-column:4}.fk-hierarchy-totals{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-left:34px;display:grid}.fk-hierarchy-quantity-placeholder{display:none}.fk-hierarchy-node>.fk-calculation-operation-group,.fk-hierarchy-node>.fk-calculation-block-row,.fk-hierarchy-node>.fk-hierarchy-block-wrap,.fk-hierarchy-node>.fk-block{width:100%;margin-left:0!important;padding-left:0!important}.fk-hierarchy-block-wrap,.fk-calculation-block-row>.fk-hierarchy-block-wrap,.fk-calculation-operation-group .fk-hierarchy-block-wrap,.fk-chapter-action-row{margin-right:0;padding-right:0}.fk-calculation-operation-group{box-sizing:border-box;width:100%;min-width:0;padding-left:var(--fk-tree-indent);flex-direction:column;gap:2px;margin:2px 0 4px;display:flex}.fk-calculation-operation-group-header{grid-template-columns:var(--fk-kalk-grid-columns);align-items:center;gap:var(--fk-kalk-grid-gap);box-sizing:border-box;color:#4b301cc7;background:#fff8eeb8;border-left:3px solid #5c3d2252;border-radius:6px;width:100%;min-width:0;min-height:22px;margin:0;padding:2px 6px 2px 8px;line-height:1;display:grid}.fk-block-header{grid-template-columns:20px minmax(0,1fr);width:100%;margin-left:0;padding:4px 7px}.fk-block-header>input[type=checkbox]{grid-column:1}.fk-block-collapse{grid-column:2}.fk-block-header-totals,.fk-block-header-totals.is-collapsed-totals{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.fk-block-header-totals .fk-block-quantity-summary-cell{grid-column:1/-1}.fk-material-modal-backdrop{padding:10px}.fk-material-modal{border-radius:20px;max-height:calc(100vh - 20px)}.fk-material-search-row,.fk-material-result{grid-template-columns:1fr}.fk-material-result>div:last-child{text-align:left;justify-items:start;min-width:0}}@media (width<=720px){.fk-line-cost-row,.fk-material-sum-pair{grid-template-columns:1fr}}@media (width<=560px){.fk-frozen-total-strip,.fk-frozen-info-grid{grid-template-columns:1fr 1fr}.fk-frozen-kalk-header .primary-button,.fk-frozen-kalk-header .secondary-button,.fk-frozen-kalk-header .ghost-button,.fk-frozen-kalk-header .fk-trash-button{padding:0 9px;font-size:.74rem}.fk-block-actions .ghost-button,.fk-block-actions .secondary-button{width:100%}.fk-material-modal-header,.fk-material-search-row,.fk-material-result-list,.fk-material-modal-footer{padding-left:14px;padding-right:14px}.fk-material-selected-panel{margin-left:14px;margin-right:14px}}@page{size:A4 portrait;margin:14mm 10mm}.fk-print-report-logo-row{gap:4mm}.fk-print-report-logo{object-fit:contain;flex:0 0 18mm;width:18mm;height:18mm;display:block}.fk-print-report-header,.fk-print-footer{display:none}@media print{.fk-page,.fk-kalk-page{--fk-kalk-header-sheet-gap:16px;align-items:stretch;gap:var(--fk-kalk-header-sheet-gap);flex-direction:column;min-height:100vh;display:flex}.fk-sheet.fk-kalk-scroll-sheet{--fk-kalk-grid-gap:7px;--fk-kalk-tree-step:14px;--fk-summary-cell-width:clamp(82px, 7.4vw, 112px);--fk-kalk-grid-columns:18px 16px minmax(170px, 1fr) minmax(58px, 72px) repeat(4, var(--fk-summary-cell-width)) 34px;flex:none;margin-top:0}.fk-print-report-logo{height:16mm!important}.fk-print-report-header span{color:#1f29339e;text-transform:uppercase;letter-spacing:.08em;font-size:8pt;font-weight:700;display:block}.fk-print-report-header h1{color:#1f2933;margin:1mm 0 1.5mm;font-size:17pt;font-weight:500;line-height:1.1}.fk-print-report-header p{color:#1f2933d1;margin:0 0 1mm;font-size:8.5pt;line-height:1.35}.fk-print-report-totals span{text-align:right}.fk-print-report-totals small{margin-bottom:1mm;display:block}.fk-print-report-totals strong{white-space:nowrap;font-weight:600}.fk-block-list,.fk-hierarchy-list{flex-direction:column;gap:1px}.fk-hierarchy-node{flex-direction:column;gap:2px;min-width:0;display:flex}.fk-hierarchy-row-shell{box-sizing:border-box!important}.fk-hierarchy-row{color:#24180e;text-align:left;background:linear-gradient(#f8efe3 0%,#f0e1c9 100%);border:1px solid #5e432729;overflow:visible;box-shadow:0 2px 6px #37261408,inset 0 1px #ffffffad}.fk-collapse-icon{color:#24180ec7;justify-content:center;align-items:center;width:16px;min-width:16px;font-size:.66rem;font-weight:900;line-height:1}.fk-hierarchy-title{padding:0;display:block}.fk-hierarchy-title strong{color:#1f2933!important;font-size:8.2pt!important;font-weight:400!important;line-height:1.15!important}.fk-hierarchy-title>small{display:none}.fk-hierarchy-title small{color:#1f29338f!important;margin-top:.5mm!important;font-size:6.8pt!important;font-weight:400!important}.fk-hierarchy-totals{width:100%;min-width:0}.fk-hierarchy-quantity-placeholder{pointer-events:none}.fk-hierarchy-totals span{text-align:right;background:#ffffff7a;border:1px solid #503c2614;align-content:center;justify-items:end;min-width:0;display:grid;overflow:hidden}.topbar,.site-footer,.fk-hierarchy-add-button,.fk-calculation-add-button,.fk-workitem-search-menu,.fk-hierarchy-totals small,.fk-block-header>input{display:none!important}.fk-hierarchy-totals strong{color:#24180e;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:720;overflow:hidden}.fk-hierarchy-block-wrap,.fk-hierarchy-node>.fk-block{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:1mm 0 1.4mm!important;padding:0!important}.fk-calculation-block-row{align-items:center;gap:5px}.fk-block{background:#fff!important;border:1px solid #1f293324!important;overflow:hidden!important}.fk-block-header{color:#241b13;background:linear-gradient(#fffffff5,#fcf7eff5);border-bottom:1px solid #4e39221a;border-radius:12px 12px 0 0;width:100%;margin-left:0}.fk-block-collapse{color:#1f2933!important;box-shadow:none!important;cursor:default!important;align-items:center!important;gap:1.8mm!important;display:flex!important}.fk-collapsed-calculation-title strong,.fk-open-calculation-title strong{white-space:normal!important;text-overflow:clip!important;font-weight:400!important;display:block!important;overflow:visible!important}.fk-collapsed-calculation-title span,.fk-open-calculation-title span{color:#1f293394!important;margin-top:.5mm!important;font-size:6.8pt!important;line-height:1.2!important;display:block!important}.fk-block-header-totals span{text-align:right;white-space:nowrap;background:#ffffffb8;border:1px solid #5c3d2224;align-content:center;justify-items:end;min-width:0;display:grid;overflow:hidden}.fk-block-header-totals small{display:none}.fk-block-header-totals strong{font-weight:500!important}.fk-lines,.fk-line,.fk-line-main-row,.fk-line-cost-row{display:none!important}}.fk-hierarchy-edit-dropdown{background:#fffaf2fa;border:1px solid #5c3d222e;border-top:0;border-radius:0 0 14px 14px;align-items:center;gap:8px;width:auto;min-width:0;margin-top:-1px;margin-bottom:6px;padding:7px 9px;display:flex;box-shadow:0 10px 24px #1f140c1a}.fk-area-field{box-sizing:border-box;width:100%;min-width:0;max-width:none}.fk-area-field.fk-area-field-wide{width:100%;min-width:0;max-width:none}.fk-hierarchy-node-level-0>.fk-hierarchy-row-shell{padding-left:0}.fk-hierarchy-node-level-1>.fk-hierarchy-row-shell{padding-left:14px}.fk-hierarchy-node-level-2>.fk-hierarchy-row-shell{padding-left:28px}.fk-hierarchy-node-level-3>.fk-hierarchy-row-shell{padding-left:42px}.fk-hierarchy-node-level-4>.fk-hierarchy-row-shell{padding-left:56px}.fk-tsx-style-002{color:#4b301cb8;white-space:nowrap;flex:none;font-size:.72rem;font-weight:800}.fk-tsx-style-003{color:#4b301c75;white-space:nowrap;flex:none;font-size:.68rem;font-weight:700}.fk-tsx-style-005{color:#3f2917;background:#fffffff5;border:1px solid #5c3d2233;border-radius:9px;flex:230px;min-width:185px;height:28px;padding:0 9px;font-size:.72rem;font-weight:600}.fk-tsx-style-006,.fk-tsx-style-007{white-space:nowrap;border-radius:999px;height:26px;min-height:26px;padding:0 10px;font-size:.72rem;line-height:1}.fk-tsx-style-008{grid-template-columns:var(--fk-kalk-grid-columns);gap:var(--fk-kalk-grid-gap);color:#4b301cbd;letter-spacing:.08em;text-transform:uppercase;align-items:center;width:auto;padding-top:0;font-size:.62rem;font-weight:900;line-height:1;display:grid;position:absolute;bottom:4px;left:44px;right:54px}.fk-tsx-style-009,.fk-tsx-style-010,.fk-tsx-style-011,.fk-tsx-style-012{text-align:center;transform:none}.fk-tsx-style-013{justify-content:space-between;align-items:center;gap:6px;min-height:18px;display:flex}.fk-tsx-style-014{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.07em;font-size:.63rem;line-height:1;display:block;overflow:hidden}.fk-tsx-style-015{cursor:help;border-radius:999px;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;padding:0;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.fk-tsx-style-016{text-overflow:ellipsis;width:100%;min-width:0;height:30px;font-size:.68rem;font-weight:400}.fk-tsx-style-029{color:#4b301cb8;white-space:nowrap;font-size:.72rem;font-weight:700}.fk-tsx-style-030,.fk-tsx-style-031{white-space:nowrap;border-radius:999px;height:24px;min-height:24px;padding:0 9px;font-size:.7rem}.fk-tsx-style-038{align-items:center;gap:6px;min-width:265px;height:26px;display:inline-flex;position:relative}.fk-tsx-style-039{white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.fk-tsx-style-040{flex:0 0 190px;min-width:190px;position:relative}.fk-tsx-style-041{color:#3f2917;box-sizing:border-box;background:#fff;border:1px solid #5c3d222e;border-radius:8px;width:100%;height:24px;min-height:24px;padding:0 28px 0 8px;font-size:.72rem}.fk-tsx-style-042{color:#5c3d22;cursor:pointer;background:#5c3d221a;border:0;border-radius:6px;width:20px;min-width:20px;height:20px;padding:0;font-size:.66rem;font-weight:900;line-height:1;position:absolute;top:2px;right:3px}.fk-tsx-style-043{z-index:160;background:#fffaf2;border:1px solid #5c3d222e;border-radius:14px;width:260px;max-height:260px;padding:6px;position:absolute;top:30px;left:72px;overflow-y:auto;box-shadow:0 14px 34px #1f140c2e}.fk-tsx-style-044{text-align:left;width:100%;font-weight:700}.fk-tsx-style-045{text-align:left;width:100%;font-weight:400}.fk-tsx-style-046{align-items:center;gap:6px;min-width:145px;height:24px;margin:0;display:inline-flex}.fk-tsx-style-047{white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;color:#6b4b2f;align-items:center;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.fk-tsx-style-048{color:#3f2917;text-align:right;background:#fff;border:1px solid #5c3d222e;border-radius:8px;width:82px;height:24px;min-height:24px;padding:0 7px;font-size:.72rem}.fk-tsx-style-049,.fk-tsx-style-050,.fk-tsx-style-051,.fk-tsx-style-052{border-radius:999px;height:24px;min-height:24px;padding:0 10px;font-size:.7rem;line-height:1}.fk-tsx-style-053{min-height:58px;padding-bottom:18px;position:relative}.fk-tsx-style-055{color:#4b301c9e;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-height:34px;padding:0;font-size:.86rem;font-weight:400;line-height:1;display:inline-flex}.fk-tsx-style-056{color:#4b301cb8;font-weight:400;line-height:1.55}.fk-kalk-column-header>span:first-child{grid-column:1/5}.fk-kalk-column-header-quantity{display:none}.fk-kalk-column-header .fk-tsx-style-009{grid-column:5}.fk-kalk-column-header .fk-tsx-style-010{grid-column:6}.fk-kalk-column-header .fk-tsx-style-011{grid-column:7}.fk-kalk-column-header .fk-tsx-style-012{grid-column:8}.fk-hierarchy-list{gap:3px}.fk-hierarchy-row{border-radius:7px!important;align-items:center!important;min-height:21px!important;padding:0 5px 0 6px!important}.fk-collapse-icon{align-items:center;height:18px}.fk-hierarchy-title,.fk-chapter-title-line,.fk-chapter-name,.fk-chapter-count{line-height:1.05!important}.fk-chapter-count{margin-left:5px}.fk-hierarchy-totals span{border-radius:4px!important;align-content:center!important;min-height:16px!important;padding:0 5px!important;line-height:1!important}.fk-hierarchy-totals strong{line-height:1!important}.fk-row-menu-button{border-radius:7px!important;width:28px!important;height:24px!important;min-height:0!important;line-height:1!important}.fk-hierarchy-add-button{--fk-add-button-plus-size:.5rem!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;font-size:0!important;line-height:0!important}.fk-calculation-block-row{gap:4px!important;margin-top:0!important;margin-bottom:1px!important}.fk-calculation-add-button{--fk-add-button-plus-size:.47rem!important;width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important;font-size:0!important;line-height:0!important}.fk-block{border-radius:7px!important}.fk-block-header{border-radius:7px 7px 0 0!important;align-items:center!important;min-height:21px!important;padding:0 6px!important}.fk-block-header-totals span{border-radius:4px!important;align-content:center!important;min-height:16px!important;padding:0 5px!important;line-height:1!important}.fk-block-header-totals strong,.fk-calculation-operation-group-header .fk-operation-group-label small{line-height:1!important}.fk-calculation-operation-group{gap:1px!important;margin-top:1px!important;margin-bottom:2px!important}.fk-calculation-operation-group-header{border-radius:5px!important;align-items:center!important;min-height:18px!important;padding:0 5px 0 6px!important}.fk-operation-group-totals div{border-radius:4px!important;align-content:center!important;min-height:15px!important;padding:0 5px!important;line-height:1!important}.fk-operation-group-totals strong{line-height:1!important}.fk-chapter-action-row span,.fk-chapter-action-row small{line-height:1.05!important}.fk-chapter-action-row .primary-button:hover,.fk-chapter-action-row .ghost-button:hover,.fk-chapter-action-row button:hover{text-decoration:none!important}.fk-block-collapse{align-items:center!important;min-height:18px!important;line-height:1.05!important;display:flex!important}.fk-open-calculation-title,.fk-collapsed-calculation-title{align-items:center!important;gap:5px!important;min-height:18px!important;line-height:1!important;display:inline-flex!important}.fk-open-calculation-title strong,.fk-collapsed-calculation-title strong,.fk-open-calculation-title span,.fk-collapsed-calculation-title span{align-items:center!important;line-height:1!important;display:inline-flex!important}.fk-chapter-action-row .ghost-button,.fk-chapter-action-row .primary-button,.fk-chapter-action-row button{letter-spacing:-.01em!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;height:17px!important;min-height:17px!important;padding:0 7px!important;font-size:.66rem!important;font-weight:720!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff6b,0 1px 1px #26180c0f!important}.fk-chapter-action-row .ghost-button{color:#5f3e1e!important;text-shadow:0 1px #ffffff9e!important;background:#f4e8d3c7!important;border:1px solid #77522a47!important}.fk-chapter-action-row .primary-button{color:#3b2514!important;text-shadow:0 1px #ffffff61!important;background:#cdb084c7!important;border:1px solid #65452457!important}.fk-chapter-action-row{box-sizing:border-box!important;width:auto!important;min-height:19px!important;box-shadow:none!important;background:#fff7e9bd!important;border:1px solid #7e5a301f!important;border-top:0!important;border-radius:0 0 6px 6px!important;grid-template-columns:190px 138px 164px minmax(0,1fr)!important;justify-content:start!important;align-items:center!important;gap:0 14px!important;margin-top:2px!important;margin-bottom:4px!important;margin-right:0!important;padding:2px 8px!important;display:grid!important}.fk-chapter-action-row>span:first-child{color:#6f4a24!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-column:1!important;min-width:0!important;font-size:.68rem!important;font-weight:650!important;line-height:1!important;overflow:hidden!important}.fk-chapter-action-row>button:first-of-type{color:#4f3319!important;background:#ebdcc2eb!important;border:1px solid #7e5a3052!important;grid-column:2!important;justify-self:start!important;width:126px!important}.fk-chapter-action-row>button:nth-of-type(2){color:#3d2613!important;background:#ddc7a4e6!important;border:1px solid #714f2957!important;grid-column:3!important;justify-self:start!important;width:150px!important}.fk-chapter-action-row>button:first-of-type,.fk-chapter-action-row>button:nth-of-type(2){letter-spacing:-.01em!important;white-space:nowrap!important;text-shadow:0 1px #ffffff80!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;height:17px!important;min-height:17px!important;padding:0 7px!important;font-size:.66rem!important;font-weight:720!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff73,0 1px 1px #26180c0f!important}.fk-hierarchy-list,.fk-hierarchy-node,.fk-hierarchy-row-shell,.fk-hierarchy-row{overflow:visible!important}.fk-row-menu-wrap,.fk-hierarchy-menu-wrap{z-index:90000!important;position:relative!important}:is(.fk-hierarchy-node:has(.fk-row-menu),.fk-hierarchy-node:has(.fk-hierarchy-menu),.fk-hierarchy-row-shell:has(.fk-row-menu),.fk-hierarchy-row-shell:has(.fk-hierarchy-menu),.fk-hierarchy-row:has(.fk-row-menu),.fk-hierarchy-row:has(.fk-hierarchy-menu)){z-index:90000!important;position:relative!important;overflow:visible!important}.fk-calculation-operation-group,.fk-calculation-block-row,.fk-hierarchy-block-wrap,.fk-block,.fk-block-header,.fk-workitem-search-menu{z-index:1;position:relative}.fk-row-menu{z-index:95000!important;background:#fffdf9fa!important;border:1px solid #503a2229!important;border-radius:8px!important;min-width:170px!important;padding:5px!important;box-shadow:0 12px 28px #261c122e,0 2px 6px #261c1214!important}.fk-row-menu button{color:#3f2a18!important;text-align:left!important;white-space:nowrap!important;width:100%!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:5px!important;justify-content:flex-start!important;align-items:center!important;padding:4px 8px!important;font-size:.72rem!important;font-weight:450!important;line-height:1.1!important;display:flex!important}.fk-row-menu button:hover{color:#2f1d10!important;background:#eee0c7b8!important}.fk-row-menu button:last-child{color:#a65b5b!important;background:#ffebeb6b!important;font-weight:560!important}.fk-row-menu button:last-child:hover{color:#8d3939!important;background:#ffdedeb8!important}.fk-kalk-page .fk-block{background:#fffdf9!important;border:1px solid #70522e29!important;border-radius:7px!important;width:100%!important;min-width:0!important;margin:0!important;overflow:visible!important;box-shadow:0 1px 2px #2a1d0f0a,inset 0 1px #ffffff9e!important}.fk-kalk-page .fk-block-header{grid-template-columns:var(--fk-kalk-grid-columns)!important;gap:var(--fk-kalk-grid-gap)!important;color:#2e2115!important;background:linear-gradient(#fffcf7fa,#f7eedff0)!important;border-bottom:1px solid #70522e1f!important;border-radius:7px 7px 0 0!important;padding:1px 6px!important;display:grid!important}.fk-kalk-page .fk-block-collapse{min-height:19px!important;box-shadow:none!important;color:#2e2115!important;background:0 0!important;border:0!important;grid-column:1/5!important;align-items:center!important;gap:5px!important;padding:0!important;display:flex!important}.fk-kalk-page .fk-open-calculation-title,.fk-kalk-page .fk-collapsed-calculation-title{align-items:center!important;gap:6px!important;min-height:19px!important;line-height:1!important;display:inline-flex!important}.fk-kalk-page .fk-open-calculation-title strong,.fk-kalk-page .fk-collapsed-calculation-title strong{color:#2e2115!important;white-space:nowrap!important;align-items:center!important;font-size:.74rem!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}.fk-kalk-page .fk-open-calculation-title span,.fk-kalk-page .fk-collapsed-calculation-title span{color:#3f2b189e!important;white-space:nowrap!important;align-items:center!important;font-size:.66rem!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.fk-kalk-page .fk-block-header-totals{display:contents!important}.fk-kalk-page .fk-block-header-totals span{color:#2e2115!important;text-align:right!important;white-space:nowrap!important;background:#ffffffc2!important;border:1px solid #70522e1c!important;border-radius:4px!important;align-content:center!important;justify-items:end!important;padding:0 5px!important;line-height:1!important;display:grid!important;overflow:hidden!important}.fk-kalk-page .fk-block-header-totals strong{font-size:.66rem!important;font-weight:620!important;line-height:1!important}.fk-kalk-page .fk-block-body{background:linear-gradient(#fffcf7c2,#fffffff5)!important;border-radius:0 0 7px 7px!important;padding:5px 6px 6px!important}.fk-kalk-page .fk-lines{gap:5px!important;display:grid!important}.fk-kalk-page .fk-line{background:#ffffffd6!important;border:1px solid #70522e21!important;border-radius:6px!important;gap:5px!important;padding:5px!important;display:grid!important;overflow:visible!important;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #2a1d0f09!important}.fk-kalk-page .fk-line-main-row{align-items:end!important;gap:6px!important;min-height:31px!important;padding:0!important;display:grid!important}.fk-kalk-page .fk-line-main-row>input[type=checkbox]{place-self:center!important;width:14px!important;height:14px!important;min-height:14px!important;margin:0!important}.fk-kalk-page .fk-workitem-cell,.fk-kalk-page .fk-line-description-cell{gap:2px!important;min-width:0!important;display:grid!important}.fk-kalk-page .fk-workitem-cell label,.fk-kalk-page .fk-line-description-cell label,.fk-kalk-page .fk-line-cost-row label>span,.fk-kalk-page .fk-number-cell span,.fk-kalk-page .fk-line-material-row label>span,.fk-kalk-page .fk-material-choice>span,.fk-kalk-page .fk-material-current>span,.fk-kalk-page .fk-material-price>span{color:#3f2b18a3!important;letter-spacing:.01em!important;text-transform:none!important;font-size:.61rem!important;font-weight:650!important;line-height:1!important}.fk-kalk-page .fk-line input,.fk-kalk-page .fk-line select,.fk-kalk-page .fk-line textarea{color:#2e2115!important;background:#fffffff2!important;border:1px solid #70522e2e!important;border-radius:4px!important;height:22px!important;min-height:22px!important;padding:0 7px!important;font-size:.7rem!important;line-height:1!important;box-shadow:inset 0 1px #ffffffad!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row>label.fk-line-unit-field>.fk-free-text-unit-select-shell{width:100%;min-width:0;height:22px;display:block;position:relative}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row>label.fk-line-unit-field>.fk-free-text-unit-select-shell:after{content:attr(data-unit-display);z-index:2;color:#2e2115;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-size:.7rem;font-weight:400;line-height:1;display:block;position:absolute;top:50%;left:7px;right:23px;overflow:hidden;transform:translateY(-50%)}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row>label.fk-line-unit-field>.fk-free-text-unit-select-shell>select.fk-free-text-unit-select{text-indent:-9999px!important;width:100%!important;min-width:0!important;height:22px!important;min-height:22px!important;padding:0 7px!important;line-height:normal!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row>label.fk-line-unit-field>.fk-free-text-unit-select-shell>select.fk-free-text-unit-select>option{color:#2e2115!important;text-indent:0!important;font-size:.7rem!important}.fk-kalk-page .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row .fk-editable-metric-cell{color:#2e2115!important;text-align:right!important;background:linear-gradient(#fffdf7,#fff7eafa)!important;border:1px solid #965f2475!important;border-radius:4px!important;align-content:center!important;justify-items:end!important;gap:2px!important;min-width:0!important;min-height:22px!important;padding:2px 6px!important;display:grid!important;box-shadow:inset 0 1px #ffffffd1,0 0 0 1px #965f2414,0 1px 3px #462a1214!important}.fk-kalk-page .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row .fk-editable-metric-cell:hover{background:linear-gradient(#fffefa,#fff4e0)!important;border-color:#804d18a3!important;box-shadow:inset 0 1px #ffffffd1,0 0 0 1px #965f2414,0 1px 3px #462a1214!important}.fk-kalk-page .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row .fk-editable-metric-cell:focus-visible{background:#fffdf8!important;border-color:#774513d6!important;outline:none!important;box-shadow:inset 0 1px #ffffffeb,0 0 0 3px #b87e302e,0 2px 5px #462a121a!important}.fk-kalk-page .fk-line textarea{resize:vertical!important;padding-top:4px!important;line-height:1.15!important}.fk-kalk-page .fk-readonly-input{color:#2e2115ad!important;background:#f6f0e6c7!important}.fk-kalk-page .fk-row-menu-wrap{z-index:30!important;place-self:end!important}.fk-kalk-page .fk-line-main-row .fk-row-menu-button{color:#4b321b!important;background:#f1e6d3e6!important;border:1px solid #70522e2e!important;border-radius:4px!important;width:26px!important;height:22px!important;min-height:22px!important;padding:0!important;font-size:.72rem!important;line-height:1!important}.fk-kalk-page .fk-line-cost-row{background:#faf4eabd!important;border:1px solid #70522e1c!important;border-radius:5px!important;grid-template-columns:minmax(138px,1.1fr) minmax(58px,.45fr) minmax(78px,.55fr) repeat(4,minmax(82px,1fr))!important;align-items:stretch!important;gap:5px!important;padding:4px 5px!important;display:grid!important}.fk-kalk-page .fk-line-cost-row label,.fk-kalk-page .fk-number-cell:not(.fk-editable-metric-cell){align-content:center!important;gap:2px!important;min-width:0!important;display:grid!important}.fk-kalk-page .fk-number-cell{text-align:right!important;border-radius:4px!important;justify-items:end!important;min-height:22px!important;padding:2px 6px!important}.fk-kalk-page .fk-number-cell:not(.fk-editable-metric-cell){background:#ffffffc7!important;border:1px solid #70522e1f!important}.fk-kalk-page .fk-number-cell strong{color:#2e2115!important;white-space:nowrap!important;font-size:.7rem!important;font-weight:680!important;line-height:1!important}.fk-kalk-page .fk-line-total{background:#f4e8d3db!important;border-color:#70522e33!important}.fk-kalk-page .fk-line-material-section{gap:4px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.fk-kalk-page .fk-line-material-row{background:#faf7f1c7!important;border:1px solid #70522e1a!important;border-radius:5px!important;grid-template-columns:minmax(128px,.75fr) minmax(110px,.65fr) minmax(260px,1.6fr) minmax(94px,.55fr) minmax(185px,.9fr)!important;align-items:stretch!important;gap:5px!important;padding:5px!important;display:grid!important}.fk-kalk-page .fk-line-material-row-extra{background:#f6f0e694!important;border-style:dashed!important}.fk-kalk-page .fk-line-material-row>label,.fk-kalk-page .fk-material-choice,.fk-kalk-page .fk-material-current,.fk-kalk-page .fk-material-price{align-content:start!important;gap:2px!important;min-width:0!important;display:grid!important}.fk-kalk-page .fk-material-current-with-action{grid-template-columns:minmax(0,1fr) 22px!important;gap:5px!important;min-width:0!important;display:grid!important}.fk-kalk-page .fk-material-current-text{gap:1px!important;min-width:0!important;display:grid!important}.fk-kalk-page .fk-material-current-text strong{color:#2e2115!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.68rem!important;font-weight:640!important;line-height:1.08!important}.fk-kalk-page .fk-material-current-text small{color:#3f2b1894!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.6rem!important}.fk-kalk-page .fk-material-choice .secondary-button,.fk-kalk-page .fk-material-price .ghost-button,.fk-kalk-page .fk-material-action-button,.fk-kalk-page .fk-block-actions .secondary-button,.fk-kalk-page .fk-block-actions .ghost-button{border-radius:4px!important;justify-content:center!important;align-items:center!important;height:21px!important;min-height:21px!important;padding:0 7px!important;font-size:.66rem!important;font-weight:650!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff73,0 1px 1px #26180c0d!important}.fk-kalk-page .fk-material-choice .secondary-button,.fk-kalk-page .fk-block-actions .secondary-button{color:#4f3319!important;background:#ebdcc2e0!important;border:1px solid #70522e42!important}.fk-kalk-page .fk-material-price .ghost-button,.fk-kalk-page .fk-block-actions .ghost-button{color:#3d352d!important;background:#eeebe5db!important;border:1px solid #5c544c33!important}.fk-kalk-page .fk-material-action-button{color:#4b321b!important;background:#ebdcc2e6!important;border:1px solid #70522e40!important;width:22px!important;min-width:22px!important;padding:0!important;font-size:.82rem!important;font-weight:760!important}.fk-kalk-page .fk-material-price>strong{color:#2e2115!important;white-space:nowrap!important;background:#ffffffb8!important;border:1px solid #70522e1a!important;border-radius:4px!important;justify-content:flex-end!important;padding:0 7px!important;font-size:.67rem!important;font-weight:660!important;line-height:1!important}.fk-kalk-page .fk-material-sum-pair{grid-template-columns:1fr 1fr!important;gap:5px!important;min-width:0!important;display:grid!important}.fk-kalk-page .fk-line-extra{color:#3f2b18b8!important;background:#faf4ea9e!important;border:1px solid #70522e17!important;border-radius:5px!important;flex-wrap:wrap!important;align-items:center!important;gap:5px 10px!important;min-height:20px!important;padding:3px 5px!important;font-size:.64rem!important;line-height:1.1!important;display:flex!important}.fk-kalk-page .fk-line-extra>span{white-space:nowrap!important}.fk-kalk-page .fk-line-extra .ghost-button,.fk-kalk-page .fk-line-extra .primary-button{border-radius:4px!important;height:19px!important;min-height:19px!important;padding:0 7px!important;font-size:.64rem!important;line-height:1!important}.fk-kalk-page .fk-block-actions{border-top:1px solid #70522e1a!important;align-items:center!important;gap:7px!important;margin-top:5px!important;padding:4px 5px 0!important;display:flex!important}.fk-kalk-page .fk-workitem-search-menu{z-index:85000!important;background:#fffdf9fc!important;border:1px solid #70522e2e!important;border-radius:7px!important;box-shadow:0 12px 28px #261c122e,0 2px 6px #261c1214!important}@media (width<=980px){.fk-kalk-page .fk-line-cost-row,.fk-kalk-page .fk-line-material-row{grid-template-columns:1fr!important}.fk-kalk-page .fk-line-main-row>input[type=checkbox]{justify-self:start!important}}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-reuse-material-cost-inputlike-cell:hover{background:linear-gradient(#fffefa,#fff4e0)!important;border-color:#804d18a3!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-reuse-material-cost-inputlike-cell,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-line-material-row>.fk-material-price .ghost-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-fastener-sum-inputlike-cell{color:#2e2115!important;background:linear-gradient(#fffdf7,#fff7eafa)!important;border:1px solid #965f2475!important;box-shadow:inset 0 1px #ffffffd1,0 0 0 1px #965f2414,0 1px 3px #462a1214!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-line-material-row>.fk-material-price .ghost-button:hover,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-fastener-sum-inputlike-cell:hover{background:linear-gradient(#fffefa,#fff4e0)!important;border-color:#804d18a3!important;box-shadow:inset 0 1px #ffffffd1,0 0 0 1px #965f2414,0 1px 3px #462a1214!important}.fk-kalk-page .fk-block-header{grid-auto-flow:column!important;align-items:center!important;height:22px!important;min-height:22px!important;padding-top:1px!important;padding-bottom:1px!important}.fk-kalk-page .fk-block-header>input[type=checkbox]{grid-area:1/1!important;place-self:center!important;width:14px!important;height:14px!important;min-height:14px!important;margin:0!important;display:inline-block!important}.fk-kalk-page .fk-block-header>.fk-block-collapse{grid-area:1/2/auto/4!important;place-self:center stretch!important;height:18px!important;min-height:18px!important;overflow:hidden!important}.fk-kalk-page .fk-block-header .fk-collapse-icon{justify-content:center!important;align-items:center!important;width:14px!important;min-width:14px!important;height:18px!important;display:inline-flex!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-header>.fk-block-collapse>.fk-workpost-toggle-button{box-shadow:none!important;cursor:pointer!important;pointer-events:auto!important;z-index:7!important;appearance:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:relative!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-header>.fk-block-collapse>.fk-workpost-toggle-button:focus-visible{outline-offset:1px!important;outline:2px solid #7a5a2b6b!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-header>.fk-block-collapse{position:relative!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-workitem-search-cell{z-index:10020!important;background:#fffaf2!important;border:1px solid #7a5a2b3d!important;border-radius:10px!important;width:min(560px,100vw - 120px)!important;padding:8px!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;box-shadow:0 14px 30px #2e20122e!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-workitem-search-cell label{color:#6d5635!important;margin:0 0 4px!important;font-size:.72rem!important;font-weight:700!important;display:block!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-workitem-search-cell input{box-sizing:border-box!important;width:100%!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-workitem-search-cell .fk-workitem-search-menu{width:100%!important;margin-top:6px!important;position:static!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-operation-button{color:#5f4728!important;font:inherit!important;letter-spacing:.02em!important;cursor:pointer!important;white-space:nowrap!important;vertical-align:middle!important;background:#fffaf2f0!important;border:1px solid #7a5a2b42!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0 7px 0 0!important;padding:3px 8px!important;font-size:.72rem!important;font-weight:400!important;line-height:1.1!important;display:inline-flex!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-operation-button:hover{background:#f5e8d3fa!important;border-color:#7a5a2b6b!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-operation-picker{z-index:10030!important;background:#fffaf2!important;border:1px solid #7a5a2b3d!important;border-radius:10px!important;min-width:230px!important;max-width:min(360px,100vw - 120px)!important;padding:8px!important;position:absolute!important;top:calc(100% + 4px)!important;left:26px!important;box-shadow:0 14px 30px #2e20122e!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-operation-picker-title{color:#6d5635!important;margin:0 0 6px!important;font-size:.72rem!important;font-weight:800!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-operation-picker-options{gap:5px!important;display:grid!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-operation-option{color:#4e3a20!important;width:100%!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:#fffef9!important;border:1px solid #7a5a2b2e!important;border-radius:8px!important;padding:7px 9px!important;font-size:.78rem!important;font-weight:800!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-operation-option:hover,.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-operation-option.is-active{background:#f3e6cf!important;border-color:#7a5a2b5c!important}:is(.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-list:has(.fk-collapsed-operation-picker),.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-list:has(.fk-collapsed-workitem-search-cell),.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group:has(.fk-collapsed-operation-picker),.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group:has(.fk-collapsed-workitem-search-cell),.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-block-row:has(.fk-collapsed-operation-picker),.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-block-row:has(.fk-collapsed-workitem-search-cell),.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-block-wrap:has(.fk-collapsed-operation-picker),.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-block-wrap:has(.fk-collapsed-workitem-search-cell),.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:has(.fk-collapsed-operation-picker),.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:has(.fk-collapsed-workitem-search-cell)){z-index:1200!important;position:relative!important;overflow:visible!important}:is(.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:has(.fk-collapsed-operation-picker) .fk-block-header,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:has(.fk-collapsed-workitem-search-cell) .fk-block-header,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:has(.fk-collapsed-operation-picker) .fk-block-collapse,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:has(.fk-collapsed-workitem-search-cell) .fk-block-collapse,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:has(.fk-collapsed-operation-picker) .fk-collapsed-calculation-title,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:has(.fk-collapsed-workitem-search-cell) .fk-collapsed-calculation-title){overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-workitem-search-cell .fk-workitem-search-menu{z-index:10021!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-workitem-title-anchor{align-items:center!important;min-width:0!important;max-width:100%!important;display:inline-flex!important;position:relative!important;overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-workitem-title-anchor>.fk-collapsed-workitem-title-text{min-width:0!important;max-width:100%!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-workitem-title-anchor>.fk-collapsed-workitem-search-cell{z-index:10040!important;width:min(330px,34vw)!important;min-width:250px!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important;top:auto!important;left:auto!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-workitem-title-anchor>.fk-collapsed-workitem-search-cell .fk-workitem-search-menu{z-index:10041!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-workitem-title-anchor>.fk-collapsed-workitem-search-cell>label{display:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-workitem-title-anchor:has(>.fk-collapsed-workitem-search-cell)>.fk-collapsed-workitem-title-text{display:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-workitem-title-anchor>.fk-collapsed-workitem-search-cell>input{box-sizing:border-box!important;border-radius:7px!important;width:100%!important;height:21px!important;min-height:21px!important;padding:0 8px!important;font-size:.68rem!important;line-height:1!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-workitem-title-anchor>.fk-collapsed-workitem-search-cell>.fk-workitem-search-menu{z-index:10041!important;width:min(520px,72vw)!important;max-height:380px!important;margin-top:0!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;overflow:hidden auto!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-counter-operation-suggestion-wrap{white-space:nowrap!important;flex:none!important;align-items:center!important;gap:3px!important;margin:0 7px 0 0!important;padding:0!important;display:inline-flex!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-counter-operation-suggestion-button{color:#3f6335!important;font:inherit!important;letter-spacing:.01em!important;white-space:nowrap!important;cursor:pointer!important;background:#eef8eaf5!important;border:1px solid #5b7e4a47!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:3px 8px!important;font-size:.7rem!important;font-weight:500!important;line-height:1.1!important;display:inline-flex!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-counter-operation-suggestion-button:hover{background:#dcf1d5fa!important;border-color:#5b7e4a75!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-counter-operation-suggestion-dismiss-button{color:#5d6b57!important;width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important;font:inherit!important;cursor:pointer!important;background:#f8f9f6fa!important;border:1px solid #5b7e4a3d!important;border-radius:999px!important;flex:0 0 17px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:.76rem!important;font-weight:600!important;line-height:1!important;display:inline-grid!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-counter-operation-suggestion-dismiss-button:hover{color:#35512d!important;background:#e8efe4fa!important;border-color:#5b7e4a6b!important}.fk-kalk-page .fk-block-header .fk-open-calculation-title,.fk-kalk-page .fk-block-header .fk-collapsed-calculation-title{align-items:center!important;gap:5px!important;height:18px!important;min-height:18px!important;display:inline-flex!important;overflow:hidden!important}.fk-kalk-page .fk-block-header .fk-open-calculation-title strong,.fk-kalk-page .fk-block-header .fk-collapsed-calculation-title strong,.fk-kalk-page .fk-block-header .fk-open-calculation-title span,.fk-kalk-page .fk-block-header .fk-collapsed-calculation-title span{text-overflow:ellipsis!important;min-height:0!important;line-height:1!important;overflow:hidden!important}.fk-kalk-page .fk-block-header-totals span{box-sizing:border-box!important;align-self:center!important;height:17px!important;min-height:17px!important}.fk-kalk-page .fk-material-price>strong,.fk-kalk-page .fk-material-price .ghost-button,.fk-kalk-page .fk-material-sum-pair .fk-material-price>strong,.fk-kalk-page .fk-material-sum-pair .fk-material-price .ghost-button{box-sizing:border-box!important;align-items:center!important;height:21px!important;min-height:21px!important;max-height:21px!important;display:inline-flex!important}.fk-kalk-page .fk-material-sum-pair,.fk-kalk-page .fk-material-current-with-action{align-items:start!important}.fk-kalk-page .fk-material-price,.fk-kalk-page .fk-material-sum-pair .fk-material-price{align-content:start!important}.fk-kalk-page .fk-calculation-operation-group .fk-calculation-block-row+.fk-calculation-block-row{margin-top:5px!important}.fk-kalk-page .fk-block-header .fk-collapsed-calculation-title strong,.fk-kalk-page .fk-block-header .fk-open-calculation-title strong{font-weight:450!important}.fk-kalk-page .fk-line-main-row{grid-template-columns:18px 78px minmax(220px,1.45fr) minmax(220px,1fr) 30px!important}.fk-kalk-page .fk-free-text-toggle{color:#5a3a1c!important;white-space:nowrap!important;background:#f2e8d6e0!important;border:1px solid #7e5a3042!important;border-radius:4px!important;place-self:end stretch!important;height:22px!important;min-height:22px!important;padding:0 6px!important;font-size:.61rem!important;font-weight:680!important;line-height:1!important;box-shadow:inset 0 1px #ffffff7a,0 1px 1px #26180c0d!important}.fk-kalk-page .fk-free-text-toggle.is-active{color:#2f1d10!important;background:#d1b487d1!important;border-color:#784a2361!important}@media (width<=980px){.fk-kalk-page .fk-line-main-row{grid-template-columns:1fr!important}}.fk-kalk-page .fk-line-extra .fk-row-menu.fk-tsx-style-043 button:last-child,.fk-kalk-page .fk-line-extra .fk-row-menu.fk-tsx-style-043 .fk-tsx-style-045:last-child{color:#3f2a18!important;background:0 0!important;font-weight:450!important}.fk-kalk-page .fk-line-extra .fk-row-menu.fk-tsx-style-043 button:last-child:hover,.fk-kalk-page .fk-line-extra .fk-row-menu.fk-tsx-style-043 .fk-tsx-style-045:last-child:hover{color:#2f1d10!important;background:#eee0c7b8!important;font-weight:450!important}.fk-kalk-page .fk-material-current-text,.fk-kalk-page .fk-material-current-text strong,.fk-kalk-page .fk-material-current-text small,.fk-kalk-page .fk-material-current{overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:has(.fk-collapsed-workitem-title-anchor>.fk-collapsed-workitem-search-cell){overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:has(.fk-collapsed-workitem-title-anchor>.fk-collapsed-workitem-search-cell) .fk-block-header{overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:has(.fk-collapsed-workitem-title-anchor>.fk-collapsed-workitem-search-cell) .fk-block-collapse{overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:has(.fk-collapsed-workitem-title-anchor>.fk-collapsed-workitem-search-cell) .fk-collapsed-calculation-title{overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:has(.fk-collapsed-workitem-title-anchor>.fk-collapsed-workitem-search-cell) .fk-collapsed-workitem-title-anchor{overflow:visible!important}.fk-kalk-page .fk-material-current-text small{min-height:14px!important;padding-bottom:1px!important;line-height:1.28!important}.fk-kalk-page .fk-material-action-button{place-self:start end!important;margin-top:calc(.61rem - 2px)!important;margin-bottom:0!important;transform:none!important}.fk-kalk-page .fk-line-main-row>.fk-free-text-toggle{grid-column:1/3!important;justify-self:stretch!important;width:100%!important}.fk-kalk-page .fk-line-main-row>.fk-workitem-cell{grid-column:3!important}.fk-kalk-page .fk-line-main-row>.fk-line-description-cell{grid-column:4!important}.fk-kalk-page .fk-line-main-row>.fk-row-menu-wrap{grid-column:5!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-title strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-title-line,.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-name{font-size:.84rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-count{font-size:.62rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-operation-group-totals strong{font-size:.68rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-label small,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header span{font-size:.64rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-header .fk-open-calculation-title strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-header .fk-collapsed-calculation-title strong{font-size:.8rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-header .fk-open-calculation-title span,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-header .fk-collapsed-calculation-title span,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-header-totals strong{font-size:.72rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-workitem-cell label,.fk-kalk-page .fk-kalk-scroll-sheet .fk-line-description-cell label,.fk-kalk-page .fk-kalk-scroll-sheet .fk-line-cost-row label>span,.fk-kalk-page .fk-kalk-scroll-sheet .fk-number-cell span,.fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-row label>span,.fk-kalk-page .fk-kalk-scroll-sheet .fk-material-choice>span,.fk-kalk-page .fk-kalk-scroll-sheet .fk-material-current>span,.fk-kalk-page .fk-kalk-scroll-sheet .fk-material-price>span{font-size:.66rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-line input,.fk-kalk-page .fk-kalk-scroll-sheet .fk-line select,.fk-kalk-page .fk-kalk-scroll-sheet .fk-line textarea,.fk-kalk-page .fk-kalk-scroll-sheet .fk-workitem-search-cell input,.fk-kalk-page .fk-kalk-scroll-sheet .fk-number-cell strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-line-metric-cell strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-material-price>strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-material-price .ghost-button{font-size:.76rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-line-total strong{font-size:.82rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-material-current-text strong{font-size:.74rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-material-current-text small,.fk-kalk-page .fk-kalk-scroll-sheet .fk-line-extra{font-size:.68rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-free-text-toggle,.fk-kalk-page .fk-kalk-scroll-sheet .fk-material-choice .secondary-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-actions .secondary-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-actions .ghost-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-line-extra .ghost-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-line-extra .primary-button{font-size:.7rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-workitem-search-menu button>.fk-workitem-search-title{font-size:.78rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-workitem-search-menu button>.fk-workitem-search-meta,.fk-kalk-page .fk-kalk-scroll-sheet .fk-workitem-search-empty{font-size:.68rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row>input[type=checkbox]{grid-area:1/1!important;place-self:center!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row>.fk-collapse-icon{grid-area:1/2!important;place-self:center!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapse-icon,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row>.fk-collapse-icon,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-header .fk-collapse-icon{font-size:.86rem!important;font-weight:950!important;line-height:1!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-add-button{--fk-add-button-plus-size:.58rem!important;font-size:0!important;font-weight:950!important;line-height:0!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-add-button{--fk-add-button-plus-size:.54rem!important;font-size:0!important;font-weight:950!important;line-height:0!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-editable-metric-cell>span{color:#3f2b18a3!important;letter-spacing:.01em!important;text-transform:none!important;font-size:.76rem!important;font-weight:650!important;line-height:1!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-editable-metric-cell>strong{color:#2e2115!important;white-space:nowrap!important;align-items:center!important;min-height:18px!important;font-size:.9rem!important;font-weight:680!important;line-height:1!important;display:inline-grid!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-workitem-cell label,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-description-cell label,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row label>span,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-number-cell span,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-row label>span,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-material-choice>span,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-material-current>span,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-material-price>span{font-size:.76rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line input,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line select,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line textarea,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-workitem-search-cell input,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-number-cell strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-metric-cell strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-material-price>strong{font-size:.9rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-total strong{font-size:.96rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-material-current-text strong{font-size:.88rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-material-current-text small{font-size:.76rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-free-text-toggle,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-material-choice .secondary-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-material-price .ghost-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-material-action-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-block-actions .secondary-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-block-actions .ghost-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-extra .ghost-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-extra .primary-button{font-size:.8rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-workitem-search-menu button>.fk-workitem-search-title{font-size:.88rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-extra,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-extra>span,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-workitem-search-menu button>.fk-workitem-search-meta,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-workitem-search-empty{font-size:.78rem!important}.fk-kalk-page .fk-kalk-scroll-sheet{--fk-kalk-grid-gap:7px;--fk-kalk-tree-step:14px;--fk-summary-hours-cell-width:clamp(52px, 4.8vw, 66px);--fk-summary-cost-cell-width:clamp(90px, 8vw, 122px);--fk-kalk-grid-columns:18px 16px minmax(170px, 1fr) minmax(58px, 72px) var(--fk-summary-hours-cell-width) repeat(3, var(--fk-summary-cost-cell-width)) 34px}@media (width<=1180px){.fk-kalk-page .fk-kalk-scroll-sheet{--fk-summary-hours-cell-width:clamp(50px, 4.7vw, 64px)}}@media (width<=980px){.fk-kalk-page .fk-kalk-scroll-sheet{--fk-summary-hours-cell-width:clamp(48px, 4.6vw, 62px);--fk-kalk-grid-columns:18px 16px minmax(170px, 1fr) minmax(58px, 72px) var(--fk-summary-hours-cell-width) repeat(3, var(--fk-summary-cost-cell-width)) 34px}}.fk-kalk-page .fk-kalk-scroll-sheet .fk-kalk-column-header>span:first-child{grid-column:1/4!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-kalk-column-header-quantity{text-align:center!important;grid-column:4!important;place-self:center stretch!important;display:block!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-kalk-column-header .fk-tsx-style-009,.fk-kalk-page .fk-kalk-scroll-sheet .fk-kalk-column-header .fk-tsx-style-010,.fk-kalk-page .fk-kalk-scroll-sheet .fk-kalk-column-header .fk-tsx-style-011,.fk-kalk-page .fk-kalk-scroll-sheet .fk-kalk-column-header .fk-tsx-style-012{text-align:center!important;place-self:center stretch!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-kalk-column-header .fk-tsx-style-009{grid-column:5!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-kalk-column-header .fk-tsx-style-010{grid-column:6!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-kalk-column-header .fk-tsx-style-011{grid-column:7!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-kalk-column-header .fk-tsx-style-012{grid-column:8!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-tsx-style-008>span:first-child{text-align:left!important;grid-column:1/4!important;justify-self:start!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-tsx-style-008 .fk-kalk-column-header-quantity{text-align:center!important;grid-column:4!important;place-self:center stretch!important;display:block!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-tsx-style-008 .fk-tsx-style-009{text-align:center!important;grid-column:5!important;place-self:center stretch!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-tsx-style-008 .fk-tsx-style-010{text-align:center!important;grid-column:6!important;place-self:center stretch!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-tsx-style-008 .fk-tsx-style-011{text-align:center!important;grid-column:7!important;place-self:center stretch!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-tsx-style-008 .fk-tsx-style-012{text-align:center!important;grid-column:8!important;place-self:center stretch!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-tsx-style-008,.fk-kalk-page .fk-kalk-scroll-sheet .fk-kalk-column-header.fk-tsx-style-008{grid-template-columns:var(--fk-kalk-grid-columns)!important;gap:var(--fk-kalk-grid-gap)!important;align-items:center!important;display:grid!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header.fk-tsx-style-008>span:first-child,.fk-kalk-page .fk-kalk-scroll-sheet .fk-kalk-column-header.fk-tsx-style-008>span:first-child{text-align:left!important;grid-column:1/4!important;justify-self:stretch!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-kalk-column-header.fk-tsx-style-008>.fk-kalk-column-header-quantity{text-align:center!important;grid-column:4!important;place-self:center stretch!important;display:block!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-kalk-column-header.fk-tsx-style-008>.fk-tsx-style-009{text-align:center!important;grid-column:5!important;justify-self:stretch!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-kalk-column-header.fk-tsx-style-008>.fk-tsx-style-010{text-align:center!important;grid-column:6!important;justify-self:stretch!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-kalk-column-header.fk-tsx-style-008>.fk-tsx-style-011{text-align:center!important;grid-column:7!important;justify-self:stretch!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-kalk-column-header.fk-tsx-style-008>.fk-tsx-style-012{text-align:center!important;grid-column:8!important;justify-self:stretch!important;transform:none!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header.fk-tsx-style-008>span:first-child{grid-column:1/4!important;min-width:0!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header.fk-tsx-style-008>.fk-kalk-column-header-quantity,.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header.fk-tsx-style-008>.fk-tsx-style-009,.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header.fk-tsx-style-008>.fk-tsx-style-010,.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header.fk-tsx-style-008>.fk-tsx-style-011,.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header.fk-tsx-style-008>.fk-tsx-style-012{text-align:center!important;place-self:center stretch!important;width:100%!important;min-width:0!important;display:block!important;transform:none!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header.fk-tsx-style-008>.fk-kalk-column-header-quantity{grid-column:4!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header.fk-tsx-style-008>.fk-tsx-style-009{grid-column:5!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header.fk-tsx-style-008>.fk-tsx-style-010{grid-column:6!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header.fk-tsx-style-008>.fk-tsx-style-011{grid-column:7!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header.fk-tsx-style-008>.fk-tsx-style-012{grid-column:8!important}.fk-kalk-page .fk-hierarchy-toolbar{min-height:58px!important;position:relative!important}.fk-kalk-page .fk-hierarchy-toolbar>div:first-child{min-width:0!important;max-width:calc(100% - 560px)!important}.fk-kalk-page .fk-hierarchy-toolbar>div:first-child span{white-space:nowrap!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header-shell{box-sizing:border-box!important;pointer-events:none!important;grid-column:1/-1!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;column-gap:5px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;bottom:6px!important;left:20px!important;right:20px!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header-add-spacer{grid-column:1!important;width:24px!important;min-width:24px!important;height:1px!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header.fk-tsx-style-008{color:#4b301cbd!important;letter-spacing:.08em!important;text-transform:uppercase!important;grid-column:2!important;grid-template-columns:var(--fk-kalk-grid-columns)!important;gap:var(--fk-kalk-grid-gap)!important;box-sizing:border-box!important;place-items:center stretch!important;width:100%!important;min-width:0!important;padding:0 6px!important;font-size:.62rem!important;font-weight:900!important;line-height:1!important;display:grid!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-header-totals span{color:#241b13!important;background:linear-gradient(#efebe5f5,#e2ddd5eb)!important;border-color:#5c544c2e!important;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #5c544c0f!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-header-totals strong{color:#17120d!important;font-weight:760!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-line:before{content:"ARBEID";color:#4b301cb8;letter-spacing:.12em;text-transform:uppercase;margin:1px 0 2px;padding:0 2px;font-size:.68rem;font-weight:900;line-height:1;display:block}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-line-main-row,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-line-cost-row{position:relative!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-line-cost-row .fk-line-total{background:linear-gradient(#ece2d3fa,#dcd0bef0)!important;border-color:#7e5a3047!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-number-cell strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-line-metric-cell strong{color:#120d09!important;font-weight:780!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-readonly-input,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) input:disabled,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) select:disabled,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) textarea:disabled{color:#241b13db!important;opacity:1!important;background:linear-gradient(#f1eee8f5,#e6e1d9eb)!important;border-color:#5c544c29!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-line-material-section{border-top:1px solid #70522e24!important;margin-top:11px!important;padding-top:8px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-line-material-section:before{content:"MATERIELL";color:#4b301cb8;letter-spacing:.12em;text-transform:uppercase;margin:0 0 2px;padding:0 2px;font-size:.68rem;font-weight:900;line-height:1;display:block}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-material-price>strong{color:#120d09!important;background:linear-gradient(#efebe5f5,#e2ddd5eb)!important;border-color:#5c544c2e!important;font-weight:780!important;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #5c544c0f!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-material-price .ghost-button{background:#fffcf7f5!important;border-color:#7e5a3042!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-quantity-summary-cell{background:linear-gradient(#efebe5f5,#e2ddd5eb)!important;border-color:#5c544c2e!important}.fk-kalk-page .fk-chapter-action-row>span:first-child{font-size:.74rem!important}.fk-kalk-page .fk-chapter-action-row>button:first-of-type,.fk-kalk-page .fk-chapter-action-row>button:nth-of-type(2),.fk-kalk-page .fk-chapter-action-row .ghost-button,.fk-kalk-page .fk-chapter-action-row .primary-button{font-size:.72rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-0>.fk-hierarchy-row-shell>.fk-hierarchy-row{color:#1b130c!important;background:linear-gradient(#cdc6bbfc,#b8afa2f7)!important;border-color:#4e463e57!important;box-shadow:0 2px 6px #3726140a,inset 0 1px #ffffff85!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-1>.fk-hierarchy-row-shell>.fk-hierarchy-row{color:#1f170f!important;background:linear-gradient(#ded8cffc,#cac2b7f5)!important;border-color:#544c444a!important;box-shadow:0 2px 6px #37261409,inset 0 1px #fff9!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-2>.fk-hierarchy-row-shell>.fk-hierarchy-row{color:#241b13!important;background:linear-gradient(#ede9e3fc,#dcd6cdf2)!important;border-color:#5c544c3b!important;box-shadow:0 2px 6px #37261407,inset 0 1px #ffffffad!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-3>.fk-hierarchy-row-shell>.fk-hierarchy-row{color:#241b13!important;background:linear-gradient(#f7f4f0fc,#ebe6dff2)!important;border-color:#5c544c2e!important;box-shadow:0 2px 6px #37261406,inset 0 1px #ffffffbd!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-4>.fk-hierarchy-row-shell>.fk-hierarchy-row{color:#241b13!important;background:linear-gradient(#fdfbf8fc,#f6f3eef5)!important;border-style:solid!important;border-color:#5c544c21!important;box-shadow:0 2px 6px #37261404,inset 0 1px #fffc!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-title strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-chapter-title-line,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-chapter-name{color:#1f170f!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-chapter-count{color:#1f170f9e!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row>.fk-collapse-icon,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-collapse-icon{color:#1f170fd1!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-line-cost-row .fk-number-cell:not(.fk-editable-metric-cell),.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-line-cost-row .fk-line-metric-cell:not(.fk-editable-metric-cell),.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals span,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-totals span{color:#241b13!important;background:linear-gradient(#efebe5f5,#e2ddd5eb)!important;border-color:#5c544c2e!important;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #5c544c0f!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-totals strong{color:#17120d!important;font-weight:760!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header{color:#1f170fc7!important;background:linear-gradient(#f8f5f0f5,#eee9e2eb)!important;border-color:#5c544c24!important}.fk-kalk-page .fk-chapter-action-row>button:only-of-type{color:#3d2613!important;letter-spacing:-.01em!important;white-space:nowrap!important;text-shadow:0 1px #ffffff80!important;background:#ddc7a4e6!important;border:1px solid #714f2957!important;border-radius:4px!important;grid-column:2!important;justify-content:center!important;justify-self:start!important;align-items:center!important;width:150px!important;height:17px!important;min-height:17px!important;padding:0 7px!important;font-size:.72rem!important;font-weight:720!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff73,0 1px 1px #26180c0f!important}.fk-chapter-action-row .ghost-button:hover,.fk-chapter-action-row .primary-button:hover,.fk-chapter-action-row button:hover,.fk-chapter-action-row>button:first-of-type:hover,.fk-chapter-action-row>button:nth-of-type(2):hover,.fk-kalk-page .fk-chapter-action-row>button:only-of-type:hover{filter:brightness(.96)}@media print{html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#1f2933!important;background:#fff!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.no-print,.fk-frozen-kalk-header,.fk-hierarchy-toolbar,.fk-chapter-action-row,.fk-hierarchy-menu-wrap,.fk-row-menu-wrap,.fk-row-menu,.fk-block-actions,.fk-line-extra,.fk-line-material-section,.fk-material-modal-backdrop,.fk-material-modal,.fk-empty-kalk-state,.fk-hierarchy-edit-dropdown{display:none!important}.fk-kalk-page{background:#fff!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important}.fk-sheet,.fk-kalk-scroll-sheet{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;overflow:visible!important}.fk-print-report-header{page-break-after:avoid!important;break-after:avoid!important;border-bottom:1px solid #50463c57!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10mm!important;margin:0 0 7mm!important;padding:0 0 5mm!important;display:grid!important}.fk-print-report-heading,.fk-print-report-heading *{color:#1f170f!important}.fk-print-report-logo-row{break-inside:avoid;page-break-inside:avoid;align-items:center!important;gap:8px!important;margin-bottom:3mm!important;display:flex!important}.fk-print-report-logo{object-fit:contain!important;width:30mm!important;max-height:14mm!important}.fk-print-report-heading span{letter-spacing:.11em!important;text-transform:uppercase!important;color:#1f170fb8!important;font-size:8pt!important;font-weight:800!important;display:block!important}.fk-print-report-heading h1{margin:0!important;font-size:17pt!important;line-height:1.05!important}.fk-print-report-heading p{color:#1f170fc7!important;margin:1.5mm 0 0!important;font-size:8.5pt!important;line-height:1.3!important}.fk-print-report-totals{grid-template-columns:repeat(4,minmax(24mm,auto))!important;align-items:stretch!important;gap:2mm!important;display:grid!important}.fk-print-report-totals span{color:#17120d!important;background:linear-gradient(#efebe5f5,#e2ddd5eb)!important;border:1px solid #5c544c38!important;border-radius:3px!important;gap:1mm!important;min-width:24mm!important;padding:2.2mm 2.5mm!important;display:grid!important}.fk-print-report-totals small{letter-spacing:.08em!important;text-transform:uppercase!important;color:#1f170fa8!important;font-size:6.5pt!important;font-weight:800!important}.fk-print-report-totals strong{color:#17120d!important;font-size:9pt!important;line-height:1.1!important}.fk-block-list,.fk-hierarchy-list{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.fk-hierarchy-node{--fk-tree-indent:0px;page-break-inside:avoid!important;break-inside:avoid!important;margin:0 0 1.5mm!important}.fk-hierarchy-row-shell,.fk-calculation-block-row{page-break-inside:avoid!important;break-inside:avoid!important;grid-template-columns:minmax(0,1fr)!important;column-gap:0!important;width:100%!important;min-width:0!important;margin:0 0 1.2mm!important;padding:0!important;display:grid!important}.fk-hierarchy-row,.fk-block{page-break-inside:avoid!important;break-inside:avoid!important;width:100%!important;min-width:0!important}.fk-hierarchy-row>input[type=checkbox],.fk-block-header>input[type=checkbox],.fk-collapse-icon,.fk-block-collapse .fk-collapse-icon{display:none!important}.fk-hierarchy-row{border-radius:3px!important;grid-template-columns:minmax(58mm,1fr) auto!important;align-items:center!important;gap:3mm!important;min-height:7mm!important;padding:1.4mm 2mm!important;display:grid!important}.fk-hierarchy-title{grid-column:1!important;min-width:0!important}.fk-hierarchy-totals{grid-column:2!important;grid-template-columns:repeat(4,23mm)!important;align-items:center!important;gap:1.4mm!important;display:grid!important}.fk-hierarchy-totals span{border-radius:2px!important;min-height:5.5mm!important;padding:1mm 1.4mm!important;font-size:7.2pt!important;line-height:1.1!important}.fk-hierarchy-totals strong{font-size:7.2pt!important;line-height:1.1!important}.fk-chapter-title-line,.fk-chapter-name{color:#1f170f!important;font-size:8.2pt!important;line-height:1.12!important}.fk-chapter-count{color:#1f170f9e!important;font-size:6.7pt!important}.fk-calculation-operation-group{page-break-inside:avoid!important;break-inside:avoid!important;margin:1mm 0 2mm!important}.fk-calculation-operation-group-header{page-break-after:avoid!important;break-after:avoid!important;border-radius:3px!important;grid-template-columns:minmax(45mm,1fr) auto!important;align-items:center!important;gap:3mm!important;min-height:6.5mm!important;padding:1.2mm 2mm!important;display:grid!important}.fk-operation-group-label small{letter-spacing:.08em!important;text-transform:uppercase!important;font-size:7.2pt!important;font-weight:850!important}.fk-operation-group-totals{grid-template-columns:repeat(4,23mm)!important;gap:1.4mm!important;display:grid!important}.fk-operation-group-totals div{border-radius:2px!important;min-height:5.5mm!important;padding:1mm 1.4mm!important}.fk-operation-group-totals small{font-size:6.1pt!important}.fk-operation-group-totals strong{font-size:7.1pt!important}.fk-block{box-shadow:none!important;border-radius:3px!important;margin:0 0 1.2mm!important}.fk-block-header{grid-template-columns:minmax(58mm,1fr) auto!important;align-items:center!important;gap:3mm!important;min-height:7mm!important;padding:1.2mm 2mm!important;display:grid!important}.fk-block-collapse{text-align:left!important;background:0 0!important;border:0!important;grid-column:1!important;min-width:0!important;padding:0!important}.fk-collapsed-calculation-title,.fk-open-calculation-title{min-width:0!important}.fk-collapsed-calculation-title strong,.fk-open-calculation-title strong{color:#1f170f!important;font-size:7.7pt!important;line-height:1.15!important}.fk-block-header-totals{grid-column:2!important;grid-template-columns:21mm 19mm 23mm 23mm 23mm!important;align-items:center!important;gap:1.4mm!important;display:grid!important}.fk-block-header-totals span{border-radius:2px!important;min-height:5.5mm!important;padding:1mm 1.2mm!important;font-size:6.8pt!important;line-height:1.1!important}.fk-block-header-totals strong{font-size:6.8pt!important;line-height:1.1!important}.fk-hierarchy-totals .fk-hierarchy-quantity-placeholder,.fk-block-body{display:none!important}.fk-print-footer{color:#1f170f9e!important;border-top:1px solid #50463c3d!important;justify-content:space-between!important;align-items:center!important;margin-top:6mm!important;padding-top:2mm!important;font-size:7pt!important;display:flex!important}}.fk-kalk-page .fk-frozen-info-grid.fk-frozen-adjustments-bottom{grid-template-columns:minmax(0,1.2fr) minmax(0,1.25fr) minmax(0,.72fr) minmax(0,.8fr) minmax(0,.72fr) minmax(0,.76fr)!important}.fk-kalk-page .fk-project-edit-grid.fk-frozen-project-edit{grid-template-columns:repeat(4,minmax(0,1fr))!important}.fk-kalk-page .fk-project-edit-grid.fk-frozen-project-edit .fk-project-edit-actions{grid-column:1/-1!important}@media (width<=860px){.fk-kalk-page .fk-frozen-info-grid.fk-frozen-adjustments-bottom,.fk-kalk-page .fk-project-edit-grid.fk-frozen-project-edit{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.fk-kalk-page .fk-frozen-info-grid.fk-frozen-adjustments-bottom,.fk-kalk-page .fk-project-edit-grid.fk-frozen-project-edit{grid-template-columns:1fr 1fr!important}}.fk-frozen-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.fk-project-edit-grid,.fk-project-edit-grid.fk-frozen-project-edit{color:#241b13!important;background:linear-gradient(#fffdf9fc,#f8efe0fa)!important;border:1px solid #5c3d2233!important;border-radius:16px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;gap:10px!important;margin-top:10px!important;margin-bottom:10px!important;padding:12px!important;box-shadow:inset 0 1px #ffffffdb,0 10px 24px #1c140e1f!important}.fk-project-edit-grid label,.fk-project-edit-grid.fk-frozen-project-edit label{color:#3a2819!important;letter-spacing:.04em!important;text-transform:uppercase!important;gap:5px!important;min-width:0!important;font-size:.66rem!important;font-weight:900!important;display:grid!important}.fk-project-edit-grid label span,.fk-project-edit-grid.fk-frozen-project-edit label span,.fk-frozen-project-edit label span{color:#4a3421!important;letter-spacing:.075em!important;text-transform:uppercase!important;font-size:.62rem!important;font-weight:900!important;line-height:1.1!important}.fk-project-edit-grid input,.fk-project-edit-grid.fk-frozen-project-edit input,.fk-frozen-project-edit input{color:#241b13!important;background:#fffdf9!important;border:1px solid #5c3d2238!important;border-radius:10px!important;min-height:34px!important;box-shadow:inset 0 1px #ffffffb8!important}.fk-project-edit-grid input::placeholder,.fk-project-edit-grid.fk-frozen-project-edit input::placeholder{color:#3a28197a!important}.fk-project-edit-grid input:focus,.fk-project-edit-grid.fk-frozen-project-edit input:focus{border-color:#8e602bad!important;box-shadow:0 0 0 3px #8e602b24!important}.fk-project-edit-actions,.fk-project-edit-grid .fk-project-edit-actions,.fk-project-edit-grid.fk-frozen-project-edit .fk-project-edit-actions{grid-column:1/-1!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding-top:2px!important;display:flex!important}.fk-project-edit-grid .primary-button,.fk-project-edit-grid .ghost-button,.fk-project-edit-grid .secondary-button,.fk-project-edit-grid.fk-frozen-project-edit .primary-button,.fk-project-edit-grid.fk-frozen-project-edit .ghost-button,.fk-project-edit-grid.fk-frozen-project-edit .secondary-button{min-height:32px!important;padding:0 14px!important;font-size:.78rem!important}.fk-area-editor{color:#241b13!important}.fk-area-editor label,.fk-area-editor label span,.fk-area-field-title strong,.fk-area-field-title small,.fk-hierarchy-edit-dropdown,.fk-hierarchy-edit-dropdown strong,.fk-hierarchy-edit-dropdown span{color:#3a2819!important}@media (width<=1180px){.fk-project-edit-grid.fk-frozen-project-edit{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.fk-project-edit-grid,.fk-project-edit-grid.fk-frozen-project-edit{grid-template-columns:1fr!important}.fk-frozen-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.fk-frozen-info-grid>div{min-height:40px!important;padding:7px 10px!important}.fk-frozen-info-grid>div>span{letter-spacing:.085em!important;font-size:.62rem!important;font-weight:900!important;line-height:1.05!important}.fk-frozen-info-grid>div>strong{margin-top:3px!important;font-size:.9rem!important;font-weight:850!important;line-height:1.12!important}@media (width<=860px){.fk-frozen-info-grid>div{min-height:38px!important;padding:7px 9px!important}.fk-frozen-info-grid>div>span{font-size:.58rem!important}.fk-frozen-info-grid>div>strong{font-size:.84rem!important}}.fk-adjustment-edit-grid.fk-frozen-adjustment-edit{color:#241b13;background:linear-gradient(#fffdf9fc,#f8efe0fa);border:1px solid #5c3d2233;border-radius:16px;order:3;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-top:2px;margin-bottom:2px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffdb,0 10px 24px #1c140e1f}.fk-adjustment-edit-grid.fk-frozen-adjustment-edit label{color:#3a2819;gap:5px;min-width:0;display:grid}.fk-adjustment-edit-grid.fk-frozen-adjustment-edit label>span{color:#4a3421;letter-spacing:.075em;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1.1}.fk-adjustment-percent-field{background:#fffdf9;border:1px solid #5c3d2238;border-radius:10px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.fk-adjustment-percent-field input{text-align:right;min-height:34px;color:#241b13!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.fk-adjustment-percent-field input:focus{box-shadow:none!important}.fk-adjustment-percent-field small{color:#3a2819b8;background:#f6f0e6b8;border-left:1px solid #5c3d221f;place-items:center;height:100%;font-size:.82rem;font-weight:850;display:inline-grid}.fk-adjustment-edit-actions{justify-content:flex-end;align-items:end;gap:8px;display:flex}.fk-adjustment-edit-actions .primary-button,.fk-adjustment-edit-actions .ghost-button{min-height:34px;padding:0 14px}@media (width<=1180px){.fk-adjustment-edit-grid.fk-frozen-adjustment-edit{grid-template-columns:repeat(3,minmax(0,1fr))}.fk-adjustment-edit-actions{grid-column:1/-1}}@media (width<=720px){.fk-adjustment-edit-grid.fk-frozen-adjustment-edit{grid-template-columns:1fr}.fk-adjustment-edit-actions{justify-content:stretch}}.fk-top-edit-menu-wrap{z-index:220;position:relative}.fk-top-edit-menu{z-index:900;min-width:210px}.fk-top-edit-menu button{min-height:34px}.fk-top-edit-menu .fk-project-menu-danger{color:#8b2f20;background:#8b2f200f;border-top:1px solid #8b2f2024;margin-top:4px}.fk-top-edit-menu .fk-project-menu-danger:hover,.fk-top-edit-menu .fk-project-menu-danger:focus-visible{color:#721f15;background:#8b2f201f}.fk-clear-kalk-confirm-backdrop{z-index:999999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f140c6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fk-clear-kalk-confirm-dialog{color:#241b13;background:#fffdf9;border:1px solid #8b2f202e;border-radius:20px;gap:9px;width:min(420px,100%);padding:18px;display:grid;box-shadow:0 28px 78px #140e0852}.fk-clear-kalk-confirm-dialog>span{color:#8b2f20;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:950}.fk-clear-kalk-confirm-dialog>strong{color:#241b13;font-size:1.2rem;font-weight:850;line-height:1.15}.fk-clear-kalk-confirm-dialog>p{color:#241b13c2;margin:0;font-size:.9rem;line-height:1.45}.fk-clear-kalk-confirm-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.fk-clear-kalk-confirm-delete{color:#8b2f20;background:#8b2f201a;border:1px solid #8b2f203d;border-radius:999px;place-items:center;min-height:34px;padding:0 14px;font-size:.86rem;font-weight:750;line-height:1;display:inline-grid}.fk-clear-kalk-confirm-delete:hover{background:#8b2f2029;border-color:#8b2f205c}@media (width<=720px){.fk-clear-kalk-confirm-actions{flex-direction:column-reverse;align-items:stretch}.fk-adjustment-edit-actions .primary-button,.fk-adjustment-edit-actions .ghost-button,.fk-clear-kalk-confirm-actions .ghost-button,.fk-clear-kalk-confirm-delete{width:100%}}.fk-frozen-kalk-header .fk-save-kalkyle-button{color:#3b2414!important;background:linear-gradient(#fff5e5fa,#e8cca2f5)!important;border-color:#c59a5a6b!important;box-shadow:inset 0 1px #ffffffb8,0 4px 10px #27190d1a!important}.fk-frozen-kalk-header .fk-save-kalkyle-button:hover:not(:disabled){background:linear-gradient(#fff9ef,#debe8d)!important;border-color:#c59a5a9e!important}@media screen{.fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-totals span{opacity:.52;filter:saturate(.74);transition:opacity .14s,filter .14s,background .14s}.fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-operation-group-totals div{opacity:.52;filter:saturate(.74);transition:opacity .14s,filter .14s,background .14s}.fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block.is-collapsed .fk-block-header-totals span{opacity:.52;filter:saturate(.74);transition:opacity .14s,filter .14s,background .14s}.fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-row:hover .fk-hierarchy-totals span{opacity:.72;filter:saturate(.88)}.fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block.is-collapsed:hover .fk-block-header-totals span{opacity:.72;filter:saturate(.88)}.fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-row:hover .fk-hierarchy-totals strong{opacity:.94;color:#1f140cb8!important}.fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block.is-collapsed:hover .fk-block-header-totals strong{opacity:.94;color:#1f140cb8!important}.fk-kalk-scroll-sheet .fk-hierarchy-totals span,.fk-kalk-scroll-sheet .fk-hierarchy-totals strong,.fk-kalk-scroll-sheet .fk-block-header-totals span,.fk-kalk-scroll-sheet .fk-block-header-totals strong,.fk-kalk-scroll-sheet .fk-operation-group-totals div,.fk-kalk-scroll-sheet .fk-operation-group-totals strong,.fk-kalk-scroll-sheet .fk-line-metric-cell strong,.fk-kalk-scroll-sheet .fk-number-cell strong{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:-.01em;text-align:right}.fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-line-metric-cell strong,.fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-number-cell strong{color:#1f170f;font-weight:850}.fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-line-total strong{font-weight:900}.fk-kalk-scroll-sheet .fk-hierarchy-totals strong,.fk-kalk-scroll-sheet .fk-block-header-totals strong,.fk-kalk-scroll-sheet .fk-operation-group-totals strong,.fk-frozen-kalk-header .fk-frozen-total-strip strong{font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" 1, "lnum" 1!important;letter-spacing:-.025em!important;text-align:right!important;font-family:Roboto Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,ui-monospace,monospace!important}.fk-kalk-scroll-sheet .fk-hierarchy-totals span,.fk-kalk-scroll-sheet .fk-operation-group-totals div,.fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals span{align-content:center!important;place-items:center end!important;min-height:25px!important;padding-top:2px!important;padding-bottom:2px!important;line-height:1!important;display:grid!important}.fk-kalk-scroll-sheet .fk-operation-group-totals div{min-height:22px!important}.fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals strong{opacity:.92!important;font-weight:340!important}.fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals span{background:linear-gradient(#f6f1ead1,#e8e0d4bd)!important;min-height:25px!important}.fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-totals strong{color:#1f140c8a!important;opacity:.78!important;font-weight:330!important}.fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-operation-group-totals strong{color:#1f140c8a!important;opacity:.78!important;font-weight:330!important}.fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block.is-collapsed .fk-block-header-totals strong{color:#1f140c8a!important;opacity:.78!important;font-weight:330!important}.fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-header-totals,.fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-header-totals *,.fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-header-totals span,.fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-header-totals strong{opacity:1!important;filter:none!important}.fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block:not(.is-collapsed) .fk-block-header-totals{opacity:1!important;filter:none!important}.fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block:not(.is-collapsed) .fk-block-header-totals *{opacity:1!important;filter:none!important}.fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block:not(.is-collapsed) .fk-block-header-totals span{opacity:1!important;filter:none!important}.fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block:not(.is-collapsed) .fk-block-header-totals strong{opacity:1!important;filter:none!important}.fk-frozen-kalk-header .fk-frozen-total-strip{align-items:stretch!important}.fk-frozen-kalk-header .fk-frozen-total-strip span{align-content:center!important;place-items:center end!important;min-height:45px!important;padding:8px 10px!important;display:grid!important}.fk-kalk-scroll-sheet .fk-hierarchy-totals strong{color:#1f140ca8!important;opacity:.92!important;font-size:.8rem!important;font-weight:360!important;line-height:1!important}.fk-kalk-scroll-sheet .fk-operation-group-totals strong{color:#1f140c9e!important;opacity:.9!important;font-size:.76rem!important;font-weight:360!important;line-height:1!important}.fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals strong{color:#1f140cad!important;font-size:.8rem!important}:is(.fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-header-totals strong,.fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block:not(.is-collapsed) .fk-block-header-totals strong){color:#1f140c!important;font-size:.88rem!important;font-weight:650!important}.fk-frozen-kalk-header .fk-frozen-total-strip strong{font-size:1.1rem!important;font-weight:820!important;line-height:1.05!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-0 .fk-hierarchy-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-1 .fk-hierarchy-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-2 .fk-hierarchy-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-3 .fk-hierarchy-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-4 .fk-hierarchy-totals strong{font-size:.84rem!important;line-height:1!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-0>.fk-hierarchy-row-shell>.fk-hierarchy-row .fk-hierarchy-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-1>.fk-hierarchy-row-shell>.fk-hierarchy-row .fk-hierarchy-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-2>.fk-hierarchy-row-shell>.fk-hierarchy-row .fk-hierarchy-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-3>.fk-hierarchy-row-shell>.fk-hierarchy-row .fk-hierarchy-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-4>.fk-hierarchy-row-shell>.fk-hierarchy-row .fk-hierarchy-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals.is-collapsed-totals strong{font-weight:680!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header{overflow:hidden!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals span{box-sizing:border-box!important;align-content:center!important;place-items:center end!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;display:grid!important;overflow:hidden!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals strong{justify-content:flex-end!important;align-items:center!important;height:auto!important;min-height:0!important;max-height:100%!important;display:inline-flex!important;overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-totals span,.fk-kalk-page .fk-kalk-scroll-sheet .fk-operation-group-totals div,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals span:nth-of-type(2){align-content:center!important;align-items:center!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals span:nth-of-type(2) strong{align-items:center!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block{border-left:3px solid #824b2d9e!important;border-top-left-radius:7px!important;border-bottom-left-radius:7px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block{border-left:3px solid #4a745294!important;border-top-left-radius:7px!important;border-bottom-left-radius:7px!important}.fk-kalk-page .fk-kalk-scroll-sheet:not(:has(.fk-block:not(.is-collapsed))) .fk-calculation-operation-group-header .fk-operation-group-totals div{opacity:.96!important;filter:none!important;background:#ffffff8a!important;border-color:#503c261c!important}.fk-kalk-page .fk-kalk-scroll-sheet:not(:has(.fk-block:not(.is-collapsed))) .fk-calculation-operation-group-header .fk-operation-group-totals strong{color:#1f140cc2!important;opacity:.98!important;font-weight:430!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals span:first-of-type,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-totals div:first-of-type{text-align:center!important;align-content:center!important;place-items:center!important;display:grid!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals span:first-of-type strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-totals div:first-of-type strong{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;line-height:1!important;display:inline-flex!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-header-totals .fk-block-quantity-summary-cell,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-header-totals span:nth-of-type(2){text-align:center!important;align-content:center!important;place-items:center!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals>span:first-child,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals>span:first-of-type,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals span:first-child,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals span:first-of-type,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals .fk-block-quantity-summary-cell,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals>span:first-child,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals>span:nth-child(2),.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals>span:first-of-type,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals>span:nth-of-type(2){text-align:center!important;place-content:center!important;place-items:center!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-header-totals .fk-block-quantity-summary-cell strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-header-totals span:nth-of-type(2) strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals>span:first-child strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals>span:first-of-type strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals span:first-child strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals span:first-of-type strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals .fk-block-quantity-summary-cell strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals>span:first-child strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals>span:nth-child(2) strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals>span:first-of-type strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals>span:nth-of-type(2) strong{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;display:inline-flex!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down>.fk-calculation-operation-heading-row .fk-calculation-operation-group-header,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-calculation-operation-group-header{border-left:4px solid #824b2db8!important;border-top-left-radius:7px!important;border-bottom-left-radius:7px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up>.fk-calculation-operation-heading-row .fk-calculation-operation-group-header,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-calculation-operation-group-header{border-left:4px solid #4a7452ad!important;border-top-left-radius:7px!important;border-bottom-left-radius:7px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text>.fk-calculation-operation-heading-row .fk-calculation-operation-group-header,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-calculation-operation-group-header{border-left:4px solid #525252b8!important;border-top-left-radius:7px!important;border-bottom-left-radius:7px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals>span:nth-of-type(2){text-align:center!important;justify-items:center!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals>span:nth-of-type(2) strong{text-align:center!important;justify-content:center!important;width:100%!important;display:inline-flex!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-row-menu-wrap,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-menu-wrap{z-index:50!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-row-menu{z-index:60!important}:is(.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node:has(.fk-row-menu),.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node:has(.fk-hierarchy-menu),.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row-shell:has(.fk-row-menu),.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row-shell:has(.fk-hierarchy-menu),.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row:has(.fk-row-menu),.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row:has(.fk-hierarchy-menu)){z-index:55!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-header .fk-open-calculation-title>span{display:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-header>.fk-block-collapse{justify-content:flex-start!important;align-self:center!important;align-items:center!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-header .fk-open-calculation-title{flex:auto!important;justify-content:flex-start!important;align-self:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:100%!important;line-height:1!important;display:flex!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-header .fk-open-calculation-title>strong{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;align-self:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:100%!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header .fk-open-calculation-title>strong{display:inline-flex!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header .fk-open-calculation-title>span{display:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header>input[type=checkbox]{place-self:center!important;margin:0!important;position:relative!important;top:-5px!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-collapse{grid-template-columns:16px minmax(0,1fr)!important;align-content:center!important;place-self:center stretch!important;align-items:center!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;top:-5px!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-collapse>.fk-collapse-icon{justify-content:center!important;place-self:center!important;align-items:center!important;width:16px!important;min-width:16px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;position:relative!important;top:0!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header .fk-open-calculation-title>strong{align-self:center!important;align-items:center!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;line-height:1!important;position:relative!important;top:0!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header .fk-open-calculation-title{box-sizing:border-box!important;justify-content:flex-start!important;place-self:center stretch!important;align-items:center!important;min-width:0!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0 1px 0 2px!important;line-height:1!important;display:flex!important;position:relative!important;top:0!important;left:0!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-main-row,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row{background:linear-gradient(#f8f8f6f0,#efeeead1)!important;box-shadow:inset 0 1px #ffffffbd,inset 0 0 0 1px #5c5c5609!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-main-row{box-sizing:border-box!important;border:1px solid #5c5c5621!important;border-radius:5px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section{box-sizing:border-box!important;background:linear-gradient(#fff9efe0,#f6ebd8b8)!important;border:1px solid #8b5f3021!important;border-radius:6px!important;box-shadow:inset 0 1px #ffffffb8,inset 0 0 0 1px #8b5f3008!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-row{background:linear-gradient(#fffaf1eb,#f7ecd9cc)!important;border-color:#8b5f3026!important;box-shadow:inset 0 1px #ffffffb8,inset 0 0 0 1px #8b5f3009!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-row-extra{background:linear-gradient(#fcf6ecc7,#f1e6d394)!important;border-color:#8b5f3024!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row{box-sizing:border-box!important;background:linear-gradient(#f3f3f0fa,#e4e3dee0)!important;border:1px solid #56565038!important;border-radius:6px!important;box-shadow:inset 0 1px #ffffffc7,inset 0 0 0 1px #5656500e,0 1px 2px #2a1d0f09!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row label,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row .fk-number-cell{background:#ffffffa3!important;border-color:#56565024!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row .fk-line-total{background:#e8e7e2d1!important;border-color:#56565033!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-work-section .fk-line-main-row,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-work-section .fk-line-cost-row{background:linear-gradient(#f7f7f5f5,#ecebe7db)!important;border-color:#5656502e!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-work-section .fk-line-cost-row label,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-work-section .fk-line-cost-row .fk-number-cell:not(.fk-editable-metric-cell){background:#ffffffa3!important;border-color:#56565024!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-work-section .fk-line-cost-row .fk-line-total{background:#e8e7e2d1!important;border-color:#56565033!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line:before{content:none!important;display:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-work-section:before{content:"ARBEID";color:#4b4b46c7!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 2px!important;padding:0 2px!important;font-size:.68rem!important;font-weight:900!important;line-height:1!important;display:block!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-work-section{box-sizing:border-box!important;background:linear-gradient(#f1f1eefa,#e6e5e0e6)!important;border:1px solid #56565042!important;border-radius:6px!important;gap:5px!important;padding:5px!important;display:grid!important;box-shadow:inset 0 1px #ffffffc7,inset 0 0 0 1px #5656500e,0 1px 2px #2a1d0f09!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header{background:linear-gradient(#e5e4e0fa,#d7d6d1f0)!important;border-color:#48443d8a #524e466b #524e465c!important;align-items:center!important;box-shadow:inset 0 1px #48443d42,inset 0 2px #ffffff6b,inset 0 0 0 1px #524e461a,0 1px 2px #2a1d0f0f!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block.is-collapsed>.fk-block-header{background:linear-gradient(90deg,#824b2d13 0%,#fff9f5eb 32%,#fffdf9e6 100%)!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block.is-collapsed>.fk-block-header{background:linear-gradient(90deg,#4a745213 0%,#fafef8eb 32%,#fdfffce6 100%)!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down>.fk-calculation-operation-heading-row .fk-calculation-operation-group-header,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-calculation-operation-group-header{background:linear-gradient(90deg,#824b2d3d 0%,#ffe5d6eb 34%,#ffeee2db 100%)!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up>.fk-calculation-operation-heading-row .fk-calculation-operation-group-header,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-calculation-operation-group-header{background:linear-gradient(90deg,#4a74523d 0%,#def1dbeb 34%,#eaf7e7db 100%)!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block.is-collapsed>.fk-block-header>input[type=checkbox]{transition:opacity .14s,filter .14s;opacity:.56!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block.is-collapsed>.fk-block-header>.fk-block-collapse{transition:opacity .14s,filter .14s;opacity:.56!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-row-shell>.fk-hierarchy-add-button{transition:opacity .14s,filter .14s;opacity:.56!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-row>.fk-collapse-icon{transition:opacity .14s,filter .14s;opacity:.56!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-row>input[type=checkbox]{transition:opacity .14s,filter .14s;opacity:.56!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-row>.fk-hierarchy-title{transition:opacity .14s,filter .14s;opacity:.56!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block.is-collapsed>.fk-block-header>.fk-block-collapse{filter:saturate(.72)contrast(.96)}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-row>.fk-collapse-icon{filter:saturate(.72)contrast(.96)}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-row>.fk-hierarchy-title{filter:saturate(.72)contrast(.96)}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block.is-collapsed>.fk-block-header>.fk-block-header-totals{filter:none!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block.is-collapsed>.fk-block-header>.fk-block-header-totals *{filter:none!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-row>.fk-hierarchy-totals{filter:none!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-row>.fk-hierarchy-totals *{filter:none!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block.is-collapsed:hover>.fk-block-header>input[type=checkbox]{filter:saturate(.98)contrast(1.03);opacity:.92!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block.is-collapsed:hover>.fk-block-header>.fk-block-collapse{filter:saturate(.98)contrast(1.03);opacity:.92!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block.is-collapsed:hover>.fk-block-header>.fk-block-header-totals span{filter:saturate(.98)contrast(1.03);opacity:.92!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block.is-collapsed:hover>.fk-block-header>.fk-block-header-totals strong{filter:saturate(.98)contrast(1.03);opacity:.92!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-row-shell:hover>.fk-hierarchy-add-button{filter:saturate(.98)contrast(1.03);opacity:.92!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-row:hover>.fk-collapse-icon{filter:saturate(.98)contrast(1.03);opacity:.92!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-row:hover>input[type=checkbox]{filter:saturate(.98)contrast(1.03);opacity:.92!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-row:hover>.fk-hierarchy-title{filter:saturate(.98)contrast(1.03);opacity:.92!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-row:hover>.fk-hierarchy-totals span{filter:saturate(.98)contrast(1.03);opacity:.92!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-row:hover>.fk-hierarchy-totals strong{filter:saturate(.98)contrast(1.03);opacity:.92!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed){background:linear-gradient(#fffdf9fa,#fff9effa)!important;border-color:#764e2757!important;box-shadow:0 14px 32px #2d1d0e1b,inset 0 0 0 1px #ffffffbd,0 0 0 4px #a470330e!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed):before{content:"";z-index:0;pointer-events:none;border-radius:inherit;border:1px solid #a4703338;position:absolute;inset:-1px;box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #764e2712}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed),.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-header-totals,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-header-totals *{opacity:1!important;filter:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-header-totals span{opacity:1!important;filter:none!important;color:#241b13!important;background-color:#efebe5!important;background-image:none!important;border-color:#b9aa98!important;align-content:center!important;align-items:center!important;min-height:28px!important;box-shadow:inset 0 1px #fff,inset 0 -1px #d1c1ad,0 1px 2px #2b1e1214!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-header-totals strong{color:#1f140c!important;opacity:1!important;filter:none!important;font-size:.78rem!important;font-weight:820!important;line-height:1!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-calculation-operation-group:not(:has(.fk-block:not(.is-collapsed)))>.fk-calculation-operation-heading-row .fk-calculation-operation-group-header{opacity:.56!important;filter:saturate(.72)contrast(.96)!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-calculation-operation-group>.fk-calculation-operation-heading-row .fk-calculation-operation-group-header{opacity:.56!important;filter:saturate(.72)contrast(.96)!important}:is(.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-calculation-operation-group:not(:has(.fk-block:not(.is-collapsed)))>.fk-calculation-operation-heading-row .fk-calculation-operation-group-header *,.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-calculation-operation-group>.fk-calculation-operation-heading-row .fk-calculation-operation-group-header *){opacity:1!important}:is(.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-calculation-operation-group:not(:has(.fk-block:not(.is-collapsed)))>.fk-calculation-operation-heading-row .fk-calculation-operation-group-header:hover,.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-calculation-operation-group>.fk-calculation-operation-heading-row .fk-calculation-operation-group-header:hover){opacity:.72!important;filter:saturate(.86)contrast(.98)!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block:not(.is-collapsed)>.fk-block-header{border-color:#3f6f4f57!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block:not(.is-collapsed)>.fk-block-header{border-color:#824b2d57!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header{background:linear-gradient(#fffffffa,#fff8ecf5);border-bottom-color:#764e2729;z-index:3!important;isolation:isolate!important;position:relative!important;overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-header-totals>span,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-header-totals>.fk-block-quantity-summary-cell,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-header-totals>span,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-header-totals>.fk-block-quantity-summary-cell{border-color:#d7cec3!important;outline-color:#d7cec3!important}.fk-kalk-page .fk-block:not(.is-collapsed) .fk-tsx-style-052:hover:not(:disabled),.fk-kalk-page .fk-block:not(.is-collapsed) .fk-tsx-style-052:focus-visible:not(:disabled){filter:brightness(1.025)!important;background:linear-gradient(#f8e8cf 0%,#e3c491 100%)!important;border-color:#5f3b18a8!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffffd1,0 4px 9px #462c142e!important}.fk-kalk-page .fk-block:not(.is-collapsed) .fk-tsx-style-052:active:not(:disabled){transform:translateY(0)!important;box-shadow:inset 0 1px 2px #50321629,0 1px 3px #462c141f!important}.fk-kalk-page .fk-block:not(.is-collapsed) .fk-tsx-style-052{color:#2f2114!important;text-shadow:0 1px #ffffff6b!important;background:linear-gradient(#f2dfc4 0%,#dfbf91 100%)!important;border:1px solid #80582a75!important;font-weight:500!important;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s,filter .14s!important;box-shadow:inset 0 1px #ffffffb8,0 2px 5px #462c1421!important}.fk-kalk-page .fk-block:not(.is-collapsed)>.fk-block-body>.fk-block-actions.no-print>.secondary-button:first-child{font-weight:500!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block:not(.is-collapsed){border-color:#585858 #585858 #3f6f4f #3f6f4f!important;box-shadow:0 0 0 1px #3f6f4f24,0 5px 14px #20482d1a!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block:not(.is-collapsed){border-color:#585858 #585858 #824b2d #824b2d!important;box-shadow:0 0 0 1px #824b2d24,0 5px 14px #562b161a!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-header-totals>span,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-header-totals>.fk-block-quantity-summary-cell{outline-offset:-1px!important;z-index:4!important;isolation:isolate!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;color:#241b13!important;background:#efebe5 linear-gradient(#efebe5 0%,#e2ddd5 100%)!important;border-color:#d7cec3!important;outline:1px solid #d7cec3!important;position:relative!important;transform:translateY(4px)!important;box-shadow:inset 0 1px #fff,inset 0 -1px #d8d2c8,0 1px 2px #2b1e1214!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed){z-index:1!important;position:relative!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body{z-index:auto!important;position:relative!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row{z-index:120!important;isolation:isolate!important;position:relative!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row:has(.fk-workitem-search-cell:focus-within){z-index:200!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row>.fk-row-menu-wrap.no-print{z-index:150!important;justify-content:flex-end!important;align-items:center!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:-58px!important;right:-13px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row>.fk-row-menu-wrap.no-print .fk-row-menu-button{z-index:151!important;position:relative!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row>.fk-row-menu-wrap.no-print .fk-row-menu{z-index:180!important;top:calc(100% + 6px)!important;right:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row>.fk-row-menu-wrap.no-print>.fk-row-menu-button{opacity:1!important;filter:saturate(1.08)contrast(1.06)!important;font-weight:950!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row>.fk-row-menu-wrap.no-print>.fk-row-menu-button:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row>.fk-row-menu-wrap.no-print>.fk-row-menu-button:focus-visible,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row>.fk-row-menu-wrap.no-print:focus-within>.fk-row-menu-button{filter:saturate(1.14)contrast(1.08)!important;outline:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row>.fk-row-menu-wrap.no-print>.fk-row-menu-button{color:#1d3a25!important;background:radial-gradient(circle at 28% 16%,#ffffffc2,#0000 35%),linear-gradient(#e8f8eb,#709e7afa)!important;border:1px solid #305b3d9e!important;box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #305b3d3d,0 2px 5px #1c462733,0 0 0 1px #305b3d1c!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row>.fk-row-menu-wrap.no-print>.fk-row-menu-button:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row>.fk-row-menu-wrap.no-print>.fk-row-menu-button:focus-visible,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row>.fk-row-menu-wrap.no-print:focus-within>.fk-row-menu-button{color:#112d19!important;background:radial-gradient(circle at 28% 16%,#ffffffd1,#0000 35%),linear-gradient(#effcf1,#53855f)!important;border-color:#244e30c2!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #244e304d,0 4px 10px #1c462745,0 0 0 2px #3f6f4f2e!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row>.fk-row-menu-wrap.no-print>.fk-row-menu-button{color:#522b18!important;background:radial-gradient(circle at 28% 16%,#ffffffc2,#0000 35%),linear-gradient(#ffefe6,#be7d58fa)!important;border:1px solid #824b2d9e!important;box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #824b2d3d,0 2px 5px #562b1633,0 0 0 1px #824b2d1c!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row>.fk-row-menu-wrap.no-print>.fk-row-menu-button:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row>.fk-row-menu-wrap.no-print>.fk-row-menu-button:focus-visible,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row>.fk-row-menu-wrap.no-print:focus-within>.fk-row-menu-button{color:#3f1f10!important;background:radial-gradient(circle at 28% 16%,#ffffffd1,#0000 35%),linear-gradient(#fff4ed,#a55b36)!important;border-color:#6f3a1fc2!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #6f3a1f4d,0 4px 10px #562b1645,0 0 0 2px #824b2d2e!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row>.fk-row-menu-wrap.no-print>.fk-row-menu-button{color:#333!important;background:radial-gradient(circle at 28% 16%,#ffffffbd,#0000 35%),linear-gradient(#f6f6f4,#b4b4aefa)!important;border:1px solid #52525294!important;box-shadow:inset 0 1px #ffffffd6,inset 0 -1px #52525238,0 2px 5px #3636322e,0 0 0 1px #5252521a!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row>.fk-row-menu-wrap.no-print>.fk-row-menu-button:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row>.fk-row-menu-wrap.no-print>.fk-row-menu-button:focus-visible,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row>.fk-row-menu-wrap.no-print:focus-within>.fk-row-menu-button{color:#242424!important;background:radial-gradient(circle at 28% 16%,#ffffffd1,#0000 35%),linear-gradient(#fafaf8,#969691)!important;border-color:#404040bd!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #40404047,0 4px 10px #3636323d,0 0 0 2px #52525224!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header{grid-template-columns:var(--fk-kalk-grid-columns)!important;gap:var(--fk-kalk-grid-gap)!important;box-sizing:border-box!important;width:calc(100% + 3px)!important;margin-left:-3px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-label{grid-column:1/5!important;min-width:0!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-totals{display:contents!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-totals div{box-sizing:border-box!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-totals div:first-of-type{grid-column:5!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-totals div:nth-of-type(2){grid-column:6!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-totals div:nth-of-type(3){grid-column:7!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-totals div:nth-of-type(4){grid-column:8!important}:is(.fk-kalk-page .fk-kalk-scroll-sheet .fk-workitem-search-cell,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group:has(.fk-workitem-search-menu),.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-block-row:has(.fk-workitem-search-menu),.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-block-wrap:has(.fk-workitem-search-menu),.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:has(.fk-workitem-search-menu),.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-body:has(.fk-workitem-search-menu),.fk-kalk-page .fk-kalk-scroll-sheet .fk-lines:has(.fk-workitem-search-menu),.fk-kalk-page .fk-kalk-scroll-sheet .fk-line:has(.fk-workitem-search-menu),.fk-kalk-page .fk-kalk-scroll-sheet .fk-line-main-row:has(.fk-workitem-search-menu)){z-index:70!important;position:relative!important;overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-workitem-search-cell .fk-workitem-search-menu{z-index:75!important;color:#24170e!important;box-sizing:border-box!important;background:#fffaf2!important;border:1px solid #5c3d2233!important;border-radius:14px!important;flex-direction:column!important;gap:4px!important;width:min(560px,max(100%,460px))!important;max-height:380px!important;margin:0!important;padding:7px!important;display:flex!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;overflow:hidden auto!important;box-shadow:0 18px 38px #1f140c3d,0 3px 8px #1f140c1a!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-workitem-search-cell .fk-workitem-search-menu button{color:#24170e!important;text-align:left!important;cursor:pointer!important;white-space:normal!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:10px!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-content:start!important;place-items:start stretch!important;row-gap:3px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:auto!important;max-height:none!important;margin:0!important;padding:8px 10px 9px!important;line-height:normal!important;display:grid!important;overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-workitem-search-menu button:hover,.fk-kalk-page .fk-kalk-scroll-sheet .fk-workitem-search-menu button:focus-visible{color:#24170e!important;background:#a4703321!important;outline:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-workitem-search-cell .fk-workitem-search-menu button>.fk-workitem-search-title{color:#24170e!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;grid-area:1/1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:2.56em!important;margin:0!important;padding:0!important;font-size:.86rem!important;font-weight:650!important;line-height:1.28!important;display:block!important;position:static!important;overflow:hidden!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-workitem-search-cell .fk-workitem-search-menu button>.fk-workitem-search-meta{color:#4b301cb8!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;grid-area:2/1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;font-size:.74rem!important;font-weight:430!important;line-height:1.22!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-workitem-search-empty{color:#4b301cb3!important;padding:10px!important;font-size:.76rem!important;font-weight:430!important;line-height:1.25!important}.fk-kalk-page .fk-frozen-topline{grid-template-columns:minmax(220px,1fr) minmax(640px,690px)!important}.fk-kalk-page .fk-frozen-total-strip span{box-sizing:border-box!important;padding-left:13px!important;padding-right:13px!important}}@media (width<=1180px){.fk-kalk-page .fk-frozen-topline{grid-template-columns:1fr!important}.fk-kalk-page .fk-frozen-total-strip{grid-template-columns:minmax(82px,.62fr) repeat(3,minmax(146px,1.16fr))!important}}@media screen{.fk-kalk-page .fk-frozen-total-strip small{letter-spacing:.075em!important;font-size:.66rem!important;line-height:1!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-0>.fk-hierarchy-row-shell>.fk-hierarchy-row .fk-hierarchy-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-1>.fk-hierarchy-row-shell>.fk-hierarchy-row .fk-hierarchy-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-2>.fk-hierarchy-row-shell>.fk-hierarchy-row .fk-hierarchy-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-3>.fk-hierarchy-row-shell>.fk-hierarchy-row .fk-hierarchy-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-4>.fk-hierarchy-row-shell>.fk-hierarchy-row .fk-hierarchy-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals.is-collapsed-totals strong{font-size:.76rem!important;line-height:1!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-operation-group-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-operation-group-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-operation-group-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-operation-heading-wrap .fk-operation-group-totals strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-totals strong{font-size:.72rem!important;line-height:1!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line input:not(:disabled):not([readonly]):not(.fk-readonly-input),.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line select:not(:disabled):not([readonly]):not(.fk-readonly-input),.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line textarea:not(:disabled):not([readonly]):not(.fk-readonly-input),.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-workitem-search-cell input:not(:disabled):not([readonly]):not(.fk-readonly-input){background:linear-gradient(#fffdf7,#fff7eafa)!important;border-color:#965f2475!important;box-shadow:inset 0 1px #ffffffd1,0 0 0 1px #965f2414,0 1px 3px #462a1214!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line input:not(:disabled):not([readonly]):not(.fk-readonly-input):hover,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line select:not(:disabled):not([readonly]):not(.fk-readonly-input):hover,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line textarea:not(:disabled):not([readonly]):not(.fk-readonly-input):hover,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-workitem-search-cell input:not(:disabled):not([readonly]):not(.fk-readonly-input):hover{background:linear-gradient(#fffefa,#fff4e0)!important;border-color:#804d18a3!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line input:not(:disabled):not([readonly]):not(.fk-readonly-input):focus,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line select:not(:disabled):not([readonly]):not(.fk-readonly-input):focus,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line textarea:not(:disabled):not([readonly]):not(.fk-readonly-input):focus,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-workitem-search-cell input:not(:disabled):not([readonly]):not(.fk-readonly-input):focus{background:#fffdf8!important;border-color:#774513d6!important;box-shadow:inset 0 1px #ffffffeb,0 0 0 3px #b87e302e,0 2px 5px #462a121a!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-workitem-cell label,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-description-cell label,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row label>span{color:#5b3814d1!important;font-weight:760!important}}.fk-fastener-modal-backdrop{z-index:1000001;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f140c85;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fk-fastener-modal-backdrop.fk-quick-material-modal-backdrop{z-index:999998}.fk-fastener-modal-backdrop.fk-kalk-notice-backdrop{z-index:1000101}.fk-fastener-modal{background:#fffdf9;border:1px solid #483a2a29;border-radius:22px;width:min(520px,100vw - 32px);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 28px 86px #140e0857}.fk-fastener-modal-header{background:linear-gradient(#fffaf2 0%,#f7ecda 100%);border-bottom:1px solid #483a2a1a;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 22px 14px;display:flex}.fk-fastener-modal-header div{gap:4px;display:grid}.fk-fastener-modal-header span{color:#8b6737;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:950}.fk-fastener-modal-header strong{color:#241b13;letter-spacing:-.035em;font-size:1.14rem;font-weight:950}.fk-fastener-modal-header small{color:#6f6252;font-size:.82rem}.fk-fastener-modal-close{color:#3b2d1f;background:#fffdf9;border:1px solid #483a2a24;border-radius:999px;place-items:center;width:36px;min-width:36px;height:36px;padding:0;font-size:1.4rem;line-height:1;display:inline-grid}.fk-fastener-modal-body{gap:12px;padding:18px 22px 8px;display:grid}.fk-fastener-modal-body label{gap:6px;display:grid}.fk-fastener-modal-body label span{color:#67594a;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:950}.fk-fastener-modal-body input{text-align:right;border-radius:12px;min-height:42px;font-size:1rem;font-weight:750}.fk-fastener-modal-body p{color:#6f6252;margin:0;font-size:.84rem;line-height:1.45}.fk-fastener-modal-actions{background:#fffdf9;border-top:1px solid #483a2a1a;padding:14px 22px 18px}.fk-fastener-modal-actions .primary-button,.fk-fastener-modal-actions .secondary-button,.fk-fastener-modal-actions .ghost-button{min-height:34px}.fk-fastener-remove-button{color:#8d3939;background:#ffece8e6;border-color:#943f3038}.fk-fastener-remove-button:hover:not(:disabled){background:#ffe0daf5;border-color:#943f305c}@media (width<=560px){.fk-fastener-modal-backdrop{padding:12px}.fk-fastener-modal{border-radius:18px;width:100%}.fk-fastener-modal-header,.fk-fastener-modal-body,.fk-fastener-modal-actions{padding-left:14px;padding-right:14px}.fk-fastener-modal-actions .primary-button,.fk-fastener-modal-actions .secondary-button,.fk-fastener-modal-actions .ghost-button{width:100%}}.fk-fastener-modal-actions>button:first-child{grid-area:2/2!important}.fk-fastener-modal-actions>button:nth-child(2){grid-area:1/2!important;justify-self:end!important}.fk-fastener-modal-actions>button:nth-child(3){grid-area:1/3!important;justify-self:end!important}.fk-fastener-modal-actions>button:nth-child(4){grid-area:2/3!important}@media (width<=560px){.fk-fastener-modal-actions>button:first-child,.fk-fastener-modal-actions>button:nth-child(2),.fk-fastener-modal-actions>button:nth-child(3),.fk-fastener-modal-actions>button:nth-child(4){grid-column:1!important}.fk-fastener-modal-actions>button:nth-child(2){grid-row:1!important}.fk-fastener-modal-actions>button:nth-child(3){grid-row:2!important}}.fk-fastener-modal-actions>button:nth-child(2){margin-right:3px!important}.fk-fastener-modal{position:relative!important}.fk-fastener-modal-actions{flex-wrap:nowrap!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto auto!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;padding-top:12px!important;display:flex!important;position:static!important}.fk-fastener-modal-actions>button:first-child{order:1!important;justify-self:auto!important;margin:0!important;position:static!important}.fk-fastener-modal-actions>button:nth-child(4){order:2!important;justify-self:auto!important;margin:0!important;position:static!important}.fk-fastener-modal-actions>button:nth-child(2){z-index:3!important;border-radius:5px!important;height:22px!important;min-height:22px!important;padding:0 8px!important;font-size:.66rem!important;font-weight:650!important;line-height:1!important;position:absolute!important;top:113px!important;right:176px!important;box-shadow:inset 0 1px #ffffff75,0 1px 2px #26180c0f!important}.fk-fastener-modal-actions>button:nth-child(3){z-index:3!important;border-radius:5px!important;height:22px!important;min-height:22px!important;padding:0 8px!important;font-size:.66rem!important;font-weight:650!important;line-height:1!important;position:absolute!important;top:113px!important;right:22px!important;box-shadow:inset 0 1px #ffffff75,0 1px 2px #26180c0f!important}.fk-fastener-modal-body label>span{white-space:nowrap!important;padding-right:300px!important}.fk-fastener-modal-body input{margin-top:3px!important}@media (width<=560px){.fk-fastener-modal-actions{justify-content:stretch;grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.fk-fastener-modal-actions>button:first-child,.fk-fastener-modal-actions>button:nth-child(2),.fk-fastener-modal-actions>button:nth-child(3),.fk-fastener-modal-actions>button:nth-child(4){justify-self:stretch!important;width:100%!important;height:30px!important;min-height:30px!important;margin:0!important;position:static!important}.fk-fastener-modal-actions>button:nth-child(2){order:1!important}.fk-fastener-modal-actions>button:nth-child(3){order:2!important}.fk-fastener-modal-actions>button:first-child{order:3!important;grid-row:3!important}.fk-fastener-modal-actions>button:nth-child(4){order:4!important;grid-row:4!important}.fk-fastener-modal-body label>span{padding-right:0!important}}.fk-material-price-modal .fk-fastener-modal-actions>button:nth-child(2){right:150px!important}@media (width<=560px){.fk-material-price-modal .fk-fastener-modal-actions>button:nth-child(2){right:auto!important}}.fk-line-metric-modal{background:#fffdf9!important;border-radius:22px!important;width:min(520px,100vw - 32px)!important;max-height:calc(100vh - 48px)!important;overflow:hidden!important}.fk-fastener-modal-header small,.fk-line-metric-modal .fk-fastener-modal-header small{font-weight:400!important}.fk-line-metric-modal-body{gap:12px!important;padding:18px 22px 8px!important}.fk-line-metric-modal-body label{gap:6px!important;display:grid!important}.fk-line-metric-input-heading-row{justify-content:space-between!important;align-items:center!important;gap:12px!important;min-width:0!important;min-height:24px!important;display:flex!important}.fk-line-metric-input-heading-row>span{color:#67594a!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:.7rem!important;font-weight:950!important;line-height:1!important;overflow:hidden!important}.fk-line-metric-top-actions{white-space:nowrap!important;flex:none!important;align-items:center!important;gap:8px!important;display:flex!important}.fk-line-metric-top-actions>button{border-radius:5px!important;height:22px!important;min-height:22px!important;padding:0 8px!important;font-size:.66rem!important;font-weight:650!important;line-height:1!important;box-shadow:inset 0 1px #ffffff75,0 1px 2px #26180c0f!important}.fk-line-metric-modal-body input{text-align:right!important;box-sizing:border-box!important;border-radius:12px!important;width:100%!important;min-height:42px!important;font-size:1rem!important;font-weight:750!important}.fk-line-metric-modal-body p{color:#6f6252!important;margin:0!important;font-size:.84rem!important;line-height:1.45!important}.fk-line-metric-modal-footer{background:#fffdf9!important;border-top:1px solid #483a2a1a!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;padding:14px 22px 18px!important;display:flex!important}.fk-line-metric-modal-footer>button{white-space:nowrap!important;border-radius:999px!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 16px!important;font-size:.86rem!important;font-weight:650!important;line-height:1!important;position:static!important;inset:auto!important}.fk-line-metric-modal-footer>.ghost-button{color:#3b2d1f!important;box-shadow:none!important;background:#fffdf9!important;border:1px solid #483a2a24!important}.fk-line-metric-modal-footer .primary-button,.fk-line-metric-modal-footer .ghost-button{min-height:34px!important}@media (width<=560px){.fk-line-metric-modal{border-radius:18px!important;width:100%!important}.fk-line-metric-input-heading-row{gap:8px!important;display:grid!important}.fk-line-metric-top-actions{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.fk-line-metric-top-actions>button,.fk-line-metric-modal-footer>button{width:100%!important}.fk-line-metric-modal-footer{grid-template-columns:1fr!important;display:grid!important}}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-modal-body input.fk-custom-labor-discipline-name-input,.fk-fastener-modal .fk-line-metric-modal-body input.fk-custom-labor-discipline-name-input,.fk-custom-labor-discipline-name-input{text-align:left!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-modal-body input.fk-custom-labor-discipline-name-input::placeholder,.fk-fastener-modal .fk-line-metric-modal-body input.fk-custom-labor-discipline-name-input::placeholder,.fk-custom-labor-discipline-name-input::placeholder{color:#3f2b187a!important;opacity:1!important;font-weight:400!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-modal-body input.fk-labor-discipline-notice-rate-input,.fk-fastener-modal .fk-line-metric-modal-body input.fk-labor-discipline-notice-rate-input,.fk-labor-discipline-notice-rate-input{text-align:right!important}.fk-material-quantity-modal-product-context{gap:.28rem;margin-bottom:.35rem}.fk-material-quantity-modal-product-context strong{font-size:1.14rem;line-height:1.3}.fk-material-quantity-modal-product-context small{font-size:1rem;line-height:1.4}.fk-material-quantity-modal-input::placeholder{opacity:.72;font-size:.88rem;font-weight:400}.fk-fastener-modal-body .fk-material-quantity-modal-product-context strong{font-size:1.06rem!important;font-weight:650!important;line-height:1.32!important}.fk-fastener-modal-body .fk-material-quantity-modal-product-context small{font-size:.92rem!important;font-weight:450!important;line-height:1.38!important}.fk-fastener-modal-body .fk-material-quantity-modal-input::placeholder{opacity:.68!important;font-size:.84rem!important;font-weight:400!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-line-material-row.fk-line-material-row-reuse{grid-template-columns:minmax(128px,.75fr) minmax(110px,.65fr) minmax(260px,1.6fr) minmax(94px,.55fr) minmax(185px,.9fr)!important;align-items:stretch!important;gap:5px!important;display:grid!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-line-material-row.fk-line-material-row-reuse .fk-material-sum-pair{grid-template-columns:1fr 1fr!important;gap:5px!important;min-width:0!important;display:grid!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-row>.fk-material-price input[type=number]{text-align:center!important}@media screen{.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-line-material-row>.fk-material-price>.ghost-button.fk-material-price-locked-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-line-material-row>.fk-material-price>.ghost-button.fk-material-price-locked-button:disabled,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-line-material-row>.fk-material-price>.ghost-button.fk-material-price-locked-button:hover,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-line-material-row>.fk-material-price>.ghost-button.fk-material-price-locked-button:disabled:hover,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-line-material-row>.fk-material-price>.ghost-button.fk-material-price-locked-button:focus,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-line-material-row>.fk-material-price>.ghost-button.fk-material-price-locked-button:disabled:focus{appearance:none!important;box-sizing:border-box!important;color:#120d09!important;width:100%!important;min-width:0!important;height:21px!important;min-height:21px!important;max-height:21px!important;font:inherit!important;text-align:center!important;white-space:nowrap!important;opacity:1!important;cursor:default!important;pointer-events:none!important;filter:none!important;background:linear-gradient(#efebe5f5,#e2ddd5eb)!important;border:1px solid #5c544c2e!important;border-radius:4px!important;outline:none!important;justify-content:center!important;align-self:start!important;align-items:center!important;margin:0!important;padding:0 7px!important;font-size:.66rem!important;font-weight:780!important;line-height:1!important;display:inline-flex!important;transform:none!important;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #5c544c0f!important}.fk-kalk-page .fk-free-text-operation-cell,.fk-kalk-page .fk-free-text-operation-cell:disabled{appearance:none;box-sizing:border-box;color:#7a7a7a;width:100%;min-width:0;height:34px;min-height:34px;font:inherit;text-align:left;letter-spacing:0;opacity:1;cursor:default;box-shadow:none;background:#ecebea;border:1px solid #483a2a2e;border-radius:10px;padding:0 9px;font-size:.78rem;font-weight:430;line-height:1;display:block}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-calculation-operation-group-header{background:linear-gradient(90deg,#52525229,#e8e8e6d6 34%,#eeeeecc7)!important;border-left-color:#525252b8!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-calculation-operation-group-header .fk-operation-group-label small{color:#2d2d2dd6!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block{background:#f3f3f1!important;border-left:3px solid #5252527a!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-work-section.is-free-text-work-section:before{content:"ARBEID FRITEKST"!important;color:#484848c7!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block:not(.is-collapsed) .fk-block-body .fk-line-work-section{background:linear-gradient(#fff6f1fa,#f6e2d8e6)!important;border-color:#824b2d3d!important;box-shadow:inset 0 1px #ffffffdb,inset 0 0 0 1px #824b2d0e,0 1px 2px #542b180a!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block:not(.is-collapsed) .fk-block-body .fk-line-work-section{background:linear-gradient(#f4fbf3fa,#e2f2e1e6)!important;border-color:#4a74523d!important;box-shadow:inset 0 1px #ffffffdb,inset 0 0 0 1px #4a74520e,0 1px 2px #27482d0a!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block:not(.is-collapsed) .fk-block-body .fk-line-work-section.is-free-text-work-section{background:linear-gradient(#f7f7f6fa,#e8e8e6e6)!important;border-color:#52525238!important;box-shadow:inset 0 1px #ffffffd1,inset 0 0 0 1px #5252520e,0 1px 2px #36363609!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block.is-collapsed{background:#f4f4f2!important;border-color:#5252522e #5252522e #5252522e #5252527a!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block.is-collapsed .fk-block-header{color:#333!important;background:linear-gradient(#f8f8f7fa,#ececeaf5)!important;border-color:#52525224!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block.is-collapsed .fk-collapsed-calculation-title strong{color:#333!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block:not(.is-collapsed)>.fk-block-header{background:linear-gradient(#fbebe3fc,#eed0c2f7)!important;border-bottom-color:#824b2d38!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block:not(.is-collapsed)>.fk-block-header{background:linear-gradient(#ebf7e9fc,#d0e7cff7)!important;border-bottom-color:#4a745238!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-label small.fk-operation-group-heading-text{white-space:nowrap!important;align-items:baseline!important;gap:6px!important;min-width:0!important;font-size:.64rem!important;line-height:1!important;display:inline-flex!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-label small.fk-operation-group-heading-text .fk-operation-group-title{font-size:.64rem!important;font-weight:760!important;line-height:1!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-label small.fk-operation-group-heading-text .fk-operation-group-count{letter-spacing:.015em!important;text-transform:lowercase!important;opacity:.88!important;font-size:.76rem!important;font-weight:430!important;line-height:1!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-operation-group-count{color:#824b2db3!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-operation-group-count{color:#4a7452b3!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-operation-group-count{color:#525252ad!important}.fk-kalk-page .fk-free-text-toggle.is-active,.fk-kalk-page .fk-kalk-scroll-sheet .fk-free-text-toggle.is-active,.fk-kalk-page .fk-kalk-scroll-sheet button.fk-free-text-toggle.is-active{color:#444!important;background:linear-gradient(#f6f6f5fa,#e0e0def5)!important;border-color:#52525261!important;box-shadow:inset 0 1px #ffffffbd,0 1px 2px #36363614!important}.fk-kalk-page .fk-free-text-toggle.is-active:hover,.fk-kalk-page .fk-free-text-toggle.is-active:focus-visible,.fk-kalk-page .fk-kalk-scroll-sheet .fk-free-text-toggle.is-active:hover,.fk-kalk-page .fk-kalk-scroll-sheet .fk-free-text-toggle.is-active:focus-visible,.fk-kalk-page .fk-kalk-scroll-sheet button.fk-free-text-toggle.is-active:hover,.fk-kalk-page .fk-kalk-scroll-sheet button.fk-free-text-toggle.is-active:focus-visible{color:#333!important;background:linear-gradient(#fafaf9fa,#dadad8fa)!important;border-color:#52525285!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node .fk-chapter-count,.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-count{color:#30261cc7!important;white-space:nowrap!important;align-items:baseline!important;gap:5px!important;font-size:.78rem!important;font-weight:560!important;line-height:1!important;display:inline-flex!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node .fk-chapter-count:before,.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-count:before{transform:translateY(-.01em);content:"•"!important;color:#111!important;font-size:.86rem!important;font-weight:760!important;line-height:1!important}.fk-kalk-page .fk-hierarchy-custom-name-input,.fk-hierarchy-custom-name-input{text-align:left!important;font-weight:400!important}.fk-kalk-page .fk-hierarchy-custom-name-input::placeholder,.fk-hierarchy-custom-name-input::placeholder{color:#3e302275!important;opacity:1!important;font-size:.94rem!important;font-weight:360!important}}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-actions-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.fk-kalk-page .fk-kalk-scroll-sheet .fk-close-section-button{color:#4b301c;background:linear-gradient(#f7ead6fa,#e8d1b1f0);border-color:#8b5f303d;box-shadow:inset 0 1px #ffffffad,0 4px 10px #5c3d2214}.fk-kalk-page .fk-kalk-scroll-sheet .fk-close-section-button:hover:not(:disabled){background:linear-gradient(#fcf1e0,#e1c6a0fa);border-color:#8b5f305c}@media (width<=560px){.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-actions-right{width:100%;margin-left:0}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-actions-right .ghost-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-actions-right .secondary-button{width:100%}}@media screen{.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print{box-sizing:border-box!important;background:radial-gradient(circle at 0 0,#ffffffb8,#0000 34%),linear-gradient(#fff9effa,#f2e2caeb)!important;border:1px solid #6b4b2638!important;border-radius:15px!important;grid-template-columns:minmax(160px,1.08fr) repeat(5,minmax(118px,1fr)) minmax(166px,max-content)!important;align-items:end!important;gap:10px!important;margin:18px 46px 13px 0!important;padding:30px 22px 13px!important;display:grid!important;position:relative!important;box-shadow:inset 0 1px #ffffffc7,0 8px 20px #37261414!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print:not(:has(>.fk-area-field-wide~.fk-area-field)){grid-template-columns:minmax(160px,1.08fr) repeat(4,minmax(132px,1fr)) minmax(166px,max-content)!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print:before{content:"Flytt område";color:#6b4428;letter-spacing:.12em;text-transform:uppercase;padding:0;font-size:.62rem;font-weight:900;line-height:1;position:absolute;top:10px;left:14px}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print>label,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print>.fk-area-field{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print label{color:#67513a!important;letter-spacing:.055em!important;text-transform:uppercase!important;gap:4px!important;min-width:0!important;font-size:.64rem!important;font-weight:900!important;line-height:1!important;display:grid!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print label>span{color:#4b301cbd!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:.62rem!important;font-weight:900!important;line-height:1!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print .fk-area-field-title{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 18px!important;justify-content:stretch!important;align-items:center!important;column-gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print .fk-area-field-title>strong{white-space:nowrap!important;min-width:0!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print .fk-area-info-button{place-self:center end!important;margin:0!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print input,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print select{box-sizing:border-box!important;color:#2d2118!important;background:#fffffff5!important;border:1px solid #5c3d222e!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:32px!important;min-height:32px!important;font-size:.74rem!important;font-weight:600!important;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #2a1d0f09!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print input:focus,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print select:focus{border-color:#8b5f307a!important;box-shadow:0 0 0 3px #a67b3a24,inset 0 1px #ffffffb8!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print .fk-area-editor-actions{grid-area:1/-2/auto/-1!important;justify-content:flex-end!important;justify-self:end!important;align-items:end!important;gap:7px!important;min-width:max-content!important;max-width:100%!important;display:flex!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print .fk-area-editor-actions .primary-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print .fk-area-editor-actions .ghost-button{min-height:32px!important;padding:0 12px!important;font-size:.74rem!important;font-weight:750!important}}@media screen and (width<=1180px){.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-right:46px!important;padding-right:18px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print .fk-area-editor-actions{grid-area:auto/1/auto/-1!important;justify-content:flex-start!important;justify-self:start!important}}@media screen and (width<=560px){.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print{grid-template-columns:1fr!important;margin-right:0!important;padding-top:32px!important}}@media screen{.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed):has(>.fk-block-body>.fk-area-editor){position:relative!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed):has(>.fk-block-body>.fk-area-editor.no-print)>.fk-block-body{position:relative!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed):has(>.fk-block-body>.fk-area-editor.no-print)>.fk-block-body>.fk-lines>.fk-line:first-child{position:static!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed):has(>.fk-block-body>.fk-area-editor.no-print)>.fk-block-body>.fk-lines>.fk-line:first-child .fk-line-work-section{position:static!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed):has(>.fk-block-body>.fk-area-editor.no-print)>.fk-block-body>.fk-lines>.fk-line:first-child .fk-line-main-row{position:static!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed):has(>.fk-block-body>.fk-area-editor.no-print)>.fk-block-body>.fk-lines>.fk-line:first-child .fk-row-menu-wrap.no-print{z-index:160!important;position:absolute!important;top:-17px!important;right:5px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed):has(>.fk-block-body>.fk-area-editor.no-print)>.fk-block-body>.fk-lines>.fk-line:first-child .fk-row-menu-wrap.no-print>.fk-row-menu{z-index:700!important}}@media screen and (width<=560px){.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed):has(>.fk-block-body>.fk-area-editor.no-print)>.fk-block-body>.fk-lines>.fk-line:first-child .fk-row-menu-wrap.no-print{top:-17px!important;right:5px!important}}@media screen{.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print{isolation:isolate!important;padding:34px 22px 16px!important;overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print:before{z-index:3!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#f7f7f5f5,#ecebe7e0);border:1px solid #56565029;border-radius:12px;position:absolute;inset:28px 10px 10px;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #5c544c0d}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print>*{z-index:1!important;position:relative!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print{background:radial-gradient(circle at 0 0,#ffffffa8,#0000 34%),linear-gradient(#fff2e8fa,#ebcfbeeb)!important;border-color:#824b2d57!important;box-shadow:inset 0 1px #ffffffc2,0 8px 20px #824b2d1a!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print:before{color:#7a3f2b!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print{background:radial-gradient(circle at 0 0,#ffffffa8,#0000 34%),linear-gradient(#f1f9effa,#d8ebd4eb)!important;border-color:#4a745257!important;box-shadow:inset 0 1px #ffffffc2,0 8px 20px #2a52331a!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print:before{color:#2f6541!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print{background:radial-gradient(circle at 0 0,#ffffffa8,#0000 34%),linear-gradient(#f7f4effa,#e6e1d8eb)!important;border-color:#5c544c3d!important;box-shadow:inset 0 1px #ffffffc2,0 8px 20px #37302814!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print:before{color:#5f574c!important}}@media screen and (width<=560px){.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print{padding:34px 16px 14px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print:after{inset:28px 8px 8px}}@media screen and (width>=1181px){body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom){box-sizing:border-box!important;grid-template-columns:168px 132px minmax(0,1fr) 118px 214px!important;align-items:end!important;gap:7px 8px!important;width:100%!important;max-width:100%!important;padding-left:28px!important;padding-right:10px!important;display:grid!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>label:first-child{grid-column:1!important;grid-template-rows:17px 34px!important;align-content:end!important;place-self:end stretch!important;gap:4px!important;width:168px!important;min-width:168px!important;max-width:168px!important;height:58px!important;min-height:58px!important;margin:0!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-choice{grid-column:2!important;grid-template-rows:17px 34px!important;align-content:end!important;place-self:end stretch!important;gap:4px!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:58px!important;min-height:58px!important;margin:0!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>label:first-child>span,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-choice>span{height:17px!important;min-height:17px!important;margin:0!important;line-height:17px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>label:first-child>select,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-choice .secondary-button{height:34px!important;min-height:34px!important;margin:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-current{box-sizing:border-box!important;grid-column:3!important;align-content:end!important;place-self:end stretch!important;min-width:0!important;max-width:100%!important;height:58px!important;min-height:58px!important;margin:0!important;padding-left:6px!important;padding-right:8px!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-price{grid-column:4!important;place-self:end stretch!important;width:118px!important;min-width:118px!important;max-width:118px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-sum-pair{box-sizing:border-box!important;grid-column:5!important;grid-template-columns:103px 103px!important;place-self:end stretch!important;align-items:end!important;gap:0 8px!important;width:214px!important;min-width:214px!important;max-width:214px!important;display:grid!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-current .fk-material-current-with-action{grid-template-columns:minmax(0,1fr) 2.1rem!important;align-items:end!important;width:100%!important;min-width:0!important;max-width:100%!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-current .fk-material-current-text{min-width:0!important;max-width:100%!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-current strong,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-current small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-current small{padding-bottom:1px!important;line-height:1.28!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-price .ghost-button,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-price>strong,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-price input{box-sizing:border-box!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:6px!important;padding-right:6px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-sum-pair>.fk-material-price{justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-sum-pair>.fk-material-price .ghost-button,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-sum-pair>.fk-material-price>strong{box-sizing:border-box!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:6px!important;padding-right:6px!important}}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-current .fk-material-current-with-action{align-items:start!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-current .fk-material-current-text{transform:translateY(0)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-current .fk-material-current-text small{padding-bottom:4px!important;line-height:1.42!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-current .fk-material-current-text,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-current .fk-material-current-text strong,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-current .fk-material-current-text small{overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-price,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-sum-pair{transform:translateY(-4px)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-current{align-content:start!important;align-self:start!important;height:76px!important;min-height:76px!important;padding-top:8px!important;overflow:visible!important;transform:translateY(0)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-current .fk-material-action-button{align-self:start!important;margin-top:0!important;transform:translateY(10px)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>label:first-child,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-choice{transform:translateY(-15px)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row-extra>.fk-material-current .fk-material-current-with-action{grid-template-columns:minmax(0,1fr) 43px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row-extra>.fk-material-current .fk-material-row-actions{grid-template-columns:20px 20px!important;place-self:start end!important;column-gap:3px!important;width:43px!important;min-width:43px!important;display:grid!important;transform:translateY(10px)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row-extra>.fk-material-current .fk-material-row-actions .fk-material-action-button{border-radius:4px!important;width:20px!important;min-width:20px!important;height:21px!important;min-height:21px!important;margin:0!important;padding:0!important;font-size:.72rem!important;line-height:1!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row-extra>.fk-material-current .fk-material-action-button-add{color:#4b321b!important;background:#ebdcc2eb!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row-extra>.fk-material-current .fk-material-action-button-remove,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row-extra>.fk-material-current button[aria-label="Fjern ekstra materialpost"]{color:#8a3e2d!important;background:#f4dbd3d1!important;border-color:#8f3d2c42!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row-extra>.fk-material-current .fk-material-action-button-remove:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row-extra>.fk-material-current button[aria-label="Fjern ekstra materialpost"]:hover{color:#743222!important;background:#efcabfeb!important;border-color:#8f3d2c6b!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row>.fk-material-choice .secondary-button:disabled{cursor:default!important;transform:none!important}.fk-kalk-page .fk-line-metric-modal:has(#fk-kalk-confirm-modal-title) .fk-line-metric-modal-footer>button:first-of-type{color:#7f3424!important;background:linear-gradient(#f7e0d8f5,#ecccc1f5)!important;border-color:#8f3d2c47!important;box-shadow:inset 0 1px #ffffff9e,0 4px 10px #8f3d2c14!important}.fk-kalk-page .fk-line-metric-modal:has(#fk-kalk-confirm-modal-title) .fk-line-metric-modal-footer>button:first-of-type:hover:not(:disabled){color:#672818!important;background:linear-gradient(#f1cdc2fa,#e0aea0fa)!important;border-color:#7e2f1f75!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff8a,0 7px 16px #7e2f1f2e!important}.fk-kalk-page .fk-line-metric-modal:has(#fk-kalk-confirm-modal-title) .fk-line-metric-modal-footer>button:nth-of-type(2){color:#3b2d1f!important;background:#fffdf9f0!important;border-color:#5c3d2229!important}.fk-kalk-page .fk-line-metric-modal:has(#fk-kalk-confirm-modal-title) .fk-line-metric-modal-footer>button:nth-of-type(2):hover:not(:disabled){color:#2f2116!important;background:#f4e8d4f5!important;border-color:#70522e47!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff94,0 5px 12px #5c3d221a!important}@media screen and (width>=981px){body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom){grid-template-columns:140px 110px minmax(0,1fr) 118px max-content!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>label:first-child{grid-column:1!important;justify-self:stretch!important;width:140px!important;min-width:140px!important;max-width:140px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-choice{grid-column:2!important;justify-self:stretch!important;width:110px!important;min-width:110px!important;max-width:110px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-current{grid-column:3!important;justify-self:stretch!important;width:auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-price{grid-column:4!important;justify-self:stretch!important;width:118px!important;min-width:118px!important;max-width:118px!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-sum-pair{box-sizing:border-box!important;grid-column:5!important;grid-template-columns:max-content max-content!important;justify-content:end!important;place-self:end!important;align-items:end!important;gap:0 8px!important;width:max-content!important;min-width:214px!important;max-width:none!important;display:grid!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-sum-pair>.fk-material-price{justify-self:end!important;width:max-content!important;min-width:103px!important;max-width:none!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-sum-pair>.fk-material-price>span{white-space:nowrap!important;justify-self:end!important;width:max-content!important;min-width:103px!important;max-width:none!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-sum-pair>.fk-material-price .ghost-button,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom)>.fk-material-sum-pair>.fk-material-price>strong{box-sizing:border-box!important;white-space:nowrap!important;justify-content:flex-end!important;width:max-content!important;min-width:103px!important;max-width:none!important;padding-left:8px!important;padding-right:8px!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header{grid-template-columns:18px 16px minmax(0, 1fr) minmax(72px, max-content) minmax(calc(var(--fk-summary-cell-width) * .6), max-content) repeat(3, minmax(calc(var(--fk-summary-cell-width) + 9px), max-content)) 34px!important;column-gap:var(--fk-kalk-grid-gap)!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-header-totals>span,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-header-totals>.fk-block-quantity-summary-cell{text-overflow:clip!important;white-space:nowrap!important;box-sizing:border-box!important;place-self:center stretch!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-header-totals>span strong,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-header-totals>.fk-block-quantity-summary-cell strong{text-overflow:clip!important;white-space:nowrap!important;box-sizing:border-box!important;justify-content:flex-end!important;width:100%!important;min-width:max-content!important;max-width:none!important;display:inline-flex!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-label{grid-column:1/5!important;min-width:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header{grid-template-columns:18px 16px minmax(0, 1fr) minmax(58px, 72px) minmax(calc((var(--fk-summary-cell-width) * .6) - 2px), max-content) minmax(calc(var(--fk-summary-cell-width) + 10px), max-content) minmax(calc(var(--fk-summary-cell-width) + 11px), max-content) minmax(calc(var(--fk-summary-cell-width) + 11px), max-content) 34px!important;column-gap:var(--fk-kalk-grid-gap)!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-totals>div:first-of-type{text-align:center!important;justify-items:center!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-totals>div:first-of-type strong{text-align:center!important;justify-content:center!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row{grid-template-columns:18px 16px minmax(0, 1fr) minmax(58px, 72px) minmax(calc((var(--fk-summary-cell-width) * .6) - 2px), max-content) minmax(calc(var(--fk-summary-cell-width) + 10px), max-content) minmax(calc(var(--fk-summary-cell-width) + 11px), max-content) minmax(calc(var(--fk-summary-cell-width) + 11px), max-content) 34px!important;column-gap:var(--fk-kalk-grid-gap)!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed>.fk-block-header{grid-template-columns:18px 16px minmax(0, 1fr) minmax(58px, 71px) minmax(calc((var(--fk-summary-cell-width) * .6) - 2px), max-content) minmax(calc(var(--fk-summary-cell-width) + 10px), max-content) minmax(calc(var(--fk-summary-cell-width) + 10px), max-content) minmax(calc(var(--fk-summary-cell-width) + 10px), max-content) 34px!important;column-gap:var(--fk-kalk-grid-gap)!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-title,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed>.fk-block-header .fk-block-collapse{min-width:0!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-header-totals,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-totals,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed>.fk-block-header .fk-block-header-totals.is-collapsed-totals{display:contents!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-totals>div,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals>span,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed>.fk-block-header .fk-block-header-totals.is-collapsed-totals>span{text-overflow:clip!important;white-space:nowrap!important;box-sizing:border-box!important;place-self:center stretch!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-totals>div strong,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals>span strong,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed>.fk-block-header .fk-block-header-totals.is-collapsed-totals>span strong{text-overflow:clip!important;white-space:nowrap!important;box-sizing:border-box!important;justify-content:flex-end!important;width:100%!important;min-width:max-content!important;max-width:none!important;display:inline-flex!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals>span:nth-of-type(2),body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals>span:nth-of-type(2) strong,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed>.fk-block-header .fk-block-header-totals.is-collapsed-totals>span:nth-of-type(2),body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed>.fk-block-header .fk-block-header-totals.is-collapsed-totals>span:nth-of-type(2) strong{text-align:center!important;justify-content:center!important}}@media screen{.fk-kalk-page .fk-frozen-total-strip{grid-template-columns:minmax(82px,max-content) repeat(3,minmax(154px,max-content))!important;justify-content:end!important;justify-self:end!important;gap:8px!important;width:max-content!important;min-width:100%!important;overflow:visible!important}.fk-kalk-page .fk-frozen-total-strip span{justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}.fk-kalk-page .fk-frozen-total-strip small,.fk-kalk-page .fk-frozen-total-strip strong{box-sizing:border-box!important;text-overflow:clip!important;max-width:none!important;overflow:visible!important}.fk-kalk-page .fk-frozen-total-strip strong{white-space:nowrap!important;justify-content:flex-end!important;width:100%!important;min-width:max-content!important;display:inline-flex!important}.fk-kalk-page .fk-frozen-total-strip>span:last-child{isolation:isolate!important;background-image:linear-gradient(135deg,#e0b55833 0%,#e0b55814 22%,#744d1d0a 56%,#f4da8f29 100%)!important;position:relative!important;box-shadow:inset 0 0 0 1px #976926b8,inset 0 1px #ffecae9e,inset 0 -1px #603f1657,0 0 8px #b1803033!important}.fk-kalk-page .fk-frozen-total-strip>span:last-child:after{content:""!important;border-radius:inherit!important;pointer-events:none!important;z-index:-1!important;background:linear-gradient(115deg,#fff3bf4d 0%,#fff3bf1a 28%,#fff3bf00 58%)!important;position:absolute!important;inset:1px!important}}@media screen and (width>=981px){body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row{grid-template-columns:minmax(138px,1.1fr) minmax(58px,.45fr) minmax(78px,.55fr) minmax(41px,.5fr) repeat(3,minmax(96px,1.1667fr))!important;align-items:stretch!important;gap:5px!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row>:first-child{flex:0 0 190px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row>:nth-child(2){flex:0 0 72px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row>:nth-child(3){flex:0 0 96px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row>:nth-child(4){flex:.78 132px!important;min-width:82px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row>:nth-child(5),body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row>:nth-child(6){flex:1.05 152px!important;min-width:96px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row>:nth-child(7){flex:1.32 184px!important;min-width:112px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row>*,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row input,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row select,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row button,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row .fk-number-cell{min-width:0!important;max-width:100%!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row .fk-editable-metric-cell,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row .fk-line-metric-cell{white-space:nowrap!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row .fk-editable-metric-cell strong,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row .fk-line-metric-cell strong{text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row .fk-editable-metric-cell span,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row .fk-line-metric-cell span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}}body.fk-kalk-route button:disabled,body.fk-kalk-route input:disabled,body.fk-kalk-route select:disabled,body.fk-kalk-route textarea:disabled,body.fk-kalk-route [disabled],body.fk-kalk-route [aria-disabled=true],body.fk-kalk-route input[readonly],body.fk-kalk-route textarea[readonly],body.fk-kalk-route .fk-readonly-input,body.fk-kalk-route .fk-workitem-search-cell input:disabled,.fk-kalk-page button:disabled,.fk-kalk-page input:disabled,.fk-kalk-page select:disabled,.fk-kalk-page textarea:disabled,.fk-kalk-page [disabled],.fk-kalk-page [aria-disabled=true],.fk-kalk-page input[readonly],.fk-kalk-page textarea[readonly],.fk-kalk-page .fk-readonly-input,.fk-kalk-page .fk-workitem-search-cell input:disabled,body.fk-kalk-route button:disabled:hover,body.fk-kalk-route input:disabled:hover,body.fk-kalk-route select:disabled:hover,body.fk-kalk-route textarea:disabled:hover,body.fk-kalk-route [disabled]:hover,body.fk-kalk-route [aria-disabled=true]:hover,body.fk-kalk-route input[readonly]:hover,body.fk-kalk-route textarea[readonly]:hover,body.fk-kalk-route .fk-readonly-input:hover,body.fk-kalk-route .fk-material-price-locked-button:hover,body.fk-kalk-route .fk-free-text-operation-cell:hover,body.fk-kalk-route .fk-workitem-search-cell input:disabled:hover,.fk-kalk-page button:disabled:hover,.fk-kalk-page input:disabled:hover,.fk-kalk-page select:disabled:hover,.fk-kalk-page textarea:disabled:hover,.fk-kalk-page [disabled]:hover,.fk-kalk-page [aria-disabled=true]:hover,.fk-kalk-page input[readonly]:hover,.fk-kalk-page textarea[readonly]:hover,.fk-kalk-page .fk-readonly-input:hover,.fk-kalk-page .fk-material-price-locked-button:hover,.fk-kalk-page .fk-free-text-operation-cell:hover,.fk-kalk-page .fk-workitem-search-cell input:disabled:hover,body.fk-kalk-route .fk-material-price-locked-button,body.fk-kalk-route .fk-free-text-operation-cell,.fk-kalk-page .fk-material-price-locked-button,.fk-kalk-page .fk-free-text-operation-cell{cursor:default!important}@media screen{.fk-kalk-page .fk-kalk-scroll-sheet:not(:has(.fk-block:not(.is-collapsed))) .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row{isolation:isolate!important;position:relative!important}.fk-kalk-page .fk-kalk-scroll-sheet:not(:has(.fk-block:not(.is-collapsed))) .fk-block.is-collapsed>.fk-block-header{isolation:isolate!important;position:relative!important}.fk-kalk-page .fk-kalk-scroll-sheet:not(:has(.fk-block:not(.is-collapsed))) .fk-calculation-operation-group-header{isolation:isolate!important;position:relative!important}.fk-kalk-page .fk-kalk-scroll-sheet:not(:has(.fk-block:not(.is-collapsed))) .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row:after{content:""!important;z-index:30!important;pointer-events:none!important;border-radius:inherit!important;opacity:0!important;transition:opacity 85ms!important;position:absolute!important;inset:0!important;box-shadow:inset 0 0 0 999px #2d1c0c13,inset 0 0 0 1px #2d1c0c29!important}.fk-kalk-page .fk-kalk-scroll-sheet:not(:has(.fk-block:not(.is-collapsed))) .fk-block.is-collapsed>.fk-block-header:after{content:""!important;z-index:30!important;pointer-events:none!important;border-radius:inherit!important;opacity:0!important;transition:opacity 85ms!important;position:absolute!important;inset:0!important;box-shadow:inset 0 0 0 999px #2d1c0c13,inset 0 0 0 1px #2d1c0c29!important}.fk-kalk-page .fk-kalk-scroll-sheet:not(:has(.fk-block:not(.is-collapsed))) .fk-calculation-operation-group-header:after{content:""!important;z-index:30!important;pointer-events:none!important;border-radius:inherit!important;opacity:0!important;transition:opacity 85ms!important;position:absolute!important;inset:0!important;box-shadow:inset 0 0 0 999px #2d1c0c13,inset 0 0 0 1px #2d1c0c29!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-row:after{content:none!important;display:none!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block.is-collapsed>.fk-block-header:after{content:none!important;display:none!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-calculation-operation-group-header:after{content:none!important;display:none!important}}@media screen and (prefers-reduced-motion:reduce){.fk-kalk-page .fk-kalk-scroll-sheet:not(:has(.fk-block:not(.is-collapsed))) .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row:after{transition:none!important}.fk-kalk-page .fk-kalk-scroll-sheet:not(:has(.fk-block:not(.is-collapsed))) .fk-block.is-collapsed>.fk-block-header:after{transition:none!important}.fk-kalk-page .fk-kalk-scroll-sheet:not(:has(.fk-block:not(.is-collapsed))) .fk-calculation-operation-group-header:after{transition:none!important}}@media screen{.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-action-row select,.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-action-row input{height:22px!important;min-height:22px!important;padding-top:0!important;padding-bottom:1px!important;line-height:1.2!important;transform:translateY(-1px)!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-action-row{align-items:center!important;padding:2px 8px!important;line-height:normal!important;overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-action-row>span:first-child{text-overflow:clip!important;align-items:center!important;min-height:18px!important;line-height:1.22!important;display:inline-flex!important;top:auto!important;overflow:visible!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-action-row button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-action-row .ghost-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-action-row .secondary-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-action-row .primary-button{align-items:center!important;height:18px!important;min-height:18px!important;padding-top:0!important;padding-bottom:1px!important;line-height:1.18!important;top:auto!important;overflow:visible!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-action-row span,.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-action-row strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-action-row small{line-height:1.22!important;position:static!important;top:auto!important}.fk-kalk-page .fk-frozen-total-strip>span>small{position:relative!important;top:-3px!important}.fk-kalk-page .fk-frozen-actions-left{overflow:visible!important}.fk-kalk-page .fk-frozen-actions-left .fk-trash-button{position:relative!important}.fk-kalk-page .fk-frozen-actions-left .fk-trash-button-tooltip{z-index:10000;letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;border:1px solid #4c31198c;border-radius:2px;width:max-content;max-width:140px;padding:3px 6px;font-size:11px;font-weight:700;line-height:1.15;display:block;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 2px 5px #3623122e}.fk-kalk-page .fk-frozen-actions-left .fk-trash-button:hover+.fk-trash-button-tooltip,.fk-kalk-page .fk-frozen-actions-left .fk-trash-button:focus-visible+.fk-trash-button-tooltip{opacity:1}.fk-kalk-page .fk-frozen-actions-left .fk-trash-button-tooltip-wrap{justify-content:center!important;align-items:center!important;display:inline-flex!important;position:relative!important;overflow:visible!important}.fk-kalk-page .fk-frozen-actions-left .fk-trash-button-tooltip-wrap .fk-trash-button:hover+.fk-trash-button-tooltip,.fk-kalk-page .fk-frozen-actions-left .fk-trash-button-tooltip-wrap .fk-trash-button:focus-visible+.fk-trash-button-tooltip{opacity:1!important}.fk-kalk-page .fk-kalk-scroll-sheet:not(:has(.fk-block:not(.is-collapsed))) .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row:hover:after{opacity:1!important}.fk-kalk-page .fk-kalk-scroll-sheet:not(:has(.fk-block:not(.is-collapsed))) .fk-block.is-collapsed:hover>.fk-block-header:after{opacity:1!important}.fk-kalk-page .fk-kalk-scroll-sheet:not(:has(.fk-block:not(.is-collapsed))) .fk-calculation-operation-group-header:hover:after{opacity:1!important}.fk-kalk-page .fk-frozen-actions-left .fk-trash-button-tooltip-wrap .fk-trash-button-tooltip,.fk-kalk-page .fk-frozen-actions-left .fk-trash-button-tooltip{color:#3f2715!important;background:#e3caa6!important;border-color:#4c311985!important}.fk-kalk-page .fk-frozen-actions-bottom{--fk-top-button-hover-shadow:0 6px 13px #36291d29, 0 2px 5px #36291d1f, inset 0 1px 0 #ffffff85;--fk-top-button-hover-grey:linear-gradient(180deg, #f2f2f2 0%, #d8d8d8 100%);--fk-top-button-hover-brown:linear-gradient(180deg, #ead7bb 0%, #d8ba8f 100%)}.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-left>button.primary-button:not(:disabled):hover,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-left>button.primary-button:not(:disabled):focus-visible,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-left>button.secondary-button:not(:disabled):hover,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-left>button.secondary-button:not(:disabled):focus-visible,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-right>.fk-top-edit-menu-wrap>button.ghost-button:not(:disabled):hover,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-right>.fk-top-edit-menu-wrap>button.ghost-button:not(:disabled):focus-visible,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-right>button.secondary-button:not(.fk-save-kalkyle-button):not(:disabled):hover,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-right>button.secondary-button:not(.fk-save-kalkyle-button):not(:disabled):focus-visible{background:var(--fk-top-button-hover-grey)!important;color:#3f3f3f!important;box-shadow:var(--fk-top-button-hover-shadow)!important;border-color:#5252526b!important}.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-right>button.ghost-button:not(:disabled):hover,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-right>button.ghost-button:not(:disabled):focus-visible{background:var(--fk-top-button-hover-brown)!important;color:#4b2f19!important;box-shadow:var(--fk-top-button-hover-shadow)!important;border-color:#734e276b!important}.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-left>button.primary-button,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-left>button.secondary-button,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-right>.fk-top-edit-menu-wrap>button.ghost-button,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-right>button.secondary-button:not(.fk-save-kalkyle-button),.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-right>button.ghost-button,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-left>button.primary-button:not(:disabled):hover,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-left>button.primary-button:not(:disabled):focus-visible,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-left>button.secondary-button:not(:disabled):hover,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-left>button.secondary-button:not(:disabled):focus-visible,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-right>.fk-top-edit-menu-wrap>button.ghost-button:not(:disabled):hover,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-right>.fk-top-edit-menu-wrap>button.ghost-button:not(:disabled):focus-visible,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-right>button.secondary-button:not(.fk-save-kalkyle-button):not(:disabled):hover,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-right>button.secondary-button:not(.fk-save-kalkyle-button):not(:disabled):focus-visible,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-right>button.ghost-button:not(:disabled):hover,.fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-right>button.ghost-button:not(:disabled):focus-visible{transition:transform .12s,translate .12s!important}.fk-kalk-page .fk-frozen-actions-left .fk-trash-button-tooltip-wrap .fk-trash-button-tooltip{top:calc(100% + 13px)!important;left:50%!important;transform:translate(-50%)!important}.fk-kalk-page .fk-empty-chapter-number{color:#4b2f19!important;white-space:nowrap!important;flex:none!important;font-weight:900!important}.fk-kalk-page .fk-empty-chapter-name-editor select:hover,.fk-kalk-page .fk-empty-chapter-name-editor select:focus{background:#fff4de!important;border-color:#5e43277a!important;outline:none!important;box-shadow:0 0 0 2px #d1ad7433,0 2px 6px #3623121a!important}.fk-kalk-page .fk-empty-chapter-name-editor select{color:#3d2613!important;cursor:pointer!important;background:#fffaf1!important;border:1px solid #5e432747!important;border-radius:7px!important;width:150px!important;min-width:130px!important;max-width:150px!important;height:22px!important;padding:1px 24px 1px 8px!important;font-size:.74rem!important;font-weight:850!important;line-height:1.1!important}.fk-kalk-page .fk-empty-chapter-name-editor{align-items:center!important;gap:5px!important;min-width:0!important;max-width:190px!important;display:inline-flex!important}.fk-kalk-page .fk-empty-chapter-name-save-button{color:#fff8ed!important;white-space:nowrap!important;cursor:pointer!important;background:linear-gradient(#5b3a20 0%,#3e2716 100%)!important;border:1px solid #553a1f57!important;border-radius:7px!important;height:22px!important;min-height:22px!important;padding:1px 9px 2px!important;font-size:.72rem!important;font-weight:850!important;line-height:1!important;box-shadow:0 2px 5px #36231224,inset 0 1px #ffffff29!important}.fk-kalk-page .fk-empty-chapter-name-save-button:not(:disabled):hover,.fk-kalk-page .fk-empty-chapter-name-save-button:not(:disabled):focus-visible{background:linear-gradient(#6b4627 0%,#4a2f1a 100%)!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 5px 11px #3623122e,0 2px 5px #3623121f,inset 0 1px #ffffff2e!important}.fk-kalk-page .fk-empty-chapter-name-save-button:disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.fk-kalk-page .fk-hierarchy-row:has(.fk-empty-chapter-name-editor){grid-template-columns:var(--fk-kalk-grid-columns)!important;align-items:center!important;display:grid!important;overflow:visible!important}.fk-kalk-page .fk-hierarchy-row:has(.fk-empty-chapter-name-editor) .fk-hierarchy-title{grid-column:3!important;min-width:0!important;max-width:none!important;overflow:visible!important}.fk-kalk-page .fk-hierarchy-row:has(.fk-empty-chapter-name-editor) .fk-chapter-title-line{white-space:nowrap!important;text-overflow:clip!important;grid-template-columns:max-content max-content!important;justify-content:start!important;align-items:center!important;column-gap:18px!important;width:max-content!important;min-width:0!important;max-width:none!important;display:inline-grid!important;overflow:visible!important}.fk-kalk-page .fk-hierarchy-row:has(.fk-empty-chapter-name-editor) .fk-empty-chapter-name-editor{white-space:nowrap!important;flex:none!important;align-items:center!important;gap:6px!important;width:max-content!important;min-width:0!important;max-width:none!important;margin-left:0!important;display:inline-flex!important;overflow:visible!important}.fk-kalk-page .fk-hierarchy-row:has(.fk-empty-chapter-name-editor) .fk-empty-chapter-number{white-space:nowrap!important;flex:none!important}.fk-kalk-page .fk-hierarchy-row:has(.fk-empty-chapter-name-editor) .fk-empty-chapter-name-combobox{flex:0 0 230px!important;width:230px!important;min-width:230px!important;max-width:230px!important}.fk-kalk-page .fk-hierarchy-row:has(.fk-empty-chapter-name-editor) .fk-empty-chapter-name-input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.fk-kalk-page .fk-hierarchy-row:has(.fk-empty-chapter-name-editor) .fk-empty-chapter-name-save-button{white-space:nowrap!important;flex:none!important}.fk-kalk-page .fk-hierarchy-row:has(.fk-empty-chapter-name-editor) .fk-chapter-count{white-space:nowrap!important;flex:none!important;min-width:max-content!important;margin-left:0!important;margin-right:0!important}.fk-kalk-page .fk-hierarchy-row:has(.fk-empty-chapter-name-editor) .fk-hierarchy-totals{justify-self:end!important;margin-left:0!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-edit-dropdown{gap:8px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-edit-dropdown .fk-tsx-style-002{color:#3a2819!important;white-space:nowrap!important;flex:none!important;min-width:132px!important;font-size:.72rem!important;font-weight:850!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-edit-dropdown .fk-tsx-style-003{display:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-edit-dropdown .fk-tsx-style-005{flex:0 462px!important;width:462px!important;min-width:360px!important;max-width:462px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-edit-dropdown .fk-tsx-style-005::placeholder{color:#3f291775!important;letter-spacing:.03em!important;font-weight:750!important}}.fk-kalk-page .fk-hierarchy-name-combobox{align-items:center;min-width:0;display:inline-flex;position:relative}.fk-kalk-page .fk-hierarchy-name-combobox-input{width:100%;min-width:180px}.fk-kalk-page .fk-hierarchy-name-combobox-menu{z-index:80;background:#fffdf8;border:1px solid #49352238;border-radius:10px;width:min(420px,72vw);max-height:280px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 14px 32px #2b1e112e}.fk-kalk-page .fk-hierarchy-name-combobox-menu button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;display:block}.fk-kalk-page .fk-hierarchy-name-combobox-menu button:hover,.fk-kalk-page .fk-hierarchy-name-combobox-menu button:focus{background:#78542d1c;outline:none}.fk-kalk-page .fk-hierarchy-name-combobox-empty{color:#493522b3;padding:8px 10px;font-size:.86rem;display:block}.fk-kalk-page .fk-empty-chapter-name-combobox{min-width:230px}.fk-kalk-page .fk-empty-chapter-name-input{color:#3f2917;background:#fffffff5;border:1px solid #5c3d2233;border-radius:9px;min-width:230px;height:28px;padding:0 9px;font-size:.72rem;font-weight:700}.fk-kalk-page .fk-hierarchy-edit-name-combobox{min-width:360px}.fk-kalk-page .fk-new-kalkyle-button:disabled,.fk-kalk-page .fk-new-kalkyle-button:disabled:hover,.fk-kalk-page .fk-new-kalkyle-button[disabled],.fk-kalk-page .fk-new-kalkyle-button[disabled]:hover{cursor:default!important}:is(.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node:has(.fk-hierarchy-name-combobox-menu),.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row-shell:has(.fk-hierarchy-name-combobox-menu),.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row:has(.fk-hierarchy-name-combobox-menu),.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-edit-dropdown:has(.fk-hierarchy-name-combobox-menu),.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-action-row:has(.fk-hierarchy-name-combobox-menu),.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-title:has(.fk-hierarchy-name-combobox-menu)){z-index:79!important;position:relative!important;overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-name-combobox{z-index:79!important;position:relative!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-name-combobox:focus-within{z-index:79!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-name-combobox-menu{z-index:79!important;opacity:1!important;pointer-events:auto!important}@media screen{.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-name-combobox-menu,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-name-combobox-menu *{opacity:1!important;filter:none!important;transition:none!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-title:has(.fk-hierarchy-name-combobox-menu){opacity:1!important;filter:none!important;transition:none!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-title:has(.fk-hierarchy-name-combobox-menu) *{opacity:1!important;filter:none!important;transition:none!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-row:has(.fk-hierarchy-name-combobox-menu)>.fk-hierarchy-title{opacity:1!important;filter:none!important;transition:none!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-row:has(.fk-hierarchy-name-combobox-menu)>.fk-hierarchy-title *{opacity:1!important;filter:none!important;transition:none!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-edit-dropdown:has(.fk-hierarchy-name-combobox-menu){opacity:1!important;filter:none!important;transition:none!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-edit-dropdown:has(.fk-hierarchy-name-combobox-menu) *{opacity:1!important;filter:none!important;transition:none!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-chapter-action-row:has(.fk-hierarchy-name-combobox-menu){opacity:1!important;filter:none!important;transition:none!important}.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-chapter-action-row:has(.fk-hierarchy-name-combobox-menu) *{opacity:1!important;filter:none!important;transition:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-name-combobox:has(.fk-hierarchy-name-combobox-menu){opacity:1!important;filter:none!important;transition:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-name-combobox:has(.fk-hierarchy-name-combobox-menu) *{opacity:1!important;filter:none!important;transition:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-name-combobox-menu{isolation:isolate!important;background:#fffdf8!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed>.fk-block-header{overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed:has(.fk-collapsed-row-menu-wrap .fk-row-menu){z-index:90000!important;position:relative!important;overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-block-row:has(.fk-collapsed-row-menu-wrap .fk-row-menu){z-index:90000!important;position:relative!important;overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-block-wrap:has(.fk-collapsed-row-menu-wrap .fk-row-menu){z-index:90000!important;position:relative!important;overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group:has(.fk-collapsed-row-menu-wrap .fk-row-menu){z-index:90000!important;position:relative!important;overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-collapsed-row-menu-wrap{z-index:90001!important;grid-area:1/9!important;justify-content:flex-end!important;place-self:stretch end!important;align-items:center!important;width:28px!important;min-width:28px!important;height:100%!important;min-height:22px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;overflow:visible!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-collapsed-row-menu-button{width:21px!important;min-width:21px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;color:#0000!important;opacity:.86!important;background:0 0!important;border-color:#0000!important;justify-content:center!important;place-self:center!important;align-items:center!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-flex!important;position:relative!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-collapsed-row-menu-button:before{content:"⋮";color:#3b2d1f!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;font-size:.92rem!important;font-weight:950!important;line-height:1!important;display:flex!important;position:absolute!important;inset:0!important;transform:translateY(-1px)!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-collapsed-row-menu-button:hover,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-collapsed-row-menu-button:focus-visible,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-collapsed-row-menu-button[aria-expanded=true]{opacity:1!important;outline:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block.is-collapsed .fk-collapsed-row-menu-button:hover,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block.is-collapsed .fk-collapsed-row-menu-button:focus-visible,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block.is-collapsed .fk-collapsed-row-menu-button[aria-expanded=true]{background:radial-gradient(circle at 28% 16%,#ffffffad,#0000 34%),linear-gradient(#dbefdeeb,#99bfa2e6)!important;border-color:#305b3d52!important;box-shadow:inset 0 1px #ffffffad,0 1px 2px #1c462714!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block.is-collapsed .fk-collapsed-row-menu-button:hover:before,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block.is-collapsed .fk-collapsed-row-menu-button:focus-visible:before,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block.is-collapsed .fk-collapsed-row-menu-button[aria-expanded=true]:before{color:#17321f!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block.is-collapsed .fk-collapsed-row-menu-button:hover,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block.is-collapsed .fk-collapsed-row-menu-button:focus-visible,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block.is-collapsed .fk-collapsed-row-menu-button[aria-expanded=true]{background:radial-gradient(circle at 28% 16%,#ffffffa8,#0000 34%),linear-gradient(#efd5c8eb,#c58f72e6)!important;border-color:#824b2d57!important;box-shadow:inset 0 1px #ffffffa3,0 1px 2px #6e321f14!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block.is-collapsed .fk-collapsed-row-menu-button:hover:before,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block.is-collapsed .fk-collapsed-row-menu-button:focus-visible:before,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block.is-collapsed .fk-collapsed-row-menu-button[aria-expanded=true]:before{color:#472316!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block.is-collapsed .fk-collapsed-row-menu-button:hover,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block.is-collapsed .fk-collapsed-row-menu-button:focus-visible,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block.is-collapsed .fk-collapsed-row-menu-button[aria-expanded=true]{background:radial-gradient(circle at 28% 16%,#ffffffad,#0000 34%),linear-gradient(#edeae5eb,#c7c1b9e6)!important;border-color:#5c544c42!important;box-shadow:inset 0 1px #ffffffa3,0 1px 2px #48403812!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block.is-collapsed .fk-collapsed-row-menu-button:hover:before,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block.is-collapsed .fk-collapsed-row-menu-button:focus-visible:before,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block.is-collapsed .fk-collapsed-row-menu-button[aria-expanded=true]:before{color:#29241f!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-collapsed-row-menu-wrap .fk-row-menu{z-index:95000!important;min-width:190px!important;position:absolute!important;top:calc(100% + 6px)!important;left:auto!important;right:0!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-collapsed-row-name-editor-wrap{box-shadow:none!important;cursor:default!important;background:0 0!important;border:0!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-row-name-editor{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;min-width:0;display:grid}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-row-name-editor input{letter-spacing:.03em;text-transform:uppercase;border-radius:7px;width:100%;min-width:0;height:21px;min-height:21px;padding:0 8px;font-size:.64rem;font-weight:650}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-row-name-editor input::placeholder{color:#4b301c75;letter-spacing:.05em;font-size:.62rem;font-weight:700}.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-row-name-editor .primary-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-row-name-editor .ghost-button{white-space:nowrap;border-radius:999px;height:21px;min-height:21px;padding:0 8px;font-size:.62rem;line-height:1}.fk-collapsed-quantity-unit-modal-body{grid-template-columns:minmax(0,1fr) minmax(120px,.58fr);gap:10px;padding:16px 22px 8px;display:grid}.fk-collapsed-quantity-unit-modal-body label{gap:5px;min-width:0;display:grid}.fk-collapsed-quantity-unit-modal-body label span{color:#67594a;letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;font-weight:950}.fk-collapsed-quantity-unit-modal-body input{border-radius:10px;min-height:36px;font-size:.86rem;font-weight:650}}@media (width<=560px){.fk-collapsed-quantity-unit-modal-body{grid-template-columns:1fr}}@media screen{.fk-collapsed-quantity-unit-modal{width:min(460px,100vw - 32px)!important}.fk-collapsed-quantity-unit-modal .fk-collapsed-quantity-unit-modal-body{grid-template-columns:132px 132px!important;justify-content:center!important;align-items:end!important;gap:14px!important;padding:18px 22px 4px!important}.fk-collapsed-quantity-unit-modal .fk-collapsed-quantity-unit-modal-body label{text-align:center!important;justify-items:center!important;width:132px!important;max-width:132px!important}.fk-collapsed-quantity-unit-modal .fk-collapsed-quantity-unit-modal-body input,.fk-collapsed-quantity-unit-modal .fk-collapsed-quantity-unit-modal-body select{text-align:center!important;text-align-last:center!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:34px!important;min-height:34px!important;padding-left:8px!important;padding-right:8px!important}}@media (width<=560px){.fk-collapsed-quantity-unit-modal .fk-collapsed-quantity-unit-modal-body{grid-template-columns:1fr!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-modal-body>label>input[type=number]{width:min(100%,220px)!important}}@media screen{.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-modal-body>label{justify-items:center!important;width:100%!important;min-width:0!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-input-heading-row{box-sizing:border-box!important;align-items:center!important;row-gap:8px!important;display:grid!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-input-heading-row>span{white-space:nowrap!important;text-overflow:clip!important;min-width:max-content!important;overflow:visible!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-top-actions{justify-content:flex-end!important;min-width:max-content!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-top-actions>button{width:auto!important;min-width:max-content!important}}@media (width<=760px){.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-input-heading-row{min-width:0!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-top-actions{grid-template-columns:1fr!important;width:100%!important;min-width:0!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-top-actions>button{width:100%!important;min-width:0!important}}@media screen{.fk-fastener-modal.fk-line-metric-modal{width:max-content!important;min-width:430px!important;max-width:min(660px,100vw - 44px)!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-modal-body{box-sizing:border-box!important;width:max-content!important;min-width:430px!important;max-width:min(660px,100vw - 44px)!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-input-heading-row{min-width:0!important;max-width:calc(100vw - 88px)!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-top-actions>button{white-space:nowrap!important;text-overflow:clip!important;flex:none!important;max-width:none!important;padding-left:8px!important;padding-right:8px!important;overflow:visible!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-modal-body>label>input[type=number]{text-align:center!important;text-align-last:center!important;justify-self:center!important;width:150px!important;min-width:150px!important;max-width:150px!important}}@media (width<=760px){.fk-fastener-modal.fk-line-metric-modal{width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-modal-body{width:100%!important;min-width:0!important;max-width:100%!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-input-heading-row{width:100%!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-modal-body>label>input[type=number]{width:min(100%,180px)!important;min-width:0!important;max-width:180px!important}}@media screen{.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-input-heading-row{grid-template-columns:minmax(170px,1fr) max-content!important;justify-content:stretch!important;justify-items:stretch!important;column-gap:12px!important;width:100%!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-input-heading-row>span{text-align:left!important;justify-self:start!important;width:100%!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-top-actions{white-space:nowrap!important;text-align:right!important;justify-self:end!important;align-items:center!important;gap:7px!important;margin-left:auto!important;display:flex!important;overflow:visible!important}}@media (width<=760px){.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-input-heading-row{grid-template-columns:1fr!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-top-actions{text-align:left!important;justify-self:stretch!important;margin-left:0!important;display:grid!important}}@media screen{.fk-collapsed-quantity-unit-modal .fk-fastener-modal-footer{background:linear-gradient(#fffdf9f5,#fffaf2f5)!important;border-top:1px solid #483a2a1f!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-top:14px!important;padding:28px 22px 18px!important;display:flex!important;box-shadow:inset 0 1px #ffffffb8!important}}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom){grid-template-columns:168px 132px minmax(220px,1fr) 104px 124px 176px!important;align-items:end!important;padding-bottom:7px!important}.fk-material-quantity-card{color:#241b13;text-align:center;background:#fffcf6db;border:1px solid #5c3d2224;border-radius:10px;grid-template-rows:17px 20px 15px;align-content:end;gap:1px;min-width:0;height:58px;min-height:58px;padding:0 6px;display:grid;overflow:hidden}button.fk-material-quantity-card{cursor:pointer;width:100%}button.fk-material-quantity-card:hover:not(:disabled){background:#fffaf2;border-color:#5c3d2247}.fk-material-quantity-card:disabled{cursor:not-allowed}.fk-material-quantity-card span{color:#67594a;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;height:17px;min-height:17px;font-size:.54rem;font-weight:950;line-height:17px}.fk-material-quantity-card strong{color:#1f170f;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.72rem;font-weight:950;line-height:1;overflow:hidden}.fk-material-quantity-card small{color:#67594ad1;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.56rem;font-weight:700;line-height:1;overflow:hidden}.fk-material-quantity-card-muted{color:#6d604f;background:#f4eee4b8}@media (width<=1180px){body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-line-material-row-custom){grid-template-columns:1fr!important}.fk-material-quantity-card{width:100%}}@media screen and (width>=981px){body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-quantity-card):not(.fk-line-material-row-custom){box-sizing:border-box!important;grid-template-rows:auto auto!important;grid-template-columns:168px 132px minmax(240px,1fr) 118px 214px!important;grid-auto-flow:row!important;align-items:start!important;gap:7px 8px!important;padding:7px 10px 7px 28px!important;display:grid!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-quantity-card):not(.fk-line-material-row-custom)>label:first-child{grid-area:auto!important;place-self:start stretch!important;width:168px!important;min-width:168px!important;max-width:168px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-quantity-card):not(.fk-line-material-row-custom)>.fk-material-choice{grid-area:auto!important;place-self:start stretch!important;width:132px!important;min-width:132px!important;max-width:132px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-quantity-card):not(.fk-line-material-row-custom)>.fk-material-quantity-card{grid-area:auto!important;place-self:start stretch!important;width:100%!important;min-width:0!important;max-width:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-quantity-card):not(.fk-line-material-row-custom)>.fk-material-price{grid-area:auto!important;place-self:start stretch!important;width:118px!important;min-width:118px!important;max-width:118px!important;margin:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-quantity-card):not(.fk-line-material-row-custom)>.fk-material-sum-pair{grid-area:auto!important;grid-template-columns:1fr 1fr!important;place-self:start stretch!important;align-items:start!important;gap:6px!important;width:214px!important;min-width:214px!important;max-width:214px!important;margin:0!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-quantity-card):not(.fk-line-material-row-custom)>.fk-material-current{background:linear-gradient(#fffdf8fa,#f6f0e6db)!important;border:1px solid #70522e1f!important;border-radius:6px!important;grid-area:auto!important;place-self:start stretch!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:6px 8px!important;display:grid!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-quantity-card):not(.fk-line-material-row-custom)>.fk-material-current .fk-material-current-with-action{grid-template-columns:minmax(0,1fr) 24px!important;align-items:start!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-quantity-card):not(.fk-line-material-row-custom)>:first-child{grid-area:1/1!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-quantity-card):not(.fk-line-material-row-custom)>:nth-child(2){grid-area:1/2!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-quantity-card):not(.fk-line-material-row-custom)>:nth-child(3){grid-area:2/1/auto/4!important;place-self:start stretch!important;width:100%!important;min-width:0!important;max-width:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-quantity-card):not(.fk-line-material-row-custom)>:nth-child(4){grid-area:1/3!important;place-self:start stretch!important;width:100%!important;min-width:0!important;max-width:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-quantity-card):not(.fk-line-material-row-custom)>:nth-child(5){grid-area:1/4!important;place-self:start stretch!important;width:118px!important;min-width:118px!important;max-width:118px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-quantity-card):not(.fk-line-material-row-custom)>:nth-child(6){grid-area:1/5!important;place-self:start stretch!important;width:214px!important;min-width:214px!important;max-width:214px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cell{color:#241b13!important;box-sizing:border-box!important;background:linear-gradient(#fffdf8f5,#f6f0e6d1)!important;border:1px solid #70522e1f!important;border-radius:6px!important;align-content:center!important;gap:1px!important;min-width:0!important;display:grid!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cell-muted{opacity:.72!important}}@media screen and (width<=980px){body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cells{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}}@media screen and (width>=981px){body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-current .fk-material-current-text strong{font-size:.7rem!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-current .fk-material-current-text small{font-size:.6rem!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cell{grid-template-rows:17px 27px 16px!important;height:64px!important;min-height:64px!important;padding:5px 8px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cell span{color:#67594a!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;letter-spacing:.045em!important;height:17px!important;min-height:17px!important;font-size:.62rem!important;font-weight:950!important;line-height:17px!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cell strong{color:#1f170f!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:.82rem!important;line-height:1.05!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cell small{color:#67594ad1!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:.62rem!important;font-weight:700!important;line-height:1.05!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-overview-cells{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-current .fk-material-current-with-action{align-items:start!important;min-height:100%!important}:is(body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-current,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>:nth-child(3),body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-quantity-card,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>:nth-child(4)){height:136px!important;min-height:136px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-quantity-card{align-content:center!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>label:first-child{align-self:start!important;margin-top:0!important;padding-top:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-choice{align-self:start!important;margin-top:0!important;padding-top:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-price{align-self:start!important;margin-top:0!important;padding-top:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-sum-pair{align-self:start!important;margin-top:0!important;padding-top:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>label:first-child>span{text-align:center!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-choice>span{text-align:center!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-price>span{text-align:center!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-sum-pair>.fk-material-price>span{text-align:center!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>label:first-child>span{text-align:left!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-choice>span{text-align:left!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>label:first-child select{margin-top:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-choice button{margin-top:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-price .ghost-button{margin-top:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-sum-pair>.fk-material-price .ghost-button{margin-top:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom){grid-template-rows:auto auto!important;align-items:start!important;row-gap:7px!important;padding-top:18px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>label:first-child{grid-template-rows:18px 30px!important;align-content:start!important;align-items:start!important;row-gap:4px!important;margin-top:0!important;padding-top:0!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-choice{grid-template-rows:18px 30px!important;align-content:start!important;align-items:start!important;row-gap:4px!important;margin-top:0!important;padding-top:0!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-price{grid-template-rows:18px 30px!important;align-content:start!important;align-items:start!important;row-gap:4px!important;margin-top:0!important;padding-top:0!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-sum-pair>.fk-material-price{grid-template-rows:18px 30px!important;align-content:start!important;align-items:start!important;row-gap:4px!important;margin-top:0!important;padding-top:0!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>label:first-child>span{box-sizing:border-box!important;grid-row:1!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;line-height:18px!important;display:block!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-choice>span{box-sizing:border-box!important;grid-row:1!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;line-height:18px!important;display:block!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-price>span{box-sizing:border-box!important;grid-row:1!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;line-height:18px!important;display:block!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-sum-pair>.fk-material-price>span{box-sizing:border-box!important;grid-row:1!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;line-height:18px!important;display:block!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>label:first-child>select{grid-row:2!important;align-self:start!important;margin-top:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-choice>button{grid-row:2!important;align-self:start!important;margin-top:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-price>strong{grid-row:2!important;align-self:start!important;margin-top:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-price>.ghost-button{grid-row:2!important;align-self:start!important;margin-top:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-sum-pair>.fk-material-price>strong{grid-row:2!important;align-self:start!important;margin-top:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-sum-pair>.fk-material-price>.ghost-button{grid-row:2!important;align-self:start!important;margin-top:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cell strong{font-weight:500!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-quantity-card strong{font-weight:500!important}:is(body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-current,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>:nth-child(3)){box-sizing:border-box!important;grid-area:2/1/auto/6!important;place-self:stretch start!important;width:calc(49% - 12px)!important;min-width:0!important;max-width:none!important}:is(body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-quantity-card,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>:nth-child(4)){box-sizing:border-box!important;grid-area:2/1/auto/6!important;place-self:stretch end!important;width:calc(18% - 8px)!important;min-width:0!important;max-width:none!important;margin-right:calc(33% + 8px)!important}:is(body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-overview-cells,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>:nth-child(7)){box-sizing:border-box!important;grid-area:2/1/auto/6!important;place-self:start end!important;width:33%!important;min-width:0!important;max-width:none!important}:is(body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-quantity-card,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>:nth-child(4)){transform:translate(-2px)!important}}@media screen{body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row>.fk-material-collapse-toggle{cursor:pointer!important;font-size:.78rem!important;font-weight:850!important;position:absolute!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section{counter-reset:fk-material-post-counter!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-collapse-toggle){counter-increment:fk-material-post-counter!important;padding-top:36px!important;position:relative!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row>.fk-material-collapse-toggle{line-height:1!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section:has(>.fk-line-material-row:has(>.fk-material-collapse-toggle)+.fk-line-material-row:has(>.fk-material-collapse-toggle))>.fk-line-material-row:has(>.fk-material-collapse-toggle):before{content:"MATERIELL " counter(fk-material-post-counter)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section:not(:has(>.fk-line-material-row:has(>.fk-material-collapse-toggle)+.fk-line-material-row:has(>.fk-material-collapse-toggle)))>.fk-line-material-row:has(>.fk-material-collapse-toggle):before{content:none!important;border-bottom:0!important;height:0!important;display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-collapse-toggle):before{color:#6f4f2d!important;letter-spacing:.08em!important;text-transform:uppercase!important;pointer-events:none!important;box-sizing:border-box!important;content:none!important;border-bottom:0!important;align-items:center!important;height:0!important;font-size:.72rem!important;font-weight:850!important;line-height:20px!important;display:none!important;position:absolute!important;top:8px!important;left:10px!important;right:10px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section:not(:has(>.fk-line-material-row:has(>.fk-material-collapse-toggle)+.fk-line-material-row:has(>.fk-material-collapse-toggle)))>.fk-line-material-row:has(>.fk-material-collapse-toggle){padding-top:8px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title=""]:has(>.fk-material-collapse-toggle){padding-top:8px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title=""]>.fk-material-collapse-toggle{top:-28px!important;right:8px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section:not(:has(>.fk-line-material-row:has(>.fk-material-collapse-toggle)+.fk-line-material-row:has(>.fk-material-collapse-toggle)))>.fk-line-material-row>.fk-material-collapse-toggle{top:-28px!important;right:8px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:not([data-material-post-title=""]):has(>.fk-material-collapse-toggle):before{line-height:20px!important}}@media screen and (width>=981px){body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:not([data-material-post-title=""]):has(>.fk-material-collapse-toggle){padding-top:48px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:not([data-material-post-title=""]):has(>.fk-material-collapse-toggle):before{height:22px!important;line-height:22px!important;top:8px!important}}@media screen{body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title=""]>.fk-material-collapse-header-toggle{height:25px!important;top:-30px!important;left:4px!important;right:40px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:not([data-material-post-title=""]):has(>.fk-material-collapse-header-toggle:hover):before{border-radius:6px 6px 0 0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-collapse-header-toggle){border:1px solid #5c3d2247!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff8c,0 1px 3px #3e2a181a!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-collapse-header-toggle)+.fk-line-material-row:has(>.fk-material-collapse-header-toggle){margin-top:12px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:not([data-material-post-title=""]):has(>.fk-material-collapse-toggle):before{content:attr(data-material-post-title)!important;letter-spacing:.08em!important;text-transform:uppercase!important;pointer-events:none!important;color:#4b321c!important;box-sizing:border-box!important;background:linear-gradient(#e8d6bbeb,#dac4a4b8)!important;border-bottom:1px solid #5c3d223d!important;border-radius:8px 8px 0 0!important;align-items:center!important;height:34px!important;padding:7px 42px 6px 10px!important;font-size:.72rem!important;font-weight:850!important;display:flex!important;position:absolute!important;top:0!important;left:0!important;right:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:not([data-material-post-title=""])>.fk-material-collapse-toggle{background:#fff8ebfa!important;top:6px!important;right:9px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title=""]:has(>.fk-material-collapse-header-toggle){border-color:#5c3d224d!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title=""]>.fk-material-collapse-header-toggle:hover{background:#70522e1f!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section:has(>.fk-line-material-row[data-material-post-title]){padding-top:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section:has(>.fk-line-material-row[data-material-post-title]):before{content:none!important;height:0!important;margin:0!important;padding:0!important;display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle):before{color:#4b321c!important;text-transform:uppercase!important;pointer-events:none!important;box-sizing:border-box!important;background:linear-gradient(#e8d6bbeb,#dac4a4b8)!important;border-bottom:1px solid #5c3d223d!important;border-radius:8px 8px 0 0!important;align-items:center!important;height:34px!important;padding:7px 42px 6px 10px!important;font-weight:850!important;line-height:20px!important;display:flex!important;position:absolute!important;top:0!important;left:0!important;right:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:not([data-material-post-title=""]):hover:before,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:hover:before{background:linear-gradient(#d2b893f5,#bea17cdb)!important;border-bottom-color:#5c3d225c!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:not([data-material-post-title=""]):has(>.fk-material-collapse-header-toggle:hover):before{background:linear-gradient(#d2b893f5,#bea17cdb)!important;border-bottom-color:#5c3d225c!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-header-toggle:hover):before{background:linear-gradient(#d2b893f5,#bea17cdb)!important;border-bottom-color:#5c3d225c!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-collapse-toggle{background:#fff8ebfa!important;top:6px!important;right:9px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card.fk-material-quantity-card-needs-manual span{font-weight:900!important}body.fk-kalk-route .fk-fastener-modal[aria-labelledby=fk-material-quantity-modal-title] .fk-line-metric-modal-body label{width:100%!important;display:block!important}body.fk-kalk-route .fk-fastener-modal[aria-labelledby=fk-material-quantity-modal-title] .fk-line-metric-input-heading-row{width:52%!important;min-width:220px!important;max-width:360px!important;margin-left:auto!important;margin-right:auto!important}body.fk-kalk-route .fk-fastener-modal[aria-labelledby=fk-material-quantity-modal-title] .fk-line-metric-modal-body input{text-align:center!important;color:#3d2714!important;background:linear-gradient(#fff9ec,#fceccefa)!important;border:1px solid #844c1694!important;border-radius:11px!important;width:52%!important;min-width:220px!important;max-width:360px!important;margin:8px auto 0!important;font-size:.92rem!important;font-weight:850!important;display:block!important;box-shadow:inset 0 1px #ffffffc2,0 0 0 1px #844c1614,0 2px 5px #4c30151a!important}body.fk-kalk-route .fk-fastener-modal[aria-labelledby=fk-material-quantity-modal-title] .fk-line-metric-modal-body input:hover{background:linear-gradient(#fff5dc,#f8e0b8)!important;border-color:#844c16c2!important}body.fk-kalk-route .fk-fastener-modal[aria-labelledby=fk-material-quantity-modal-title] .fk-line-metric-modal-body input:focus{background:#fff8e8!important;border-color:#67390cf2!important;outline:none!important;box-shadow:inset 0 1px #ffffffe6,0 0 0 3px #b4752d38,0 3px 8px #4c301524!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card.fk-material-quantity-card-editable:not(:disabled):not(.fk-material-quantity-card-needs-manual){cursor:pointer!important;background:linear-gradient(#fffaef,#f7e8cdf5)!important;border-color:#764e207a!important;box-shadow:inset 0 1px #ffffffb8,0 0 0 1px #764e2014,0 1px 3px #3e2a1814!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card.fk-material-quantity-card-editable:not(:disabled):not(.fk-material-quantity-card-needs-manual):hover{background:linear-gradient(#fff3da,#eed6b1)!important;border-color:#5c3d22ad!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffffc7,0 0 0 1px #764e2024,0 3px 6px #3e2a181f!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card.fk-material-quantity-card-editable:not(:disabled):not(.fk-material-quantity-card-needs-manual) span{color:#5e3a18!important;font-weight:900!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card.fk-material-quantity-card-editable:not(:disabled):not(.fk-material-quantity-card-needs-manual) strong{color:#3d2714!important;font-weight:850!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card.fk-material-quantity-card-editable:not(:disabled):not(.fk-material-quantity-card-needs-manual) small{color:#543519c2!important;font-weight:750!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card.fk-material-quantity-card-editable:not(:disabled):not(.fk-material-quantity-card-needs-manual):after{content:"Klikk for å redigere"!important;color:#5e3a18bd!important;letter-spacing:.035em!important;text-transform:uppercase!important;margin-top:3px!important;font-size:.5rem!important;font-weight:850!important;line-height:1.05!important;display:block!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle):before{content:attr(data-material-post-title) "  ·  " attr(data-material-cost-summary) "  ·  " attr(data-fastener-cost-summary)!important;white-space:nowrap!important;text-overflow:ellipsis!important;letter-spacing:.045em!important;padding-right:46px!important;font-size:.69rem!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:hover:before{color:#34200f!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card.fk-material-quantity-card-editable:not(:disabled):after{font-size:.58rem!important;line-height:1.08!important}}@media screen and (width>=981px){body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle){padding-bottom:18px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle) .fk-material-overview-cell{min-height:64px!important}}@media screen{body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-collapse-header-toggle>.fk-material-post-header-main):before{content:none!important;background:0 0!important;border:0!important;height:0!important;display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:not([data-material-post-title=""]):has(>.fk-material-collapse-toggle){padding-top:50px!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle){padding-top:50px!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-header-toggle>.fk-material-post-header-main){padding-top:50px!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row>.fk-material-collapse-header-toggle{cursor:pointer!important;text-align:left!important;letter-spacing:.03em!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-family:inherit!important;font-size:.68rem!important;font-weight:800!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row>.fk-material-collapse-header-toggle:hover{color:#2f1d0d!important;background:linear-gradient(#d2b893f5,#bea17cdb)!important;border-bottom-color:#5c3d225c!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-collapse-header-toggle:hover)>.fk-material-collapse-header-toggle{color:#2f1d0d!important;background:linear-gradient(#d2b893f5,#bea17cdb)!important;border-bottom-color:#5c3d225c!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row>.fk-material-collapse-header-toggle .fk-material-post-header-main{color:#2f1d0d!important;letter-spacing:.055em!important;flex:none!important;font-size:.74rem!important;font-weight:950!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cell,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-current,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-price{border-color:#5c3d225c!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cell:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-price:hover{border-color:#5c3d227a!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card.fk-material-quantity-card-editable:not(:disabled){border-width:2px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card.fk-material-quantity-card-needs-manual{background:linear-gradient(#fff1ec,#fadad3f5)!important;border-width:2px!important;border-color:#9a3f2fb8!important;position:relative!important;transform:none!important;box-shadow:inset 0 1px #ffffffc7,0 0 0 1px #9a3f2f26,0 2px 5px #5d261c1f!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card.fk-material-quantity-card-needs-manual:hover{background:linear-gradient(#ffe6df,#f4cac1)!important;border-color:#842a1ee6!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card.fk-material-quantity-card-needs-manual span,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card.fk-material-quantity-card-needs-manual strong,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card.fk-material-quantity-card-needs-manual small,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card.fk-material-quantity-card-needs-manual:after{color:#7c2d22!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card{flex-direction:column!important;justify-content:center!important;row-gap:4px!important;min-height:74px!important;display:flex!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card span{margin-bottom:3px!important;font-size:.76rem!important;line-height:1.08!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card strong{margin-top:2px!important;font-size:.86rem!important;line-height:1.08!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card small{margin-top:1px!important;font-size:.63rem!important;line-height:1.1!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card.fk-material-quantity-card-needs-manual small{font-weight:550!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-quantity-card.fk-material-quantity-card-needs-manual:after{letter-spacing:.04em!important;text-transform:uppercase!important;content:"Klikk og legg inn mengde"!important;margin-top:3px!important;font-size:.52rem!important;font-weight:800!important;line-height:1.05!important;display:block!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row>.fk-material-collapse-header-toggle .fk-material-post-header-detail{color:#5f3d1d!important;text-overflow:ellipsis!important;letter-spacing:.01em!important;flex:0 auto!important;min-width:0!important;font-size:.72rem!important;font-weight:500!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cell span{margin-bottom:3px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cell strong{margin-top:3px!important;font-size:.86rem!important;line-height:1.08!important;display:block!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cell small{font-size:.62rem!important;line-height:1.12!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cell{text-align:left!important;justify-content:center!important;align-items:flex-start!important;row-gap:3px!important;padding-left:10px!important;padding-right:8px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cell span,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cell strong,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cell small{text-align:left!important;width:100%!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cells .fk-material-overview-cell{text-align:left!important;place-items:start!important;padding-left:10px!important;padding-right:8px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cells .fk-material-overview-cell>*{text-align:left!important;place-self:stretch start!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cells .fk-material-overview-cell span,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cells .fk-material-overview-cell strong,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cells .fk-material-overview-cell small{text-align:left!important;place-self:stretch start!important;width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-current{border:1px solid #5c3d225c!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff8f,0 1px 2px #3e2a180f!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cells>.fk-material-overview-cell{text-align:left!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding-left:10px!important;padding-right:8px!important;display:flex!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cells>.fk-material-overview-cell>span,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cells>.fk-material-overview-cell>strong,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cells>.fk-material-overview-cell>small{white-space:nowrap!important;text-overflow:ellipsis!important;flex:none!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle)>.fk-material-current{box-sizing:border-box!important;border:1px solid #5c3d225c!important;border-radius:8px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle)>.fk-material-current .fk-material-current-with-action{box-sizing:border-box!important;border:0!important;min-height:100%!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-current:hover{border-color:#5c3d227a!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle)>.fk-material-current:hover{border-color:#5c3d227a!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:hover>.fk-material-collapse-header-toggle{background:linear-gradient(#e8d6bbeb,#dac4a4b8)!important;border-bottom-color:#5c3d223d!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:hover>.fk-material-collapse-toggle:not(:hover){box-shadow:none!important;background:#fff8ebd1!important;border-color:#5c3d2238!important}}@media screen and (width>=981px){:is(body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle)>.fk-material-current,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle)>.fk-material-quantity-card,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle)>.fk-material-overview-cells){box-sizing:border-box!important;align-self:stretch!important;height:154px!important;min-height:154px!important;margin-top:0!important;margin-bottom:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle)>.fk-material-overview-cells{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle)>.fk-material-overview-cells>.fk-material-overview-cell{box-sizing:border-box!important;text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;height:auto!important;min-height:0!important;padding:7px 10px 8px!important;display:flex!important;overflow:hidden!important}:is(body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle)>.fk-material-current,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle)>.fk-material-quantity-card){overflow:hidden!important}}@media screen{body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cells>.fk-material-overview-cell>span{text-align:left!important;margin-top:0!important;margin-bottom:2px!important;line-height:1.12!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cells>.fk-material-overview-cell>strong{text-overflow:clip!important;text-align:left!important;margin-top:2px!important;margin-bottom:2px!important;padding-bottom:1px!important;line-height:1.24!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cells>.fk-material-overview-cell>small{text-overflow:clip!important;text-align:left!important;margin-top:2px!important;margin-bottom:0!important;padding-bottom:1px!important;line-height:1.18!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-header-toggle>.fk-material-post-header-main):before{content:none!important;background:0 0!important;border:0!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-header-toggle>.fk-material-post-header-main):hover:before{content:none!important;background:0 0!important;border:0!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-header-toggle>.fk-material-post-header-main):has(>.fk-material-collapse-toggle:hover):before{content:none!important;background:0 0!important;border:0!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-collapse-header-toggle){background:linear-gradient(#fffbf4eb,#f7efe2b8)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-collapse-header-toggle):hover{background:linear-gradient(#fffbf4eb,#f7efe2b8)!important;border-color:#5c3d2247!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-header-toggle){padding-top:30px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row>.fk-material-collapse-header-toggle{height:22px!important;min-height:22px!important;max-height:22px!important;box-shadow:none!important;color:#3f2814!important;box-sizing:border-box!important;z-index:6!important;border:0!important;border-bottom:1px solid #5c3d223d!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0 34px 0 10px!important;line-height:1!important;display:flex!important;position:absolute!important;top:0!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row>.fk-material-collapse-header-toggle .fk-material-post-header-main,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row>.fk-material-collapse-header-toggle .fk-material-post-header-detail{align-items:center!important;line-height:1!important;display:inline-flex!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:has(>.fk-material-collapse-toggle:hover)>.fk-material-collapse-header-toggle{background:linear-gradient(#d2b893f5,#bea17cdb)!important;border-bottom-color:#5c3d225c!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row>.fk-material-collapse-toggle{z-index:9!important;color:#3f2814!important;border-radius:0!important;outline:none!important;top:3px!important;right:8px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row>.fk-material-collapse-toggle:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row>.fk-material-collapse-toggle:focus,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row>.fk-material-collapse-toggle:focus-visible,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row>.fk-material-collapse-toggle:active,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:hover>.fk-material-collapse-toggle{box-shadow:none!important;background:0 0!important;border:0 #0000!important;outline:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cells>.fk-material-overview-cell{color:#2f2b25!important;background:linear-gradient(#f7f7f6fa,#e8e7e4f2)!important;border-color:#78746c6b!important;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #918b821f,0 1px 2px #37302814!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle)>.fk-material-current{color:#2f2b25!important;background:linear-gradient(#f7f7f6fa,#e8e7e4f2)!important;border-color:#78746c6b!important;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #918b821f,0 1px 2px #37302814!important}:is(body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle)>.fk-material-current .fk-material-current-with-action,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle)>.fk-material-current .fk-material-current-text){box-shadow:none!important;background:0 0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-current span,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-current strong,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-current small,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cells>.fk-material-overview-cell span,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cells>.fk-material-overview-cell strong,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section .fk-material-overview-cells>.fk-material-overview-cell small{color:#2f2b25!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row>.fk-material-collapse-toggle{visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row>.fk-material-collapse-header-toggle:hover{background:linear-gradient(#d2b893f5,#bea17cdb)!important;border-bottom-color:#5c3d225c!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:hover>.fk-material-collapse-header-toggle:not(:hover){background:linear-gradient(#e8d6bbeb,#dac4a4b8)!important;border-bottom-color:#5c3d223d!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-collapse-header-toggle,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:not([data-material-post-title=""])>.fk-material-collapse-header-toggle{box-sizing:border-box!important;z-index:6!important;background:linear-gradient(#e8d6bbeb,#dac4a4b8)!important;border-bottom:1px solid #5c3d223d!important;border-radius:8px 8px 0 0!important;width:auto!important;min-width:0!important;max-width:none!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0 10px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-header-toggle)>.fk-material-collapse-header-toggle{box-sizing:border-box!important;z-index:6!important;background:linear-gradient(#e8d6bbeb,#dac4a4b8)!important;border-bottom:1px solid #5c3d223d!important;border-radius:8px 8px 0 0!important;width:auto!important;min-width:0!important;max-width:none!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0 10px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-collapse-header-toggle:hover{background:linear-gradient(#d2b893f5,#bea17cdb)!important;border-bottom-color:#5c3d225c!important;right:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-header-toggle:hover)>.fk-material-collapse-header-toggle{background:linear-gradient(#d2b893f5,#bea17cdb)!important;border-bottom-color:#5c3d225c!important;right:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:hover>.fk-material-collapse-header-toggle:not(:hover){background:linear-gradient(#e8d6bbeb,#dac4a4b8)!important;border-bottom-color:#5c3d223d!important;right:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-collapse-toggle{visibility:hidden!important;pointer-events:none!important;display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row>.fk-material-collapse-header-toggle{background:linear-gradient(#e8d6bbeb,#dac4a4b8)!important;border-radius:8px 8px 0 0!important;gap:11px!important;width:auto!important;padding-right:10px!important;left:0!important;right:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row>.fk-material-collapse-header-toggle .fk-material-post-header-detail:before{content:"  ·  "!important;color:#462c16ad!important;padding-left:4px!important;padding-right:6px!important;font-weight:500!important;display:inline-block!important}}@media screen and (width>=981px){body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block.is-collapsed>.fk-block-header{grid-template-columns:18px 16px minmax(0, 1fr) minmax(58px, max-content) minmax(calc((var(--fk-summary-cell-width) * .6) - 2px), max-content) minmax(calc(var(--fk-summary-cell-width) + 10px), max-content) minmax(calc(var(--fk-summary-cell-width) + 10px), max-content) minmax(calc(var(--fk-summary-cell-width) + 10px), max-content) 34px!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block.is-collapsed>.fk-block-header>.fk-block-header-totals.is-collapsed-totals>.fk-block-quantity-summary-cell{text-overflow:clip!important;white-space:nowrap!important;box-sizing:border-box!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block.is-collapsed>.fk-block-header>.fk-block-header-totals.is-collapsed-totals>.fk-block-quantity-summary-cell strong{text-overflow:clip!important;white-space:nowrap!important;box-sizing:border-box!important;width:100%!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}}@media screen{.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-0{--fk-tree-indent:0px;--fk-content-indent:9px}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-1{--fk-tree-indent:14px;--fk-content-indent:23px}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-2{--fk-tree-indent:28px;--fk-content-indent:37px}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-3{--fk-tree-indent:42px;--fk-content-indent:51px}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-4{--fk-tree-indent:56px;--fk-content-indent:65px}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node>.fk-hierarchy-row-shell{padding-left:var(--fk-tree-indent)!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node>.fk-calculation-operation-group,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node>.fk-calculation-block-row,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group{padding-left:var(--fk-content-indent)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]:has(>.fk-material-collapse-header-toggle>.fk-material-post-header-main){align-items:start!important;position:relative!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle{justify-items:stretch!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-main{text-transform:uppercase!important;grid-column:1!important;padding:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>:not(.fk-material-current){visibility:hidden!important;border:0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]:has(>.fk-material-collapse-header-toggle>.fk-material-post-header-main)>:not(.fk-material-collapse-header-toggle):not(.fk-material-collapsed-overview-row):not(.fk-material-collapse-toggle):not(.fk-material-post-header-actions-trigger):not(.fk-material-post-header-actions-menu){visibility:hidden!important;border:0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-toggle{z-index:2!important;place-items:center!important;margin:0!important;padding:0!important;display:inline-grid!important;position:absolute!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]:has(>.fk-material-collapse-header-toggle>.fk-material-post-header-main)>.fk-material-collapse-header-toggle{background:linear-gradient(#e8d6bbeb,#dac4a4b8)!important;border-bottom-color:#5c3d223d!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]:has(>.fk-material-collapse-header-toggle:hover)>.fk-material-collapse-header-toggle{background:linear-gradient(#d2b893f5,#bea17cdb)!important;border-bottom-color:#5c3d225c!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]:hover>.fk-material-collapse-header-toggle:not(:hover){background:linear-gradient(#e8d6bbeb,#dac4a4b8)!important;border-bottom-color:#5c3d223d!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]:has(>.fk-material-collapse-header-toggle>.fk-material-post-header-main):before{content:none!important;display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]:has(>.fk-material-collapse-header-toggle>.fk-material-post-header-main):after{content:none!important;display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell{height:24px!important;min-height:24px!important;max-height:24px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;grid-template-rows:9px 21px!important;align-content:start!important;align-self:center!important;gap:0!important;margin:0!important;padding:0!important;display:block!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell strong{color:#120d09!important;text-align:right!important;box-sizing:border-box!important;background:linear-gradient(#efebe5f5,#e2ddd5eb)!important;border:1px solid #5c544c2e!important;border-radius:4px!important;align-items:center!important;margin:0!important;padding:0 5px!important;font-size:.69rem!important;line-height:1!important;display:inline-flex!important;left:0!important;right:0!important;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #5c544c0f!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row{box-shadow:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-toggle{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;top:8px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell small{text-transform:none!important;pointer-events:none!important;color:#3f2b18d1!important;font-weight:760!important;left:0!important;right:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell strong{height:20px!important;min-height:20px!important;max-height:20px!important;top:2px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current .fk-material-current-text,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current *{color:#3f2917!important;font-weight:520!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]:has(>.fk-material-collapse-header-toggle>.fk-material-post-header-main){box-sizing:border-box!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important;margin:0 0 5px!important;padding:14px 0 0!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle{grid-area:1/1!important;place-self:stretch stretch!important;width:100%!important;margin:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row{background:#faf7f1b3!important;border:0!important;border-bottom:1px solid #5c3d223d!important;grid-column:1!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;margin:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current .fk-material-current-text{line-height:30px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-toggle{right:5px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-material-post-is-collapsed)>.fk-material-collapse-header-toggle{grid-template-columns:max-content max-content max-content minmax(0,1fr)!important;align-items:center!important;column-gap:7px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current small,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-material-post-is-collapsed)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell{display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-main,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-detail,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-material-post-is-collapsed)>.fk-material-collapse-header-toggle .fk-material-post-header-main,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row:not(.fk-material-post-is-collapsed)>.fk-material-collapse-header-toggle .fk-material-post-header-detail{white-space:nowrap!important;text-overflow:clip!important;place-self:center start!important;width:auto!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row{border-radius:0 0 8px 8px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle:before{pointer-events:none!important;z-index:0!important;border-radius:8px 8px 0 0!important;position:absolute!important;top:1px!important;left:0!important;right:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-main{color:#2f1d0d!important;letter-spacing:.055em!important;font-size:.74rem!important;font-weight:950!important;line-height:1!important}:is(body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]:has(>.fk-material-collapse-header-toggle>.fk-material-post-header-main),body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]:has(>.fk-material-collapse-header-toggle:hover)){background:#faf7f1c7 padding-box padding-box!important;border-top-color:#5c3d223d!important;border-left-color:#5c3d223d!important;border-right-color:#5c3d223d!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]:has(>.fk-material-collapse-header-toggle>.fk-material-post-header-main){box-shadow:none!important;background:#faf7f1c7!important;border-top:1px solid #5c3d223d!important;border-left:1px solid #5c3d223d!important;border-right:1px solid #5c3d223d!important;border-radius:8px 8px 0 0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle{color:#2f1d0d!important;letter-spacing:.03em!important;appearance:none!important;box-sizing:border-box!important;background:linear-gradient(#e8d6bbeb,#dac4a4b8) padding-box padding-box!important;border-bottom:1px solid #5c3d223d!important;border-left:0!important;border-right:0!important;border-radius:8px 8px 0 0!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0 30px 0 10px!important;font-size:.68rem!important;font-weight:800!important;line-height:1!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle:before,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle:hover:before{content:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle:hover{background:linear-gradient(#d2b893f5,#bea17cdb) padding-box padding-box!important;border-bottom-color:#5c3d225c!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle:hover{box-shadow:none!important;border-top:0!important;position:relative!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle:after,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle:hover:after{content:""!important;box-sizing:border-box!important;pointer-events:none!important;z-index:3!important;background:0 0!important;border:1px solid #5c3d2247!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;width:auto!important;height:22px!important;display:block!important;position:absolute!important;inset:0 0 auto!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle>*{z-index:4!important;position:relative!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell small{z-index:7!important;text-align:right!important;height:9px!important;min-height:9px!important;margin:0!important;padding:0 2px 0 0!important;line-height:9px!important;display:block!important;position:relative!important;top:-4px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell strong{z-index:6!important;text-transform:none!important;font-variant-caps:normal!important;font-weight:400!important;position:relative!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle:hover:before,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle:focus-visible:before{content:attr(data-material-info-tooltip)!important;z-index:30!important;color:#3f2917!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;pointer-events:none!important;box-sizing:border-box!important;white-space:nowrap!important;background:#fff8c4fa!important;border:1px solid #926b2d47!important;border-radius:7px!important;width:max-content!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:5px 8px!important;font-size:.68rem!important;font-weight:520!important;line-height:1.25!important;display:inline-block!important;position:absolute!important;top:-34px!important;left:112px!important;right:auto!important;overflow:visible!important;box-shadow:0 8px 18px #26180c24,inset 0 1px #ffffffb8!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current{box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;justify-items:start!important;max-width:100%!important;padding:0!important;position:relative!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current .fk-material-current-text strong{box-shadow:none!important;color:#3f2917!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;text-align:left!important;vertical-align:middle!important;background:#fffdf9bd!important;border:1px solid #7e5a304d!important;border-radius:4px!important;justify-content:flex-start!important;align-self:center!important;align-items:center!important;width:auto!important;max-width:100%!important;height:19px!important;min-height:19px!important;max-height:19px!important;margin:0!important;padding:2px 7px!important;font-size:.82rem!important;font-weight:400!important;line-height:13px!important;display:inline-flex!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle:hover{overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]:has(>.fk-material-collapse-header-toggle>.fk-material-post-header-main){overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row{grid-row:2!important;justify-items:stretch!important;display:grid!important;position:relative!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-collapsed-source-control,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-collapsed-choice{visibility:visible!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-self:stretch!important;padding:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-collapsed-choice>.secondary-button{visibility:visible!important;color:#4f3319!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#ebdcc2e0!important;border:1px solid #70522e42!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff73,0 1px 1px #26180c0d!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-collapsed-choice>.secondary-button:hover:not(:disabled){background:#fffaf0!important;border-color:#70522e5c!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current{grid-column:3!important;justify-self:stretch!important;width:100%!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current.is-missing-material .fk-material-current-text strong{color:#6f3b33!important;background:#ffe8e4c7!important;border-color:#b5524657!important;font-weight:400!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current.is-missing-material .fk-material-current-text small{color:#6f3b33ad!important;font-weight:400!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle{grid-template-columns:max-content minmax(74px,max-content) minmax(0,1fr) minmax(92px,max-content) minmax(92px,max-content) minmax(96px,max-content) minmax(100px,max-content)!important;align-items:center!important;column-gap:7px!important;min-width:0!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-detail{text-transform:uppercase!important;color:#5f3d1d!important;letter-spacing:.018em!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:.72rem!important;font-weight:520!important;line-height:1!important;display:block!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-detail:nth-of-type(2){grid-column:2!important;justify-self:start!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell{text-align:right!important;z-index:2!important;flex:0 0 88px!important;justify-self:stretch!important;justify-items:stretch!important;width:auto!important;min-width:0!important;max-width:none!important;position:relative!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell strong{white-space:nowrap!important;text-overflow:clip!important;justify-content:flex-end!important;width:100%!important;min-width:max-content!important;max-width:none!important;padding-left:7px!important;padding-right:7px!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell small{letter-spacing:.01em!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:.54rem!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block:not(.is-collapsed){background:radial-gradient(circle at 0 0,#ffffffa3,#0000 36%),linear-gradient(#f1f9effa,#d8ebd4eb)!important;border-color:#4a745242!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block:not(.is-collapsed)>.fk-block-body{background:radial-gradient(circle at 0 0,#ffffff8f,#0000 34%),linear-gradient(#f1f9effa,#d8ebd4eb)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block:not(.is-collapsed){background:radial-gradient(circle at 0 0,#fff9,#0000 36%),linear-gradient(#fff2e8fa,#ebcfbeeb)!important;border-color:#824b2d47!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block:not(.is-collapsed)>.fk-block-body{background:radial-gradient(circle at 0 0,#ffffff85,#0000 34%),linear-gradient(#fff2e8fa,#ebcfbeeb)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block:not(.is-collapsed){background:radial-gradient(circle at 0 0,#ffffff94,#0000 36%),linear-gradient(#f7f4effa,#e6e1d8eb)!important;border-color:#5c544c38!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block:not(.is-collapsed)>.fk-block-body{background:radial-gradient(circle at 0 0,#ffffff85,#0000 34%),linear-gradient(#f7f4effa,#e6e1d8eb)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section{background:linear-gradient(#f1f9efc7,#d8ebd48f)!important;border-radius:9px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle){background:radial-gradient(circle at 0 0,#ffffff80,#0000 38%),linear-gradient(#f1f9effa,#d8ebd4d1)!important;border-color:#4a745240!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section{background:linear-gradient(#fff2e8c7,#ebcfbe8f)!important;border-radius:9px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle){background:radial-gradient(circle at 0 0,#ffffff7a,#0000 38%),linear-gradient(#fff2e8fa,#ebcfbed1)!important;border-color:#824b2d42!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section{background:linear-gradient(#f7f4efc7,#e6e1d88f)!important;border-radius:9px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle){background:radial-gradient(circle at 0 0,#ffffff7a,#0000 38%),linear-gradient(#f7f4effa,#e6e1d8d1)!important;border-color:#5c544c3b!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-collapse-header-toggle,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-collapsed-overview-row{background-clip:padding-box!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle):not(.fk-material-post-is-collapsed){isolation:auto!important;background:linear-gradient(#fffdf9fa,#faf2e7f5)!important;position:relative!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle):not(.fk-material-post-is-collapsed):after{content:none!important;display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle):not(.fk-material-post-is-collapsed)>*{z-index:auto!important;position:static!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row{background:linear-gradient(#fffdf9fa,#faf2e7f5)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel):not(.fk-material-post-is-collapsed){background:linear-gradient(#faf7f1c7,#faf7f1c7)!important;border:1px solid #5c3d2280!important;border-radius:8px!important;grid-template-rows:22px auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;padding:0!important;display:grid!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel):not(.fk-material-post-is-collapsed)>.fk-material-collapse-header-toggle{box-sizing:border-box!important;background:linear-gradient(#e8d6bbeb,#dac4a4b8) padding-box padding-box!important;border:0!important;border-bottom:1px solid #5c3d223d!important;border-radius:8px 8px 0 0!important;grid-area:1/1!important;grid-template-columns:max-content minmax(74px,max-content) minmax(0,1fr) minmax(92px,max-content) minmax(92px,max-content) minmax(96px,max-content) minmax(100px,max-content)!important;place-items:center stretch!important;column-gap:7px!important;width:100%!important;min-width:0!important;max-width:none!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0 30px 0 10px!important;display:grid!important;position:static!important;overflow:visible!important;box-shadow:inset 0 1px #5c3d2280,inset 1px 0 #5c3d2280,inset -1px 0 #5c3d2280!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel):not(.fk-material-post-is-collapsed)>.fk-material-open-panel:not(.fk-material-open-panel-reuse){box-sizing:border-box!important;background:linear-gradient(#fffdf9fa,#faf2e7f5)!important;border-radius:0 0 8px 8px!important;grid-area:2/1!important;grid-template-columns:168px 132px minmax(0,1fr) 178px minmax(250px,.95fr)!important;grid-auto-rows:auto!important;align-items:start!important;gap:8px 10px!important;padding:10px 10px 11px!important;display:grid!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel):not(.fk-material-post-is-collapsed)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>label:first-child{grid-area:1/1!important;width:168px!important;min-width:168px!important;max-width:168px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel):not(.fk-material-post-is-collapsed)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-choice{grid-area:1/2!important;width:132px!important;min-width:132px!important;max-width:132px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel):not(.fk-material-post-is-collapsed)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-choice:has(input){grid-column:2/4!important;width:auto!important;min-width:0!important;max-width:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel):not(.fk-material-post-is-collapsed)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>label:first-child select{border-radius:10px!important;height:34px!important;min-height:34px!important;max-height:34px!important;font-size:.86rem!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel):not(.fk-material-post-is-collapsed)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-choice .secondary-button{border-radius:10px!important;height:34px!important;min-height:34px!important;max-height:34px!important;font-size:.86rem!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel):not(.fk-material-post-is-collapsed)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-choice input{border-radius:10px!important;height:34px!important;min-height:34px!important;max-height:34px!important;font-size:.86rem!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel):not(.fk-material-post-is-collapsed)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-current{background:linear-gradient(#fffdf9f5,#f2efeaeb)!important;border:1px solid #70522e2e!important;border-radius:10px!important;grid-area:2/1/auto/4!important;align-self:stretch!important;height:auto!important;min-height:112px!important;padding:9px!important;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #2a1d0f0a!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel):not(.fk-material-post-is-collapsed)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-quantity-card{grid-area:2/4!important;align-self:stretch!important;min-height:112px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel):not(.fk-material-post-is-collapsed)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-overview-cells{grid-area:2/5!important;align-self:stretch!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel):not(.fk-material-post-is-collapsed)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-price:not(:has(>.fk-reuse-material-cost-inputlike-cell)):not(.fk-reuse-fastener-cost-cell){display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel):not(.fk-material-post-is-collapsed)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-sum-pair{display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell-editable{cursor:pointer!important;border-radius:5px!important;outline:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell-editable:hover strong,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell-editable:focus-visible strong{background:linear-gradient(#fffefa,#fff4e0)!important;border-color:#804d18a3!important;box-shadow:inset 0 1px #ffffffd1,0 0 0 1px #965f241a,0 1px 3px #462a121a!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell-editable:focus-visible{box-shadow:0 0 0 2px #b87e3038!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell-readonly{cursor:default!important;pointer-events:auto!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell-readonly strong{background:linear-gradient(#fffdf9eb,#f4ede2e0)!important;border-color:#5c3d222e!important;box-shadow:inset 0 1px #ffffffa3,0 1px 2px #28190c0a!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle{grid-template-columns:max-content minmax(74px,max-content) minmax(0,1fr) minmax(92px,max-content) minmax(92px,max-content) minmax(96px,max-content) minmax(100px,max-content)!important;place-items:center stretch!important;column-gap:7px!important;min-width:0!important;display:grid!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-main{grid-column:1!important;justify-self:start!important;min-width:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-detail:nth-of-type(2){text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:2!important;justify-self:start!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-detail:nth-of-type(3){text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:3!important;justify-self:stretch!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-unit-price{visibility:visible!important;opacity:1!important;grid-column:4!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-material-sum{visibility:visible!important;opacity:1!important;grid-column:5!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-fastener-sum{visibility:visible!important;opacity:1!important;grid-column:6!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-total-material-sum{visibility:visible!important;opacity:1!important;grid-column:7!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell{justify-self:stretch!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-detail{text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-detail:nth-of-type(2){grid-column:2!important;justify-self:start!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-detail:nth-of-type(3){grid-column:3!important;justify-self:stretch!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-detail:nth-of-type(3){grid-column:3!important;justify-self:stretch!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell{visibility:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-unit-price{grid-column:4!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-unit-price{grid-column:4!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-material-sum{grid-column:5!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-material-sum{grid-column:5!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-fastener-sum{grid-column:6!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-fastener-sum{grid-column:6!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-total-material-sum{grid-column:7!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-total-material-sum{grid-column:7!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell small{visibility:visible!important;opacity:1!important;color:#3f2b18b8!important;letter-spacing:.01em!important;text-align:right!important;white-space:nowrap!important;text-overflow:ellipsis!important;pointer-events:none!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:8px!important;min-height:8px!important;max-height:8px!important;margin:0!important;padding:0 2px 0 0!important;font-size:.54rem!important;font-weight:760!important;line-height:8px!important;display:block!important;overflow:hidden!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell strong{visibility:visible!important;opacity:1!important;box-sizing:border-box!important;color:#120d09!important;text-align:right!important;text-transform:none!important;white-space:nowrap!important;text-overflow:clip!important;background:linear-gradient(#efebe5f5,#e2ddd5eb)!important;border:1px solid #5c544c2e!important;border-radius:4px!important;grid-row:2!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;min-width:max-content!important;max-width:none!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0 7px!important;font-size:.76rem!important;font-variant-caps:normal!important;font-weight:400!important;line-height:16px!important;display:flex!important;overflow:visible!important;transform:none!important;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #5c544c0f!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-total-material-sum strong{background:linear-gradient(#ece5dafa,#ddd3c3f0)!important;border-color:#5c3d223d!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-total-material-sum strong{background:linear-gradient(#ece5dafa,#ddd3c3f0)!important;border-color:#5c3d223d!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel):has(>.fk-material-collapse-header-toggle:hover)>.fk-material-collapse-header-toggle{background:linear-gradient(#d2b893f5,#bea17cdb)!important;border-bottom-color:#5c3d225c!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle:hover{background:linear-gradient(#d2b893f5,#bea17cdb)!important;border-bottom-color:#5c3d225c!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel):hover>.fk-material-collapse-header-toggle:not(:hover){background:linear-gradient(#e8d6bbeb,#dac4a4b8)!important;border-bottom-color:#5c3d223d!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel){overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle{overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle:hover:before{content:attr(data-material-info-tooltip)!important;z-index:90000!important;color:#3f2917!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;white-space:nowrap!important;pointer-events:none!important;background:#fff8c4fa!important;border:1px solid #926b2d47!important;border-radius:7px!important;width:max-content!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:5px 8px!important;font-size:.68rem!important;font-weight:520!important;line-height:1.25!important;display:inline-block!important;position:absolute!important;top:-34px!important;left:112px!important;right:auto!important;overflow:visible!important;box-shadow:0 8px 18px #26180c24,inset 0 1px #ffffffb8!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle:focus-visible:before{content:attr(data-material-info-tooltip)!important;z-index:90000!important;color:#3f2917!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;white-space:nowrap!important;pointer-events:none!important;background:#fff8c4fa!important;border:1px solid #926b2d47!important;border-radius:7px!important;width:max-content!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:5px 8px!important;font-size:.68rem!important;font-weight:520!important;line-height:1.25!important;display:inline-block!important;position:absolute!important;top:-34px!important;left:112px!important;right:auto!important;overflow:visible!important;box-shadow:0 8px 18px #26180c24,inset 0 1px #ffffffb8!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle{border-top-color:#5c3d225c!important;border-bottom-color:#5c3d225c!important;grid-template-columns:max-content minmax(74px,max-content) minmax(0,1fr) minmax(92px,max-content) minmax(92px,max-content) minmax(96px,max-content) minmax(100px,max-content)!important;place-items:center stretch!important;column-gap:7px!important;min-width:0!important;height:22px!important;min-height:22px!important;max-height:22px!important;overflow:visible!important}:is(body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel):hover>.fk-material-collapse-header-toggle,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle:hover){border-top-color:#5c3d225c!important;border-bottom-color:#5c3d225c!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel):hover>.fk-material-collapse-header-toggle:not(:hover){background:linear-gradient(#e8d6bbfa,#dac4a4b8) padding-box padding-box!important;border-top-color:#5c3d225c!important;border-bottom-color:#5c3d225c!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle.fk-material-collapse-header-toggle:hover:before{top:-17px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle.fk-material-collapse-header-toggle:focus-visible:before{top:-17px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]+.fk-line-material-row[data-material-post-title]{margin-top:5px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):not(.fk-material-source-none)>.fk-material-overview-cells{box-sizing:border-box!important;grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:5px!important;width:100%!important;min-width:0!important;margin:2px 0 0!important;padding:0!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):not(.fk-material-source-none)>.fk-material-overview-cells>.fk-material-overview-cell{box-sizing:border-box!important;background:linear-gradient(#fffdf9fa,#f2ece2eb)!important;border:1px solid #5c544c24!important;border-radius:5px!important;grid-template-rows:auto minmax(17px,auto) auto!important;align-content:start!important;gap:2px!important;min-width:0!important;min-height:45px!important;padding:6px 8px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffc2,0 1px 2px #2a1d0f09!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):not(.fk-material-source-none)>.fk-material-overview-cells>.fk-material-overview-cell>span{color:#4b301ca8!important;letter-spacing:.025em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.68rem!important;font-weight:760!important;line-height:1!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):not(.fk-material-source-none)>.fk-material-overview-cells>.fk-material-overview-cell>strong{color:#120d09!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.82rem!important;font-weight:560!important;line-height:1.08!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):not(.fk-material-source-none)>.fk-material-overview-cells>.fk-material-overview-cell>small{color:#4b301c94!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.68rem!important;font-weight:450!important;line-height:1.05!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):not(.fk-material-source-none)>.fk-material-overview-cells>.fk-material-overview-cell-muted{opacity:.72!important}}@media screen and (width>=981px){body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse){grid-template-columns:168px 132px minmax(160px,190px) minmax(330px,1fr)!important;grid-auto-rows:auto!important;align-items:start!important;gap:8px 10px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>label:first-child{grid-area:1/1!important;width:168px!important;min-width:168px!important;max-width:168px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-choice{grid-area:1/2!important;width:132px!important;min-width:132px!important;max-width:132px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-current{grid-area:2/1/auto/3!important;align-self:stretch!important;height:auto!important;min-height:117px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-quantity-card{grid-area:2/3!important;align-self:stretch!important;height:auto!important;min-height:117px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-overview-cells{box-sizing:border-box!important;grid-area:2/4!important;grid-template-rows:repeat(2,minmax(56px,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;place-self:stretch stretch!important;align-items:stretch!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:117px!important;margin:0!important;padding:0!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-overview-cells>.fk-material-overview-cell{box-sizing:border-box!important;background:linear-gradient(#fffdf9fa,#eee9e1eb)!important;border:1px solid #5c544c29!important;border-radius:6px!important;grid-template-rows:auto 1fr auto!important;place-content:center stretch!important;justify-items:start!important;gap:2px!important;min-width:0!important;height:auto!important;min-height:56px!important;padding:7px 9px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffc2,0 1px 2px #2a1d0f09!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-overview-cells>.fk-material-overview-cell>span{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.62rem!important;line-height:1!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-overview-cells>.fk-material-overview-cell>strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.78rem!important;font-weight:650!important;line-height:1.05!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-overview-cells>.fk-material-overview-cell>small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.62rem!important;line-height:1.05!important;overflow:hidden!important}}@media screen{body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-open-panel>.fk-material-overview-cells>.fk-material-overview-cell-button{appearance:none!important;width:100%!important;min-width:0!important;height:auto!important;color:inherit!important;cursor:pointer!important;text-align:left!important;font:inherit!important;background:linear-gradient(#fffdf7,#fff7eafa)!important;border:1px solid #965f2457!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-open-panel>.fk-material-overview-cells>.fk-material-overview-cell-button:hover{background:linear-gradient(#fffefa,#fff4e0)!important;border-color:#804d1894!important;box-shadow:inset 0 1px #ffffffd1,0 0 0 1px #965f2414,0 1px 3px #462a1214!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body .fk-material-action-button.fk-material-action-button-remove{color:#a65b5b!important;background:#ffebeb8f!important;border-color:#a65b5b57!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body .fk-material-action-button.fk-material-action-button-remove:hover{color:#8d3939!important;background:#ffdedec2!important;border-color:#8d39397a!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-open-panel.fk-material-open-panel-custom>.fk-material-choice:first-of-type{grid-column:2/-1!important;width:auto!important;max-width:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-open-panel.fk-material-open-panel-custom>.fk-material-overview-cells>.fk-material-overview-cell-button{cursor:pointer!important;border-color:#965f2457!important}.fk-custom-material-modal-body{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.fk-custom-material-modal-body>p{grid-column:1/-1!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-name-label .fk-custom-material-name-input,body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-unit-combo-label input{text-align:left!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-unit-combo-label{position:relative!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-unit-combo-label small{color:#4b301c94!important;margin-top:3px!important;font-size:.64rem!important;font-weight:450!important;line-height:1.15!important;display:block!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-name-label,body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-unit-combo-label{align-content:start!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-unit-combo{z-index:10!important;position:relative!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-unit-combo input,body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-name-input{text-align:left!important;font-weight:450!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-unit-combo input{padding-right:26px!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-unit-combo input::placeholder,body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-name-input::placeholder{color:#4b301c6b!important;opacity:1!important;font-weight:400!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-unit-menu-indicator{z-index:2!important;color:#4b301c9e!important;pointer-events:none!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-unit-menu{z-index:999999!important;background:#fffaf2!important;border:1px solid #5c3d222e!important;border-radius:10px!important;max-height:190px!important;padding:6px!important;display:none!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 14px 34px #1f140c2e,0 2px 6px #1f140c14!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-unit-combo:focus-within .fk-custom-material-unit-menu{gap:2px!important;display:grid!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-unit-menu button{color:#3f2a18!important;text-align:left!important;white-space:nowrap!important;width:100%!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:flex-start!important;align-items:center!important;padding:4px 8px!important;font-size:.74rem!important;font-weight:520!important;line-height:1.1!important;display:flex!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-unit-menu button:hover,body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-unit-menu button:focus-visible{color:#2f1d10!important;background:#eee0c7d1!important;outline:none!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-pricing-mode-select{text-align:center!important;text-align-last:center!important;font-weight:520!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-centered-number-input{text-align:center!important;font-weight:520!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-centered-number-input::placeholder{text-align:center!important;opacity:1!important;font-weight:400!important}}@media screen and (width>=981px){body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel.fk-material-open-panel-custom)>.fk-material-open-panel.fk-material-open-panel-custom>.fk-material-choice.fk-material-custom-text-cell{box-sizing:border-box!important;grid-area:1/2/auto/-1!important;place-self:end stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel.fk-material-open-panel-custom)>.fk-material-open-panel.fk-material-open-panel-custom>.fk-material-choice.fk-material-custom-text-cell>input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}}@media screen{body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-free-text-toggle,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-line-extra .ghost-button.fk-tsx-style-052,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-line-labor-under-cost-row .ghost-button.fk-tsx-style-052,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-free-text-toggle,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-line-extra .ghost-button.fk-tsx-style-052,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-line-labor-under-cost-row .ghost-button.fk-tsx-style-052{text-shadow:0 1px #ffffff6b!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-free-text-toggle,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-line-extra .ghost-button.fk-tsx-style-052,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-line-labor-under-cost-row .ghost-button.fk-tsx-style-052{color:#25462a!important;background:linear-gradient(#dff2dbfa,#b8d9b2f0)!important;border-color:#4a745257!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-free-text-toggle,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-line-extra .ghost-button.fk-tsx-style-052,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-line-labor-under-cost-row .ghost-button.fk-tsx-style-052{color:#5a301d!important;background:linear-gradient(#fce8dcfa,#ebc6b0f0)!important;border-color:#824b2d57!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-free-text-toggle,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-line-extra .ghost-button.fk-tsx-style-052,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-line-labor-under-cost-row .ghost-button.fk-tsx-style-052{text-shadow:0 1px #ffffff70!important;color:#383838!important;background:linear-gradient(#f1efebfa,#d8d4cdf0)!important;border-color:#52525247!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block-actions>.secondary-button,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block-actions .fk-close-section-button,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block-actions>.secondary-button,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block-actions .fk-close-section-button{text-shadow:0 1px #ffffff6b!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-free-text-toggle:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-line-extra .ghost-button.fk-tsx-style-052:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-line-labor-under-cost-row .ghost-button.fk-tsx-style-052:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-free-text-toggle:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-line-extra .ghost-button.fk-tsx-style-052:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-line-labor-under-cost-row .ghost-button.fk-tsx-style-052:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-free-text-toggle:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-line-extra .ghost-button.fk-tsx-style-052:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-line-labor-under-cost-row .ghost-button.fk-tsx-style-052:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block-actions>.secondary-button:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block-actions .fk-close-section-button:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block-actions>.secondary-button:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block-actions .fk-close-section-button:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block-actions>.secondary-button:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block-actions .fk-close-section-button:hover{filter:brightness(.96)saturate(1.04)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block-actions>.secondary-button,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-build-up .fk-block-actions .fk-close-section-button{color:#315a37!important;background:linear-gradient(#f7fdf6fc,#e5f4e2f5)!important;border-color:#4a745238!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block-actions>.secondary-button,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block-actions .fk-close-section-button{color:#70402a!important;background:linear-gradient(#fff8f4fc,#f9e5daf5)!important;border-color:#824b2d38!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block-actions>.secondary-button,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-free-text .fk-block-actions .fk-close-section-button{text-shadow:0 1px #ffffff70!important;color:#4b4b4b!important;background:linear-gradient(#fcfbf9fc,#eeece8f5)!important;border-color:#5252522e!important}}.fk-kalk-page .fk-hierarchy-toolbar-main{grid-template-rows:auto auto!important}@media (width<=860px){.fk-kalk-page .fk-hierarchy-toolbar-title{grid-area:1/1!important}}.fk-kalk-page .fk-hierarchy-toolbar-controls{flex:none!important}.fk-kalk-page .fk-hierarchy-toolbar.fk-tsx-style-053{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important}.fk-kalk-page .fk-hierarchy-toolbar-main{row-gap:2px!important}.fk-kalk-page .fk-hierarchy-toolbar-title{align-content:start!important;gap:2px!important}.fk-kalk-page .fk-hierarchy-toolbar-title strong{line-height:1.05!important;display:block!important}.fk-kalk-page .fk-hierarchy-toolbar-title span{margin-top:2px!important;line-height:1.15!important;display:block!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-chapter-sorting-mode-select{cursor:pointer!important;white-space:nowrap!important;border-radius:999px!important;padding:0 28px 0 12px!important}.fk-kalk-page .fk-chapter-action-row{justify-content:flex-start!important;align-items:center!important;gap:0!important;min-width:0!important;display:flex!important}.fk-kalk-page .fk-chapter-action-row-text{white-space:nowrap!important;flex:0 auto!important;min-width:max-content!important;max-width:100%!important;margin-right:18px!important;overflow:visible!important}.fk-kalk-page .fk-chapter-action-row-buttons{white-space:nowrap!important;flex:none!important;align-items:center!important;gap:18px!important;display:inline-flex!important}.fk-kalk-page .fk-chapter-action-row .fk-chapter-action-button,.fk-kalk-page .fk-chapter-action-row .secondary-button.fk-chapter-action-button,.fk-kalk-page .fk-chapter-action-row .primary-button.fk-chapter-action-button{cursor:pointer!important;border:1px solid #6f4e2b5c!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;min-width:150px!important;height:22px!important;min-height:22px!important;padding:2px 18px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff73!important}.fk-kalk-page .fk-chapter-action-row .secondary-button.fk-chapter-action-button{color:#4a2b11!important;background:linear-gradient(#f4dfbd 0%,#ddb985 100%)!important}.fk-kalk-page .fk-chapter-action-row .primary-button.fk-chapter-action-button{color:#4a2b11!important;background:linear-gradient(#f1d5a8 0%,#d6a768 100%)!important}.fk-kalk-page .fk-chapter-action-row .fk-chapter-action-button:hover{filter:brightness(1.03)!important}@media (width<=860px){.fk-kalk-page .fk-chapter-action-row{flex-wrap:wrap!important;row-gap:6px!important}.fk-kalk-page .fk-chapter-action-row-text{white-space:normal!important;min-width:0!important}.fk-kalk-page .fk-chapter-action-row-buttons{flex-wrap:wrap!important;gap:8px!important}}.fk-kalk-page .fk-hierarchy-toolbar-main{grid-template-columns:minmax(0,1fr) max-content!important;align-items:start!important;column-gap:24px!important}.fk-kalk-page .fk-hierarchy-toolbar-title{grid-area:1/1!important}.fk-kalk-page .fk-hierarchy-toolbar-controls{grid-area:1/2!important;place-self:start end!important}@media (width<=860px){.fk-kalk-page .fk-hierarchy-toolbar-main{flex-direction:column;align-items:stretch;gap:8px;width:100%;grid-template-columns:minmax(0,1fr)!important;row-gap:8px!important}.fk-kalk-page .fk-hierarchy-toolbar-controls{grid-area:2/1!important;justify-self:start!important;margin-left:0!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header-shell{margin-top:10px!important}}.fk-kalk-page .fk-hierarchy-toolbar.fk-tsx-style-053{box-sizing:border-box!important;width:100%!important;min-height:78px!important;padding:10px 18px 32px!important;display:block!important;position:relative!important}.fk-kalk-page .fk-hierarchy-toolbar-main{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;display:block!important;position:static!important}.fk-kalk-page .fk-hierarchy-toolbar-title{box-sizing:border-box!important;min-width:0!important;padding-right:300px!important;display:block!important}.fk-kalk-page .fk-hierarchy-toolbar-controls{z-index:5!important;justify-content:flex-end!important;align-items:flex-start!important;width:260px!important;min-width:260px!important;max-width:260px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:8px!important;left:auto!important;right:18px!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-chapter-sorting-mode-select{width:100%!important;min-width:260px!important;max-width:260px!important;height:28px!important;min-height:28px!important;margin:0!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header,.fk-kalk-page .fk-hierarchy-toolbar .fk-tsx-style-008{top:50px!important;bottom:auto!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header-shell{margin-top:24px!important;padding-top:8px!important}@media (width<=860px){.fk-kalk-page .fk-hierarchy-toolbar.fk-tsx-style-053{min-height:102px!important;padding-bottom:38px!important}.fk-kalk-page .fk-hierarchy-toolbar-title{padding-right:0!important}.fk-kalk-page .fk-hierarchy-toolbar-controls{justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:none!important;margin-top:8px!important;position:static!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-chapter-sorting-mode-select{width:min(100%,260px)!important;min-width:0!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header,.fk-kalk-page .fk-hierarchy-toolbar .fk-tsx-style-008{top:auto!important;bottom:8px!important}}.fk-calculation-library-backdrop{z-index:9999;background:#23181161;justify-content:center;align-items:flex-start;padding:118px 18px 24px;display:flex;position:fixed;inset:0}.fk-calculation-library-panel{background:#fffaf2;border:1px solid #6c4b312e;border-radius:24px;flex-direction:column;width:min(920px,100%);max-height:min(780px,100vh - 96px);display:flex;overflow:hidden;box-shadow:0 24px 70px #281a0f52}.fk-calculation-library-header{border-bottom:1px solid #6c4b3124;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 16px;display:flex}.fk-calculation-library-header h2{color:#24170f;margin:0;font-size:1.55rem}.fk-calculation-library-header p:not(.eyebrow){color:#362418bd;margin:6px 0 0}.fk-calculation-library-close{color:#4b2f1c;cursor:pointer;background:#fffdf8;border:1px solid #6c4b3138;border-radius:999px;width:38px;height:38px;font-size:1.55rem;line-height:1}.fk-calculation-library-search-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 24px 10px;display:grid}.fk-calculation-library-search-row input{color:#2b1b11;width:100%;min-height:42px;font:inherit;background:#fffdf8;border:1px solid #6c4b313d;border-radius:14px;padding:0 14px}.fk-calculation-library-error{color:#7c2f1e;background:#9b392414;border:1px solid #9b392438;border-radius:14px;margin:8px 24px 0;padding:10px 12px;font-size:.92rem}.fk-calculation-library-summary{color:#362418a3;padding:4px 24px 10px;font-size:.88rem}.fk-calculation-library-list{flex-direction:column;gap:10px;padding:0 24px 24px;display:flex;overflow:auto}.fk-calculation-library-item{text-align:left;color:#2b1b11;cursor:pointer;background:#fffdf8;border:1px solid #6c4b3129;border-radius:18px;align-items:center;gap:18px;width:100%;display:grid;box-shadow:0 8px 24px #39241412}.fk-calculation-library-item:hover{background:#fff7eb;border-color:#6c4b3157}.fk-calculation-library-item-active{background:#f7eadb;border-color:#52341f75}.fk-calculation-library-item strong{color:#24170f;display:block}.fk-calculation-library-item small{color:#362418a3;margin-top:4px;display:block}.fk-calculation-library-item-meta{text-align:right;min-width:150px}.fk-calculation-library-empty{color:#362418ad;text-align:center;background:#fffdf8b8;border:1px dashed #6c4b3147;border-radius:18px;padding:24px}@media (width<=720px){.fk-calculation-library-backdrop{padding:16px}.fk-calculation-library-panel{border-radius:20px;max-height:calc(100vh - 32px)}.fk-calculation-library-search-row{grid-template-columns:1fr}.fk-calculation-library-item-meta{text-align:left;min-width:0}}.fk-calculation-library-panel{position:relative}.fk-calculation-library-item{grid-template-columns:minmax(0,1fr) auto;padding:0;overflow:hidden}.fk-calculation-library-open-button{min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.fk-calculation-library-open-button:hover{background:#6c4b310b}.fk-calculation-library-delete-button{color:#7c2f1e;cursor:pointer;background:#9b392414;border:0;border-left:1px solid #6c4b3124;align-self:stretch;min-width:86px;font-weight:800}.fk-calculation-library-delete-button:hover:not(:disabled){background:#9b392424}.fk-calculation-library-delete-backdrop{z-index:3;background:#23181157;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.fk-calculation-library-delete-dialog{background:#fffaf2;border:1px solid #6c4b3133;border-radius:22px;width:min(440px,100%);padding:22px;box-shadow:0 22px 58px #281a0f52}.fk-calculation-library-delete-dialog>span{color:#362418a3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:800;display:block}.fk-calculation-library-delete-dialog>strong{color:#24170f;font-size:1.25rem;display:block}.fk-calculation-library-delete-dialog p{color:#362418bd;margin:10px 0 0;line-height:1.45}.fk-calculation-library-delete-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.fk-calculation-library-confirm-delete-button{color:#fffaf2;cursor:pointer;background:#8f3321;border:0;border-radius:999px;padding:10px 16px;font-weight:800}.fk-calculation-library-confirm-delete-button:hover:not(:disabled){background:#732717}.fk-calculation-library-delete-button:disabled,.fk-calculation-library-confirm-delete-button:disabled{opacity:.55;cursor:not-allowed}@media (width<=720px){.fk-calculation-library-item,.fk-calculation-library-open-button{grid-template-columns:1fr}.fk-calculation-library-delete-button{border-top:1px solid #6c4b3124;border-left:0}.fk-calculation-library-delete-actions{flex-direction:column-reverse}.fk-calculation-library-delete-actions button{width:100%}}.fk-frozen-kalk-header.is-editing-project .fk-project-edit-grid input,.fk-frozen-kalk-header.is-editing-project .fk-project-edit-grid textarea,.fk-frozen-kalk-header.is-editing-project .fk-project-edit-grid select,.fk-frozen-kalk-header .fk-project-edit-grid input,.fk-frozen-kalk-header .fk-project-edit-grid textarea,.fk-frozen-kalk-header .fk-project-edit-grid select,.fk-frozen-kalk-header.is-editing-project .fk-project-edit-grid input::placeholder,.fk-frozen-kalk-header.is-editing-project .fk-project-edit-grid textarea::placeholder,.fk-frozen-kalk-header .fk-project-edit-grid input::placeholder,.fk-frozen-kalk-header .fk-project-edit-grid textarea::placeholder{font-size:1.04rem;font-weight:400}.fk-frozen-kalk-header.is-editing-project .fk-project-edit-grid strong,.fk-frozen-kalk-header.is-editing-project .fk-project-edit-grid b,.fk-frozen-kalk-header .fk-project-edit-grid strong,.fk-frozen-kalk-header .fk-project-edit-grid b,.fk-frozen-kalk-header.is-editing-project .fk-project-edit-grid label,.fk-frozen-kalk-header .fk-project-edit-grid label{font-weight:400}.fk-frozen-title-logo-row+.fk-frozen-project-meta{margin-top:10px}.fk-calculation-library-list{overscroll-behavior:contain;max-height:min(790px,100vh - 250px);overflow-y:auto}.fk-calculation-library-item{flex:none;min-height:74px}.fk-calculation-library-open-button{align-self:stretch;min-height:74px}.fk-calculation-library-open-button>span:first-child{min-width:0;overflow:hidden}.fk-calculation-library-open-button>span:first-child strong,.fk-calculation-library-open-button>span:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fk-calculation-library-item-meta{align-self:center}.fk-calculation-library-delete-button{min-height:74px}@media (width<=720px){.fk-calculation-library-list{max-height:calc(100vh - 250px)}.fk-calculation-library-item,.fk-calculation-library-open-button,.fk-calculation-library-delete-button{min-height:78px}}.fk-fastener-modal.fk-quick-material-modal{width:min(620px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;overflow:hidden!important}.fk-fastener-modal.fk-quick-material-modal,.fk-fastener-modal.fk-quick-material-modal *{box-sizing:border-box!important}.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-header,.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-header>div{min-width:0!important}.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-header strong,.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-header small{overflow-wrap:anywhere!important;max-width:100%!important}.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-body{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;padding:16px 22px 12px!important;display:grid!important;overflow:hidden!important}.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-body label{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-body label>span{white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;max-width:100%!important;padding-right:0!important}.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-body input,.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-body select,.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-body textarea{width:100%!important;min-width:0!important;max-width:100%!important;margin-top:0!important}.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-body p{overflow-wrap:anywhere!important;white-space:normal!important;width:100%!important;max-width:100%!important;margin:0!important}.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-actions{border-top:1px solid #483a2a1a!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;padding:12px 22px 18px!important;display:flex!important;position:static!important}.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-actions>button,.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-actions>button:first-child,.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-actions>button:nth-child(2),.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-actions>button:nth-child(3),.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-actions>button:nth-child(4){z-index:auto!important;order:initial!important;white-space:nowrap!important;justify-self:auto!important;width:auto!important;max-width:100%!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0 12px!important;position:static!important;inset:auto!important}@media (width<=560px){.fk-fastener-modal.fk-quick-material-modal{width:100%!important;max-width:100%!important}.fk-line-metric-modal-body,.fk-line-metric-modal-footer,.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-body,.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-actions{padding-left:14px!important;padding-right:14px!important}.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-actions{grid-template-columns:1fr!important;display:grid!important}.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-actions>button,.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-actions>button:first-child,.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-actions>button:nth-child(2),.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-actions>button:nth-child(3),.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-actions>button:nth-child(4){width:100%!important}}.fk-fastener-modal.fk-quick-material-modal .fk-quick-material-source-field{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.fk-fastener-modal.fk-quick-material-modal .fk-quick-material-source-label-row{justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;display:flex!important}.fk-fastener-modal.fk-quick-material-modal .fk-quick-material-source-label-row>span{white-space:nowrap!important;overflow-wrap:normal!important;width:auto!important;max-width:none!important;padding-right:0!important}.fk-fastener-modal.fk-quick-material-modal .fk-quick-material-name-input{text-align:left!important;font-weight:400!important}.fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-actions{justify-content:flex-end!important}.fk-fastener-modal.fk-quick-material-modal .fk-quick-material-slot-list{background:radial-gradient(circle at 0 0,#965f241a,#0000 58%),#faf7f1f0!important;border:1px solid #7e5a3038!important;border-radius:12px!important;flex-flow:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin:-2px 0 2px!important;padding:8px 10px!important;display:flex!important}.fk-fastener-modal.fk-quick-material-modal .fk-quick-material-slot-list>span{color:#4b301cbd!important;letter-spacing:.06em!important;text-transform:uppercase!important;flex:0 0 100%!important;margin:0 0 1px!important;font-size:.72rem!important;font-weight:850!important;line-height:1!important}.fk-fastener-modal.fk-quick-material-modal .fk-quick-material-slot-list>button.fk-quick-material-slot-button{color:#5a3a1c!important;white-space:nowrap!important;background:linear-gradient(#faf5eb,#e8dac2fa)!important;border:1px solid #965f2461!important;border-radius:999px!important;flex:0 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:30px!important;min-height:30px!important;padding:0 13px!important;font-size:.74rem!important;font-weight:850!important;line-height:1!important;transition:background .12s,border-color .12s,color .12s,box-shadow .12s,transform .12s!important;transform:none!important;box-shadow:inset 0 1px #ffffffb8,0 4px 10px #6040201a!important}.fk-fastener-modal.fk-quick-material-modal .fk-quick-material-slot-list>button.fk-quick-material-slot-button:hover,.fk-fastener-modal.fk-quick-material-modal .fk-quick-material-slot-list>button.fk-quick-material-slot-button:focus-visible{color:#4a2d14!important;background:linear-gradient(#fff9ef,#e0ccab)!important;border-color:#804d189e!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffffc7,0 7px 16px #6040202e!important}@media (width<=560px){.fk-fastener-modal.fk-quick-material-modal .fk-quick-material-slot-list{grid-template-columns:1fr!important;display:grid!important}.fk-fastener-modal.fk-quick-material-modal .fk-quick-material-slot-list>button.fk-quick-material-slot-button{justify-content:center!important;width:100%!important}}.fk-kalk-page .fk-chapter-action-row{width:100%!important}.fk-kalk-page .fk-chapter-action-row .fk-chapter-action-close-button{color:#4b301cc7!important;white-space:nowrap!important;background:#ffffffad!important;border:1px solid #77522a47!important;border-radius:999px!important;flex:0 0 20px!important;justify-content:center!important;align-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin-left:auto!important;padding:0!important;font-size:.82rem!important;font-weight:950!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 1px 2px #26180c14!important}.fk-kalk-page .fk-chapter-action-row .fk-chapter-action-close-button:hover,.fk-kalk-page .fk-chapter-action-row .fk-chapter-action-close-button:focus-visible{color:#4a2b11!important;background:#fffaf2f5!important;border-color:#77522a75!important;outline:none!important}.fk-labor-discipline-modal-body{gap:12px!important}.fk-labor-discipline-modal-field{min-width:0!important;position:relative!important}.fk-labor-discipline-modal-input-wrap{background:#fff!important;border:1px solid #5c3d2233!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) 38px!important;align-items:stretch!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}.fk-labor-discipline-modal-input-wrap input.fk-labor-discipline-modal-name-input{text-align:left!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font-weight:650!important}.fk-labor-discipline-modal-toggle{color:#5c3d22!important;background:#f6f0e6b8!important;border:0!important;border-left:1px solid #5c3d221f!important;border-radius:0!important;width:38px!important;min-width:38px!important;min-height:42px!important;padding:0!important;font-size:.9rem!important;font-weight:900!important}.fk-labor-discipline-modal-menu{border-radius:12px!important;width:100%!important;max-height:220px!important;margin-top:6px!important;padding:6px!important;position:static!important;overflow-y:auto!important;box-shadow:0 10px 24px #1f140c1f!important}.fk-labor-discipline-modal-menu button{min-height:30px!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-modal-body input.fk-labor-discipline-modal-rate-input,.fk-labor-discipline-modal-rate-input{text-align:right!important}body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-body{justify-items:center!important}body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-field,body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-input-wrap{justify-self:center!important}body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-menu{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;touch-action:pan-y!important;justify-self:center!important}body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-menu button{cursor:pointer!important}body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-body>label:not(.fk-labor-discipline-modal-field){justify-self:center!important;justify-items:stretch!important;width:min(100%,150px)!important;max-width:150px!important;display:grid!important}body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-body>label:not(.fk-labor-discipline-modal-field) .fk-line-metric-input-heading-row{text-align:left!important;justify-content:flex-start!important;width:100%!important}body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-body>label:not(.fk-labor-discipline-modal-field) .fk-line-metric-input-heading-row span{text-align:left!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal .fk-line-metric-modal-body input.fk-labor-discipline-modal-rate-input,body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-rate-input{text-align:center!important;justify-self:center!important;width:150px!important;max-width:150px!important}body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-field,body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-input-wrap,body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-menu{width:min(100%,258px)!important;max-width:258px!important}@media (width<=560px){body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-field,body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-input-wrap,body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-menu{width:min(100%,242px)!important;max-width:242px!important}}body.fk-kalk-route .fk-labor-discipline-modal input.fk-labor-discipline-modal-name-input{text-align:center!important}body.fk-kalk-route .fk-labor-discipline-modal input.fk-labor-discipline-modal-name-input::placeholder{color:#4b301c75!important;opacity:1!important;text-align:center!important;font-weight:400!important}.fk-closed-line-drag-handle{color:#4a3425db;cursor:grab;letter-spacing:-3px;-webkit-user-select:none;user-select:none;touch-action:none;background:#ffffffc7;border:1px solid #563d2b38;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;font-weight:900;line-height:1;display:inline-flex}.fk-closed-line-drag-handle:hover{background:#fffaf1f5;border-color:#8e653a6b}.fk-closed-line-drag-handle:active{cursor:grabbing}.fk-block.is-dragging-closed-line{opacity:.58}.fk-block-collapse .fk-closed-line-drag-handle{color:#483222eb;cursor:grab;letter-spacing:-3px;background:#fffaf1f2;border:1px solid #563d2b3d;border-radius:10px;width:30px;min-width:30px;height:30px;padding:0;font-weight:950;line-height:1}.fk-block-collapse .fk-closed-line-drag-handle:hover{background:#f6e8d1fa;border-color:#8e653a8a;box-shadow:0 8px 18px #48322221}.fk-block-collapse .fk-closed-line-drag-handle:active{cursor:grabbing}.fk-hierarchy-row-drop-target{outline-offset:2px;outline:2px dashed #8e653a61;transition:margin-bottom .14s,background-color .14s,box-shadow .14s,outline-color .14s;position:relative}.fk-hierarchy-row-drop-target:hover{z-index:3;background:#be915229;outline-color:#8e653aad;margin-bottom:44px;box-shadow:inset 0 0 0 2px #8e653a57,0 8px 22px #4832221a}.fk-hierarchy-row-drop-target:hover:after{content:"Slipp arbeidsposten her";color:#483222c7;letter-spacing:.03em;text-transform:uppercase;pointer-events:none;background:#fffaf1f0;border:2px dashed #8e653a94;border-radius:12px;justify-content:center;align-items:center;height:30px;font-size:.78rem;font-weight:800;display:flex;position:absolute;top:calc(100% + 7px);left:44px;right:12px;box-shadow:0 8px 20px #48322214}.fk-hierarchy-row-drop-active{z-index:4;background:#be91522e;outline-color:#8e653abd;margin-bottom:48px;box-shadow:inset 0 0 0 2px #8e653a6b,0 8px 22px #4832221c}.fk-hierarchy-row-drop-active:after{content:"Slipp arbeidsposten her";color:#483222d1;letter-spacing:.03em;text-transform:uppercase;pointer-events:none;background:#fffaf1f7;border:2px dashed #8e653aad;border-radius:12px;justify-content:center;align-items:center;height:32px;font-size:.78rem;font-weight:850;display:flex;position:absolute;top:calc(100% + 8px);left:44px;right:12px;box-shadow:0 8px 20px #4832221a}.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-action-row{box-sizing:border-box!important;width:auto!important;max-width:none!important;margin-left:calc(var(--fk-tree-indent) + 64px)!important;grid-template-columns:none!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;margin-right:46px!important;display:flex!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-action-row-text{text-overflow:ellipsis!important;white-space:nowrap!important;flex:none!important;min-width:max-content!important;max-width:34%!important;margin-right:18px!important;overflow:hidden!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-action-row-buttons{white-space:nowrap!important;flex:none!important;align-items:center!important;gap:14px!important;min-width:0!important;display:inline-flex!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-action-close-button{border-radius:4px!important;flex:0 0 20px!important;justify-content:center!important;place-self:center!important;align-items:center!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:17px!important;min-height:17px!important;margin-left:auto!important;padding:0!important;font-size:.66rem!important;line-height:1!important;display:inline-flex!important;position:static!important;top:auto!important;right:auto!important;transform:none!important}.master-page .master-workitem-core-table col.master-workitem-core-dimension-col{width:164px!important}.master-page .master-workitem-core-table{min-width:1205px!important}.master-page .master-workitem-dimension-scope-table-cell{min-width:150px!important}.master-page .master-workitem-dimension-scope-open-button{color:#24170e!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;box-shadow:none!important;text-align:left!important;background:#ffffffeb!important;border:1px solid #5c3d2229!important;border-radius:10px!important;grid-template-rows:1fr 1fr!important;align-items:center!important;gap:1px!important;padding:3px 10px!important;display:grid!important}.master-page .master-workitem-dimension-scope-open-button strong,.master-page .master-workitem-dimension-scope-open-button span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.master-page .master-workitem-dimension-scope-open-button strong{font-size:.74rem!important;font-weight:850!important;line-height:1.05!important}.master-page .master-workitem-dimension-scope-open-button span{color:#4b301c9e!important;font-size:.64rem!important;font-weight:650!important;line-height:1.05!important}.master-page .master-workitem-dimension-scope-open-button.has-selection{background:#e2efe0e6!important;border-color:#40634275!important}.master-page .master-workitem-dimension-scope-open-button:hover:not(:disabled),.master-page .master-workitem-dimension-scope-open-button:focus:not(:disabled){background:#fff8ec!important;border-color:#5c3d225c!important;outline:2px solid #5c3d221f!important;transform:none!important}.master-page .master-workitem-dimension-scope-open-button:disabled{opacity:.48!important}.master-page .master-workitem-dimension-scope-backdrop{z-index:9200!important}.master-page .master-workitem-dimension-scope-modal{background:#fffaf2!important;border:1px solid #49331f2e!important;border-radius:22px!important;flex-direction:column!important;width:min(760px,100vw - 36px)!important;max-height:min(760px,100vh - 48px)!important;display:flex!important;overflow:hidden!important;box-shadow:0 28px 80px #120c084d!important}.master-page .master-workitem-dimension-scope-modal-body{flex:auto!important;gap:12px!important;padding:14px 16px 16px!important;display:grid!important;overflow:auto!important}.master-page .master-workitem-dimension-scope-modal-group{background:#ffffffb8!important;border:1px solid #5c3d2221!important;border-radius:16px!important;gap:10px!important;padding:12px!important;display:grid!important}.master-page .master-workitem-dimension-scope-modal-group-header{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.master-page .master-workitem-dimension-scope-modal-group-header strong{color:#3f2917!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.82rem!important;font-weight:950!important;display:block!important}.master-page .master-workitem-dimension-scope-modal-group-header span{color:#4b301ca3!important;margin-top:3px!important;font-size:.76rem!important;line-height:1.35!important;display:block!important}.master-page .master-workitem-dimension-scope-modal-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;display:flex!important}.master-page .master-workitem-dimension-scope-modal-actions .ghost-button{height:28px!important;min-height:28px!important;padding:0 11px!important;font-size:.74rem!important}.master-page .master-workitem-dimension-scope-modal-chips{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.master-page .master-workitem-dimension-scope-modal-chip{color:#3d3024!important;cursor:pointer!important;min-height:30px!important;box-shadow:none!important;background:#ffffffe6!important;border:1px solid #5c3d2238!important;border-radius:999px!important;padding:0 12px!important;font-size:.77rem!important;font-weight:780!important;line-height:1!important}.master-page .master-workitem-dimension-scope-modal-chip:hover,.master-page .master-workitem-dimension-scope-modal-chip:focus{background:#f6f0e5fa!important;border-color:#5c3d226b!important;outline:none!important;transform:none!important}.master-page .master-workitem-dimension-scope-modal-chip.is-selected{color:#263d27!important;background:#dcecdafa!important;border-color:#406342b8!important}.master-page .master-workitem-dimension-scope-modal-empty{color:#4b301ca8!important;background:#fff8ee9e!important;border:1px dashed #5c3d222e!important;border-radius:12px!important;padding:12px!important;font-size:.82rem!important;font-weight:650!important;line-height:1.45!important}@media (width<=680px){.master-page .master-workitem-dimension-scope-modal-group-header{display:grid!important}.master-page .master-workitem-dimension-scope-modal-actions{justify-content:flex-start!important}}.master-page .master-workitem-dimension-scope-modal-chip{align-items:center!important;gap:6px!important;display:inline-flex!important}.master-page .master-workitem-dimension-scope-modal-chip>span{line-height:1!important}.master-page .master-workitem-dimension-scope-modal-chip>small{color:#7a561f!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#9a6d2921!important;border-radius:999px!important;align-items:center!important;min-height:16px!important;padding:0 6px!important;font-size:.62rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.master-page .master-workitem-dimension-scope-modal-chip.is-used-elsewhere{background:#fff6e2fa!important;border-color:#9a6d298f!important}.master-page .master-workitem-dimension-scope-modal-chip.is-selected.is-used-elsewhere{background:linear-gradient(90deg,#dcecdafa,#fff6e2fa)!important;border-color:#406342b8!important}.fk-workitem-dimension-modal-backdrop{z-index:9600;background:#120c0852;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fk-workitem-dimension-modal{background:#fffaf2;border:1px solid #49331f2e;border-radius:22px;flex-direction:column;width:min(620px,100vw - 36px);display:flex;overflow:hidden;box-shadow:0 28px 80px #120c084d}.fk-workitem-dimension-modal-header{border-bottom:1px solid #5c3d221f;justify-content:space-between;gap:16px;padding:18px 20px 14px;display:flex}.fk-workitem-dimension-modal-header span{color:#462d1bad;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:850;display:block}.fk-workitem-dimension-modal-header strong{color:#2e1f14;margin-top:3px;font-size:1rem;font-weight:950;display:block}.fk-workitem-dimension-modal-header small{color:#462d1bad;margin-top:5px;line-height:1.35;display:block}.fk-workitem-dimension-close{color:#4a301f;cursor:pointer;background:#ffffffc7;border:1px solid #5c3d2229;border-radius:999px;width:34px;height:34px;font-size:1.3rem;font-weight:800;line-height:1}.fk-workitem-dimension-options{flex-wrap:wrap;gap:8px;padding:16px 20px;display:flex;overflow:auto}.fk-workitem-dimension-option{color:#342519;cursor:pointer;text-align:left;background:#ffffffeb;border:1px solid #5c3d2238;border-radius:999px;align-content:center;gap:2px;min-height:42px;padding:6px 14px;display:inline-grid}.fk-workitem-dimension-option:hover,.fk-workitem-dimension-option:focus{background:#dcecdafa;border-color:#40634294;outline:none}.fk-workitem-dimension-option strong{font-size:.84rem;font-weight:900;line-height:1}.fk-workitem-dimension-option small{color:#3a2f229e;text-transform:uppercase;font-size:.68rem;font-weight:750;line-height:1}.fk-workitem-dimension-empty{color:#3a2f22ad;background:#fff8eeb8;border:1px dashed #5c3d2233;border-radius:14px;width:100%;padding:14px}.fk-workitem-dimension-modal-footer{justify-content:flex-end;gap:8px;padding:12px 20px 18px;display:flex}.fk-material-overview-cell-button[aria-label="Overstyr festemateriell for primær materialpost"]{cursor:pointer!important}.fk-line-fastener-summary-cell-top{flex:0 126px!important;min-width:118px!important;max-width:140px!important}.fk-line-fastener-summary-cell-top+.fk-line-total.fk-line-metric-cell{flex:188px!important;min-width:178px!important}.fk-line-fastener-summary-cell-top span,.fk-line-fastener-summary-cell-top strong,.fk-line-total.fk-line-metric-cell strong{white-space:nowrap!important}@media screen{body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell:hover):before{content:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell:hover):after{content:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-collapse-header-toggle:has(.fk-material-post-header-cost-cell:hover):before{content:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-collapse-header-toggle:has(.fk-material-post-header-cost-cell:hover):after{content:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}body.fk-kalk-route .fk-kalk-page .fk-block.is-collapsed .fk-block-header .fk-block-collapse>.fk-closed-line-drag-handle{box-sizing:border-box!important;vertical-align:middle!important;color:#4a3425a8!important;cursor:grab!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:22px!important;min-height:22px!important;max-height:22px!important;box-shadow:none!important;background:#ffffff1a!important;border:1px solid #5c3d2212!important;border-radius:7px!important;place-self:center!important;place-items:center!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s,color .14s!important;display:inline-grid!important;position:relative!important;overflow:hidden!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-block.is-collapsed .fk-block-header .fk-block-collapse>.fk-closed-line-drag-handle:before{content:""!important;opacity:.78!important;pointer-events:none!important;background-color:#0000!important;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor)!important;background-position:50% 0,50% 4.2px,50% 8.4px!important;background-repeat:no-repeat!important;background-size:14px 1.45px,14px 1.45px,14px 1.45px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;border-radius:2px!important;width:14px!important;height:10px!important;margin:0!important;padding:0!important;transition:opacity .14s,transform .14s,width .14s!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}body.fk-kalk-route .fk-kalk-page .fk-block.is-collapsed .fk-block-header .fk-block-collapse>.fk-closed-line-drag-handle:hover,body.fk-kalk-route .fk-kalk-page .fk-block.is-collapsed .fk-block-header .fk-block-collapse>.fk-closed-line-drag-handle:focus-visible{color:#332012e0!important;background:linear-gradient(#f2e8d8fa,#dfcfb7ed)!important;border-color:#5c3d2242!important;outline:none!important;transform:translateY(-.5px)!important;box-shadow:0 1px 2px #1f140c16,inset 0 1px #ffffffb3!important}body.fk-kalk-route .fk-kalk-page .fk-calculation-operation-group.is-build-up .fk-block.is-collapsed .fk-block-header .fk-block-collapse>.fk-closed-line-drag-handle:hover,body.fk-kalk-route .fk-kalk-page .fk-calculation-operation-group.is-build-up .fk-block.is-collapsed .fk-block-header .fk-block-collapse>.fk-closed-line-drag-handle:focus-visible{color:#224527e0!important;background:linear-gradient(#e9f4e7fa,#d3e5cfed)!important;border-color:#4a745247!important}body.fk-kalk-route .fk-kalk-page .fk-calculation-operation-group.is-take-down .fk-block.is-collapsed .fk-block-header .fk-block-collapse>.fk-closed-line-drag-handle:hover,body.fk-kalk-route .fk-kalk-page .fk-calculation-operation-group.is-take-down .fk-block.is-collapsed .fk-block-header .fk-block-collapse>.fk-closed-line-drag-handle:focus-visible{color:#522416e0!important;background:linear-gradient(#faece2fa,#e2c9bced)!important;border-color:#824b2d47!important}body.fk-kalk-route .fk-kalk-page .fk-calculation-operation-group.is-free-text .fk-block.is-collapsed .fk-block-header .fk-block-collapse>.fk-closed-line-drag-handle:hover,body.fk-kalk-route .fk-kalk-page .fk-calculation-operation-group.is-free-text .fk-block.is-collapsed .fk-block-header .fk-block-collapse>.fk-closed-line-drag-handle:focus-visible{color:#2f2a25e0!important;background:linear-gradient(#ece9e5fa,#d6d1caed)!important;border-color:#5c544c42!important}body.fk-kalk-route .fk-kalk-page .fk-block.is-collapsed .fk-block-header .fk-block-collapse>.fk-closed-line-drag-handle:hover:before,body.fk-kalk-route .fk-kalk-page .fk-block.is-collapsed .fk-block-header .fk-block-collapse>.fk-closed-line-drag-handle:focus-visible:before{opacity:.95!important;background-size:15px 1.45px,15px 1.45px,15px 1.45px!important;width:15px!important;height:10px!important;transform:translate(-50%,-50%)!important}body.fk-kalk-route .fk-kalk-page .fk-block.is-collapsed .fk-block-header .fk-block-collapse>.fk-closed-line-drag-handle:active{cursor:grabbing!important;transform:translateY(0)scale(.98)!important;box-shadow:inset 0 1px 2px #1f140c1a!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row-drop-active,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row-drop-target:hover{margin-bottom:44px!important;position:relative!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row-drop-active:after,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row-drop-target:hover:after{content:none!important;display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row-drop-active:before,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row-drop-target:hover:before{content:"Arbeidspost plasseres her"!important;z-index:5000!important;box-sizing:border-box!important;pointer-events:none!important;color:#4b301c94!important;letter-spacing:.055em!important;text-align:left!important;text-transform:uppercase!important;white-space:nowrap!important;text-shadow:0 1px #ffffffc7!important;background:linear-gradient(#fffaf17a,#eedcbe52) 0 10px/100% 22px no-repeat,linear-gradient(#67442229,#67442229) 0 10px/100% 1px no-repeat,linear-gradient(#6744221a,#6744221a) 0 31px/100% 1px no-repeat,linear-gradient(#67442229,#67442229) 0 10px/1px 22px no-repeat,linear-gradient(#6744221a,#6744221a) 100% 10px/1px 22px no-repeat,linear-gradient(#67442229,#67442229) 0 10px/3px 22px no-repeat,linear-gradient(#4b301c24,#4b301c24) 10px 15px/11px 11px no-repeat,linear-gradient(#4b301c47,#4b301c47) 31px 15.5px/13px 1.4px no-repeat,linear-gradient(#4b301c47,#4b301c47) 31px 20px/13px 1.4px no-repeat,linear-gradient(#4b301c47,#4b301c47) 31px 24.5px/13px 1.4px no-repeat,linear-gradient(90deg,#824b2d29,#824b2d14) 52px 13px/78px 16px no-repeat,linear-gradient(90deg,#4b301c1f,#4b301c09) 147px 14px/min(430px,42%) 14px no-repeat,linear-gradient(#ffffff70,#ffffff70) calc(100% - 438px) 13px/66px 15px no-repeat,linear-gradient(#ffffff7a,#ffffff7a) calc(100% - 362px) 13px/58px 15px no-repeat,linear-gradient(#ffffff7a,#ffffff7a) calc(100% - 294px) 13px/76px 15px no-repeat,linear-gradient(#ffffff7a,#ffffff7a) calc(100% - 208px) 13px/76px 15px no-repeat,linear-gradient(#ffffff85,#ffffff85) calc(100% - 122px) 13px/74px 15px no-repeat,radial-gradient(circle,#4b301c33 0 1.3px,#0000 1.5px) calc(100% - 20px) 14px/5px 5px no-repeat,radial-gradient(circle,#4b301c33 0 1.3px,#0000 1.5px) calc(100% - 20px) 19px/5px 5px no-repeat,radial-gradient(circle,#4b301c33 0 1.3px,#0000 1.5px) calc(100% - 20px) 24px/5px 5px no-repeat!important;height:34px!important;padding:10px 6px 0 157px!important;font-size:.54rem!important;font-weight:850!important;line-height:22px!important;display:block!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row-shell>.fk-hierarchy-add-button{z-index:42!important;position:relative!important;transform:translate(35px)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row-shell>.fk-hierarchy-row>input[type=checkbox]{z-index:43!important;position:relative!important;transform:translate(-35px)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-block-row:has(.fk-block.is-collapsed)>.fk-calculation-add-button{z-index:42!important;box-sizing:border-box!important;text-align:center!important;justify-content:center!important;place-self:center!important;align-items:center!important;width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;position:relative!important;transform:translate(34px)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-block-row:has(.fk-block.is-collapsed) .fk-block.is-collapsed .fk-block-header>input[type=checkbox]{z-index:43!important;position:relative!important;transform:translate(-34px)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-edit-dropdown{box-sizing:border-box!important;margin-right:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-0>.fk-hierarchy-edit-dropdown{width:calc(100% - 29px)!important;margin-left:29px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-1>.fk-hierarchy-edit-dropdown{width:calc(100% - 43px)!important;margin-left:43px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-2>.fk-hierarchy-edit-dropdown{width:calc(100% - 57px)!important;margin-left:57px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-3>.fk-hierarchy-edit-dropdown{width:calc(100% - 71px)!important;margin-left:71px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-4>.fk-hierarchy-edit-dropdown{width:calc(100% - 85px)!important;margin-left:85px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title{pointer-events:auto!important;padding-left:30px!important;position:relative!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title:has(.fk-empty-chapter-name-editor){padding-left:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title>.fk-chapter-drag-handle{box-sizing:border-box!important;color:#4b301c85!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:22px!important;min-height:22px!important;max-height:22px!important;box-shadow:none!important;opacity:.64!important;cursor:grab!important;pointer-events:auto!important;-webkit-user-select:none!important;user-select:none!important;z-index:4!important;background-color:#ffffff29!important;border:1px solid #5c3d221f!important;border-radius:7px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;display:block!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title>.fk-chapter-drag-handle:before{content:""!important;background:linear-gradient(currentColor,currentColor) 0 1.2px/14px 1.6px no-repeat,linear-gradient(currentColor,currentColor) 0 5.2px/14px 1.6px no-repeat,linear-gradient(currentColor,currentColor) 0 9.2px/14px 1.6px no-repeat!important;width:14px!important;height:12px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title>.fk-chapter-drag-handle:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title>.fk-chapter-drag-handle:focus-visible{opacity:.88!important;color:#3f2a18c2!important;background-color:#dac095!important;border-color:#5c3d2230!important;outline:none!important;box-shadow:inset 0 1px #ffffff7a,0 1px 2px #1f140c0e!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-0:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title>.fk-chapter-drag-handle:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-0:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title>.fk-chapter-drag-handle:focus-visible{background-color:#c9a469!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-1:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title>.fk-chapter-drag-handle:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-1:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title>.fk-chapter-drag-handle:focus-visible{background-color:#d0b075!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-2:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title>.fk-chapter-drag-handle:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-2:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title>.fk-chapter-drag-handle:focus-visible{background-color:#dcc18f!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-3:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title>.fk-chapter-drag-handle:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-3:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title>.fk-chapter-drag-handle:focus-visible{background-color:#e4cfaa!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-4:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title>.fk-chapter-drag-handle:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-4:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title>.fk-chapter-drag-handle:focus-visible{background-color:#ead9bf!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title>.fk-chapter-drag-handle:active{cursor:grabbing!important;opacity:.94!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row.fk-chapter-row-drop-target{z-index:8!important;position:relative!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row.fk-chapter-row-drop-before,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row.fk-chapter-row-drop-after,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row.fk-chapter-row-drop-inside{margin-top:0!important;margin-bottom:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title:before,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row.fk-chapter-row-drop-before:before,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row.fk-chapter-row-drop-after:after,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row.fk-chapter-row-drop-inside:after{content:none!important;display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-placeholder{--fk-chapter-flow-indent:0px;--fk-chapter-flow-extra-indent:0px;animation:.115s ease-out both fk-row-silhouette-enter;grid-template-columns:var(--fk-kalk-grid-columns)!important;align-items:center!important;gap:var(--fk-kalk-grid-gap)!important;box-sizing:border-box!important;width:auto!important;height:26px!important;min-height:26px!important;max-height:26px!important;margin:2px 0 2px calc(var(--fk-chapter-flow-indent,0px) + var(--fk-chapter-flow-extra-indent,0px) + 29px)!important;color:#0000!important;cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:auto!important;z-index:24!important;background:linear-gradient(#f5e7d2b3,#e6cfab94)!important;border:1px dashed #6f4e2c6b!important;border-radius:8px!important;padding:1px 6px 1px 8px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffb8,0 4px 11px #4832220f!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-placeholder-level-0{--fk-chapter-flow-indent:0px;background:linear-gradient(#d7b57e80,#cda4676b)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-placeholder-level-1{--fk-chapter-flow-indent:14px;background:linear-gradient(#e4c99a8a,#d8b77970)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-placeholder-level-2{--fk-chapter-flow-indent:28px}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-placeholder-level-3{--fk-chapter-flow-indent:42px}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-placeholder-level-4{--fk-chapter-flow-indent:56px}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-placeholder-inside{--fk-chapter-flow-extra-indent:var(--fk-kalk-tree-step,14px)}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-placeholder>span{pointer-events:none;background:#5d41262e;border-radius:999px;min-width:0;display:block}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-silhouette-collapse{grid-column:1;justify-self:center;width:9px;height:9px}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-silhouette-checkbox{grid-column:2;justify-self:center;width:11px;height:11px;border-radius:3px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-silhouette-title{grid-column:3;width:min(72%,360px);height:7px}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-silhouette-quantity{background:#ffffff7a;grid-column:4;justify-self:end;width:72%;height:12px;border-radius:4px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-silhouette-hours{grid-column:5}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-silhouette-labor{grid-column:6}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-silhouette-material{grid-column:7}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-silhouette-total{grid-column:8}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet :is(.fk-chapter-flow-silhouette-hours,.fk-chapter-flow-silhouette-labor,.fk-chapter-flow-silhouette-material,.fk-chapter-flow-silhouette-total){background:#ffffff80;border-radius:4px;justify-self:end;width:78%;height:12px}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-silhouette-menu{grid-column:9;justify-self:end;width:13px;height:13px}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row.fk-chapter-row-drop-inside{filter:brightness(1.01)saturate(1.006)!important;box-shadow:inset 0 0 0 2px #7a562f2e,inset 28px 0 #7a562f0d,0 5px 13px #4832220d!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row.is-chapter-dragging-source{opacity:.34!important;filter:saturate(.78)!important;transform:scale(.998)!important}}.fk-project-number-label-select{font-size:0!important;line-height:1!important}.fk-project-number-label-select:focus{outline-offset:1px!important}.fk-project-number-label-control,.fk-project-address-label-control{color:#fff8ecc2!important}.fk-project-number-label-control>span,.fk-project-address-label-control>span{color:inherit!important}.fk-project-number-label-select,.fk-project-address-label-select{border-radius:6px!important;grid-area:1/2!important;place-self:center end!important;display:block!important}.fk-project-number-label-select:hover,.fk-project-address-label-select:hover,.fk-project-number-label-select:focus,.fk-project-address-label-select:focus{background:linear-gradient(#fff,#dabe94fa)!important;border-color:#3b2612c2!important;outline:none!important;box-shadow:inset 0 1px #ffffffeb,0 0 0 2px #a67b3a24,0 2px 5px #1f140c33!important}.fk-project-edit-grid,.fk-frozen-project-edit.fk-project-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.fk-frozen-project-edit>label>input,.fk-frozen-project-edit>label>select:not(.fk-project-number-label-select):not(.fk-project-address-label-select):not(.fk-project-customer-label-select){box-sizing:border-box!important;height:28px!important;min-height:28px!important;max-height:28px!important;line-height:1.1!important}.fk-project-edit-actions{grid-column:4!important;place-self:end!important}.fk-project-number-label-control,.fk-project-address-label-control,.fk-project-customer-label-control{grid-template-rows:18px!important;grid-template-columns:minmax(0,1fr) 24px!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:18px!important;margin:0!important;padding:0!important;line-height:1!important;display:grid!important;position:relative!important}.fk-project-number-label-control>span,.fk-project-address-label-control>span,.fk-project-customer-label-control>span{text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:1/1!important;min-width:0!important;line-height:1!important;display:block!important;overflow:hidden!important}.fk-project-number-label-select,.fk-project-address-label-select,.fk-project-customer-label-select{color:#0000!important;-webkit-text-fill-color:transparent!important;width:190px!important;min-width:190px!important;max-width:190px!important;height:22px!important;min-height:22px!important;max-height:22px!important;box-shadow:none!important;cursor:pointer!important;opacity:.01!important;appearance:auto!important;z-index:4!important;background:0 0!important;border:0!important;margin:0!important;padding:0 14px!important;position:absolute!important;top:-1px!important;right:0!important}.fk-project-number-label-select option,.fk-project-address-label-select option,.fk-project-customer-label-select option{color:#241b13!important;background:#fffdf9!important;padding:7px 16px!important;font-size:.86rem!important;line-height:1.35!important}.fk-project-number-label-control:after,.fk-project-address-label-control:after,.fk-project-customer-label-control:after{content:"∨"!important;color:#4b301c!important;pointer-events:none!important;z-index:2!important;background:linear-gradient(#fffcf4fa,#e4cdabf5)!important;border:1px solid #53371a7a!important;border-radius:6px!important;grid-area:1/2!important;place-self:center!important;place-items:center!important;width:24px!important;height:18px!important;font-size:.72rem!important;font-weight:950!important;line-height:1!important;display:grid!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffffd1,0 1px 3px #1f140c29!important}@media (width<=1180px){.fk-project-edit-grid,.fk-frozen-project-edit.fk-project-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fk-project-edit-actions{grid-column:1/-1!important}}.fk-project-edit-grid>label>input,.fk-project-edit-grid>label>select:not(.fk-project-number-label-select):not(.fk-project-address-label-select):not(.fk-project-customer-label-select),.fk-frozen-project-edit.fk-project-edit-grid>label>input,.fk-frozen-project-edit.fk-project-edit-grid>label>select:not(.fk-project-number-label-select):not(.fk-project-address-label-select):not(.fk-project-customer-label-select){box-sizing:border-box!important;width:100%!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;line-height:30px!important}.fk-project-edit-grid>label>select:not(.fk-project-number-label-select):not(.fk-project-address-label-select):not(.fk-project-customer-label-select),.fk-frozen-project-edit.fk-project-edit-grid>label>select:not(.fk-project-number-label-select):not(.fk-project-address-label-select):not(.fk-project-customer-label-select){appearance:auto!important;padding-left:9px!important;padding-right:30px!important}.fk-project-edit-grid>label,.fk-frozen-project-edit.fk-project-edit-grid>label{grid-template-rows:15px 30px!important;align-content:end!important;gap:4px!important}.fk-project-policy-holder-label-control{grid-template-rows:18px!important;grid-template-columns:minmax(0,1fr) 24px!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:18px!important;margin:0!important;padding:0!important;line-height:1!important;display:grid!important;position:relative!important}.fk-project-policy-holder-label-control>span{text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:1/1!important;min-width:0!important;line-height:1!important;display:block!important;overflow:hidden!important}.fk-project-policy-holder-label-select{color:#0000!important;-webkit-text-fill-color:transparent!important;width:190px!important;min-width:190px!important;max-width:190px!important;height:22px!important;min-height:22px!important;max-height:22px!important;box-shadow:none!important;cursor:pointer!important;opacity:.01!important;appearance:auto!important;z-index:4!important;background:0 0!important;border:0!important;margin:0!important;padding:0 14px!important;position:absolute!important;top:-1px!important;right:0!important}.fk-project-policy-holder-label-select option{color:#241b13!important;background:#fffdf9!important;padding:7px 16px!important;font-size:.86rem!important;line-height:1.35!important}.fk-project-policy-holder-label-control:after{content:"∨"!important;color:#4b301c!important;pointer-events:none!important;z-index:2!important;background:linear-gradient(#fffcf4fa,#e4cdabf5)!important;border:1px solid #53371a7a!important;border-radius:6px!important;grid-area:1/2!important;place-self:center!important;place-items:center!important;width:24px!important;height:18px!important;font-size:.72rem!important;font-weight:950!important;line-height:1!important;display:grid!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffffd1,0 1px 3px #1f140c29!important}.fk-project-number-label-control:has(.fk-project-number-label-select:hover):after{background:linear-gradient(#fff,#dabe94fa)!important;border-color:#3b2612c2!important;box-shadow:inset 0 1px #ffffffeb,0 0 0 2px #a67b3a24,0 2px 5px #1f140c33!important}.fk-project-address-label-control:has(.fk-project-address-label-select:hover):after{background:linear-gradient(#fff,#dabe94fa)!important;border-color:#3b2612c2!important;box-shadow:inset 0 1px #ffffffeb,0 0 0 2px #a67b3a24,0 2px 5px #1f140c33!important}.fk-project-customer-label-control:has(.fk-project-customer-label-select:hover):after{background:linear-gradient(#fff,#dabe94fa)!important;border-color:#3b2612c2!important;box-shadow:inset 0 1px #ffffffeb,0 0 0 2px #a67b3a24,0 2px 5px #1f140c33!important}.fk-project-number-label-control:has(.fk-project-number-label-select:focus):after{background:linear-gradient(#fff,#dabe94fa)!important;border-color:#3b2612c2!important;box-shadow:inset 0 1px #ffffffeb,0 0 0 2px #a67b3a24,0 2px 5px #1f140c33!important}.fk-project-address-label-control:has(.fk-project-address-label-select:focus):after{background:linear-gradient(#fff,#dabe94fa)!important;border-color:#3b2612c2!important;box-shadow:inset 0 1px #ffffffeb,0 0 0 2px #a67b3a24,0 2px 5px #1f140c33!important}.fk-project-customer-label-control:has(.fk-project-customer-label-select:focus):after{background:linear-gradient(#fff,#dabe94fa)!important;border-color:#3b2612c2!important;box-shadow:inset 0 1px #ffffffeb,0 0 0 2px #a67b3a24,0 2px 5px #1f140c33!important}.fk-project-policy-holder-label-control:has(.fk-project-policy-holder-label-select:hover):after{background:linear-gradient(#fff,#dabe94fa)!important;border-color:#3b2612c2!important;box-shadow:inset 0 1px #ffffffeb,0 0 0 2px #a67b3a24,0 2px 5px #1f140c33!important}.fk-project-policy-holder-label-control:has(.fk-project-policy-holder-label-select:focus):after{background:linear-gradient(#fff,#dabe94fa)!important;border-color:#3b2612c2!important;box-shadow:inset 0 1px #ffffffeb,0 0 0 2px #a67b3a24,0 2px 5px #1f140c33!important}@media screen{body.fk-kalk-route .fk-kalk-page .fk-block.is-collapsed .fk-collapsed-calculation-title,body.fk-kalk-route .fk-kalk-page .fk-block.is-collapsed .fk-collapsed-workitem-title-anchor,body.fk-kalk-route .fk-kalk-page .fk-block.is-collapsed .fk-collapsed-workitem-title-text{-webkit-user-select:text!important;user-select:text!important}}.fk-material-selected-panel{grid-template-columns:minmax(0,1fr) minmax(116px,140px) minmax(116px,140px) minmax(126px,152px) 32px!important;align-items:end!important;column-gap:10px!important}.fk-material-selected-panel>div:first-child{align-self:center!important;min-width:0!important}.fk-material-selected-panel .fk-material-price{grid-template-rows:15px 20px!important;align-items:end!important;gap:4px!important;min-width:0!important;display:grid!important}.fk-material-selected-panel .fk-material-price>span:first-child{align-self:end!important;min-height:0!important;margin:0!important;line-height:1!important}.fk-material-selected-panel .fk-material-price>button,.fk-material-selected-panel .fk-material-price>strong,.fk-material-selected-panel .fk-material-price>.fk-tsx-style-055{box-sizing:border-box!important;color:#2d1d10!important;text-align:right!important;white-space:nowrap!important;background:#ffffff94!important;border:1px solid #694b2829!important;border-radius:4px!important;place-items:center end!important;width:100%!important;min-width:0!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0 10px!important;font-size:.72rem!important;font-weight:760!important;line-height:1!important;display:grid!important}.fk-material-selected-panel .fk-material-price>button{cursor:pointer!important}.fk-material-selected-remove-button{color:#4f3219!important;cursor:pointer!important;background:linear-gradient(#fffcf7f5,#eee5d8eb)!important;border:1px solid #694b283d!important;border-radius:999px!important;align-self:end!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;font-size:1.05rem!important;font-weight:760!important;line-height:1!important;display:grid!important}.fk-material-selected-remove-button:hover{color:#2d1d10!important;background:linear-gradient(#f5ede1fa,#dccbb5f0)!important;border-color:#694b286b!important}@media (width<=760px){.fk-material-selected-panel{grid-template-columns:1fr!important;align-items:stretch!important}.fk-material-selected-panel .fk-material-price{grid-template-rows:auto 24px!important}.fk-material-selected-panel .fk-material-price>button,.fk-material-selected-panel .fk-material-price>strong,.fk-material-selected-panel .fk-material-price>.fk-tsx-style-055{height:24px!important;min-height:24px!important;max-height:24px!important}.fk-material-selected-remove-button{justify-self:end!important}}@media screen{.fk-kalk-page .fk-kalk-scroll-sheet .fk-project-adjustment-system-node.fk-hierarchy-node-level-0>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-project-adjustment-chapter-menu-placeholder{visibility:hidden!important;pointer-events:none!important;grid-column:9!important;justify-content:flex-end!important;place-self:center end!important;display:flex!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-project-adjustment-system-node.fk-hierarchy-node-level-0>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-project-adjustment-chapter-menu-placeholder>.fk-project-adjustment-chapter-menu-ghost{box-sizing:border-box!important;border-radius:7px!important;width:28px!important;min-width:28px!important;height:24px!important;min-height:24px!important;padding:0!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-project-adjustment-system-block>.fk-block-header>.fk-project-adjustment-rig-line-totals{display:contents!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-project-adjustment-system-block>.fk-block-header>.fk-project-adjustment-rig-line-totals>.fk-project-adjustment-rig-qty-cell{width:46px!important;min-width:46px!important;max-width:46px!important;text-align:center!important;grid-column:7!important;justify-self:end!important;justify-items:center!important;inline-size:46px!important;min-inline-size:46px!important;max-inline-size:46px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-project-adjustment-system-block>.fk-block-header>.fk-project-adjustment-rig-line-totals>.fk-project-adjustment-rig-qty-cell>strong{text-align:center!important;justify-self:center!important;margin-left:0!important;margin-right:0!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-project-adjustment-system-block>.fk-block-header>.fk-project-adjustment-rig-line-totals>.fk-project-adjustment-rig-line-sum-cell>strong{text-align:right!important;justify-self:end!important;margin-left:auto!important;margin-right:0!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-project-adjustment-system-block>.fk-block-header>.fk-project-adjustment-rig-line-totals>.fk-project-adjustment-rig-center-guard{display:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-project-adjustment-system-block>.fk-block-header>.fk-project-adjustment-rig-line-totals>.fk-project-adjustment-rig-line-sum-cell{text-align:right!important;grid-column:8!important;justify-self:stretch!important;justify-items:end!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-project-adjustment-system-block>.fk-block-header>.fk-project-adjustment-rig-line-totals>.fk-project-adjustment-rig-line-sum-cell>.fk-project-adjustment-rig-sum-value{text-align:right!important;justify-content:flex-end!important;justify-self:stretch!important;align-items:center!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:0!important;display:inline-flex!important}body.fk-kalk-route .fk-material-factor-modal.fk-line-metric-modal{width:min(560px,100vw - 32px)!important;max-height:calc(100vh - 32px)!important;overflow:hidden!important}body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal){width:min(620px,100vw - 32px)!important;max-height:calc(100vh - 32px)!important;overflow:hidden!important}body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-body label{justify-items:center!important}body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-body label>span{text-align:center!important;width:100%!important}body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-body label>input{text-align:center!important;justify-self:center!important;width:min(33.333%,180px)!important;min-width:120px!important;max-width:180px!important;padding-left:8px!important;padding-right:8px!important}body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-body label>input::placeholder,body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-body input{text-align:center!important}body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-footer,body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions{box-sizing:border-box!important;border-top:1px solid #483a2a1a!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;padding:12px 22px 18px!important;display:flex!important;position:static!important;overflow:visible!important}body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-footer>button,body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions>button,body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions>button:first-child,body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions>button:nth-child(2),body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions>button:nth-child(3),body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions>button:nth-child(4),body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions>button:nth-child(5),body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions>button:nth-child(6){z-index:auto!important;white-space:nowrap!important;box-sizing:border-box!important;order:10!important;place-self:center!important;width:auto!important;min-width:max-content!important;max-width:100%!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 14px!important;line-height:1!important;position:static!important;inset:auto!important}body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-footer>.primary-button,body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions>.primary-button{order:90!important;margin-left:auto!important}body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-footer>button:last-child,body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions>button:last-child{order:100!important;margin-left:0!important}body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-footer>button:disabled,body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions>button:disabled{opacity:.45!important;cursor:not-allowed!important;filter:none!important;transform:none!important}body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-body label>span{padding-right:0!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-material-factor-modal.fk-line-metric-modal,body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal){width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-body label>input{width:min(60%,180px)!important;min-width:120px!important}body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-footer,body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions{grid-template-columns:1fr!important;gap:8px!important;padding-left:14px!important;padding-right:14px!important;display:grid!important}body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-footer>button,body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions>button{width:100%!important;min-width:0!important;margin-left:0!important}}@media screen{body.fk-kalk-route .fk-material-factor-modal .fk-material-factor-preference-row{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0 0 12px!important;padding:0!important;display:flex!important}body.fk-kalk-route .fk-material-factor-modal .fk-material-factor-preference-row>button{white-space:nowrap!important;height:32px!important;min-height:32px!important;padding:0 14px!important}body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-footer>.ghost-button:hover:not(:disabled),body.fk-kalk-route .fk-material-factor-modal .fk-material-factor-preference-row>.ghost-button:hover:not(:disabled),body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions>.ghost-button:hover:not(:disabled),body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions>.secondary-button:hover:not(:disabled){color:#2f1d10!important;filter:none!important;background:linear-gradient(#f4e5ca,#e2ccaa)!important;border-color:#56371c57!important;box-shadow:inset 0 1px #ffffff9e,0 2px 6px #3722111f!important}body.fk-kalk-route .fk-material-factor-modal .fk-material-consumption-preference-row{margin-bottom:12px!important}body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-footer>.ghost-button:first-of-type{margin-right:auto!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-cost-input-heading-row{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-cost-input-actions{justify-content:stretch!important}body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-cost-input-actions>button{width:100%!important}}@media screen{body.fk-kalk-route .fk-material-factor-modal .fk-material-consumption-preference-row>button:first-child{order:2!important}body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important}body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions>button:first-child{order:90!important;margin-left:0!important}body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions>button:nth-child(2){order:70!important;margin-left:auto!important}body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions>button:nth-child(3){order:80!important;margin-left:0!important}body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions>button:nth-child(4){order:100!important;margin-left:0!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions{flex-wrap:wrap!important}body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-actions>button:nth-child(2){margin-left:0!important}}@media screen{body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-body{min-width:0!important;max-width:100%!important;overflow:visible!important}body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-body>p,body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-body p,body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-body small{box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important;text-align:left!important;width:100%!important;min-width:0!important;max-width:100%!important;line-height:1.35!important;display:block!important;overflow:visible!important}body.fk-kalk-route .fk-material-factor-modal .fk-material-waste-preference-row{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0 0 12px!important;padding:0!important;display:flex!important}body.fk-kalk-route .fk-material-factor-modal .fk-material-waste-preference-row>button{white-space:nowrap!important;height:32px!important;min-height:32px!important;padding:0 14px!important}body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-cost-input-heading-row{justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0 0 7px!important;display:flex!important}body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-cost-input-heading-row>span{white-space:nowrap!important;flex:none!important;margin:0!important;padding:0!important}body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-cost-input-actions{flex-wrap:wrap!important;flex:auto!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-cost-input-actions>button{white-space:nowrap!important;border-radius:6px!important;height:27px!important;min-height:27px!important;padding:0 10px!important;font-size:.72rem!important;line-height:1!important}body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-cost-input-heading-row+input{margin-top:0!important}body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-body label{place-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-body label>input,body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-cost-input-heading-row+input{text-align:center!important;box-sizing:border-box!important;flex:none!important;place-self:center!important;width:40%!important;min-width:150px!important;max-width:220px!important;margin-left:auto!important;margin-right:auto!important;padding-left:8px!important;padding-right:8px!important;display:block!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-body label>input,body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-cost-input-heading-row+input{width:70%!important;min-width:140px!important;max-width:220px!important}}.fk-frozen-summary-column{min-width:min(100%,560px);margin-left:auto;display:block;position:relative}.fk-frozen-summary-actions{z-index:12;pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:auto;min-height:30px;display:flex;position:absolute;bottom:calc(100% + 22px);right:0}.fk-frozen-summary-actions .fk-project-menu-wrap{display:inline-flex;position:relative}.fk-frozen-summary-actions>.secondary-button,.fk-frozen-summary-actions>.fk-project-menu-wrap>.ghost-button,.fk-frozen-actions-right>.fk-project-info-toggle-button,.fk-frozen-actions-right>.fk-print-save-combined-button{color:#2d2118;background:#e8e5e0f0;border-color:#d6d1c9b8;border-radius:5px;height:28px;min-height:28px;padding:0 11px;box-shadow:0 5px 10px #120c0729,0 1px 2px #120c0724,inset 0 1px #ffffffad}.fk-frozen-summary-column .fk-frozen-total-strip{width:100%;margin-left:0}@media (width<=860px){.fk-frozen-summary-column{min-width:100%}.fk-frozen-summary-actions{width:100%;margin-bottom:8px;position:static}}.fk-frozen-summary-actions>.secondary-button:hover:not(:disabled),.fk-frozen-summary-actions>.fk-project-menu-wrap>.ghost-button:hover:not(:disabled),.fk-frozen-actions-right>.fk-project-info-toggle-button:hover:not(:disabled),.fk-frozen-actions-right>.fk-print-save-combined-button:hover:not(:disabled){background:#f8f7f5fa;border-color:#e8e4dee0;box-shadow:0 6px 12px #120c072e,0 1px 3px #120c0726,inset 0 1px #ffffffc7}.fk-copy-selected-modal{width:min(520px,100vw - 32px)}.fk-copy-selected-modal-body{gap:10px;padding:16px 18px 4px;display:grid}.fk-copy-selected-option{color:#2d2118;text-align:left;background:#fffaf2c7;border:1px solid #5c3d2224;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:10px 11px;display:grid}.fk-copy-selected-option input[type=checkbox]{accent-color:#7a5a2b;width:16px;min-width:16px;height:16px;min-height:16px;margin:2px 0 0;padding:0}.fk-copy-selected-option span{gap:3px;min-width:0;display:grid}.fk-copy-selected-option strong{color:#2d2118;font-size:.84rem;font-weight:800;line-height:1.15}.fk-copy-selected-option small{color:#2d2118a8;font-size:.72rem;font-weight:500;line-height:1.35}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal{width:min(560px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;overflow:hidden!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-fastener-modal-header{min-width:0!important;padding-left:22px!important;padding-right:18px!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-fastener-modal-header>div{min-width:0!important;max-width:100%!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-fastener-modal-header strong,body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-fastener-modal-header small{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;max-width:100%!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-modal-body{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:16px 18px 8px!important;display:grid!important;overflow-x:hidden!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-modal-body>label.fk-copy-selected-option{text-align:left!important;cursor:pointer!important;grid-template:"checkbox copytext"/26px minmax(0,1fr)!important;align-items:start!important;gap:0 10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:10px 12px 10px 14px!important;display:grid!important;position:relative!important;overflow:hidden!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-modal-body>label.fk-copy-selected-option>input[type=checkbox]{float:none!important;accent-color:#7a5a2b!important;grid-area:auto!important;place-self:start!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important;margin:1px 0 0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-modal-body>label.fk-copy-selected-option>span{grid-area:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-modal-body>label.fk-copy-selected-option>span>strong,body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-modal-body>label.fk-copy-selected-option>span>small{text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important;grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-modal-body>label.fk-copy-selected-option>span>strong{color:#2d2118!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:.82rem!important;font-weight:800!important;line-height:1.18!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-modal-body>label.fk-copy-selected-option>span>small{color:#2d2118a8!important;letter-spacing:0!important;text-transform:none!important;font-size:.72rem!important;font-weight:500!important;line-height:1.34!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-line-metric-modal-footer{width:100%!important;min-width:0!important;padding-left:18px!important;padding-right:18px!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-modal-body,body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-line-metric-modal-footer{padding-left:14px!important;padding-right:14px!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-modal-body>label.fk-copy-selected-option{grid-template-columns:24px minmax(0,1fr)!important;column-gap:8px!important;padding-left:12px!important;padding-right:10px!important}}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-target{color:#2d2118!important;text-align:left!important;box-sizing:border-box!important;background:#f9f2e7d1!important;border:1px solid #5c3d2229!important;border-radius:10px!important;gap:4px!important;width:100%!important;min-width:0!important;margin:0!important;padding:11px 12px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-target>span{color:#5c3d22b8!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:850!important;line-height:1.1!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-target>strong{color:#2d2118!important;font-size:.86rem!important;font-weight:850!important;line-height:1.15!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-target>small{color:#2d2118a8!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:.72rem!important;font-weight:500!important;line-height:1.34!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-target>input{color:#2d2118!important;text-align:left!important;box-sizing:border-box!important;background:#fffdf9fa!important;border:1px solid #5c3d2238!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;margin-top:5px!important;padding:0 10px!important;font-size:.82rem!important;font-weight:650!important;line-height:1!important;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #26180c0d!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-placement{color:#2d2118!important;text-align:left!important;box-sizing:border-box!important;background:#f9f2e7d1!important;border:1px solid #5c3d2229!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:11px 12px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-placement>span{color:#5c3d22b8!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:850!important;line-height:1.1!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-placement-option{cursor:pointer!important;box-sizing:border-box!important;background:#fffdf9b8!important;border:1px solid #5c3d221f!important;border-radius:8px!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px 9px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-placement-option>input[type=radio]{accent-color:#7a5a2b!important;place-self:start!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;margin:1px 0 0!important;padding:0!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-placement-option>span{gap:3px!important;min-width:0!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-placement-option strong,body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-placement-option small{text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-placement-option strong{color:#2d2118!important;font-size:.8rem!important;font-weight:800!important;line-height:1.18!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-placement-option small{color:#2d2118a8!important;font-size:.71rem!important;font-weight:500!important;line-height:1.32!important}}.fk-workitem-dimension-option.is-selected{outline:2px solid;transform:translateY(-1px)}.fk-workitem-dimension-selection-summary{opacity:.82;margin-right:auto;font-size:.82rem;font-weight:700}.fk-cladding-dimension-role-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:10px;display:grid}.fk-cladding-dimension-role-column{background:#ffffffa3;border:1px solid #5f453438;border-radius:12px;padding:10px}.fk-cladding-dimension-role-column>strong{text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.86rem;display:block}.fk-cladding-dimension-role-options{gap:7px;display:grid}.fk-cladding-consumption-panel{background:#ffffffb8;border:1px solid #5f453438;border-radius:14px;margin-top:14px;padding:12px}.fk-cladding-consumption-panel>strong{margin-bottom:4px;display:block}.fk-cladding-consumption-panel>small{opacity:.75;margin-bottom:10px;display:block}.fk-cladding-consumption-grid{grid-template-columns:1fr 110px 120px;align-items:center;gap:8px;display:grid}.fk-cladding-consumption-grid span{font-size:.84rem}.fk-cladding-consumption-grid input{width:100%}.fk-cladding-consumption-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (width<=760px){.fk-cladding-dimension-role-grid,.fk-cladding-consumption-grid{grid-template-columns:1fr}}.fk-workitem-dimension-modal{overscroll-behavior:contain;max-height:calc(100vh - 24px);overflow-y:auto}.fk-workitem-dimension-modal-footer{z-index:5;background:#fffaf2;border-top:1px solid #5f453429;padding-top:12px;padding-bottom:6px;position:sticky;bottom:-1px}.fk-cladding-dimension-role-options{max-height:min(34vh,330px);padding-right:4px;overflow-y:auto}.fk-cladding-consumption-panel{margin-bottom:10px}.fk-cladding-consumption-panel.is-readonly input,.fk-cladding-consumption-input-readonly{cursor:default;color:#2d2018c7;background:#5f45340f}.fk-cladding-consumption-panel.is-readonly input:focus,.fk-cladding-consumption-input-readonly:focus{box-shadow:none;outline:none}@media screen{body.fk-kalk-route .fk-custom-material-modal{width:min(560px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;overflow:hidden!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal,body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal *,body.fk-kalk-route .fk-custom-material-modal,body.fk-kalk-route .fk-custom-material-modal *{box-sizing:border-box!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-modal-body{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)!important;gap:9px 10px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:20px!important;padding-right:20px!important;overflow:hidden!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-modal-body>label,body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-modal-body>div,body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-modal-body input,body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-modal-body select,body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-modal-body button{width:100%!important;min-width:0!important;max-width:100%!important}body.fk-kalk-route .fk-custom-material-modal .fk-material-modal-footer{padding-left:20px!important;padding-right:20px!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-pricing-mode-select,body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-centered-number-input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:37px!important;min-height:37px!important;max-height:37px!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-pricing-mode-select{justify-content:center!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;display:inline-flex!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-block-row.fk-front-plus-preserve-while-name-editing>.fk-front-workpost-toggle-button{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:10080!important;display:inline-grid!important;position:relative!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-block-row.fk-front-plus-preserve-while-name-editing>.fk-hierarchy-block-wrap{z-index:1!important;min-width:0!important;position:relative!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-block-row:has(.fk-collapsed-workitem-search-cell){overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-block-row:has(.fk-collapsed-workitem-search-cell) .fk-hierarchy-block-wrap{overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed:has(.fk-collapsed-workitem-search-cell){overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed:has(.fk-collapsed-workitem-search-cell)>.fk-block-header{overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed:has(.fk-collapsed-workitem-search-cell) .fk-block-collapse{overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed:has(.fk-collapsed-workitem-search-cell) .fk-collapsed-calculation-title{overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed:has(.fk-collapsed-workitem-search-cell) .fk-collapsed-workitem-title-anchor{overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-collapsed-workitem-title-anchor>.fk-workitem-search-cell.fk-collapsed-workitem-search-cell{top:auto!important;left:auto!important;z-index:10040!important;width:min(305px,31vw)!important;min-width:250px!important;max-width:min(305px,100%)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 305px!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-collapsed-workitem-title-anchor>.fk-workitem-search-cell.fk-collapsed-workitem-search-cell>input{width:100%!important;min-width:0!important;max-width:100%!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-collapsed-workitem-title-anchor>.fk-workitem-search-cell.fk-collapsed-workitem-search-cell>.fk-workitem-search-menu{z-index:10041!important;width:min(520px,72vw)!important;max-height:380px!important;margin-top:0!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;overflow:hidden auto!important}}.fk-workitem-search-menu.fk-workitem-search-portal{z-index:2147483000;overscroll-behavior:contain;isolation:isolate;max-width:calc(100vw - 16px);margin:0;font-family:inherit;position:fixed;inset:auto;overflow:hidden auto;transform:none}.fk-workitem-search-menu.fk-workitem-search-portal>button{color:#24170e!important;width:100%!important;min-width:0!important;height:auto!important;min-height:auto!important;max-height:none!important;font:inherit!important;text-align:left!important;white-space:normal!important;cursor:pointer!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:10px!important;flex:none!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-content:start!important;place-items:start stretch!important;row-gap:3px!important;margin:0!important;padding:8px 10px 9px!important;line-height:normal!important;display:grid!important;overflow:visible!important}.fk-workitem-search-menu.fk-workitem-search-portal>button:hover,.fk-workitem-search-menu.fk-workitem-search-portal>button:focus-visible{color:#24170e!important;background:#a4703321!important;outline:none!important}.fk-workitem-search-menu.fk-workitem-search-portal>button>.fk-workitem-search-title{color:#24170e!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:2.64em!important;margin:0!important;padding:0!important;font-size:.78rem!important;font-weight:650!important;line-height:1.32!important;display:block!important;position:static!important;overflow:hidden!important}.fk-workitem-search-menu.fk-workitem-search-portal>button>.fk-workitem-search-meta{color:#4b301cad!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:.68rem!important;font-weight:400!important;line-height:1.22!important;display:block!important;position:static!important;overflow:visible!important}.fk-workitem-dimension-option.is-custom{background:#f8efe1eb;border-style:dashed;min-width:124px}.fk-workitem-dimension-option.is-custom.is-selected{background:#dcecdafa;border-style:solid;border-color:#40634294}.fk-workitem-custom-dimension-editor{background:#fff8eec7;border:1px solid #5c3d2229;border-radius:14px;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:0 20px 16px;padding:12px;display:grid}.fk-workitem-custom-dimension-editor label{gap:5px;min-width:0;display:grid}.fk-workitem-custom-dimension-editor label>span{color:#462d1bb3;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:850}.fk-workitem-custom-dimension-editor input{border-radius:10px;min-height:38px}.fk-workitem-custom-dimension-editor .primary-button{min-height:38px}@media (width<=560px){.fk-workitem-custom-dimension-editor{grid-template-columns:1fr;margin-left:14px;margin-right:14px}.fk-workitem-custom-dimension-editor .primary-button{width:100%}}@media screen and (width>=801px) and (width<=1100px){body.fk-kalk-route .fk-kalk-page .fk-frozen-actions{grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:center!important;gap:8px!important;width:100%!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-left,body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-right{flex-flow:row!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-left{justify-content:flex-start!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-right{justify-content:flex-end!important;margin-left:auto!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-right>button{white-space:nowrap!important;min-width:0!important;padding-inline:10px!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-selected-count{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}}.fk-save-calculation-menu-wrap{z-index:260;flex:none;min-width:0;position:relative}.fk-save-calculation-split{align-items:stretch;min-width:0;display:inline-flex}.fk-save-calculation-split .fk-save-kalkyle-button{min-width:0;border-right-width:0!important;border-radius:999px 0 0 999px!important}.fk-frozen-kalk-header .fk-save-calculation-menu-toggle{width:28px;min-width:28px;font-size:.72rem;line-height:1;color:#3b2414!important;background:linear-gradient(#fff5e5fa,#e8cca2f5)!important;border-color:#c59a5a6b!important;border-radius:0 999px 999px 0!important;padding:0!important;box-shadow:inset 0 1px #ffffffb8,0 4px 10px #27190d1a!important}.fk-frozen-kalk-header .fk-save-calculation-menu-toggle:hover:not(:disabled),.fk-frozen-kalk-header .fk-save-calculation-menu-toggle:focus-visible{background:linear-gradient(#fff9ef,#debe8d)!important;border-color:#c59a5a9e!important}.fk-save-calculation-menu{z-index:980;color:#241b13;background:#fffdf9;border:1px solid #483a2a2e;border-radius:13px;width:min(290px,100vw - 28px);padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 42px #140e083d}.fk-save-calculation-menu>button{width:100%;min-height:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.fk-save-calculation-menu>button:hover,.fk-save-calculation-menu>button:focus-visible{background:#f5ead8;outline:none}.fk-save-calculation-menu strong,.fk-save-calculation-menu small{display:block}.fk-save-calculation-menu strong{font-size:.78rem;font-weight:800}.fk-save-calculation-menu small{color:#241b13ad;white-space:normal;font-size:.68rem;font-weight:500;line-height:1.3}.fk-save-as-backdrop{z-index:1000000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f140c75;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fk-save-as-dialog{color:#241b13;background:#fffdf9;border:1px solid #7a5a2b3d;border-radius:20px;gap:10px;width:min(470px,100%);padding:20px;display:grid;box-shadow:0 28px 78px #140e0857}.fk-save-as-dialog>span{color:#8a5b27;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:950}.fk-save-as-dialog>strong{font-size:1.18rem;font-weight:850;line-height:1.2}.fk-save-as-dialog>p{color:#241b13bd;margin:0 0 2px;font-size:.88rem;line-height:1.45}.fk-save-as-dialog>label{gap:5px;margin-top:2px;display:grid}.fk-save-as-dialog>label>span{color:#67594a;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fk-save-as-dialog input{min-height:40px;font-size:.86rem}.fk-save-as-error{color:#8b2f20;background:#8b2f2012;border:1px solid #8b2f202e;border-radius:10px;padding:8px 10px;font-size:.78rem;line-height:1.35}.fk-save-as-actions{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}@media (width<=720px){.fk-save-as-actions{flex-direction:column-reverse}.fk-save-as-actions .ghost-button,.fk-save-as-actions .primary-button{width:100%}}@media screen and (width>=801px) and (width<=1100px){body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-right>.fk-save-calculation-menu-wrap{min-width:0!important}body.fk-kalk-route .fk-kalk-page .fk-save-calculation-split .fk-save-kalkyle-button{white-space:nowrap!important;padding-inline:9px!important}}.fk-save-success-pill{color:#29402a;white-space:nowrap;pointer-events:none;background:#e1efdcf7;border:1px solid #8fab8494;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:28px;padding:0 11px;font-size:.72rem;font-weight:700;line-height:1;animation:2s both fk-save-success-pill-lifecycle;display:inline-flex;box-shadow:0 5px 10px #120c0724,0 1px 2px #120c071f,inset 0 1px #ffffffb8}@keyframes fk-save-success-pill-lifecycle{0%{opacity:0;transform:translateY(2px)scale(.98)}9%,72%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-1px)scale(.985)}}@media (prefers-reduced-motion:reduce){.fk-save-success-pill{animation-name:fk-save-success-pill-opacity-only}@keyframes fk-save-success-pill-opacity-only{0%{opacity:0}9%,72%{opacity:1}to{opacity:0}}}.fk-kalk-check-toggle{color:#2d2118;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#e8e5e0f0;border:1px solid #d6d1c9b8;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:28px;padding:0 9px;display:inline-flex;position:relative;box-shadow:0 5px 10px #120c0729,0 1px 2px #120c0724,inset 0 1px #ffffffad}.fk-kalk-check-toggle:hover{background:#f8f7f5fa;border-color:#e8e4dee0}.fk-kalk-check-toggle>input{opacity:0;pointer-events:none;margin:0;padding:0;position:absolute;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important}.fk-kalk-check-toggle-track{background:#483a2a2e;border:1px solid #483a2a3d;border-radius:999px;align-items:center;width:28px;min-width:28px;height:16px;padding:2px;transition:background .14s,border-color .14s;display:inline-flex}.fk-kalk-check-toggle-track>span{background:#fff;border-radius:999px;width:10px;height:10px;transition:transform .14s;display:block;transform:translate(0);box-shadow:0 1px 3px #1c120a47}.fk-kalk-check-toggle>input:checked+.fk-kalk-check-toggle-track{background:#5b8f69;border-color:#3d7450a3}.fk-kalk-check-toggle>input:checked+.fk-kalk-check-toggle-track>span{transform:translate(12px)}.fk-kalk-check-toggle>input:focus-visible+.fk-kalk-check-toggle-track{outline-offset:2px;outline:2px solid #c59a5ab8}.fk-kalk-check-toggle-label{font-size:.7rem;font-weight:720;line-height:1}.fk-kalk-check-panel{z-index:9000;color:#2b1d13;pointer-events:auto;font-family:inherit;position:fixed;bottom:18px;right:18px}body.fk-kalk-route .fk-kalk-page .fk-kalk-check-panel{position:fixed!important;top:auto!important;left:auto!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-check-panel.is-expanded{overflow:hidden!important}.fk-kalk-check-panel.is-collapsed{width:auto;max-width:calc(100vw - 24px)}.fk-kalk-check-panel.is-expanded{width:min(430px,100vw - 28px);max-height:calc(100dvh - var(--fk-topbar-height,96px) - 26px);border:1px solid #5b3e2633;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 26px 70px #19100947,0 6px 18px #19100924}.fk-kalk-check-collapsed-button{color:#4b2f19;background:linear-gradient(#fffaf1 0%,#f0dfc5 100%);border:1px solid #8b5b2652;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:132px;min-height:42px;padding:0 14px;display:inline-flex;box-shadow:0 14px 34px #19100938,inset 0 1px #fffc}.fk-kalk-check-panel.is-clear .fk-kalk-check-collapsed-button{color:#315d3c;background:linear-gradient(#f7fcf7 0%,#dfeee2 100%);border-color:#3d745057}.fk-kalk-check-collapsed-button:hover,.fk-kalk-check-collapsed-button:focus-visible{filter:brightness(1.025);outline:none;transform:translateY(-1px)}.fk-kalk-check-collapsed-button strong{white-space:nowrap;font-size:.78rem;font-weight:850}.fk-kalk-check-collapsed-button>span{font-size:.76rem;font-weight:900;line-height:1}.fk-kalk-check-panel-header{border-bottom:1px solid #5b3e261f;flex:none;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 17px 13px;display:flex}.fk-kalk-check-panel-header>div{gap:3px;min-width:0;display:grid}.fk-kalk-check-panel-header span{color:#8a5b27;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:950}.fk-kalk-check-panel-header strong{color:#2b1d13;font-size:1.08rem;font-weight:900;line-height:1.1}.fk-kalk-check-panel-header small{color:#2b1d13a3;font-size:.7rem;line-height:1.3}.fk-kalk-check-panel-header>button{color:#4b301c;background:#ffffffe6;border:1px solid #5b3e262e;border-radius:999px;place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;font-size:1rem;font-weight:800;line-height:1;display:inline-grid}.fk-kalk-check-warning-list{overscroll-behavior:contain;flex:auto;gap:9px;min-height:0;padding:12px;display:grid;overflow-y:auto}.fk-kalk-check-warning{border:1px solid #8b5b262e;border-radius:13px;gap:7px;padding:12px;display:grid}.fk-kalk-check-warning-meta{justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex}.fk-kalk-check-warning-meta>span{color:#754b20;letter-spacing:.07em;text-transform:uppercase;background:#c59a5a29;border-radius:999px;flex:none;padding:3px 7px;font-size:.58rem;font-weight:950}.fk-kalk-check-warning-meta>small{color:#2b1d138f;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.62rem;font-weight:600;overflow:hidden}.fk-kalk-check-warning>strong{color:#2b1d13;font-size:.82rem;font-weight:850;line-height:1.25}.fk-kalk-check-warning>p{color:#2b1d13b8;margin:0;font-size:.74rem;line-height:1.42}.fk-kalk-check-warning-actions{justify-content:flex-end;gap:7px;margin-top:2px;display:flex}.fk-kalk-check-warning-actions .ghost-button,.fk-kalk-check-warning-actions .primary-button,.fk-kalk-check-panel-footer .ghost-button{min-height:29px;padding:0 11px;font-size:.7rem}.fk-kalk-check-clear-state{text-align:center;place-content:center;justify-items:center;gap:6px;min-height:190px;padding:24px;display:grid}.fk-kalk-check-clear-state>span{color:#3d7450;background:#3d745024;border-radius:999px;place-items:center;width:40px;height:40px;font-size:1.18rem;font-weight:950;display:inline-grid}.fk-kalk-check-clear-state>strong{color:#315d3c;font-size:.9rem;font-weight:900}.fk-kalk-check-clear-state>p{color:#2b1d13a8;font-size:.74rem}.fk-kalk-check-clear-state>small{color:#2b1d138c;font-size:.68rem}.fk-kalk-check-panel-footer{border-top:1px solid #5b3e261f;flex:none;justify-content:space-between;align-items:center;gap:9px;min-height:52px;padding:10px 12px;display:flex}.fk-kalk-check-panel-footer>span{flex:auto}.fk-kalk-check-ignore-all{margin-left:auto}.fk-kalk-check-target-highlight{z-index:72;outline-offset:3px;scroll-margin-top:170px;animation:.85s ease-in-out 2 fk-kalk-check-target-pulse;position:relative;outline:3px solid #c58930b3!important}@keyframes fk-kalk-check-target-pulse{0%,to{box-shadow:0 0 #c5893000}50%{box-shadow:0 0 0 8px #c5893033}}@media screen and (width>=801px) and (width<=1100px){body.fk-kalk-route .fk-kalk-page .fk-kalk-check-toggle{gap:5px;padding-inline:7px}body.fk-kalk-route .fk-kalk-page .fk-kalk-check-toggle-label{font-size:.66rem}body.fk-kalk-route .fk-kalk-page .fk-kalk-check-toggle-track{width:26px;min-width:26px}body.fk-kalk-route .fk-kalk-page .fk-kalk-check-toggle>input:checked+.fk-kalk-check-toggle-track>span{transform:translate(10px)}}@media (width<=720px){.fk-kalk-check-panel{bottom:10px;right:10px}.fk-kalk-check-panel.is-expanded{width:calc(100vw - 20px);max-height:calc(100dvh - var(--fk-topbar-height,210px) - 18px)}.fk-kalk-check-warning-meta{flex-direction:column;align-items:flex-start}.fk-kalk-check-warning-meta>small{text-align:left;white-space:normal}.fk-kalk-check-panel-footer,.fk-kalk-check-warning-actions{flex-direction:column;align-items:stretch}.fk-kalk-check-warning-actions .ghost-button,.fk-kalk-check-warning-actions .primary-button,.fk-kalk-check-panel-footer .ghost-button{width:100%}}.fk-kalk-check-panel.is-expanded{background:radial-gradient(circle at 0 0,#c59a5a26,#0000 18rem),#f2e6d5;border-color:#5b3e263d}.fk-kalk-check-panel-header{background:#f6ecdcf7;border-bottom-color:#5b3e2626}.fk-kalk-check-warning-list{background:#e1cdb257}.fk-kalk-check-warning{background:#fffcf7fa;border-color:#8b5b2638;box-shadow:0 5px 14px #37261411,inset 0 1px #fffc}.fk-kalk-check-panel-footer{background:#f1e4d1f7;border-top-color:#5b3e2629}.fk-kalk-check-warning-actions .primary-button{color:#fffaf3;background:linear-gradient(#bd9167 0%,#9c6c46 100%);border:1px solid #704a2a52;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;box-shadow:0 5px 13px #452a152e,inset 0 1px #ffffff3d}.fk-kalk-check-warning-actions .primary-button:hover:not(:disabled),.fk-kalk-check-warning-actions .primary-button:focus-visible{filter:none;background:linear-gradient(#cda47e 0%,#ad7a50 100%);border-color:#704a2a94;outline:none;transform:translateY(-2px);box-shadow:0 10px 21px #452a1540,0 0 0 3px #c59a5a2b,inset 0 1px #ffffff4d}.fk-kalk-check-warning-actions .primary-button:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 10px #452a152e,inset 0 1px #ffffff38}.fk-kalk-check-panel-footer .fk-kalk-check-ignore-all{color:#4b301c;background:linear-gradient(#fffdf9 0%,#f2e2cb 100%);border:1.5px solid #704a2a75;min-height:31px;font-weight:800;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;box-shadow:0 5px 13px #452a1521,inset 0 1px #ffffffdb}.fk-kalk-check-panel-footer .fk-kalk-check-ignore-all:hover:not(:disabled),.fk-kalk-check-panel-footer .fk-kalk-check-ignore-all:focus-visible{background:linear-gradient(#fffaf2 0%,#ead3b3 100%);border-color:#704a2ab8;outline:none;transform:translateY(-1px);box-shadow:0 9px 19px #452a1530,0 0 0 3px #c59a5a24,inset 0 1px #ffffffe6}.fk-kalk-check-clear-state>p{white-space:nowrap;width:auto;max-width:none;margin:0;line-height:1.4}@media screen and (width<=440px){.fk-kalk-check-clear-state>p{white-space:normal;max-width:300px}}@media screen{body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-left .fk-calculation-edit-mode-button.is-active{color:#3f2816!important;background:linear-gradient(#ead1aa 0%,#c99f68 100%)!important;border-color:#d5ad6fad!important;box-shadow:0 5px 12px #1c120a33,inset 0 1px #ffffff9e!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-left .fk-calculation-edit-mode-button.is-active:hover,body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-left .fk-calculation-edit-mode-button.is-active:focus-visible{color:#352113!important;background:linear-gradient(#f0dbb9 0%,#d4ad78 100%)!important;border-color:#e7c48ed6!important}.fk-kalk-page .fk-calculation-selection-actions{align-items:center;gap:6px;min-width:0;display:inline-flex}.fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-hierarchy-row>input[type=checkbox],.fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-block-header>input[type=checkbox]{display:none!important}}@media screen and (width>=801px) and (width<=1100px){body.fk-kalk-route .fk-kalk-page .fk-calculation-selection-actions{gap:5px}body.fk-kalk-route .fk-kalk-page .fk-calculation-selection-actions>button{padding-inline:8px!important}}@media screen{.fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing{--fk-kalk-grid-columns:18px 16px minmax(170px, 1fr) minmax(58px, 72px) var(--fk-summary-hours-cell-width) repeat(3, var(--fk-summary-cost-cell-width)) 34px}.fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-block-header>.fk-block-collapse{grid-column:2/4!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-header-totals>span:nth-of-type(2){grid-area:1/5!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-header-totals>span:nth-of-type(3){grid-area:1/6!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-header-totals>span:nth-of-type(4){grid-area:1/7!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-header-totals>span:nth-of-type(5){grid-area:1/8!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-header-totals>.fk-block-quantity-summary-cell,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-totals>.fk-hierarchy-quantity-placeholder{grid-area:1/4!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-totals>span:nth-of-type(2){grid-area:1/5!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-totals>span:nth-of-type(3){grid-area:1/6!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-totals>span:nth-of-type(4){grid-area:1/7!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-totals>span:nth-of-type(5){grid-area:1/8!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block-header,.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header,.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header,.fk-kalk-page .fk-kalk-scroll-sheet .fk-kalk-column-header{transition:none!important}.fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-hierarchy-row{grid-auto-rows:minmax(0,auto);align-items:center}.fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-hierarchy-row>.fk-collapse-icon{align-self:center;grid-area:1/1!important}.fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-hierarchy-row>.fk-hierarchy-title{align-self:center;grid-area:1/2/auto/4!important}.fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-hierarchy-row>.fk-hierarchy-menu-wrap{align-self:center;grid-area:1/9!important}.fk-frozen-summary-actions>.fk-project-info-toggle-button{white-space:nowrap;border-radius:5px;height:28px;min-height:28px;padding:0 11px}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-hierarchy-row>.fk-chapter-collapse-indicator{visibility:visible!important;opacity:1!important;grid-area:1/2!important;place-self:center!important;display:inline-flex!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-hierarchy-row>.fk-hierarchy-title{grid-area:1/3!important;align-self:center!important;padding-left:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-hierarchy-node:not(.fk-pending-hierarchy-node):not(.fk-project-adjustment-system-node)>.fk-hierarchy-row-shell{grid-template-columns:minmax(0,1fr)!important;column-gap:0!important;display:grid!important;position:relative!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-calculation-block-row:not(.fk-calculation-operation-heading-row):has(.fk-block){grid-template-columns:minmax(0,1fr)!important;column-gap:0!important;display:grid!important;position:relative!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-hierarchy-node:not(.fk-pending-hierarchy-node):not(.fk-project-adjustment-system-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row{grid-area:1/1!important;width:100%!important;min-width:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-calculation-block-row:not(.fk-calculation-operation-heading-row):has(.fk-block)>.fk-hierarchy-block-wrap{grid-area:1/1!important;width:100%!important;min-width:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-hierarchy-node:not(.fk-pending-hierarchy-node):not(.fk-project-adjustment-system-node)>.fk-hierarchy-row-shell>.fk-hierarchy-add-button{z-index:44!important;grid-area:1/1!important;place-self:center start!important;margin-left:6px!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-calculation-block-row:not(.fk-calculation-operation-heading-row):has(.fk-block)>.fk-calculation-add-button{z-index:44!important;grid-area:1/1!important;place-self:center start!important;margin-left:6px!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-block-header>.fk-block-collapse{grid-area:1/2/auto/4!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-right>.fk-print-save-combined-button{border-radius:999px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-hierarchy-node>.fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row):has(.fk-block){box-sizing:border-box!important;grid-area:auto/1/auto/-1!important;align-self:start!important;width:100%!important;min-width:0!important;max-width:100%!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-hierarchy-node>.fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row):has(.fk-block)>.fk-hierarchy-block-wrap{box-sizing:border-box!important;grid-area:1/1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-hierarchy-node>.fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row):has(.fk-block)>.fk-hierarchy-block-wrap>.fk-block{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-calculation-block-row:has(>.fk-hierarchy-block-wrap>.fk-block:not(.is-collapsed))>.fk-calculation-add-button{z-index:44!important;place-self:auto!important;margin:0!important;position:absolute!important;top:4px!important;left:6px!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-hierarchy-node>.fk-calculation-operation-group>.fk-calculation-operation-heading-row>.fk-operation-heading-wrap{box-sizing:border-box!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title{margin-left:0!important;padding-left:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row){grid-template-rows:auto!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:0 8px!important;width:100%!important;min-width:0!important;margin-left:0!important;display:grid!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-chapter-drag-handle,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-closed-line-drag-handle,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-hierarchy-node>.fk-calculation-operation-group>.fk-calculation-operation-heading-row>.fk-calculation-operation-heading-spacer,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-add-button,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row)>.fk-calculation-add-button{display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row{grid-area:1/2!important;align-items:center!important;width:100%!important;min-width:0!important;position:relative!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-collapse-icon{grid-area:1/1!important;align-self:center!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title{grid-area:1/2/auto/4!important;align-self:center!important;min-width:0!important;margin-left:0!important;padding-left:0!important;position:static!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-totals>span,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-quantity-placeholder,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-menu-wrap{grid-row:1!important;align-self:center!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title>.fk-chapter-drag-handle{opacity:1!important;color:#432d1be0!important;visibility:visible!important;pointer-events:auto!important;background:linear-gradient(#fffffffc,#f1e6d5fa)!important;border:1px solid #5c3d2247!important;border-radius:7px!important;place-items:center!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0!important;display:inline-grid!important;box-shadow:0 2px 5px #1f140c24,inset 0 1px #ffffffeb!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-hierarchy-node>.fk-calculation-operation-group{flex-direction:column!important;align-items:stretch!important;gap:2px!important;width:100%!important;min-width:0!important;display:flex!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-operation-heading-row{order:0!important;grid-template-rows:auto!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:0 8px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-operation-heading-row>.fk-calculation-operation-heading-spacer{grid-area:1/1!important;width:52px!important;min-width:52px!important;height:1px!important;min-height:1px!important;display:block!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-operation-heading-row>.fk-operation-heading-wrap{grid-area:1/2!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}body.fk-kalk-route .fk-material-factor-modal .fk-material-consumption-preference-row>button:last-child,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row){order:1!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row)>.fk-hierarchy-block-wrap{grid-area:1/2!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row) .fk-block-header{align-items:center!important;position:relative!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row) .fk-block-header>input[type=checkbox]{z-index:61!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;position:absolute!important;top:50%!important;left:-60px!important;transform:translateY(-50%)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row) .fk-block-header>.fk-external-workpost-drag-handle{z-index:62!important;opacity:1!important;color:#432d1be0!important;visibility:visible!important;cursor:grab!important;pointer-events:auto!important;background:linear-gradient(#fffffffc,#f1e6d5fa)!important;border:1px solid #5c3d2247!important;border-radius:7px!important;place-items:center!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;display:inline-grid!important;position:absolute!important;top:50%!important;left:-32px!important;overflow:hidden!important;transform:translateY(-50%)!important;box-shadow:0 2px 5px #1f140c24,inset 0 1px #ffffffeb!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row) .fk-block-header>.fk-external-workpost-drag-handle:before{content:""!important;pointer-events:none!important;background:linear-gradient(currentColor,currentColor) 50% 0/14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% 4.25px/14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% 8.5px/14px 1.5px no-repeat!important;width:14px!important;height:10px!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row) .fk-block-header>.fk-workpost-edit-collapse-button{color:#24180ed1!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:18px!important;min-height:18px!important;max-height:18px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:1/1!important;justify-content:center!important;place-self:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:.68rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row) .fk-block-header>.fk-block-collapse{grid-area:1/2/auto/4!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:0!important;min-width:0!important;margin-left:0!important;padding-left:0!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row) .fk-block-header>.fk-block-collapse>.fk-collapsed-calculation-title,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row) .fk-block-header>.fk-block-collapse>.fk-open-calculation-title,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row) .fk-block-header>.fk-collapsed-row-name-editor-wrap>.fk-collapsed-row-name-editor{grid-column:1!important;min-width:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>input[type=checkbox]{z-index:61!important;grid-area:auto!important;place-self:auto!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;position:absolute!important;inset:50% auto auto -60px!important;transform:translateY(-50%)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row):has(>.fk-hierarchy-block-wrap>.fk-block)>.fk-hierarchy-block-wrap>.fk-block>.fk-block-header>input[type=checkbox]{z-index:61!important;grid-area:auto!important;place-self:auto!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;position:absolute!important;inset:50% auto auto -60px!important;transform:translateY(-50%)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-hierarchy-node:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title>.fk-chapter-drag-handle{z-index:62!important;position:absolute!important;inset:50% auto auto -32px!important;transform:translateY(-50%)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row):has(>.fk-hierarchy-block-wrap>.fk-block)>.fk-hierarchy-block-wrap>.fk-block>.fk-block-header>.fk-external-workpost-drag-handle{z-index:62!important;position:absolute!important;inset:50% auto auto -32px!important;transform:translateY(-50%)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-chapter-collapse-indicator,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-workpost-edit-collapse-button{--fk-edit-collapse-sign-size:10px;--fk-edit-collapse-sign-stroke:1.7px;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;box-shadow:none!important;color:#24180ed6!important;text-align:center!important;background:0 0!important;border:0!important;place-self:center!important;place-items:center!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-chapter-collapse-indicator:before,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-chapter-collapse-indicator:after,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-workpost-edit-collapse-button:before,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-workpost-edit-collapse-button:after{content:""!important;pointer-events:none!important;background:currentColor!important;border-radius:999px!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-chapter-collapse-indicator:before,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-workpost-edit-collapse-button:before{width:var(--fk-edit-collapse-sign-size)!important;height:var(--fk-edit-collapse-sign-stroke)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-chapter-collapse-indicator:after,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-workpost-edit-collapse-button:after{width:var(--fk-edit-collapse-sign-stroke)!important;height:var(--fk-edit-collapse-sign-size)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-chapter-collapse-indicator.is-expanded:after,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-workpost-edit-collapse-button[aria-label=Lukk\ arbeidspost]:after{display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-block>.fk-block-header>.fk-workpost-edit-collapse-button{grid-area:1/1!important;place-self:center!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-collapse{grid-area:1/2/auto/4!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:0!important;min-width:0!important;margin-left:0!important;padding-left:0!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row)>.fk-hierarchy-block-wrap>.fk-block>.fk-block-header{position:relative!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row)>.fk-hierarchy-block-wrap>.fk-block>.fk-block-header>.fk-workpost-edit-collapse-button{z-index:63!important;grid-area:auto!important;place-self:auto!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;position:absolute!important;inset:50% auto auto 10px!important;transform:translateY(-50%)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-collapse>.fk-open-calculation-title{grid-area:1/1!important;min-width:0!important;margin-left:0!important;padding-left:6px!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-collapse>.fk-open-calculation-title>strong{max-width:100%!important;padding-left:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-hierarchy-row>.fk-chapter-collapse-indicator,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-block-header>.fk-workpost-edit-collapse-button{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;box-shadow:none!important;color:#24180ec7!important;text-align:center!important;vertical-align:middle!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:1/1!important;place-self:center!important;place-items:center!important;margin:0!important;padding:0!important;font-size:0!important;font-weight:900!important;line-height:0!important;display:inline-grid!important;position:relative!important;inset:auto!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-hierarchy-row-shell>.fk-hierarchy-add-button[aria-label="Vis neste steg for kapittel"]{--fk-chapter-next-arrow-width:10px;--fk-chapter-next-arrow-stroke:1.7px;color:#5b3d22!important;background:linear-gradient(#fffffff5,#eae4daf5)!important;border:1px solid #533d2561!important;border-radius:999px!important;place-items:center!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 5px #2d1c0e1a,inset 0 1px #ffffffe6!important}body.fk-kalk-route .fk-kalk-page .fk-hierarchy-row-shell>.fk-hierarchy-add-button[aria-label="Vis neste steg for kapittel"]:before{content:""!important;width:var(--fk-chapter-next-arrow-width)!important;height:var(--fk-chapter-next-arrow-stroke)!important;pointer-events:none!important;background:currentColor!important;border:0!important;border-radius:999px!important;display:block!important;position:absolute!important;top:50%!important;left:47%!important;transform:translate(-50%,-50%)!important}body.fk-kalk-route .fk-kalk-page .fk-hierarchy-row-shell>.fk-hierarchy-add-button[aria-label="Vis neste steg for kapittel"]:after{content:""!important;border:0!important;border-top:var(--fk-chapter-next-arrow-stroke) solid currentColor!important;border-right:var(--fk-chapter-next-arrow-stroke) solid currentColor!important;pointer-events:none!important;background:0 0!important;border-radius:1px!important;width:6px!important;height:6px!important;display:block!important;position:absolute!important;top:50%!important;left:61%!important;transform:translate(-50%,-50%)rotate(45deg)!important}body.fk-kalk-route .fk-kalk-page .fk-hierarchy-row-shell>.fk-hierarchy-add-button[aria-label="Vis neste steg for kapittel"]:hover{background:linear-gradient(#fff,#e2d8c8fa)!important;border-color:#533d258a!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-hierarchy-row>.fk-chapter-collapse-indicator{font-size:.78rem!important;font-weight:900!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-hierarchy-row>.fk-chapter-collapse-indicator{font-size:0!important;line-height:0!important}body.fk-kalk-route .fk-kalk-page .fk-hierarchy-row>.fk-chapter-collapse-indicator{color:#3b2a1be0!important;text-align:center!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-self:center!important;place-items:center!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-grid!important;position:relative!important;overflow:visible!important}body.fk-kalk-route .fk-material-result-meta{align-items:center!important}body.fk-kalk-route .fk-material-result-meta>span{min-width:0!important}body.fk-kalk-route .fk-material-result-meta>strong{white-space:nowrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;min-width:max-content!important;line-height:1.1!important;display:inline-flex!important}body.fk-kalk-route .fk-material-selected-panel{background:#5c402d11!important;border-color:#5c402d4d!important;grid-template-columns:minmax(0,1fr) minmax(138px,160px) minmax(138px,160px) minmax(150px,178px) 38px!important;column-gap:12px!important;padding:.92rem!important}body.fk-kalk-route .fk-material-selected-panel>div:first-child>span{color:#372a21c2!important;margin-bottom:.28rem!important;font-size:.72rem!important;font-weight:900!important}body.fk-kalk-route .fk-material-selected-panel>div:first-child>strong{color:#241b13!important;font-size:1rem!important;font-weight:950!important;line-height:1.18!important}body.fk-kalk-route .fk-material-selected-panel>div:first-child>small{color:#372a21b8!important;margin-top:.28rem!important;font-size:.76rem!important;font-weight:560!important;line-height:1.3!important}body.fk-kalk-route .fk-material-selected-panel .fk-material-price{grid-template-rows:18px 34px!important;align-content:end!important;gap:5px!important}body.fk-kalk-route .fk-material-selected-panel .fk-material-price>span:first-child{color:#372a21c2!important;letter-spacing:.025em!important;white-space:nowrap!important;align-items:flex-end!important;height:18px!important;min-height:18px!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important;display:flex!important}body.fk-kalk-route .fk-material-selected-panel .fk-material-price>button,body.fk-kalk-route .fk-material-selected-panel .fk-material-price>strong,body.fk-kalk-route .fk-material-selected-panel .fk-material-price>.fk-tsx-style-055{color:#241b13!important;background:linear-gradient(#fffffffa,#f8f1e7fa)!important;border:1px solid #694b284d!important;border-radius:8px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 12px!important;font-size:.84rem!important;font-weight:850!important;line-height:1!important;box-shadow:inset 0 1px #ffffffe0,0 1px 3px #37261414!important}body.fk-kalk-route .fk-material-selected-panel .fk-material-price>button:hover{background:linear-gradient(#fff,#f1e5d2)!important;border-color:#694b2885!important}body.fk-kalk-route .fk-material-selected-panel .fk-material-price>button:focus-visible{border-color:#7a5223b8!important;outline:none!important;box-shadow:inset 0 1px #ffffffe6,0 0 0 3px #a67b3a2e!important}body.fk-kalk-route .fk-material-selected-remove-button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;font-size:1.16rem!important}}@media screen and (width<=760px){body.fk-kalk-route .fk-material-selected-panel{grid-template-columns:1fr!important;align-items:stretch!important}body.fk-kalk-route .fk-material-selected-panel .fk-material-price{grid-template-rows:18px 34px!important}body.fk-kalk-route .fk-material-selected-remove-button{justify-self:end!important}}@media screen{body.fk-kalk-route .fk-material-selected-panel>.fk-material-price:nth-child(2)>.fk-tsx-style-055,body.fk-kalk-route .fk-material-selected-panel>.fk-material-price:nth-child(4)>strong{color:#2d241cbd!important;cursor:default!important;background:linear-gradient(#efebe5f5,#e5e0d8f5)!important;border:1px solid #5c4b3a29!important;box-shadow:inset 0 1px 1px #3b2d1f0d!important}body.fk-kalk-route .fk-material-selected-panel>.fk-material-price:nth-child(3)>span:first-child{color:#704318!important;font-weight:950!important}body.fk-kalk-route .fk-material-selected-panel>.fk-material-price:nth-child(3)>button{color:#2f1d10!important;cursor:text!important;background:linear-gradient(#fff,#fff7e9)!important;border:2px solid #a66d2acc!important;justify-content:flex-end!important;align-items:center!important;padding:0 12px 0 36px!important;display:flex!important;position:relative!important;box-shadow:inset 0 1px #fffffff5,0 0 0 2px #bd80351f,0 2px 5px #462a1221!important}body.fk-kalk-route .fk-material-selected-panel>.fk-material-price:nth-child(3)>button:before{content:"✎";color:#8b541e;pointer-events:none;justify-content:center;align-items:center;font-size:1rem;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}body.fk-kalk-route .fk-material-selected-panel>.fk-material-price:nth-child(3)>button:hover{background:linear-gradient(#fff,#fae9cd)!important;border-color:#844f18f5!important;box-shadow:inset 0 1px #fffffff5,0 0 0 3px #bd80352e,0 3px 7px #462a1229!important}body.fk-kalk-route .fk-material-selected-panel>.fk-material-price:nth-child(3)>button:focus-visible{border-color:#703f0f!important;outline:none!important;box-shadow:inset 0 1px #fffffff5,0 0 0 4px #bd803540,0 3px 7px #462a1229!important}body.fk-kalk-route .fk-material-selected-panel>.fk-material-price:nth-child(2)>button{box-shadow:none!important;cursor:pointer!important;background:#fffaf1f5!important;border:1px dashed #7e582d80!important}body.fk-kalk-route .fk-material-selected-panel>.fk-material-price:nth-child(3)>span:first-child:after{color:#704318c7;letter-spacing:0;text-transform:none;font-size:.63rem;font-weight:800;content:none!important;display:none!important}}.fk-supplier-admin-page .fk-sheet{padding:1rem}.fk-supplier-selection-empty,.fk-supplier-register-card{margin-top:1rem}.fk-supplier-admin-list{gap:.75rem;display:grid}.fk-supplier-admin-row{background:#fff;border:1px solid #5b3e2a24;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem;display:grid}.fk-supplier-admin-row.is-inactive{background:#f6f0e69e;border-style:dashed}.fk-supplier-admin-info{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.fk-supplier-admin-info>div{min-width:0}.fk-supplier-admin-info strong,.fk-supplier-admin-info span,.fk-supplier-admin-info small{overflow-wrap:anywhere;display:block}.fk-supplier-admin-info strong{color:#3b281d}.fk-supplier-admin-info span{color:#6f6259;margin-top:.2rem;font-size:.82rem}.fk-supplier-admin-info small{color:#8a7a6e;margin-top:.2rem}.fk-supplier-status-badge{border-radius:999px;flex:none;align-items:center;min-height:28px;padding:0 .7rem;font-size:.76rem;font-weight:800;display:inline-flex}.fk-supplier-status-badge.is-active{color:#385b2c;background:#476b3817;border:1px solid #476b3838}.fk-supplier-status-badge.is-inactive{color:#6b5b51;background:#7a685d17;border:1px solid #7a685d3d}.fk-supplier-admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.fk-danger-button{color:#8f3025;background:#9f352812;border:1px solid #9f35283d;border-radius:999px;place-items:center;min-height:34px;padding:0 14px;font-size:.86rem;font-weight:700;line-height:1;display:inline-grid}.fk-danger-button:hover:not(:disabled){background:#9f35281f;border-color:#9f352866}.fk-supplier-edit-grid{grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) minmax(150px,.65fr);align-items:end;gap:.75rem;min-width:0;display:grid}.fk-supplier-edit-grid label{gap:.35rem;min-width:0;display:grid}.fk-admin-disabled-fieldset{border:0;min-width:0;margin:0;padding:0}.fk-upload-card.is-disabled .fk-admin-disabled-fieldset{opacity:.48}.fk-upload-target{background:#f6f0e6b8;border:1px solid #5b3e2a24;border-radius:14px;gap:.25rem;margin-bottom:.75rem;padding:.75rem .85rem;display:grid}.fk-upload-target span{color:#7a685d;text-transform:uppercase;font-size:.76rem;font-weight:800}.fk-upload-target strong{color:#3b281d}.fk-upload-disabled-message{color:#6f6259;background:#f6f0e694;border:1px dashed #5b3e2a47;border-radius:14px;margin-top:.85rem;padding:.8rem .9rem;font-size:.85rem;line-height:1.45}@media (width<=980px){.fk-supplier-admin-row,.fk-supplier-edit-grid{grid-template-columns:1fr}.fk-supplier-admin-actions{justify-content:flex-start}}@media (width<=640px){.fk-supplier-admin-info{flex-direction:column;align-items:flex-start}.fk-supplier-admin-actions .primary-button,.fk-supplier-admin-actions .secondary-button,.fk-supplier-admin-actions .ghost-button,.fk-supplier-admin-actions .fk-danger-button{width:100%}}@media screen and (width>=1181px){.fk-supplier-admin-page .fk-project-edit-grid.compact{grid-template-columns:minmax(300px,1.45fr) minmax(180px,.8fr) minmax(0,1fr)!important}.fk-supplier-admin-page .fk-supplier-edit-grid{grid-template-columns:minmax(260px,1.35fr) minmax(180px,.8fr)!important}}@media screen and (width<=1180px){.fk-supplier-admin-page .fk-project-edit-grid.compact,.fk-supplier-admin-page .fk-supplier-edit-grid{grid-template-columns:1fr!important}}.fk-supplier-admin-info>.fk-supplier-status-badge{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;height:34px;min-height:34px;margin-top:0;padding-top:0;padding-bottom:0;line-height:1;display:inline-flex}.fk-material-modal .fk-frequent-button{color:#4a2e17;letter-spacing:.01em;text-shadow:0 1px #ffffff85;background:radial-gradient(circle at 28% 16%,#ffffffb8,#0000 42%),linear-gradient(#f6e2c2fa 0%,#e2c191fa 100%);border:1px solid #79522b57;border-radius:999px;min-height:42px;padding:0 20px;font-weight:950;transition:transform .15s,box-shadow .15s,border-color .15s,filter .15s,background .15s;box-shadow:inset 0 1px #ffffffd1,0 7px 16px #5b3a1b2b,0 2px 5px #5b3a1b1a}.fk-material-modal .fk-frequent-button:hover:not(:disabled){filter:saturate(1.04)brightness(1.02);background:radial-gradient(circle at 28% 16%,#ffffffd1,#0000 42%),linear-gradient(#fae7c9 0%,#deb87f 100%);border-color:#68411d85;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 11px 22px #5b3a1b38,0 3px 7px #5b3a1b21}.fk-material-modal .fk-frequent-button:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 2px 4px #5b3a1b1f,0 4px 10px #5b3a1b29}.fk-material-modal .fk-frequent-button:focus-visible{border-color:#673f1bb8;outline:none;box-shadow:0 0 0 4px #b87e3033,0 9px 19px #5b3a1b33}.fk-material-modal .fk-frequent-button.active{color:#34200f;background:radial-gradient(circle at 28% 16%,#ffffff94,#0000 42%),linear-gradient(#e0bc89 0%,#c29156 100%);border-color:#65411e85;box-shadow:inset 0 1px #ffffffa8,0 8px 18px #5b3a1b3d,0 2px 6px #5b3a1b24}@media screen and (width>=681px){body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-labor-discipline-modal{width:min(720px,100vw - 44px)!important;min-width:680px!important;max-width:min(720px,100vw - 44px)!important}body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-body{box-sizing:border-box!important;grid-template-columns:minmax(330px,1fr) 170px!important;place-items:start stretch!important;gap:24px!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-field,body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-input-wrap,body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-menu{justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important}body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-body>label:not(.fk-labor-discipline-modal-field){place-self:start stretch!important;width:170px!important;min-width:170px!important;max-width:170px!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal .fk-line-metric-modal-body input.fk-labor-discipline-modal-rate-input,body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-rate-input{justify-self:stretch!important;width:170px!important;min-width:170px!important;max-width:170px!important}}@media screen and (width<=680px){body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-labor-discipline-modal{width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important}body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-body{grid-template-columns:1fr!important}}@media screen and (width>=981px){body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse){grid-template-columns:168px 132px minmax(160px,190px) minmax(430px,1fr)!important;grid-auto-rows:auto!important;align-items:start!important;gap:6px 10px!important;padding:8px 10px 9px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>label:first-child{grid-area:1/1!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-choice:not(.fk-material-custom-text-cell){grid-area:1/2!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-choice:has(input){grid-column:2/4!important;width:auto!important;min-width:0!important;max-width:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-choice:has(input){grid-column:2/4!important;width:auto!important;min-width:0!important;max-width:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-current{grid-area:2/1/auto/3!important;align-self:stretch!important;height:auto!important;min-height:105px!important;padding:8px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-quantity-card{grid-area:2/3!important;align-self:stretch!important;height:auto!important;min-height:105px!important;padding:8px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-overview-cells{box-sizing:border-box!important;grid-area:2/4!important;grid-template-rows:repeat(2,minmax(50px,1fr))!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-flow:row!important;place-self:stretch stretch!important;align-items:stretch!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:105px!important;margin:0!important;padding:0!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-overview-cells>.fk-material-overview-cell{box-sizing:border-box!important;align-content:center!important;min-width:0!important;height:100%!important;min-height:50px!important;padding:6px 7px!important}:is(body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-overview-cells>.fk-material-overview-cell>span,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-overview-cells>.fk-material-overview-cell>strong,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-overview-cells>.fk-material-overview-cell>small){text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}}body.fk-kalk-route .fk-fastener-modal-header .fk-modal-workitem-name{color:#5b3b20!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;overflow-wrap:anywhere!important;margin-top:4px!important;font-size:.88rem!important;font-weight:400!important;line-height:1.24!important;display:block!important}body.fk-kalk-route .fk-fastener-modal-header .fk-modal-context-help{color:#5b3b20a3!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;margin-top:2px!important;font-size:.72rem!important;font-weight:500!important;line-height:1.28!important;display:block!important}body.fk-kalk-route .fk-fastener-modal-header .fk-modal-chapter-path{color:#5b3b20!important;letter-spacing:.015em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;margin-top:4px!important;font-size:.88rem!important;font-weight:400!important;line-height:1.24!important;display:block!important;overflow:hidden!important}body.fk-kalk-route .fk-fastener-modal-header .fk-modal-chapter-path+.fk-modal-workitem-name{margin-top:0!important}body.fk-kalk-route .fk-line-metric-modal .fk-fastener-modal-header .fk-line-metric-default-value.is-labor-cost{border-top:1px solid #5b3b2033!important;width:100%!important;margin-top:11px!important;padding-top:9px!important;display:block!important}body.fk-kalk-route .fk-line-metric-modal .fk-fastener-modal-header:has(.fk-line-metric-default-band){background:linear-gradient(#fffaf2 0%,#f7ecda 100%)!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:0 18px!important;padding:18px 22px 0!important;display:grid!important}body.fk-kalk-route .fk-line-metric-modal .fk-fastener-modal-header:has(.fk-line-metric-default-band)>div{grid-area:1/1!important;min-width:0!important}body.fk-kalk-route .fk-line-metric-modal .fk-fastener-modal-header:has(.fk-line-metric-default-band)>.fk-fastener-modal-close{grid-area:1/2!important}body.fk-kalk-route .fk-line-metric-modal .fk-fastener-modal-header .fk-line-metric-default-value.is-labor-cost.fk-line-metric-default-band{box-sizing:border-box!important;z-index:auto!important;width:auto!important;box-shadow:none!important;clip-path:none!important;background:#fbf5ec!important;border-top:1px solid #5b3b2033!important;grid-area:2/1/auto/-1!important;margin:11px -22px 0!important;padding:9px 22px 14px!important;display:block!important;position:static!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-slot-list.is-disabled{cursor:not-allowed!important;box-shadow:none!important;background:linear-gradient(#f6f3eef2,#ede8e0f2)!important;border-color:#5c4b3a21!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-slot-list.is-disabled>span{color:#4b301c75!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-slot-button.is-disabled,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-slot-button.is-disabled:hover,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-slot-button.is-disabled:focus-visible{color:#372a216b!important;box-shadow:none!important;filter:saturate(.2)!important;opacity:.72!important;cursor:not-allowed!important;background:linear-gradient(#efece7fa,#e2ddd6fa)!important;border-color:#5c4b3a21!important;outline:none!important;transform:none!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-toast{z-index:40!important;color:#fffaf2!important;text-align:center!important;white-space:nowrap!important;pointer-events:none!important;background:#4b301cf5!important;border:1px solid #77481a47!important;border-radius:999px!important;max-width:calc(100% - 112px)!important;padding:8px 14px!important;font-size:.78rem!important;font-weight:750!important;line-height:1.15!important;animation:2.4s ease-in-out forwards fk-quick-material-supplier-toast-fade!important;position:absolute!important;top:13px!important;left:50%!important;box-shadow:0 10px 24px #1f140c3d!important}@keyframes fk-quick-material-supplier-toast-fade{0%{opacity:0;transform:translate(-50%,-8px)}12%,72%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-5px)}}@media (prefers-reduced-motion:reduce){body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-toast{animation-duration:2.4s!important;animation-timing-function:linear!important}}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-source-field>select{color:#2f1d10!important;cursor:pointer!important;background:linear-gradient(#fff,#fff7e9)!important;border:2px solid #a66d2acc!important;border-radius:11px!important;height:42px!important;min-height:42px!important;padding-left:12px!important;padding-right:38px!important;font-weight:700!important;transition:border-color .14s,background .14s,box-shadow .14s!important;box-shadow:inset 0 1px #fffffff5,0 0 0 2px #bd80351f,0 2px 5px #462a1221!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-source-field>select:hover{background:linear-gradient(#fff,#fae9cd)!important;border-color:#844f18f5!important;box-shadow:inset 0 1px #fffffff5,0 0 0 3px #bd80352e,0 3px 7px #462a1229!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-source-field>select:focus,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-source-field>select:focus-visible{border-color:#703f0f!important;outline:none!important;box-shadow:inset 0 1px #fffffff5,0 0 0 4px #bd803540,0 3px 7px #462a1229!important}@media screen{body.fk-kalk-route{--fk-editable-cell-border:#a66d2acc;--fk-editable-cell-border-hover:#844f18f5;--fk-editable-cell-border-focus:#703f0f;--fk-editable-cell-background:linear-gradient(180deg, #fff, #fff7e9);--fk-editable-cell-background-hover:linear-gradient(180deg, #fff, #fae9cd);--fk-editable-cell-shadow:inset 0 1px 0 #fffffff5, 0 0 0 2px #bd80351f, 0 2px 5px #462a1221;--fk-editable-cell-shadow-hover:inset 0 1px 0 #fffffff5, 0 0 0 3px #bd80352e, 0 3px 7px #462a1229;--fk-editable-cell-shadow-focus:inset 0 1px 0 #fffffff5, 0 0 0 4px #bd803540, 0 3px 7px #462a1229}body.fk-kalk-route input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not(:disabled):not([readonly]):not(.fk-optional-description-input),body.fk-kalk-route select:not(:disabled),body.fk-kalk-route textarea:not(:disabled):not([readonly]):not(.fk-optional-description-input){border:2px solid var(--fk-editable-cell-border)!important;background:var(--fk-editable-cell-background)!important;color:#2f1d10!important;box-shadow:var(--fk-editable-cell-shadow)!important;transition:border-color .14s,background .14s,box-shadow .14s!important}body.fk-kalk-route input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not(:disabled):not([readonly]):not(.fk-optional-description-input):hover,body.fk-kalk-route select:not(:disabled):hover,body.fk-kalk-route textarea:not(:disabled):not([readonly]):not(.fk-optional-description-input):hover{border-color:var(--fk-editable-cell-border-hover)!important;background:var(--fk-editable-cell-background-hover)!important;box-shadow:var(--fk-editable-cell-shadow-hover)!important}body.fk-kalk-route input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not(:disabled):not([readonly]):not(.fk-optional-description-input):focus,body.fk-kalk-route input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not(:disabled):not([readonly]):not(.fk-optional-description-input):focus-visible,body.fk-kalk-route select:not(:disabled):focus,body.fk-kalk-route select:not(:disabled):focus-visible,body.fk-kalk-route textarea:not(:disabled):not([readonly]):not(.fk-optional-description-input):focus,body.fk-kalk-route textarea:not(:disabled):not([readonly]):not(.fk-optional-description-input):focus-visible{border-color:var(--fk-editable-cell-border-focus)!important;background:var(--fk-editable-cell-background)!important;box-shadow:var(--fk-editable-cell-shadow-focus)!important;outline:none!important}body.fk-kalk-route input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not(:disabled):not([readonly]):not(.fk-optional-description-input),body.fk-kalk-route textarea:not(:disabled):not([readonly]):not(.fk-optional-description-input){cursor:text!important}body.fk-kalk-route button.fk-editable-metric-cell:not(:disabled),body.fk-kalk-route .fk-editable-display-cell,body.fk-kalk-route [role=button].fk-material-post-header-cost-cell-editable,body.fk-kalk-route button.fk-fastener-sum-inputlike-cell:not(:disabled),body.fk-kalk-route .fk-material-choice>button.secondary-button:not(:disabled),body.fk-kalk-route .fk-material-price>button.ghost-button:not(:disabled):not(.fk-material-price-locked-button){border:2px solid var(--fk-editable-cell-border)!important;background:var(--fk-editable-cell-background)!important;color:#2f1d10!important;box-shadow:var(--fk-editable-cell-shadow)!important;cursor:pointer!important;transition:border-color .14s,background .14s,box-shadow .14s!important}body.fk-kalk-route button.fk-editable-metric-cell:not(:disabled):hover,body.fk-kalk-route .fk-editable-display-cell:hover,body.fk-kalk-route [role=button].fk-material-post-header-cost-cell-editable:hover,body.fk-kalk-route button.fk-fastener-sum-inputlike-cell:not(:disabled):hover,body.fk-kalk-route .fk-material-choice>button.secondary-button:not(:disabled):hover,body.fk-kalk-route .fk-material-price>button.ghost-button:not(:disabled):not(.fk-material-price-locked-button):hover{border-color:var(--fk-editable-cell-border-hover)!important;background:var(--fk-editable-cell-background-hover)!important;box-shadow:var(--fk-editable-cell-shadow-hover)!important}body.fk-kalk-route select:not(:disabled),body.fk-kalk-route .fk-editable-display-cell{cursor:pointer!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-main-row .fk-line-description-cell>input.fk-optional-description-input:not(:disabled):not([readonly]){color:#5d5145!important;background:linear-gradient(#fffffff5,#f7f4eff5)!important;border:1px solid #67544147!important;box-shadow:inset 0 1px #ffffffd6,0 1px 2px #462a1209!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-main-row .fk-line-description-cell>input.fk-optional-description-input:not(:disabled):not([readonly]):hover{background:linear-gradient(#fffffffc,#faf6f0fc)!important;border-color:#84572775!important;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #bd80350f,0 1px 3px #462a120e!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-main-row .fk-line-description-cell>input.fk-optional-description-input:not(:disabled):not([readonly]):focus,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-main-row .fk-line-description-cell>input.fk-optional-description-input:not(:disabled):not([readonly]):focus-visible{background:#fffcf6fc!important;border:1px solid #703f0fb8!important;outline:none!important;box-shadow:inset 0 1px #fffffff0,0 0 0 2px #bd803521,0 2px 4px #462a1213!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-main-row .fk-line-description-cell>label{color:#52402ead!important;font-weight:700!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-open-panel>.fk-material-overview-cells>button.fk-material-overview-cell.fk-material-overview-cell-button.fk-material-overview-cell-primary-editable{appearance:none!important;border:2px solid var(--fk-editable-cell-border)!important;background:var(--fk-editable-cell-background)!important;color:#2f1d10!important;width:100%!important;min-width:0!important;box-shadow:var(--fk-editable-cell-shadow)!important;opacity:1!important;filter:none!important;cursor:pointer!important;text-align:left!important;font:inherit!important;border-radius:6px!important;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-open-panel>.fk-material-overview-cells>button.fk-material-overview-cell.fk-material-overview-cell-button.fk-material-overview-cell-primary-editable:hover{border-color:var(--fk-editable-cell-border-hover)!important;background:var(--fk-editable-cell-background-hover)!important;box-shadow:var(--fk-editable-cell-shadow-hover)!important;transform:translateY(-1px)!important}body.fk-kalk-route button.fk-editable-metric-cell:not(:disabled):focus-visible,body.fk-kalk-route .fk-editable-display-cell:focus-visible,body.fk-kalk-route [role=button].fk-material-post-header-cost-cell-editable:focus-visible,body.fk-kalk-route button.fk-fastener-sum-inputlike-cell:not(:disabled):focus-visible,body.fk-kalk-route .fk-material-choice>button.secondary-button:not(:disabled):focus-visible,body.fk-kalk-route .fk-material-price>button.ghost-button:not(:disabled):not(.fk-material-price-locked-button):focus-visible{border-color:var(--fk-editable-cell-border-focus)!important;background:var(--fk-editable-cell-background)!important;box-shadow:var(--fk-editable-cell-shadow-focus)!important;outline:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-open-panel)>.fk-material-open-panel>.fk-material-overview-cells>button.fk-material-overview-cell.fk-material-overview-cell-button.fk-material-overview-cell-primary-editable:focus-visible{border-color:var(--fk-editable-cell-border-focus)!important;background:var(--fk-editable-cell-background)!important;box-shadow:var(--fk-editable-cell-shadow-focus)!important;outline:none!important}}@media screen and (width>=981px){body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-overview-cells>.fk-material-overview-cell:nth-child(-n+3){grid-area:1/span 4!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-open-panel>.fk-material-overview-cells>.fk-material-overview-cell:nth-child(-n+3){grid-area:1/span 4!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-open-panel:not(.fk-material-open-panel-reuse)>.fk-material-overview-cells>.fk-material-overview-cell:nth-child(n+4){grid-area:2/span 3!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-open-panel>.fk-material-overview-cells>.fk-material-overview-cell:nth-child(n+4){grid-area:2/span 3!important}}@media screen{body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-open-panel>.fk-material-overview-cells>.fk-material-overview-cell.fk-material-overview-cell-primary-disabled{color:#30271f94!important;opacity:.68!important;filter:saturate(.28)!important;cursor:not-allowed!important;pointer-events:none!important;background:linear-gradient(#f8f5f0f0,#eeeae4f0)!important;border:1px solid #5c4b3a24!important;transform:none!important;box-shadow:inset 0 1px #ffffffb8!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section{overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]{position:relative!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-post-header-actions-menu){z-index:260!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]>button.fk-material-post-header-actions-trigger{appearance:none!important;z-index:28!important;cursor:pointer!important;background:linear-gradient(#fffdf8fa,#e7dac6f5)!important;border:1px solid #5c3d224d!important;border-radius:7px!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:17px!important;right:4px!important;box-shadow:inset 0 1px #ffffffc2,0 1px 2px #3f2b181a!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]>button.fk-material-post-header-actions-trigger:before{content:""!important;pointer-events:none!important;border-bottom:2px solid #402b18d6!important;border-right:2px solid #402b18d6!important;width:7px!important;height:7px!important;position:absolute!important;top:46%!important;left:50%!important;transform:translate(-50%,-60%)rotate(45deg)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]>button.fk-material-post-header-actions-trigger:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]>button.fk-material-post-header-actions-trigger:focus-visible,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]>button.fk-material-post-header-actions-trigger[aria-expanded=true]{background:linear-gradient(#fffaef,#dec6a3fa)!important;border-color:#794c1b94!important;outline:none!important;box-shadow:inset 0 1px #fffc,0 0 0 2px #b87e302b!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-post-header-actions-menu{z-index:250!important;background:linear-gradient(#fffefb,#f7efe2)!important;border:1px solid #5c3d2247!important;border-radius:10px!important;gap:4px!important;width:max-content!important;min-width:190px!important;max-width:280px!important;padding:6px!important;display:grid!important;position:absolute!important;top:43px!important;right:4px!important;box-shadow:0 12px 28px #301e1133,inset 0 1px #ffffffd6!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-material-post-header-actions-menu>button{color:#332317!important;text-align:left!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:32px!important;padding:0 10px!important;font-size:.76rem!important;font-weight:700!important;line-height:1.15!important;display:flex!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-material-post-header-actions-menu>button:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-material-post-header-actions-menu>button:focus-visible{background:#ddc19a4d!important;border-color:#804d183d!important;outline:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-material-post-header-actions-menu>.fk-material-post-header-actions-delete{color:#8a2f26!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell.fk-material-post-header-cost-cell{width:auto!important;min-width:0!important;max-width:none!important;height:24px!important;min-height:24px!important;max-height:24px!important;box-shadow:none!important;box-sizing:border-box!important;text-align:right!important;opacity:1!important;pointer-events:auto!important;z-index:2!important;background:0 0!important;border:0!important;grid-template-rows:9px 21px!important;align-content:start!important;place-self:center stretch!important;place-items:normal!important;gap:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important;transform:translateY(-11px)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell-editable.fk-material-post-header-cost-cell-editable{cursor:pointer!important;border-radius:5px!important;outline:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell-readonly.fk-material-post-header-cost-cell-readonly{cursor:default!important;border-radius:0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell.fk-material-post-header-cost-cell>small{visibility:visible!important;opacity:1!important;color:#3f2b18d1!important;letter-spacing:.01em!important;text-align:right!important;text-transform:none!important;white-space:nowrap!important;text-overflow:clip!important;pointer-events:none!important;z-index:12!important;grid-row:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:9px!important;min-height:9px!important;max-height:13px!important;margin:0!important;padding:0 2px 0 0!important;font-size:.54rem!important;font-weight:760!important;line-height:9px!important;display:block!important;position:relative!important;top:auto!important;right:0!important;overflow:visible!important;transform:translateY(-3.5px)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell.fk-material-post-header-cost-cell>strong{visibility:visible!important;opacity:1!important;box-sizing:border-box!important;color:#120d09!important;text-align:right!important;text-transform:none!important;white-space:nowrap!important;text-overflow:clip!important;z-index:6!important;background:linear-gradient(#efebe5f5,#e2ddd5eb)!important;border:1px solid #5c544c2e!important;border-radius:4px!important;grid-row:auto!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;min-width:max-content!important;max-width:none!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0 7px!important;font-size:.76rem!important;font-variant-caps:normal!important;font-weight:400!important;line-height:22px!important;display:flex!important;position:relative!important;top:2px!important;right:0!important;overflow:visible!important;transform:translateY(0)!important;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #5c544c0f!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell-readonly>strong{border-color:#5c3d222e!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-total-material-sum.fk-material-post-header-total-material-sum>strong{background:linear-gradient(#ece5dafa,#ddd3c3f0)!important;border-color:#5c3d223d!important}:is(body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell-editable:hover>strong,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell-editable:focus-visible>strong){background:linear-gradient(#fffefa,#fff4e0)!important;border-color:#804d18a3!important;box-shadow:inset 0 1px #ffffffd1,0 0 0 1px #965f241a,0 1px 3px #462a121a!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell-editable:focus-visible{box-shadow:0 0 0 2px #b87e3038!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-material-post-is-collapsed.fk-material-post-is-collapsed>button.fk-material-post-header-actions-trigger.fk-material-post-header-actions-trigger{z-index:28!important;position:absolute!important;top:17px!important;right:4px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>button.fk-material-post-header-actions-trigger.fk-material-post-header-actions-trigger{z-index:28!important;position:absolute!important;top:17px!important;right:4px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-material-post-is-collapsed.fk-material-post-is-collapsed>.fk-material-post-header-actions-menu.fk-material-post-header-actions-menu{z-index:250!important;position:absolute!important;top:43px!important;right:4px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-post-header-actions-menu.fk-material-post-header-actions-menu{z-index:250!important;position:absolute!important;top:43px!important;right:4px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-collapse-toggle,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-material-open-panel .fk-material-action-button,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-material-open-panel .fk-material-row-actions,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-material-post-is-collapsed.fk-material-post-is-collapsed>.fk-material-collapse-toggle.fk-material-collapse-toggle{display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-toggle.fk-material-collapse-toggle{display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]>button.fk-material-post-header-actions-trigger.fk-material-post-header-actions-trigger,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>button.fk-material-post-header-actions-trigger.fk-material-post-header-actions-trigger{z-index:48!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important;position:absolute!important;top:17px!important;right:4px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell.fk-material-post-header-cost-cell{position:relative!important;left:-14px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-post-header-actions-menu.fk-material-post-header-actions-menu{right:4px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-body>label.fk-quick-material-cost-field{place-self:start!important;width:33.333%!important;min-width:190px!important;max-width:220px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-cost-help{color:#4b3b2bb8!important;justify-self:start!important;width:min(100%,470px)!important;max-width:470px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-company-default-note{background:#faf4eabd!important;border:1px solid #9265332e!important;border-radius:12px!important;gap:5px!important;padding:10px 12px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-company-default-note>p,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-company-default-note>small{margin:0!important;line-height:1.38!important}body.fk-kalk-route .fk-currency-input-wrap{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;position:relative!important}body.fk-kalk-route .fk-currency-input-wrap>input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:0!important}body.fk-kalk-route .fk-currency-input-wrap:has(>.fk-currency-input-suffix)>input{padding-right:42px!important}body.fk-kalk-route .fk-currency-input-suffix{z-index:4!important;color:#302116b8!important;white-space:nowrap!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;justify-content:center!important;align-items:center!important;font-size:.78rem!important;font-weight:760!important;line-height:1!important;display:flex!important;position:absolute!important;top:0!important;bottom:0!important;right:12px!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal .fk-line-metric-modal-body>label>.fk-currency-input-wrap{justify-self:center!important;width:150px!important;min-width:150px!important;max-width:150px!important}body.fk-kalk-route .fk-custom-material-modal .fk-currency-input-wrap,body.fk-kalk-route .fk-material-price-modal .fk-currency-input-wrap,body.fk-kalk-route .fk-fastener-modal:not(.fk-line-metric-modal) .fk-currency-input-wrap{justify-self:stretch!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-body>label.fk-quick-material-cost-field{width:min(100%,220px)!important;min-width:0!important;max-width:220px!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal .fk-line-metric-modal-body>label>.fk-currency-input-wrap{width:min(100%,180px)!important;min-width:0!important;max-width:180px!important}}@media screen{body.fk-kalk-route .fk-currency-input-wrap>input[type=number]{appearance:textfield!important;padding-right:58px!important}body.fk-kalk-route .fk-currency-input-wrap>input[type=number]::-webkit-inner-spin-button{appearance:none!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important}body.fk-kalk-route .fk-currency-input-wrap>input[type=number]::-webkit-outer-spin-button{appearance:none!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important}body.fk-kalk-route .fk-currency-input-wrap:has(>input[type=number])>.fk-currency-input-suffix{right:27px!important}body.fk-kalk-route .fk-currency-input-stepper{z-index:7!important;pointer-events:auto!important;border-left:1px solid #49372624!important;border-radius:0 5px 5px 0!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;width:16px!important;min-width:16px!important;max-width:16px!important;display:grid!important;position:absolute!important;top:5px!important;bottom:5px!important;right:5px!important;overflow:hidden!important}body.fk-kalk-route .fk-currency-input-stepper>button{width:16px!important;min-width:16px!important;max-width:16px!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;color:#3f2c1da8!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}body.fk-kalk-route .fk-currency-input-stepper>button:first-child{border-bottom:1px solid #4937261a!important}body.fk-kalk-route .fk-currency-input-stepper>button:before{content:""!important;pointer-events:none!important;width:0!important;height:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}body.fk-kalk-route .fk-currency-input-stepper-up:before{border-bottom:4px solid!important;border-left:3px solid #0000!important;border-right:3px solid #0000!important}body.fk-kalk-route .fk-currency-input-stepper-down:before{border-top:4px solid!important;border-left:3px solid #0000!important;border-right:3px solid #0000!important}body.fk-kalk-route .fk-currency-input-stepper>button:hover,body.fk-kalk-route .fk-currency-input-stepper>button:focus-visible{color:#4b2b12eb!important;background:#b17d3b1f!important;outline:none!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal .fk-labor-cost-currency-input-wrap>input[type=number]{text-align:right!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal input.fk-quick-material-name-input{text-align:left!important;text-indent:0!important;box-sizing:border-box!important;padding-left:14px!important;padding-right:14px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal input.fk-quick-material-name-input::placeholder{text-indent:0!important;color:#4b301c8a!important;opacity:1!important;padding-left:0!important;font-weight:400!important}body.fk-kalk-route .fk-material-modal-header>div{min-width:0!important}body.fk-kalk-route .fk-material-modal-header .fk-modal-chapter-path{color:#5b3b20!important;letter-spacing:.015em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:5px!important;font-size:.82rem!important;font-weight:400!important;line-height:1.24!important;display:block!important;overflow:hidden!important}body.fk-kalk-route .fk-material-modal-header .fk-modal-workitem-name{color:#5b3b20!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:0!important;font-size:.82rem!important;font-weight:400!important;line-height:1.26!important;display:block!important}body.fk-kalk-route .fk-material-modal-header .fk-material-modal-supplier-context{width:100%!important;min-width:0!important;max-width:100%!important;margin-top:3px!important;display:block!important}body.fk-kalk-route .fk-fastener-modal.fk-material-price-modal .fk-fastener-modal-body>label{width:100%!important;min-width:0!important;max-width:none!important;display:block!important}body.fk-kalk-route .fk-fastener-modal.fk-material-price-modal .fk-fastener-modal-body>label>.fk-currency-input-wrap{box-sizing:border-box!important;place-self:end!important;width:52%!important;min-width:170px!important;max-width:210px!important;margin-top:11px!important;margin-left:auto!important;margin-right:0!important}}@media screen and (width<=460px){body.fk-kalk-route .fk-fastener-modal.fk-material-price-modal .fk-fastener-modal-body>label>.fk-currency-input-wrap{width:58%!important;min-width:160px!important;max-width:200px!important}}@media screen{body.fk-kalk-route .fk-currency-input-wrap.fk-currency-input-is-zero>input,body.fk-kalk-route .fk-currency-input-wrap>input.fk-currency-input-zero-value{color:#302116b8!important;-webkit-text-fill-color:#302116b8!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal label.fk-quick-material-custom-price-field>span{white-space:nowrap!important;text-overflow:clip!important;width:max-content!important;min-width:max-content!important;max-width:none!important;display:block!important;overflow:visible!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-source-field>.fk-quick-material-source-label-row{margin-bottom:4px!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-custom-material-modal{width:min(640px,100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-modal-body{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:14px 16px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:20px 22px 14px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-modal-body>label{align-content:start!important;justify-items:stretch!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-grid-full{grid-column:1/-1!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-modal-body>label>span{color:#67594a!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap!important;min-height:14px!important;margin:0!important;font-size:.66rem!important;font-weight:900!important;line-height:1.15!important;display:block!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-modal-body input,body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-modal-body select{box-sizing:border-box!important;border-radius:11px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding-top:0!important;padding-bottom:0!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-name-input,body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-unit-combo>input{text-align:left!important;text-indent:0!important;padding-left:12px!important;font-weight:450!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-name-input::placeholder,body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-unit-combo>input::placeholder{color:#4b301c7a!important;text-indent:0!important;opacity:1!important;padding-left:0!important;font-weight:400!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-unit-combo{width:100%!important;min-width:0!important;max-width:100%!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-pricing-mode-select{text-align:center!important;text-align-last:center!important;padding-left:34px!important;padding-right:34px!important;font-weight:520!important}body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-modal-body label>input::placeholder,body.fk-kalk-route .fk-fastener-modal:not(.fk-material-price-modal):not(.fk-quick-material-modal) .fk-fastener-cost-input-heading-row+input::placeholder,body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-quantity-label>input{text-align:center!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-price-field>.fk-currency-input-wrap>input{text-align:right!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:12px!important;padding-right:38px!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-price-help{color:#6f6252!important;text-align:left!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-top:0!important;font-size:.8rem!important;line-height:1.4!important}body.fk-kalk-route .fk-material-factor-modal .fk-material-factor-help-text{text-align:left!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:9px 0 0!important;padding:0!important;display:grid!important}body.fk-kalk-route .fk-material-factor-modal .fk-material-factor-help-text>span{width:100%!important;min-width:0!important;max-width:100%!important;line-height:1.35!important;display:block!important}}@media screen and (width<=620px){body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-modal-body{grid-template-columns:1fr!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-grid-full{grid-column:1!important}}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-price-field{justify-items:start!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-price-field>.fk-currency-input-wrap{place-self:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;margin-left:0!important;margin-right:auto!important}body.fk-kalk-route .fk-fastener-modal.fk-fastener-cost-modal .fk-fastener-modal-body>label>.fk-currency-input-wrap{place-self:start!important;width:20%!important;min-width:124px!important;max-width:136px!important;margin-left:0!important;margin-right:auto!important}body.fk-kalk-route .fk-fastener-modal.fk-material-price-modal .fk-fastener-modal-body>label>.fk-currency-input-wrap>input,body.fk-kalk-route .fk-fastener-modal.fk-fastener-cost-modal .fk-fastener-modal-body>label>.fk-currency-input-wrap>input{text-align:right!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body.fk-kalk-route .fk-fastener-modal .fk-currency-input-suffix{letter-spacing:0!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:.78rem!important;font-weight:760!important;line-height:1!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal label.fk-quick-material-reuse-cost-field{place-self:start stretch!important;justify-items:start!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal label.fk-quick-material-reuse-cost-field>.fk-quick-material-reuse-cost-heading{white-space:nowrap!important;justify-items:start!important;gap:1px!important;width:max-content!important;min-width:0!important;max-width:none!important;margin:0!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-reuse-cost-heading>strong{color:#67594a!important;letter-spacing:.045em!important;text-transform:uppercase!important;margin:0!important;font-size:.66rem!important;font-weight:900!important;line-height:1.15!important;display:block!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-reuse-cost-heading>small{color:#6f6252!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:.75rem!important;font-weight:400!important;display:block!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal label.fk-quick-material-reuse-cost-field>.fk-currency-input-wrap{place-self:start!important;width:170px!important;min-width:170px!important;max-width:170px!important;margin-left:0!important;margin-right:auto!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-reuse-cost-help{white-space:nowrap!important;text-overflow:clip!important;width:max-content!important;min-width:0!important;max-width:none!important;display:block!important;overflow:visible!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-custom-material-modal,body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-modal-body{overflow:visible!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-unit-combo-label{z-index:1200!important;position:relative!important;overflow:visible!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-unit-combo{z-index:1201!important;position:relative!important;overflow:visible!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-unit-menu{z-index:1200000!important;overscroll-behavior:contain!important;isolation:isolate!important;max-height:210px!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;overflow:hidden auto!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-line-metric-modal-footer{z-index:1!important;position:relative!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-custom-material-modal{isolation:isolate!important;background:#fffdf9!important;border-radius:22px!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal>.fk-fastener-modal-header{border-radius:21px 21px 0 0!important;overflow:hidden!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal>.fk-custom-material-modal-body{background:#fffdf9!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal>.fk-line-metric-modal-footer{background:#fffdf9!important;border-radius:0 0 21px 21px!important;overflow:hidden!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-custom-material-modal{border-radius:18px!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal>.fk-fastener-modal-header{border-radius:17px 17px 0 0!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal>.fk-line-metric-modal-footer{border-radius:0 0 17px 17px!important}}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-quantity-label>.fk-custom-material-quantity-input-wrap{place-self:stretch start!important;width:100px!important;min-width:100px!important;max-width:100px!important;margin:0!important;position:relative!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-quantity-input-wrap>input[type=number]{width:100%!important;min-width:0!important;max-width:100%!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-quantity-input-wrap>.fk-custom-material-quantity-unit-suffix{pointer-events:none!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-quantity-input-wrap>.fk-currency-input-stepper{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .1s,visibility .1s!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-quantity-input-wrap:focus-within>.fk-currency-input-stepper{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-quantity-label>.fk-custom-material-quantity-input-wrap{width:96px!important;min-width:96px!important;max-width:96px!important}}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row{grid-column:1/-1!important;align-items:start!important;row-gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row>label{align-content:start!important;justify-items:stretch!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row>label>span{white-space:nowrap!important;min-height:14px!important;margin:0!important;display:block!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row>.fk-custom-material-unit-combo-label,body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row>.fk-custom-material-unit-combo-label>.fk-custom-material-unit-combo,body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row>.fk-custom-material-unit-combo-label>.fk-custom-material-unit-combo>input{box-sizing:border-box!important;width:100px!important;min-width:100px!important;max-width:100px!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row>.fk-custom-material-unit-combo-label>.fk-custom-material-unit-combo>input{text-overflow:ellipsis!important;padding-left:12px!important;padding-right:27px!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-price-row{grid-column:1/-1!important;place-self:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;margin:0!important;display:block!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-price-row>.fk-custom-material-price-field{justify-items:stretch!important;gap:6px!important;width:150px!important;min-width:150px!important;max-width:150px!important;margin:0!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-price-row>.fk-custom-material-price-field>.fk-currency-input-wrap{width:150px!important;min-width:150px!important;max-width:150px!important;margin:0!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row>.fk-custom-material-unit-combo-label,body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row>.fk-custom-material-unit-combo-label>.fk-custom-material-unit-combo,body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row>.fk-custom-material-unit-combo-label>.fk-custom-material-unit-combo>input{width:92px!important;min-width:92px!important;max-width:92px!important}}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row>.fk-custom-material-pricing-mode-label,body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row>.fk-custom-material-pricing-mode-label>.fk-custom-material-pricing-mode-select{box-sizing:border-box!important;width:290px!important;min-width:290px!important;max-width:290px!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-price-row>.fk-custom-material-price-field>span{white-space:nowrap!important;text-overflow:clip!important;width:max-content!important;min-width:max-content!important;max-width:none!important;display:block!important;overflow:visible!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-price-row>.fk-custom-material-price-field>.fk-currency-input-wrap>input[type=number]{text-align:right!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:10px!important;padding-right:68px!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-price-row>.fk-custom-material-price-field>.fk-currency-input-wrap>.fk-currency-input-suffix{right:27px!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row>.fk-custom-material-pricing-mode-label,body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row>.fk-custom-material-pricing-mode-label>.fk-custom-material-pricing-mode-select{width:250px!important;min-width:250px!important;max-width:250px!important}}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row{grid-template-columns:100px 290px 132px!important;justify-content:start!important;column-gap:16px!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row>.fk-custom-material-quantity-label,body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row>.fk-custom-material-quantity-label>.fk-custom-material-quantity-input-wrap,body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row>.fk-custom-material-quantity-label>.fk-custom-material-quantity-input-wrap>input[type=number]{box-sizing:border-box!important;width:132px!important;min-width:132px!important;max-width:132px!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row{grid-template-columns:92px 250px 132px!important;column-gap:10px!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row>.fk-custom-material-quantity-label,body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row>.fk-custom-material-quantity-label>.fk-custom-material-quantity-input-wrap,body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-settings-row>.fk-custom-material-quantity-label>.fk-custom-material-quantity-input-wrap>input[type=number]{width:132px!important;min-width:132px!important;max-width:132px!important}}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-quantity-input-wrap>input[type=number]{box-sizing:border-box!important;text-align:right!important;padding-left:8px!important;padding-right:calc(var(--fk-material-quantity-unit-width,18px) + 30px)!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-quantity-input-wrap>.fk-custom-material-quantity-unit-suffix{color:#302116b8!important;letter-spacing:0!important;text-transform:uppercase!important;width:var(--fk-material-quantity-unit-width,18px)!important;min-width:var(--fk-material-quantity-unit-width,18px)!important;max-width:var(--fk-material-quantity-unit-width,18px)!important;text-align:left!important;text-overflow:clip!important;white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;font-size:.68rem!important;font-weight:760!important;line-height:1!important;display:flex!important;right:22px!important;overflow:visible!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-quantity-automatic-info{color:#766959!important;text-align:left!important;text-transform:none!important;grid-template-columns:minmax(0,1fr)!important;row-gap:2px!important;width:132px!important;min-width:132px!important;max-width:132px!important;margin:5px 0 0!important;padding:0!important;font-size:.66rem!important;font-weight:500!important;line-height:1.24!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal .fk-custom-material-quantity-automatic-info>span{margin:0!important;padding:0!important;display:block!important}}@media screen and (width>=561px){body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal>.fk-custom-material-modal-footer{box-sizing:border-box!important;flex-wrap:nowrap!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;justify-content:stretch!important;align-items:center!important;gap:0 9px!important;width:100%!important;min-width:0!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal>.fk-custom-material-modal-footer>.fk-custom-material-use-auto-button{grid-area:1/1!important;justify-self:start!important;margin:0!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal>.fk-custom-material-modal-footer>.primary-button{grid-area:1/3!important;justify-self:end!important;margin:0!important}body.fk-kalk-route .fk-fastener-modal.fk-custom-material-modal>.fk-custom-material-modal-footer>button:last-child{grid-area:1/4!important;justify-self:end!important;margin:0!important}}@media screen{body.fk-kalk-route .fk-material-factor-modal[aria-labelledby=fk-material-waste-modal-title] .fk-line-metric-modal-body>label,body.fk-kalk-route .fk-material-factor-modal[aria-labelledby=fk-material-markup-modal-title] .fk-line-metric-modal-body>label{text-align:left!important;grid-column:1/-1!important;place-self:start!important;justify-items:stretch!important;width:150px!important;min-width:150px!important;max-width:150px!important;margin-left:0!important;margin-right:auto!important}body.fk-kalk-route .fk-material-factor-modal[aria-labelledby=fk-material-waste-modal-title] .fk-line-metric-modal-body>label>span,body.fk-kalk-route .fk-material-factor-modal[aria-labelledby=fk-material-markup-modal-title] .fk-line-metric-modal-body>label>span{text-align:left!important;white-space:nowrap!important;justify-self:start!important;width:max-content!important;min-width:0!important;max-width:none!important}body.fk-kalk-route .fk-material-open-panel.fk-material-open-panel-custom>button.fk-material-quantity-card.fk-material-quantity-card-editable{color:#2d1e12!important;cursor:pointer!important;background:linear-gradient(#fffdf8,#f9f2e7fa)!important;border:2px solid #ae6f2ad1!important;box-shadow:inset 0 1px #ffffffdb,0 2px 6px #5b37161f!important}body.fk-kalk-route .fk-material-open-panel.fk-material-open-panel-custom>button.fk-material-quantity-card.fk-material-quantity-card-editable:hover,body.fk-kalk-route .fk-material-open-panel.fk-material-open-panel-custom>button.fk-material-quantity-card.fk-material-quantity-card-editable:focus-visible{background:linear-gradient(#fff9ed,#f4e5cb)!important;border-color:#8a4d17f5!important;outline:none!important;box-shadow:inset 0 1px #ffffffe6,0 0 0 3px #ba7b3624,0 3px 8px #5b371629!important}body.fk-kalk-route .fk-line-material-row>.fk-material-open-panel>.fk-material-current{box-sizing:border-box!important;align-self:stretch!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:hidden!important}body.fk-kalk-route .fk-line-material-row>.fk-material-open-panel>.fk-material-current .fk-material-current-with-action{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}body.fk-kalk-route .fk-line-material-row>.fk-material-open-panel>.fk-material-current .fk-material-current-text{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body.fk-kalk-route .fk-line-material-row>.fk-material-open-panel>.fk-material-current .fk-material-current-text>strong,body.fk-kalk-route .fk-line-material-row>.fk-material-open-panel>.fk-material-current .fk-material-current-text>small{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-overflow:clip!important;-webkit-hyphens:auto!important;hyphens:auto!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}body.fk-kalk-route .fk-line-material-row>.fk-material-collapse-header-toggle>.fk-material-post-header-main{white-space:nowrap!important;align-items:center!important;gap:6px!important;min-width:0!important;display:inline-flex!important}body.fk-kalk-route .fk-material-post-visual-toggle:before,body.fk-kalk-route .fk-material-post-visual-toggle:after{content:""!important;pointer-events:none!important;background:currentColor!important;border-radius:999px!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}body.fk-kalk-route .fk-material-post-visual-toggle:before{width:var(--fk-material-toggle-size)!important;height:var(--fk-material-toggle-stroke)!important}body.fk-kalk-route .fk-material-post-visual-toggle:after{width:var(--fk-material-toggle-stroke)!important;height:var(--fk-material-toggle-size)!important}body.fk-kalk-route .fk-material-post-visual-toggle[data-collapsed=false]:after{display:none!important}body.fk-kalk-route .fk-material-post-visual-toggle{--fk-material-toggle-size:.52rem;--fk-material-toggle-stroke:1.4px;color:#5b3d22!important;box-sizing:border-box!important;pointer-events:none!important;background:#ffffffdb!important;border:1px solid #533d2561!important;border-radius:999px!important;flex:0 0 20px!important;place-items:center!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;display:inline-grid!important;position:relative!important;overflow:hidden!important;transform:translateY(-1px)!important;box-shadow:0 2px 6px #2d1c0e12!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row.fk-material-collapsed-source-custom{grid-template-columns:170px minmax(0,1fr)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row.fk-material-collapsed-source-custom>.fk-material-current.fk-material-collapsed-current,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row.fk-material-collapsed-source-no-picker>.fk-material-current.fk-material-collapsed-current{grid-column:2!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current.is-missing-material .fk-material-current-text{color:#6f3b33!important;box-sizing:border-box!important;background:#ffe8e4c7!important;border:1px solid #b5524657!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 10px!important;display:flex!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row.fk-material-collapsed-source-custom>.fk-material-collapsed-choice,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row.fk-material-collapsed-source-no-picker>.fk-material-collapsed-choice,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current .fk-material-current-text>small{display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current.is-missing-material .fk-material-current-text>strong{color:#6f3b33!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important;width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-self:stretch!important;align-items:center!important;margin:0!important;padding:0!important;font-size:.78rem!important;font-weight:400!important;line-height:15px!important;display:flex!important;overflow:hidden!important}body.fk-kalk-route .fk-line-material-row>.fk-material-open-panel>.fk-material-current.fk-material-current-supplier .fk-material-current-text{box-sizing:border-box!important;flex-direction:column!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:1px 0 4px!important;display:flex!important;overflow:hidden!important}body.fk-kalk-route .fk-line-material-row>.fk-material-open-panel>.fk-material-current.fk-material-current-supplier .fk-material-current-text>strong,body.fk-kalk-route .fk-line-material-row>.fk-material-open-panel>.fk-material-current.fk-material-current-supplier .fk-material-current-text>small{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-overflow:clip!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0 0 2px!important;line-height:1.3!important;display:block!important;overflow:visible!important}body.fk-kalk-route .fk-line-material-row>.fk-material-open-panel>.fk-material-current.fk-material-current-supplier.is-missing-material .fk-material-current-text>strong{font-weight:400!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]:has(>.fk-material-collapse-header-toggle>.fk-material-post-header-main){grid-template-rows:22px 68px!important;height:106px!important;min-height:106px!important;max-height:106px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row{box-sizing:border-box!important;grid-template-columns:168px 132px minmax(0,1fr)!important;align-items:start!important;gap:0 10px!important;height:68px!important;min-height:68px!important;max-height:68px!important;padding:8px 10px 9px!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row.fk-material-collapsed-source-no-picker{grid-template-columns:168px minmax(0,1fr)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-collapsed-source-control,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-collapsed-choice,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current{box-sizing:border-box!important;grid-template-rows:auto 34px!important;align-content:start!important;align-self:start!important;gap:3px!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:grid!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-collapsed-source-control{width:168px!important;min-width:168px!important;max-width:168px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-collapsed-choice{width:132px!important;min-width:132px!important;max-width:132px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-collapsed-source-control>span,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-collapsed-choice>span,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current>span{color:#3f2b18a3!important;letter-spacing:.01em!important;text-transform:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;font-size:.76rem!important;font-variant-caps:normal!important;font-weight:650!important;line-height:16px!important;display:block!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-collapsed-source-control>select{visibility:visible!important;border:2px solid var(--fk-editable-cell-border)!important;background:var(--fk-editable-cell-background)!important;color:#2f1d10!important;width:168px!important;min-width:168px!important;max-width:168px!important;height:34px!important;min-height:34px!important;max-height:34px!important;box-shadow:var(--fk-editable-cell-shadow)!important;text-transform:none!important;box-sizing:border-box!important;border-radius:10px!important;padding:0 30px 0 9px!important;font-size:.9rem!important;font-variant-caps:normal!important;font-weight:400!important;line-height:1!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-collapsed-choice>.secondary-button{box-sizing:border-box!important;border-radius:999px!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 8px!important;font-size:.86rem!important;font-weight:650!important;line-height:1!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current .fk-material-current-text{text-align:left!important;box-sizing:border-box!important;background:linear-gradient(#fffdf8,#faf6eefa)!important;border:1px solid #965f2457!important;border-radius:10px!important;justify-content:flex-start!important;justify-self:start!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 9px!important;display:flex!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current .fk-material-current-text>strong{color:#3f2917!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0!important;font-size:.78rem!important;font-weight:400!important;line-height:1.25!important;display:flex!important;overflow:hidden!important}}@media screen and (width>=981px){body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-line-material-row.fk-material-post-is-collapsed.fk-material-post-is-collapsed:has(>.fk-material-collapse-header-toggle){box-sizing:border-box!important;background:#faf7f1c7!important;border:1px solid #5c3d2280!important;border-radius:9px!important;grid-template-rows:22px auto!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;place-content:start stretch!important;place-items:start stretch!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:17px 0 0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-line-material-row:not(.fk-material-post-is-collapsed):has(>.fk-material-collapse-header-toggle){box-sizing:border-box!important;background:#faf7f1c7!important;border:1px solid #5c3d2280!important;border-radius:9px!important;grid-template-rows:22px auto!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;place-content:start stretch!important;place-items:start stretch!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:17px 0 0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]:has(>.fk-material-collapsed-overview-row){height:auto!important;min-height:107px!important;max-height:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-line-material-row.fk-material-post-is-collapsed.fk-material-post-is-collapsed>.fk-material-collapse-header-toggle.fk-material-collapse-header-toggle,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-line-material-row:not(.fk-material-post-is-collapsed)>.fk-material-collapse-header-toggle.fk-material-collapse-header-toggle{appearance:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:22px!important;min-height:22px!important;max-height:22px!important;color:inherit!important;font:inherit!important;text-align:left!important;box-sizing:border-box!important;background:linear-gradient(#e8d6bbeb,#dac4a4b8)!important;border:0!important;border-bottom:1px solid #5c3d223d!important;border-radius:8px 8px 0 0!important;grid-area:1/1!important;grid-template-rows:22px!important;grid-template-columns:max-content max-content minmax(0,1fr) 14px minmax(92px,max-content) minmax(92px,max-content) minmax(96px,max-content) minmax(100px,max-content)!important;grid-auto-rows:22px!important;place-content:start stretch!important;place-self:start stretch!important;place-items:start stretch!important;gap:0 7px!important;margin:0!important;padding:0 30px 0 10px!important;line-height:1!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important;box-shadow:inset 0 1px #5c3d2280,inset 1px 0 #5c3d2280,inset -1px 0 #5c3d2280!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-collapse-header-toggle:before,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-collapse-header-toggle:after{content:none!important;display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-line-material-row.fk-material-post-is-collapsed.fk-material-post-is-collapsed>.fk-material-collapse-header-toggle.fk-material-collapse-header-toggle>.fk-material-post-header-main.fk-material-post-header-main,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-line-material-row:not(.fk-material-post-is-collapsed)>.fk-material-collapse-header-toggle.fk-material-collapse-header-toggle>.fk-material-post-header-main.fk-material-post-header-main{white-space:nowrap!important;box-sizing:border-box!important;grid-area:1/1!important;justify-content:flex-start!important;place-self:start!important;align-items:center!important;gap:6px!important;width:max-content!important;min-width:0!important;max-width:max-content!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0!important;line-height:22px!important;display:inline-flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}body.fk-kalk-route .fk-material-collapse-header-toggle>.fk-material-post-header-main>.fk-material-post-visual-toggle{align-self:center!important;margin-top:0!important;margin-bottom:0!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-line-material-row.fk-material-post-is-collapsed.fk-material-post-is-collapsed>.fk-material-collapse-header-toggle.fk-material-collapse-header-toggle>.fk-material-post-header-detail.fk-material-post-header-detail,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-line-material-row:not(.fk-material-post-is-collapsed)>.fk-material-collapse-header-toggle.fk-material-collapse-header-toggle>.fk-material-post-header-detail.fk-material-post-header-detail{color:#5f3d1d!important;letter-spacing:.018em!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;justify-content:flex-start!important;align-self:start!important;align-items:center!important;min-width:0!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;font-size:.72rem!important;font-weight:520!important;line-height:22px!important;display:flex!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-line-material-row:is(.fk-material-post-is-collapsed.fk-material-post-is-collapsed,:not(.fk-material-post-is-collapsed))>.fk-material-collapse-header-toggle.fk-material-collapse-header-toggle>.fk-material-post-header-detail.fk-material-post-header-detail:nth-of-type(2){grid-area:1/2!important;justify-self:start!important;width:max-content!important;max-width:100%!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-line-material-row:is(.fk-material-post-is-collapsed.fk-material-post-is-collapsed,:not(.fk-material-post-is-collapsed))>.fk-material-collapse-header-toggle.fk-material-collapse-header-toggle>.fk-material-post-header-detail.fk-material-post-header-detail:nth-of-type(3){text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:1/3!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-right:0!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-line-material-row:is(.fk-material-post-is-collapsed.fk-material-post-is-collapsed,:not(.fk-material-post-is-collapsed))>.fk-material-collapse-header-toggle.fk-material-collapse-header-toggle .fk-material-post-header-unit-price.fk-material-post-header-unit-price{grid-area:1/5!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-line-material-row:is(.fk-material-post-is-collapsed.fk-material-post-is-collapsed,:not(.fk-material-post-is-collapsed))>.fk-material-collapse-header-toggle.fk-material-collapse-header-toggle .fk-material-post-header-material-sum.fk-material-post-header-material-sum{grid-area:1/6!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-line-material-row:is(.fk-material-post-is-collapsed.fk-material-post-is-collapsed,:not(.fk-material-post-is-collapsed))>.fk-material-collapse-header-toggle.fk-material-collapse-header-toggle .fk-material-post-header-fastener-sum.fk-material-post-header-fastener-sum{grid-area:1/7!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-line-material-row:is(.fk-material-post-is-collapsed.fk-material-post-is-collapsed,:not(.fk-material-post-is-collapsed))>.fk-material-collapse-header-toggle.fk-material-collapse-header-toggle .fk-material-post-header-total-material-sum.fk-material-post-header-total-material-sum{grid-area:1/8!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-line-material-row.fk-material-post-is-collapsed.fk-material-post-is-collapsed>.fk-material-collapse-header-toggle.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell.fk-material-post-header-cost-cell,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-line-material-row:not(.fk-material-post-is-collapsed)>.fk-material-collapse-header-toggle.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell.fk-material-post-header-cost-cell{width:auto!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:34px!important;max-height:34px!important;box-shadow:none!important;text-align:right!important;opacity:1!important;visibility:visible!important;box-sizing:border-box!important;z-index:2!important;background:0 0!important;border:0!important;grid-template-rows:12px 22px!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;place-self:start stretch!important;place-items:stretch stretch!important;gap:0!important;margin:-12px 0 0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto auto auto -14px!important;overflow:visible!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-line-material-row:is(.fk-material-post-is-collapsed.fk-material-post-is-collapsed,:not(.fk-material-post-is-collapsed))>.fk-material-collapse-header-toggle.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell.fk-material-post-header-cost-cell>small{color:#3f2b18d1!important;letter-spacing:.01em!important;text-align:right!important;text-transform:none!important;white-space:nowrap!important;text-overflow:clip!important;box-sizing:border-box!important;pointer-events:none!important;grid-row:1!important;justify-content:flex-end!important;align-items:flex-end!important;width:100%!important;min-width:0!important;max-width:100%!important;height:12px!important;min-height:12px!important;max-height:12px!important;margin:0!important;padding:0 2px 1px 0!important;font-size:.54rem!important;font-weight:760!important;line-height:1!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-line-material-row:is(.fk-material-post-is-collapsed.fk-material-post-is-collapsed,:not(.fk-material-post-is-collapsed))>.fk-material-collapse-header-toggle.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell.fk-material-post-header-cost-cell>strong{color:#120d09!important;text-align:right!important;text-transform:none!important;white-space:nowrap!important;text-overflow:clip!important;box-sizing:border-box!important;background:linear-gradient(#efebe5f5,#e2ddd5eb)!important;border:1px solid #5c544c2e!important;border-radius:4px!important;grid-row:2!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;min-width:max-content!important;max-width:none!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0 7px!important;font-size:.76rem!important;font-variant-caps:normal!important;font-weight:400!important;line-height:22px!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #5c544c0f!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-line-material-row:is(.fk-material-post-is-collapsed.fk-material-post-is-collapsed,:not(.fk-material-post-is-collapsed))>.fk-material-collapse-header-toggle.fk-material-collapse-header-toggle .fk-material-post-header-total-material-sum.fk-material-post-header-total-material-sum>strong{background:linear-gradient(#ece5dafa,#ddd3c3f0)!important;border-color:#5c3d223d!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-open-panel,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-collapsed-overview-row{grid-area:2/1!important;align-self:start!important;margin-top:0!important;position:relative!important;inset:auto!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-collapsed-source-control,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-collapsed-choice,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-quantity-card.fk-material-collapsed-quantity,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-price.fk-material-collapsed-price{grid-template-rows:16px 34px!important;align-content:start!important;gap:3px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-collapsed-source-control>span,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-collapsed-choice>span,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current>span,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-quantity-card.fk-material-collapsed-quantity>span,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-price.fk-material-collapsed-price>span{color:#3f2b18a3!important;letter-spacing:.01em!important;text-transform:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;font-size:.76rem!important;font-variant-caps:normal!important;font-weight:650!important;line-height:16px!important;display:block!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-collapsed-source-control>select:not(:disabled){border:2px solid var(--fk-editable-cell-border)!important;background:var(--fk-editable-cell-background)!important;color:#2f1d10!important;width:168px!important;min-width:168px!important;max-width:168px!important;height:34px!important;min-height:34px!important;max-height:34px!important;box-shadow:var(--fk-editable-cell-shadow)!important;text-transform:none!important;cursor:pointer!important;box-sizing:border-box!important;border-radius:10px!important;padding:0 30px 0 9px!important;font-size:.9rem!important;font-weight:400!important;line-height:1!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row:has(>.fk-material-price>.fk-reuse-material-cost-inputlike-cell){grid-template-columns:168px minmax(0,1fr) 190px!important;column-gap:10px!important}body.fk-kalk-route .fk-line-material-row.fk-material-post-is-collapsed>.fk-material-collapsed-overview-row:has(>.fk-material-price>.fk-reuse-material-cost-inputlike-cell)>.fk-material-price:has(>.fk-reuse-material-cost-inputlike-cell){box-sizing:border-box!important;grid-area:1/3!important;grid-template-rows:16px 34px!important;align-content:start!important;align-self:start!important;gap:3px!important;width:190px!important;min-width:190px!important;max-width:190px!important;height:53px!important;min-height:53px!important;max-height:53px!important;margin:0!important;padding:0!important;display:grid!important}:is(body.fk-kalk-route .fk-line-material-row.fk-material-post-is-collapsed>.fk-material-collapsed-overview-row:has(>.fk-material-price>.fk-reuse-material-cost-inputlike-cell)>.fk-material-quantity-card,body.fk-kalk-route .fk-line-material-row.fk-material-post-is-collapsed>.fk-material-collapsed-overview-row:has(>.fk-material-price>.fk-reuse-material-cost-inputlike-cell)>.fk-material-price:not(:has(>.fk-reuse-material-cost-inputlike-cell))){display:none!important}}@media screen{body.fk-kalk-route .fk-reuse-material-cost-inputlike-cell{border:2px solid var(--fk-editable-cell-border)!important;background:var(--fk-editable-cell-background)!important;color:#2f1d10!important;width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important;box-shadow:var(--fk-editable-cell-shadow)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;border-radius:10px!important;place-items:center!important;margin:0!important;padding:0 6px!important;font-size:.86rem!important;font-weight:650!important;line-height:1!important;display:inline-grid!important}}@media screen and (width>=981px){body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]:has(>.fk-material-collapse-header-toggle){background:#faf7f1c7 padding-box padding-box!important;border:1px solid #5c3d2280!important;border-radius:9px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-line-material-section>.fk-line-material-row[data-material-post-title]>.fk-material-collapse-header-toggle{border-radius:8px 8px 0 0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group .fk-block:not(.is-collapsed) .fk-block-body>.fk-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-line-material-row:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-open-panel.fk-material-open-panel-reuse{box-sizing:border-box!important;grid-template-rows:53px minmax(105px,auto)!important;grid-template-columns:168px minmax(0,1fr) 190px 150px 190px!important;align-content:start!important;justify-self:stretch!important;place-items:stretch stretch!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 10px 10px!important;display:grid!important;overflow:hidden!important}body.fk-kalk-route .fk-material-open-panel-reuse>label:first-child{grid-area:1/1!important;width:168px!important;min-width:168px!important;max-width:168px!important}body.fk-kalk-route .fk-material-open-panel-reuse>.fk-reuse-material-cost-description-cell{box-sizing:border-box!important;grid-area:1/2/auto/-1!important;justify-self:stretch!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important}body.fk-kalk-route .fk-material-open-panel-reuse>.fk-reuse-material-cost-description-cell>input{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}body.fk-kalk-route .fk-material-open-panel-reuse>.fk-material-current-reuse{box-sizing:border-box!important;grid-area:2/1/auto/3!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body.fk-kalk-route .fk-material-open-panel-reuse>.fk-material-quantity-card{box-sizing:border-box!important;grid-area:2/3!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:105px!important;min-height:105px!important;max-height:105px!important;overflow:hidden!important}body.fk-kalk-route .fk-material-open-panel-reuse>.fk-reuse-material-cost-cell{grid-area:2/4!important}body.fk-kalk-route .fk-material-open-panel-reuse>.fk-reuse-fastener-cost-cell{grid-area:2/5!important}body.fk-kalk-route .fk-material-open-panel-reuse>.fk-reuse-material-cost-cell,body.fk-kalk-route .fk-material-open-panel-reuse>.fk-reuse-fastener-cost-cell{box-sizing:border-box!important;background:linear-gradient(#fffdf9f5,#f2efeaeb)!important;border:1px solid #70522e2e!important;border-radius:10px!important;grid-template-rows:30px 34px!important;align-content:center!important;justify-self:stretch!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:105px!important;margin:0!important;padding:8px!important;display:grid!important;overflow:hidden!important}body.fk-kalk-route .fk-material-open-panel-reuse>.fk-reuse-material-cost-cell>span,body.fk-kalk-route .fk-material-open-panel-reuse>.fk-reuse-fastener-cost-cell>span{color:#67594a!important;letter-spacing:.01em!important;text-transform:none!important;white-space:normal!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:2px!important;height:30px!important;min-height:30px!important;font-size:.64rem!important;font-weight:650!important;line-height:1.05!important;display:flex!important}body.fk-kalk-route .fk-material-open-panel-reuse>.fk-reuse-material-cost-cell>span>small,body.fk-kalk-route .fk-material-open-panel-reuse>.fk-reuse-fastener-cost-cell>span>small{color:#766959!important;letter-spacing:0!important;text-transform:none!important;font-size:.68rem!important;font-weight:400!important;line-height:1.1!important}body.fk-kalk-route .fk-material-open-panel-reuse>.fk-reuse-material-cost-cell>button,body.fk-kalk-route .fk-material-open-panel-reuse>.fk-reuse-fastener-cost-cell>button{box-sizing:border-box!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important}body.fk-kalk-route .fk-material-open-panel-reuse>.fk-reuse-material-cost-description-cell>input,body.fk-kalk-route .fk-material-open-panel-reuse>label:first-child>select,body.fk-kalk-route .fk-line-material-row.fk-material-post-is-collapsed>.fk-material-collapsed-overview-row>.fk-material-collapsed-source-control>select{border:2px solid var(--fk-editable-cell-border)!important;background:var(--fk-editable-cell-background)!important;color:#2f1d10!important;height:34px!important;min-height:34px!important;max-height:34px!important;box-shadow:var(--fk-editable-cell-shadow)!important;text-transform:none!important;box-sizing:border-box!important;border-radius:10px!important;padding:0 9px!important;font-size:.9rem!important;font-weight:400!important;line-height:1!important}body.fk-kalk-route .fk-material-open-panel-reuse>.fk-reuse-material-cost-description-cell>input:disabled{color:#2f1d1080!important;box-shadow:none!important;cursor:default!important;background:#efe9dfbd!important;border-color:#70522e29!important}body.fk-kalk-route .fk-material-open-panel-reuse>label:first-child>select,body.fk-kalk-route .fk-line-material-row.fk-material-post-is-collapsed>.fk-material-collapsed-overview-row>.fk-material-collapsed-source-control>select{width:168px!important;min-width:168px!important;max-width:168px!important;padding-right:30px!important}body.fk-kalk-route .fk-material-open-panel>label>span,body.fk-kalk-route .fk-material-open-panel>div>span,body.fk-kalk-route .fk-material-collapsed-overview-row>label>span,body.fk-kalk-route .fk-material-collapsed-overview-row>div>span{color:#67594a!important;letter-spacing:.01em!important;text-transform:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;font-size:.64rem!important;font-weight:650!important;line-height:16px!important;overflow:hidden!important}}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-reuse-material-cost-modal{box-sizing:border-box!important;width:min(700px,100vw - 32px)!important;min-width:0!important;max-width:calc(100vw - 32px)!important;overflow-x:hidden!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-reuse-material-cost-modal>.fk-line-metric-modal-body{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:18px 22px 14px!important;display:block!important;overflow-x:hidden!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-reuse-material-cost-modal>.fk-line-metric-modal-body>label{box-sizing:border-box!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;row-gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-reuse-material-cost-modal>.fk-line-metric-modal-body>label>.fk-line-metric-input-heading-row.fk-line-metric-input-heading-row{box-sizing:border-box!important;grid-area:1/1!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;place-items:start!important;row-gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-reuse-material-cost-modal>.fk-line-metric-modal-body>label>.fk-line-metric-input-heading-row>span{text-align:left!important;white-space:normal!important;overflow-wrap:break-word!important;grid-area:1/1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-reuse-material-cost-modal>.fk-line-metric-modal-body>label>.fk-line-metric-input-heading-row>.fk-line-metric-top-actions.fk-line-metric-top-actions{box-sizing:border-box!important;grid-area:2/1!important;grid-template-columns:repeat(2,minmax(0,max-content))!important;justify-content:start!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-reuse-material-cost-modal>.fk-line-metric-modal-body>label>.fk-line-metric-input-heading-row>.fk-line-metric-top-actions>button{white-space:normal!important;overflow-wrap:break-word!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:28px!important;max-height:none!important;margin:0!important;padding:6px 10px!important;line-height:1.15!important;position:static!important;inset:auto!important;overflow:visible!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-reuse-material-cost-modal>.fk-line-metric-modal-body>label>.fk-currency-input-wrap{grid-area:2/1!important;justify-self:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;margin:0!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-reuse-material-cost-modal>.fk-line-metric-modal-body>p{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;box-sizing:border-box!important;width:min(100%,500px)!important;min-width:0!important;max-width:500px!important;margin:14px 0 0!important;padding:0!important;line-height:1.38!important;overflow:visible!important}}@media screen and (width<=620px){body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-reuse-material-cost-modal>.fk-line-metric-modal-body>label>.fk-line-metric-input-heading-row>.fk-line-metric-top-actions.fk-line-metric-top-actions{grid-template-columns:minmax(0,1fr)!important;width:100%!important}}body.fk-kalk-route .fk-line-material-row.fk-material-post-is-collapsed>.fk-material-collapsed-overview-row>.fk-material-collapsed-source-control>span,body.fk-kalk-route .fk-line-material-row.fk-material-post-is-collapsed>.fk-material-collapsed-overview-row>.fk-material-collapsed-choice>span,body.fk-kalk-route .fk-line-material-row.fk-material-post-is-collapsed>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current>span,body.fk-kalk-route .fk-line-material-row.fk-material-post-is-collapsed>.fk-material-collapsed-overview-row>.fk-material-quantity-card.fk-material-collapsed-quantity>span,body.fk-kalk-route .fk-line-material-row.fk-material-post-is-collapsed>.fk-material-collapsed-overview-row>.fk-material-price.fk-material-collapsed-price>span,body.fk-kalk-route .fk-line-material-row.fk-material-post-is-collapsed>.fk-material-collapsed-overview-row .fk-material-overview-cell>span{color:#3f2b18a3!important;letter-spacing:.01em!important;text-transform:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;font-size:.76rem!important;font-variant-caps:normal!important;font-weight:650!important;line-height:16px!important;overflow:hidden!important}body.fk-kalk-route .fk-line-material-row.fk-material-post-is-collapsed>.fk-material-collapsed-overview-row .fk-material-overview-cell-primary-editable{border:2px solid var(--fk-editable-cell-border)!important;background:var(--fk-editable-cell-background)!important;color:#2f1d10!important;box-shadow:var(--fk-editable-cell-shadow)!important;border-radius:10px!important}@media screen{body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed)>.fk-material-open-panel>.fk-material-current{box-sizing:border-box!important;align-self:stretch!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:105px!important;max-height:none!important;padding:9px 10px 10px!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed)>.fk-material-open-panel>.fk-material-current>span{color:#3f2b18c7!important;letter-spacing:.01em!important;text-transform:none!important;white-space:normal!important;text-overflow:clip!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 3px!important;padding:0!important;font-size:.76rem!important;font-weight:650!important;line-height:1.3!important;display:block!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed)>.fk-material-open-panel>.fk-material-current .fk-material-current-with-action{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed)>.fk-material-open-panel>.fk-material-current .fk-material-current-text{box-sizing:border-box!important;flex-direction:column!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 0 3px 2px!important;display:flex!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed)>.fk-material-open-panel>.fk-material-current .fk-material-current-text>strong,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed)>.fk-material-open-panel>.fk-material-current .fk-material-current-text>small{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:1.35em!important;max-height:none!important;margin:0!important;padding:0 0 2px!important;display:block!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed)>.fk-material-open-panel>.fk-material-current .fk-material-current-text>strong{color:#2e2115!important;font-size:.76rem!important;font-weight:650!important;line-height:1.35!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-material-section>.fk-line-material-row[data-material-post-title]:not(.fk-material-post-is-collapsed)>.fk-material-open-panel>.fk-material-current .fk-material-current-text>small{color:#3f2b18b3!important;font-size:.72rem!important;font-weight:400!important;line-height:1.35!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row>label.fk-line-operation-field>select.fk-line-operation-select:not(.fk-free-text-operation-cell){border:2px solid var(--fk-editable-cell-border)!important;background:var(--fk-editable-cell-background)!important;color:#2e2115!important;width:100%!important;min-width:0!important;max-width:100%!important;height:22px!important;min-height:22px!important;max-height:22px!important;box-shadow:var(--fk-editable-cell-shadow)!important;text-shadow:none!important;appearance:auto!important;-webkit-appearance:menulist!important;box-sizing:border-box!important;border-radius:4px!important;padding:0 7px!important;font-size:.7rem!important;font-weight:400!important;line-height:20px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row>label.fk-line-operation-field>select.fk-line-operation-select:not(.fk-free-text-operation-cell):hover{border-color:var(--fk-editable-cell-border-hover)!important;background:var(--fk-editable-cell-background-hover)!important;box-shadow:var(--fk-editable-cell-shadow-hover)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row>label.fk-line-operation-field>select.fk-line-operation-select:not(.fk-free-text-operation-cell):focus,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-cost-row>label.fk-line-operation-field>select.fk-line-operation-select:not(.fk-free-text-operation-cell):focus-visible{border-color:var(--fk-editable-cell-border-focus)!important;background:var(--fk-editable-cell-background)!important;box-shadow:var(--fk-editable-cell-shadow-focus)!important;outline:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-material-open-panel-reuse>.fk-reuse-material-cost-cell,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-material-open-panel-reuse>.fk-reuse-fastener-cost-cell{box-sizing:border-box!important;grid-template-rows:34px 34px!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;place-self:stretch stretch!important;align-items:start!important;row-gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:105px!important;min-height:105px!important;max-height:105px!important;margin:0!important;padding:8px!important;display:grid!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-material-open-panel-reuse>.fk-reuse-material-cost-cell>span,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-material-open-panel-reuse>.fk-reuse-fastener-cost-cell>span{color:#67594a!important;letter-spacing:.01em!important;text-transform:none!important;white-space:nowrap!important;box-sizing:border-box!important;grid-row:1!important;grid-template-rows:14px 14px!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;align-self:start!important;align-items:start!important;row-gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0!important;font-size:.64rem!important;font-variant-caps:normal!important;font-weight:650!important;line-height:14px!important;display:grid!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-material-open-panel-reuse>.fk-reuse-material-cost-cell>span>strong,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-material-open-panel-reuse>.fk-reuse-fastener-cost-cell>span>strong{color:#67594a!important;letter-spacing:.01em!important;text-transform:none!important;white-space:nowrap!important;width:100%!important;height:14px!important;margin:0!important;padding:0!important;font-size:.64rem!important;font-variant-caps:normal!important;font-weight:650!important;line-height:14px!important;display:block!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-material-open-panel-reuse>.fk-reuse-material-cost-cell>span>small,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-material-open-panel-reuse>.fk-reuse-fastener-cost-cell>span>small{color:#766959!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;width:100%!important;height:14px!important;margin:0!important;padding:0!important;font-size:.68rem!important;font-variant-caps:normal!important;font-weight:400!important;line-height:14px!important;display:block!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-material-open-panel-reuse>.fk-reuse-material-cost-cell>button,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-material-open-panel-reuse>.fk-reuse-fastener-cost-cell>button{box-sizing:border-box!important;grid-row:2!important;place-self:start stretch!important;place-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 6px!important;font-size:.9rem!important;font-weight:650!important;line-height:1!important;display:inline-grid!important;position:static!important;inset:auto!important;transform:none!important}#fk-reuse-material-cost-editor-label{box-sizing:border-box!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;row-gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important}#fk-reuse-material-cost-heading-row{box-sizing:border-box!important;grid-area:1/1!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:0 16px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important}#fk-reuse-material-cost-heading-row>span{white-space:nowrap!important;grid-area:1/1!important;place-self:center start!important;width:max-content!important;margin:0!important;padding:0!important}#fk-reuse-material-cost-actions{box-sizing:border-box!important;flex-wrap:nowrap!important;grid-area:1/2!important;justify-content:flex-end!important;place-self:center end!important;align-items:center!important;gap:8px!important;width:max-content!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}#fk-reuse-material-cost-actions>button{white-space:nowrap!important;box-sizing:border-box!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 12px!important;line-height:1!important;position:static!important;inset:auto!important}#fk-reuse-material-cost-input-wrap{grid-area:2/1!important;justify-self:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;margin:0!important}#fk-reuse-material-cost-input{width:100%!important;min-width:0!important;max-width:100%!important}}@media screen and (width<=620px){#fk-reuse-material-cost-heading-row{grid-template-columns:minmax(0,1fr)!important;row-gap:8px!important}#fk-reuse-material-cost-heading-row>span,#fk-reuse-material-cost-actions{grid-column:1!important;width:100%!important}#fk-reuse-material-cost-actions{flex-wrap:wrap!important;grid-row:2!important;justify-self:stretch!important}}body.fk-kalk-route .fk-fastener-modal[aria-labelledby=fk-material-quantity-modal-title] .fk-material-quantity-automatic-value{color:#735330!important;margin-top:3px!important;font-size:.76rem!important;font-weight:650!important;line-height:1.3!important;display:block!important}@media screen and (width>=561px){body.fk-kalk-route .fk-fastener-modal[aria-labelledby=fk-material-quantity-modal-title]>.fk-line-metric-modal-footer{box-sizing:border-box!important;flex-wrap:nowrap!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;justify-content:stretch!important;align-items:center!important;gap:0 9px!important;width:100%!important;min-width:0!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal[aria-labelledby=fk-material-quantity-modal-title]>.fk-line-metric-modal-footer>.fk-material-quantity-use-auto-button{order:0!important;grid-area:1/1!important;justify-self:start!important;margin:0!important}body.fk-kalk-route .fk-fastener-modal[aria-labelledby=fk-material-quantity-modal-title]>.fk-line-metric-modal-footer>.primary-button{order:0!important;grid-area:1/3!important;justify-self:end!important;margin:0!important}body.fk-kalk-route .fk-fastener-modal[aria-labelledby=fk-material-quantity-modal-title]>.fk-line-metric-modal-footer>button:last-child{order:0!important;grid-area:1/4!important;justify-self:end!important;margin:0!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal[aria-labelledby=fk-material-quantity-modal-title]>.fk-line-metric-modal-footer>.fk-material-quantity-use-auto-button,body.fk-kalk-route .fk-fastener-modal[aria-labelledby=fk-material-quantity-modal-title]>.fk-line-metric-modal-footer>.primary-button,body.fk-kalk-route .fk-fastener-modal[aria-labelledby=fk-material-quantity-modal-title]>.fk-line-metric-modal-footer>button:last-child{order:0!important;margin:0!important}}body.fk-kalk-route .fk-material-factor-modal .fk-material-consumption-help-text.fk-material-consumption-help-text{text-align:left!important;grid-template-columns:minmax(0,1fr)!important;row-gap:3px!important;width:100%!important;margin:14px 0 0!important;padding:0!important;display:grid!important}body.fk-kalk-route .fk-material-factor-modal .fk-material-consumption-help-text>span{width:100%!important;margin:0!important;padding:0!important;line-height:1.35!important;display:block!important}.fk-bulk-workitem-picker-backdrop{z-index:1000020;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f140c94;justify-content:center;align-items:flex-start;padding:18px 24px;display:flex;position:fixed;inset:0}.fk-bulk-workitem-picker-modal{color:#241b13;background:#fffdf9;border:1px solid #483a2a2e;border-radius:22px;flex-direction:column;width:min(1080px,100vw - 48px);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 32px 96px #140e0861}.fk-bulk-workitem-picker-modal.is-insert-choice{width:min(720px,100vw - 48px)}.fk-workitem-insert-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.fk-workitem-insert-choice-card{color:#3b2d1f;text-align:left;background:#fff;border:1px solid #483a2a29;border-radius:16px;align-content:center;gap:8px;min-width:0;min-height:142px;padding:20px;display:grid;box-shadow:0 8px 24px #3726140d}.fk-workitem-insert-choice-card:hover,.fk-workitem-insert-choice-card:focus-visible{background:#fffaf2;border-color:#7a522b75;outline:none;transform:translateY(-1px)}.fk-workitem-insert-choice-card.is-primary{background:linear-gradient(#f8eddb 0%,#eed8b7 100%);border-color:#69462861}.fk-workitem-insert-choice-card>strong{font-size:1rem;font-weight:900}.fk-workitem-insert-choice-card>small{color:#756858;font-size:.76rem;line-height:1.45}@media screen and (width<=620px){.fk-workitem-insert-choice-grid{grid-template-columns:1fr;padding:12px}.fk-workitem-insert-choice-card{min-height:112px}}.fk-bulk-workitem-picker-header{background:linear-gradient(#fffaf2 0%,#f7ecda 100%);border-bottom:1px solid #483a2a1a;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 20px 13px;display:flex}.fk-bulk-workitem-picker-header>div{gap:3px;min-width:0;display:grid}.fk-bulk-workitem-picker-header span,.fk-bulk-workitem-picker-panel-heading>span,.fk-bulk-workitem-picker-search-row label>span,.fk-bulk-workitem-picker-placement-field>span,.fk-bulk-workitem-picker-new-chapter-fields label>span{color:#8a6232;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:900}.fk-bulk-workitem-picker-header strong{color:#241b13;letter-spacing:-.025em;font-size:1.15rem;font-weight:900}.fk-bulk-workitem-picker-header small{color:#6f6252;font-size:.78rem;line-height:1.35}.fk-bulk-workitem-picker-close{color:#3b2d1f;background:#ffffffe0;border:1px solid #483a2a26;border-radius:999px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;font-size:1.25rem;line-height:1;display:inline-grid}.fk-bulk-workitem-picker-close:hover,.fk-bulk-workitem-picker-close:focus-visible{background:#fff;border-color:#483a2a47;outline:none}.fk-bulk-workitem-picker-steps{background:#fffdf9;border-bottom:1px solid #483a2a17;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:9px 12px;display:grid}.fk-bulk-workitem-picker-steps>button{color:#4d3a27;text-align:left;background:#f8f1e68c;border:1px solid #483a2a1f;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;padding:7px 9px;display:grid}.fk-bulk-workitem-picker-steps>button>span{background:#5d43281f;border-radius:999px;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:.7rem;font-weight:900;display:inline-grid}.fk-bulk-workitem-picker-steps>button>strong{font-size:.72rem;font-weight:850}.fk-bulk-workitem-picker-steps>button>small{color:#7a6a5a;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.fk-bulk-workitem-picker-steps>button.is-active{background:#f5e6cdd1;border-color:#a67b3a75;box-shadow:inset 0 0 0 1px #a67b3a14}.fk-bulk-workitem-picker-steps>button.is-active>span{color:#fff8ec;background:#5a3a22}.fk-bulk-workitem-picker-body{background:#fffdf9;flex:auto;min-height:0;padding:12px 16px 14px;overflow-y:auto}.fk-bulk-workitem-picker-basis-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px;display:grid}.fk-bulk-workitem-picker-panel,.fk-bulk-workitem-picker-placement,.fk-bulk-workitem-picker-results-panel{background:#fffaf2;border:1px solid #483a2a1f;border-radius:15px;min-width:0;box-shadow:0 5px 16px #37261409}.fk-bulk-workitem-picker-panel,.fk-bulk-workitem-picker-placement{padding:12px}.fk-bulk-workitem-picker-panel-heading{gap:2px;margin-bottom:9px;display:grid}.fk-bulk-workitem-picker-panel-heading>small{color:#756858;font-size:.69rem;line-height:1.3}.fk-bulk-workitem-picker-discipline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:292px;padding-right:2px;display:grid;overflow-y:auto}.fk-bulk-workitem-picker-discipline-grid>button{color:#3b2d1f;white-space:nowrap;background:#fff;border:1px solid #483a2a21;border-radius:999px;min-height:31px;padding:0 9px;font-size:.69rem;font-weight:750}.fk-bulk-workitem-picker-discipline-grid>button:hover,.fk-bulk-workitem-picker-discipline-grid>button:focus-visible,.fk-bulk-workitem-picker-area-options>button:hover,.fk-bulk-workitem-picker-area-options>button:focus-visible,.fk-bulk-workitem-picker-placement-options>button:hover,.fk-bulk-workitem-picker-placement-options>button:focus-visible{background:#fffdf8;border-color:#a67b3a6b;outline:none}.fk-bulk-workitem-picker-discipline-grid>button.is-selected{color:#fff8ec;background:#5a3a22;border-color:#6d4829}.fk-bulk-workitem-picker-operation-family{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fk-bulk-workitem-picker-operation-family>button{color:#3b2d1f;text-align:left;background:#fff;border:1px solid #483a2a24;border-radius:13px;gap:3px;min-width:0;padding:12px;display:grid}.fk-bulk-workitem-picker-operation-family>button>strong{font-size:.78rem;font-weight:850}.fk-bulk-workitem-picker-operation-family>button>small{color:#776959;font-size:.67rem;line-height:1.3}.fk-bulk-workitem-picker-operation-family>button.is-selected{background:linear-gradient(#f6ead7 0%,#ead2ad 100%);border-color:#6946288a;box-shadow:inset 0 0 0 1px #69462814}.fk-bulk-workitem-picker-other-operation{color:#3b2d1f;background:#f8f1e6b8;border:1px solid #483a2a24;border-radius:13px;grid-column:1/-1;gap:4px;min-width:0;padding:12px;display:grid}.fk-bulk-workitem-picker-other-operation>strong{font-size:.78rem;font-weight:850}.fk-bulk-workitem-picker-other-operation>small{color:#776959;font-size:.67rem;line-height:1.35}.fk-bulk-workitem-picker-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fk-bulk-workitem-picker-area-panel{min-height:310px}.fk-bulk-workitem-picker-area-options{gap:5px;max-height:280px;padding-right:2px;display:grid;overflow-y:auto}.fk-bulk-workitem-picker-area-options>button,.fk-bulk-workitem-picker-placement-options>button{color:#3b2d1f;text-align:left;background:#ffffffdb;border:1px solid #483a2a1f;border-radius:10px;gap:2px;min-width:0;padding:8px 9px;display:grid}.fk-bulk-workitem-picker-area-options>button>strong,.fk-bulk-workitem-picker-placement-options>button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;font-weight:800;line-height:1.2;overflow:hidden}.fk-bulk-workitem-picker-area-options>button>small,.fk-bulk-workitem-picker-placement-options>button>small{color:#786a5a;font-size:.63rem;line-height:1.2}.fk-bulk-workitem-picker-area-options>button.is-selected,.fk-bulk-workitem-picker-placement-options>button.is-selected{background:#f1dfc3;border-color:#6946287a}.fk-bulk-workitem-picker-workspace{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:12px;display:grid}.fk-bulk-workitem-picker-results-panel{overflow:hidden}.fk-bulk-workitem-picker-search-row{background:#fffaf2;border-bottom:1px solid #483a2a17;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:12px;padding:11px 12px;display:grid}.fk-bulk-workitem-picker-search-row label{gap:4px;min-width:0;display:grid}.fk-bulk-workitem-picker-search-row input{background:#fff;border-radius:999px;min-height:36px;padding:0 13px;font-size:.76rem}.fk-bulk-workitem-picker-source-filter{border:0;grid-template-columns:repeat(3,auto);gap:4px;min-width:0;margin:0;padding:0;display:grid}.fk-bulk-workitem-picker-source-filter legend{color:#8a6232;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;padding:0;font-size:.66rem;font-weight:900}.fk-bulk-workitem-picker-source-filter button{color:#5f4a35;white-space:nowrap;background:#fff;border:1px solid #483a2a24;border-radius:999px;min-height:32px;padding:0 10px;font-size:.68rem;font-weight:800}.fk-bulk-workitem-picker-source-filter button.is-active{color:#fff8ec;background:linear-gradient(135deg,#3b2d1f,#6a4b2e);border-color:#5d3d2280;box-shadow:0 5px 12px #281b1124}.fk-bulk-workitem-picker-search-row>div{justify-items:end;gap:2px;padding-bottom:2px;display:grid}.fk-bulk-workitem-picker-search-row>div>strong{font-size:.72rem;font-weight:850}.fk-bulk-workitem-picker-search-row>div>small{color:#786a5a;white-space:nowrap;font-size:.62rem}.fk-bulk-workitem-picker-selected-tray{background:#f6ecdc9e;border-bottom:1px solid #483a2a14;gap:5px;padding:8px 12px;display:grid}.fk-bulk-workitem-picker-selected-tray>span{color:#7b5b34;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.fk-bulk-workitem-picker-selected-tray>div{flex-wrap:wrap;gap:5px;display:flex}.fk-bulk-workitem-picker-selected-tray button{color:#4b321d;background:#fff;border:1px solid #67462838;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;max-width:520px;min-height:28px;padding:3px 7px 3px 9px;font-size:.62rem;font-weight:720;display:grid;overflow:hidden}.fk-bulk-workitem-picker-selected-tray button>em{letter-spacing:.035em;white-space:nowrap;border-radius:999px;align-items:center;min-height:19px;padding:1px 6px;font-size:.53rem;font-style:normal;font-weight:900;display:inline-flex}.fk-bulk-workitem-picker-selected-tray button.is-company-source>em{color:#365c29;background:#4c6f3a1f}.fk-bulk-workitem-picker-selected-tray button.is-system-source>em{color:#65482f;background:#5d3d2217}.fk-bulk-workitem-picker-selected-tray button>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.62rem;font-weight:720;overflow:hidden}.fk-bulk-workitem-picker-selected-tray button>span{flex:none;font-size:.9rem}.fk-bulk-workitem-picker-result-list{background:#fffdf9;max-height:340px;padding:6px;overflow-y:auto}.fk-bulk-workitem-picker-result{cursor:pointer;border:1px solid #0000;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px 9px;display:grid}.fk-bulk-workitem-picker-result:hover{background:#fff8ec;border-color:#483a2a17}.fk-bulk-workitem-picker-result.is-selected{background:#f4e5cf;border-color:#6c482840}.fk-bulk-workitem-picker-result.is-company-source{border-left:3px solid #4c6f3a8f}.fk-bulk-workitem-picker-result.is-system-source{border-left:3px solid #5d3d2261}.fk-bulk-workitem-picker-result.is-unavailable{cursor:default;background:#f7efe28f;border-color:#80563124}.fk-bulk-workitem-picker-result.is-unavailable:hover{background:#f7efe28f;border-color:#80563124}.fk-bulk-workitem-picker-result.is-unavailable>input{cursor:default;opacity:.55}.fk-bulk-workitem-picker-result-badges>em.is-warning{color:#7b4d25;background:#955c261f}.fk-bulk-workitem-picker-result-badges>em.is-company-source{color:#365c29;letter-spacing:.035em;background:#4c6f3a1f;border:1px solid #4c6f3a33;padding:4px 8px;font-size:.61rem;font-weight:900}.fk-bulk-workitem-picker-result-badges>em.is-system-source{color:#65482f;letter-spacing:.035em;background:#5d3d2217;border:1px solid #5d3d2229;padding:4px 8px;font-size:.61rem;font-weight:900}.fk-bulk-workitem-picker-result>input,.fk-bulk-workitem-picker-suggestions input{accent-color:#6d4829;width:16px;height:16px;min-height:16px;margin:0;padding:0}.fk-bulk-workitem-picker-result-text{gap:2px;min-width:0;display:grid}.fk-bulk-workitem-picker-result-text>strong{color:#2c1b10;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:790;line-height:1.2;overflow:hidden}.fk-bulk-workitem-picker-result-text>small{color:#796b5b;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.2;overflow:hidden}.fk-bulk-workitem-picker-result-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;max-width:240px;display:flex}.fk-bulk-workitem-picker-result-badges>em{color:#73583a;white-space:nowrap;background:#6f523317;border-radius:999px;padding:3px 6px;font-size:.56rem;font-style:normal;font-weight:760}.fk-bulk-workitem-picker-empty{text-align:center;background:#fffaf2;border:1px dashed #483a2a38;border-radius:12px;gap:4px;margin:6px;padding:18px;display:grid}.fk-bulk-workitem-picker-empty>strong{font-size:.78rem}.fk-bulk-workitem-picker-empty>span{color:#786a5a;font-size:.68rem}.fk-bulk-workitem-picker-suggestions{background:#ecf4e9b8;border-top:1px solid #483a2a17;grid-template-columns:185px minmax(0,1fr);gap:10px;padding:9px 12px 11px;display:grid}.fk-bulk-workitem-picker-suggestions>div:first-child{align-content:start;gap:2px;display:grid}.fk-bulk-workitem-picker-suggestions>div:first-child>strong{font-size:.7rem;font-weight:850}.fk-bulk-workitem-picker-suggestions>div:first-child>small{color:#66705f;font-size:.62rem;line-height:1.25}.fk-bulk-workitem-picker-suggestions>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.fk-bulk-workitem-picker-suggestions label{cursor:pointer;background:#ffffffc7;border:1px solid #4a745226;border-radius:9px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:6px 7px;display:grid}.fk-bulk-workitem-picker-suggestions label>span{color:#30412f;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:720;overflow:hidden}.fk-bulk-workitem-picker-placement{position:sticky;top:0}.fk-bulk-workitem-picker-placement-options{gap:6px;display:grid}.fk-bulk-workitem-picker-placement-field,.fk-bulk-workitem-picker-new-chapter-fields label{gap:4px;display:grid}.fk-bulk-workitem-picker-placement-field,.fk-bulk-workitem-picker-new-chapter-fields{margin-top:10px}.fk-bulk-workitem-picker-new-chapter-fields{gap:8px;display:grid}.fk-bulk-workitem-picker-placement select,.fk-bulk-workitem-picker-placement input{background:#fff;min-height:34px;font-size:.72rem}.fk-bulk-workitem-picker-selection-summary{background:linear-gradient(#f8eddd 0%,#efdbc0 100%);border:1px solid #5c3d2221;border-radius:12px;justify-items:center;gap:1px;margin-top:12px;padding:10px;display:grid}.fk-bulk-workitem-picker-selection-summary>span{color:#76583a;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}.fk-bulk-workitem-picker-selection-summary>strong{color:#3f2817;font-size:1.5rem;font-weight:900;line-height:1}.fk-bulk-workitem-picker-selection-summary>small{color:#6f5c49;font-size:.64rem}.fk-bulk-workitem-picker-footer{background:#fffdf9;border-top:1px solid #483a2a1a;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 13px;display:flex}.fk-bulk-workitem-picker-footer>div{align-items:center;gap:7px;display:flex}.fk-bulk-workitem-picker-footer .primary-button,.fk-bulk-workitem-picker-footer .ghost-button{min-height:32px;padding:0 13px;font-size:.72rem}body.fk-kalk-route .fk-workitem-dimension-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000015!important;background:#120c0875!important}body.fk-kalk-route .fk-material-post-header-actions-menu .fk-material-post-dimension-menu-action{color:#4b2f1c!important;background:linear-gradient(#fff7e7fa,#f1e0c4eb)!important;border:1px solid #8d5b2338!important;font-weight:760!important}body.fk-kalk-route .fk-material-post-header-actions-menu .fk-material-post-dimension-menu-action:hover,body.fk-kalk-route .fk-material-post-header-actions-menu .fk-material-post-dimension-menu-action:focus-visible{background:linear-gradient(#fffaf0,#ead2abfa)!important;border-color:#8d5b236b!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-dimension-field{box-sizing:border-box!important;background:linear-gradient(#fffaf1fa,#f6ecdbeb)!important;border:1px solid #5c3d222e!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;padding:12px 13px!important;display:grid!important;box-shadow:inset 0 1px #ffffffb8!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-dimension-field.is-missing{background:linear-gradient(#fff5e1,#f4deb9f0)!important;border-color:#a56c2b7a!important;box-shadow:inset 0 1px #ffffffc7,0 0 0 2px #a56c2b14!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-dimension-field>div{gap:2px!important;min-width:0!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-dimension-field span{color:#5b3d24b8!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.64rem!important;font-weight:850!important;line-height:1.15!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-dimension-field strong{color:#2e1d11!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:.9rem!important;font-weight:820!important;line-height:1.2!important;overflow:hidden!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-dimension-field small{color:#544332b8!important;font-size:.68rem!important;line-height:1.3!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-dimension-field>button{width:auto!important;min-width:126px!important;min-height:34px!important;padding:0 13px!important;font-size:.72rem!important}@media screen and (width<=620px){body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-dimension-field{grid-template-columns:minmax(0,1fr)!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-reuse-material-cost-modal>.fk-line-metric-modal-body>label>.fk-line-metric-input-heading-row>.fk-line-metric-top-actions>button,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-dimension-field>button{width:100%!important}}body.fk-kalk-route .fk-workitem-custom-dimension-editor.is-role-editor{box-sizing:border-box!important;background:#fff9eff5!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:100%!important;min-width:0!important;margin:0!important;padding:9px!important}body.fk-kalk-route .fk-workitem-custom-dimension-editor.is-role-editor label,body.fk-kalk-route .fk-workitem-custom-dimension-editor.is-role-editor input{box-sizing:border-box!important;width:100%!important;min-width:0!important}body.fk-kalk-route .fk-cladding-dimension-role-options .fk-workitem-dimension-option.is-custom{width:100%!important;min-width:0!important}.fk-bulk-workitem-picker-steps.is-two-step{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-bulk-workitem-picker-discipline-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px}.fk-bulk-workitem-picker-discipline-heading>span{grid-column:1}.fk-bulk-workitem-picker-discipline-heading>em{color:#6d4829;text-align:right;text-transform:uppercase;grid-column:2;justify-self:end;font-size:.68rem;font-style:normal;font-weight:850;line-height:1.2}.fk-bulk-workitem-picker-discipline-heading>small{grid-column:1/-1}.fk-bulk-workitem-picker-registered-operation{color:#3d2a1b;background:linear-gradient(#f8eddcfa,#efdcbffa);border:1px solid #69462847;border-radius:14px;align-content:center;gap:5px;min-height:96px;padding:15px;display:grid}.fk-bulk-workitem-picker-registered-operation>strong{font-size:.84rem;font-weight:850}.fk-bulk-workitem-picker-registered-operation>small{color:#6f5d4a;font-size:.72rem;line-height:1.4}.fk-bulk-workitem-picker-area-grid+.fk-bulk-workitem-picker-workspace{margin-top:12px}.fk-kalk-page .fk-pair-confirm-modal .fk-line-metric-modal-footer>button:first-of-type{color:#5c3d22!important;background:linear-gradient(#f6e8d0fa,#e7cda5fa)!important;border-color:#90663452!important;box-shadow:inset 0 1px #ffffffb8,0 5px 12px #5c3d221a!important}.fk-kalk-page .fk-pair-confirm-modal .fk-line-metric-modal-footer>button:first-of-type:hover:not(:disabled){color:#462d1a!important;background:linear-gradient(#f1ddbe,#dcba87)!important;border-color:#7e562a7a!important;box-shadow:inset 0 1px #ffffffa8,0 7px 16px #5c3d2229!important}@media screen and (width<=760px){.fk-bulk-workitem-picker-discipline-heading{grid-template-columns:1fr}.fk-bulk-workitem-picker-discipline-heading>em{text-align:left;grid-column:1;justify-self:start}}.fk-bulk-workitem-picker-steps>button{row-gap:4px}.fk-bulk-workitem-picker-steps>button>strong{min-width:0;line-height:1.2}.fk-bulk-workitem-picker-steps>button>small{min-width:0;line-height:1.25}@media screen{body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-left>.fk-new-calculation-button,body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-left>.fk-calculation-edit-mode-button:not(.is-active){color:#2d2118!important;filter:none!important;will-change:auto!important;backface-visibility:visible!important;background-color:#fffffff0!important;background-image:none!important;border-color:#ffffff38!important;transition:none!important;animation:none!important;transform:none!important;box-shadow:0 1px 2px #180f081a,inset 0 1px #ffffffc7!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-left>.fk-new-calculation-button:hover:not(:disabled),body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-left>.fk-new-calculation-button:focus-visible,body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-left>.fk-calculation-edit-mode-button:not(.is-active):hover:not(:disabled),body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-left>.fk-calculation-edit-mode-button:not(.is-active):focus-visible{color:#342013!important;filter:none!important;background-color:#e7c89b!important;background-image:none!important;border-color:#d5ad6fd1!important;outline:none!important;transition:none!important;transform:none!important;box-shadow:0 2px 5px #180f0829,inset 0 1px #ffffffb8!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-left>.fk-calculation-edit-mode-button.is-active{color:#3f2816!important;filter:none!important;will-change:auto!important;backface-visibility:visible!important;background-color:#d2a76f!important;background-image:none!important;border-color:#d5ad6fb3!important;transition:none!important;animation:none!important;transform:none!important;box-shadow:0 2px 5px #1c120a29,inset 0 1px #ffffff9e!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-left>.fk-calculation-edit-mode-button.is-active:hover:not(:disabled),body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-left>.fk-calculation-edit-mode-button.is-active:focus-visible{color:#352113!important;filter:none!important;background-color:#dfbd8a!important;background-image:none!important;border-color:#e7c48ee0!important;outline:none!important;transition:none!important;transform:none!important;box-shadow:0 2px 5px #1c120a2e,inset 0 1px #ffffffad!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-left>.fk-new-calculation-button:active:not(:disabled),body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-left>.fk-calculation-edit-mode-button:active:not(:disabled){filter:none!important;transition:none!important;transform:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-block-row:not(.fk-calculation-operation-heading-row){transition:margin-top .158s cubic-bezier(.2,.78,.2,1),margin-bottom .158s cubic-bezier(.2,.78,.2,1),opacity 90ms,filter 90ms,transform .128s cubic-bezier(.2,.8,.2,1);position:relative}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row){margin-top:0!important;margin-bottom:1px!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row.fk-workpost-drop-slot-before{margin-top:34px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row.fk-workpost-drop-slot-after{margin-bottom:35px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row):before,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row):after{z-index:14;box-sizing:border-box;opacity:0;transform-origin:50%;transition:opacity .112s,transform .148s cubic-bezier(.2,.8,.2,1);position:absolute;transform:scaleY(.78);pointer-events:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row):before{content:attr(data-fk-workpost-preview-title);color:#2d241c99;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(90deg,#0000 0 calc(100% - 232px),#ffffff8f calc(100% - 232px) calc(100% - 190px),#0000 calc(100% - 190px) calc(100% - 182px),#ffffff8f calc(100% - 182px) calc(100% - 140px),#0000 calc(100% - 140px) calc(100% - 132px),#ffffff8f calc(100% - 132px) calc(100% - 90px),#0000 calc(100% - 90px) calc(100% - 82px),#ffffff8f calc(100% - 82px) calc(100% - 40px),#0000 calc(100% - 40px)),linear-gradient(#ffffffe0,#efece7c2);border:1px dashed #54412f61;border-radius:8px;align-items:center;width:auto;min-width:0;height:27px;min-height:27px;max-height:27px;padding:2px 250px 2px 10px;font-size:.64rem;font-weight:650;line-height:1;display:flex;left:60px;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffffd6,0 3px 10px #37261412}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:not(.fk-calculation-operation-heading-row):after{content:"";background:#ffffffd6;border:1px dashed #54412f57;border-radius:999px;width:22px;height:22px;left:16px;box-shadow:inset 0 0 0 4px #54412f0a,0 2px 7px #3726140f}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row.fk-workpost-drop-slot-before:before{top:-31px}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row.fk-workpost-drop-slot-before:after{top:-28px}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row.fk-workpost-drop-slot-after:before{bottom:-31px}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row.fk-workpost-drop-slot-after:after{bottom:-28px}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:is(.fk-workpost-drop-slot-before,.fk-workpost-drop-slot-after):before,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-editing .fk-calculation-operation-group>.fk-calculation-block-row:is(.fk-workpost-drop-slot-before,.fk-workpost-drop-slot-after):after{opacity:1;transform:scaleY(1)}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-block-row.fk-workpost-sort-source{opacity:.28!important;filter:saturate(.72)!important;transform:scale(.997)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-block-row.fk-workpost-sort-target>.fk-hierarchy-block-wrap>.fk-block{filter:brightness(1.012)}body.fk-kalk-route .fk-workpost-flow-row-silhouette{align-items:center;gap:var(--fk-kalk-grid-gap,7px);box-sizing:border-box;pointer-events:none;background:linear-gradient(#fffffffe,#f1ede7fa);border:1px solid #6049324f;border-radius:8px;grid-template-columns:minmax(150px,1fr) minmax(50px,72px) repeat(4,minmax(62px,96px)) 24px;width:100%;height:27px;min-height:27px;max-height:27px;padding:2px 7px 2px 10px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}body.fk-kalk-route .fk-workpost-flow-row-silhouette>span{pointer-events:none;border-radius:4px;min-width:0;display:block}body.fk-kalk-route .fk-workpost-flow-silhouette-title{color:#2d241c94;text-overflow:ellipsis;white-space:nowrap;background:0 0;max-width:100%;font-size:.64rem;font-weight:650;line-height:1;overflow:hidden}body.fk-kalk-route :is(.fk-workpost-flow-silhouette-quantity,.fk-workpost-flow-silhouette-hours,.fk-workpost-flow-silhouette-labor,.fk-workpost-flow-silhouette-material,.fk-workpost-flow-silhouette-total){background:#ffffffa3;border:1px solid #54412f17;justify-self:end;width:76%;height:13px}body.fk-kalk-route .fk-workpost-flow-silhouette-menu{background:#54412f24;justify-self:end;width:13px;height:13px;border-radius:999px!important}body.fk-kalk-route .fk-workpost-drag-ghost-preview{opacity:.97;box-sizing:border-box;filter:none;background:0 0;border-radius:8px;display:block;overflow:hidden;box-shadow:0 18px 38px #25180d38}body.fk-kalk-route .fk-workpost-drag-ghost-title{color:#2d1e11c7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.66rem;font-weight:680;line-height:1;overflow:hidden;background:0 0!important;width:auto!important;height:auto!important}body.fk-kalk-route .fk-chapter-drag-ghost-preview{opacity:.96!important;filter:none!important;background:#fffcf6fb!important;border-color:#80582d57!important;border-radius:9px!important;box-shadow:0 18px 38px #25180d38,0 0 0 1px #ffffffdb!important}body.fk-kalk-route .fk-chapter-drag-ghost-preview :is(button,input,select,textarea,[role=button]){visibility:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row.fk-chapter-row-drop-target{outline:none!important;transition:box-shadow .11s,filter .11s,opacity .1s,transform .115s cubic-bezier(.2,.8,.2,1)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row.fk-chapter-row-drop-active{z-index:18!important;filter:brightness(1.012)saturate(1.008)!important;transform:translateZ(0)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.fk-workpost-drop-settle{animation:.36s cubic-bezier(.2,.8,.2,1) fk-workpost-drop-settle}}@keyframes fk-workpost-drop-settle{0%{filter:brightness(1.045)saturate(1.025);box-shadow:0 0 0 2px #7d644933,0 8px 18px #4832221a}to{filter:none}}@media (prefers-reduced-motion:reduce){body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-block-row:not(.fk-calculation-operation-heading-row),body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row.fk-chapter-row-drop-target,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-block-row:not(.fk-calculation-operation-heading-row):before,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-block-row:not(.fk-calculation-operation-heading-row):after{transition:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.fk-workpost-drop-settle{animation:none!important}}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-header{align-items:flex-start!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-header>div:first-child{flex:auto!important;min-width:0!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-selected-grid{flex:0 0 100%!important;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;margin:3px 0 0!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-selected-card{background:linear-gradient(#fffffff0,#f7f1e7fa)!important;border:1px solid #75502b36!important;border-radius:10px!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;min-width:0!important;padding:9px 10px!important;display:flex!important;box-shadow:inset 0 1px #ffffffd6,0 3px 9px #4b301c0f!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-selected-card>span{color:#4b301ca3!important;letter-spacing:.055em!important;font-size:.63rem!important;font-weight:880!important;line-height:1.1!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-selected-card>strong{overflow-wrap:anywhere!important;color:#422b19!important;font-size:.78rem!important;font-weight:850!important;line-height:1.25!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-selected-card>small{overflow-wrap:anywhere!important;color:#4b301cab!important;font-size:.67rem!important;font-weight:600!important;line-height:1.3!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-selected-card>div{border-top:1px solid #75502b21!important;gap:2px!important;margin-top:3px!important;padding-top:6px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-selected-card>div>small{color:#4b301cb8!important;font-size:.67rem!important;font-weight:650!important;line-height:1.3!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-selected-card>div>strong{color:#4b301b!important;margin-top:2px!important;font-size:.71rem!important;font-weight:850!important;line-height:1.3!important}@media (width<=560px){body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-selected-grid{grid-template-columns:1fr!important}}@media screen{body.fk-kalk-route :is(.fk-fastener-modal,.fk-material-modal,.fk-workitem-dimension-modal,.fk-bulk-workitem-picker-modal,.fk-calculation-library-panel,.fk-save-as-dialog,.fk-clear-kalk-confirm-dialog,.fk-calculation-library-delete-dialog){min-height:0!important;max-height:calc(100dvh - 32px)!important}body.fk-kalk-route :is(.fk-fastener-modal-backdrop,.fk-material-modal-backdrop,.fk-workitem-dimension-modal-backdrop,.fk-bulk-workitem-picker-backdrop,.fk-calculation-library-backdrop,.fk-save-as-backdrop,.fk-clear-kalk-confirm-backdrop,.fk-calculation-library-delete-backdrop){overscroll-behavior:contain!important;overflow:hidden auto!important}body.fk-kalk-route .fk-fastener-modal{flex-direction:column!important;display:flex!important;overflow:hidden!important}body.fk-kalk-route .fk-fastener-modal>:is(.fk-fastener-modal-header,.fk-fastener-modal-actions,.fk-fastener-modal-footer,.fk-line-metric-modal-footer){flex:none!important}body.fk-kalk-route .fk-fastener-modal>:is(.fk-fastener-modal-body,.fk-line-metric-modal-body,.fk-collapsed-quantity-unit-modal-body){scrollbar-gutter:stable;overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;overflow:hidden auto!important}body.fk-kalk-route .fk-material-modal,body.fk-kalk-route .fk-workitem-dimension-modal,body.fk-kalk-route .fk-bulk-workitem-picker-modal,body.fk-kalk-route .fk-calculation-library-panel{overflow:hidden!important}body.fk-kalk-route :is(.fk-material-modal-header,.fk-workitem-dimension-modal-header,.fk-bulk-workitem-picker-header,.fk-bulk-workitem-picker-footer,.fk-calculation-library-header,.fk-calculation-library-toolbar){flex:none!important}body.fk-kalk-route .fk-material-result-list,body.fk-kalk-route .fk-workitem-dimension-options,body.fk-kalk-route .fk-bulk-workitem-picker-body,body.fk-kalk-route .fk-calculation-library-list{scrollbar-gutter:stable;overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;overflow-y:auto!important}body.fk-kalk-route .fk-calculation-library-panel{max-height:min(780px,100dvh - 142px)!important}body.fk-kalk-route :is(.fk-save-as-dialog,.fk-clear-kalk-confirm-dialog,.fk-calculation-library-delete-dialog){overscroll-behavior:contain!important;overflow:hidden auto!important}}@media screen and (height<=520px){body.fk-kalk-route .fk-calculation-library-backdrop{padding-top:16px!important}body.fk-kalk-route .fk-calculation-library-panel{max-height:calc(100dvh - 32px)!important}}@media screen{body.fk-kalk-route .fk-fastener-modal-backdrop:has(>.fk-fastener-modal.fk-quick-material-modal){padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))!important;justify-content:center!important;align-items:center!important;overflow:hidden!important}body.fk-kalk-route .fk-fastener-modal.fk-material-price-modal.fk-quick-material-modal{background:#fffdf9!important;border-radius:22px!important;flex-direction:column!important;width:min(920px,100vw - 32px)!important;max-width:920px!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;display:flex!important;overflow:hidden!important;box-shadow:0 30px 80px #28190d47,0 0 0 1px #ffffffb8!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal>.fk-fastener-modal-header{background:radial-gradient(circle at 0 0,#c59a5a21,#0000 24rem),linear-gradient(#fffdf9 0%,#faf4ea 100%)!important;border-bottom:1px solid #5d3e2324!important;min-height:0!important;padding:18px 22px 15px!important;overflow:visible!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal>.fk-fastener-modal-header>div:first-child{max-width:calc(100% - 52px)!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal>.fk-fastener-modal-header>div:first-child>span{color:#a6763f!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0!important;font-size:.68rem!important;font-weight:900!important;line-height:1.1!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal #fk-quick-material-modal-title{color:#2f2015!important;letter-spacing:-.025em!important;margin:0!important;font-size:clamp(1.3rem,2vw,1.72rem)!important;font-weight:860!important;line-height:1.12!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal :is(.fk-modal-chapter-path,.fk-modal-workitem-name){white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:visible!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-modal-chapter-path{color:#553d27ad!important;margin-top:4px!important;font-size:.68rem!important;font-weight:780!important;line-height:1.3!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-modal-workitem-name{color:#5f4935!important;font-size:.76rem!important;font-weight:640!important;line-height:1.35!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal>.fk-fastener-modal-header>.fk-fastener-modal-close{border-radius:999px!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0 0 0 auto!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal>.fk-fastener-modal-body{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;background:linear-gradient(#faf6efb8,#fffdf9fa 160px)!important;flex:auto!important;align-content:start!important;gap:14px!important;width:100%!important;min-height:0!important;padding:17px 20px 20px!important;display:grid!important;overflow:hidden auto!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal>.fk-fastener-modal-actions{z-index:2!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffdf9f7!important;border-top:1px solid #5d3e2326!important;flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-height:64px!important;padding:12px 20px!important;display:flex!important;position:relative!important;inset:auto!important;box-shadow:0 -8px 22px #3e29180d!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal>.fk-fastener-modal-actions>button{width:auto!important;min-width:116px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 16px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-panel{background:radial-gradient(circle at 100% 0,#6f869c14,#0000 18rem),linear-gradient(#fbfcfd,#f4f6f8)!important;border:1px solid #5261702e!important;border-radius:16px!important;gap:13px!important;width:100%!important;min-width:0!important;margin:0!important;padding:15px!important;display:grid!important;box-shadow:inset 0 1px #ffffffe0,0 6px 16px #2a37440d!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-heading{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;display:flex!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-heading>div{gap:3px!important;min-width:0!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-heading>div>strong{color:#2f3b46!important;font-size:.94rem!important;line-height:1.2!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-heading>div>small{color:#384551b8!important;max-width:680px!important;line-height:1.35!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-picker{grid-template-columns:minmax(260px,1fr) auto auto!important;align-items:end!important;gap:9px!important;width:100%!important;min-width:0!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-picker>label{min-width:0!important;margin:0!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-picker>button{width:auto!important;min-width:138px!important;height:36px!important;min-height:36px!important;margin:0!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-save{border-top:1px solid #5261701f!important;grid-template-columns:minmax(240px,1fr) minmax(260px,1.2fr) auto!important;align-items:end!important;gap:10px 14px!important;width:100%!important;min-width:0!important;padding-top:12px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-save>label{min-width:0!important;margin:0!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-preferred{background:#ffffffb8!important;border:1px solid #52617024!important;border-radius:10px!important;align-items:center!important;gap:8px!important;min-height:36px!important;padding:6px 10px!important;display:flex!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-preferred>input{flex:0 0 16px!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-save>button{width:auto!important;min-width:190px!important;height:36px!important;min-height:36px!important;margin:0!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal :is(.fk-quick-material-dimension-field,.fk-quick-material-source-field,.fk-quick-material-cost-field){min-width:0!important;margin:0!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-selected-grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))!important;width:100%!important;min-width:0!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-custom-material-modal .fk-custom-material-consumption-card{background:radial-gradient(circle at 100% 0,#c496581c,#0000 18rem),linear-gradient(#fffdf9,#f7efe3)!important;border:1px solid #92643438!important;border-radius:15px!important;gap:12px!important;width:100%!important;min-width:0!important;padding:14px!important;display:grid!important;box-shadow:inset 0 1px #ffffffe6,0 6px 16px #4b301c0f!important}body.fk-kalk-route .fk-custom-material-consumption-heading{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}body.fk-kalk-route .fk-custom-material-consumption-heading>div{gap:3px!important;min-width:0!important;display:grid!important}body.fk-kalk-route .fk-custom-material-consumption-heading>div>span{color:#9a6838!important;letter-spacing:.11em!important;font-size:.64rem!important;font-weight:900!important}body.fk-kalk-route .fk-custom-material-consumption-heading>div>strong{color:#3d2919!important;font-size:.9rem!important;line-height:1.2!important}body.fk-kalk-route .fk-custom-material-consumption-heading>div>small{color:#4a3523ad!important;line-height:1.35!important}body.fk-kalk-route .fk-custom-material-consumption-status{color:#4f6473!important;letter-spacing:.06em!important;background:#f3f7f9f0!important;border:1px solid #64758238!important;border-radius:999px!important;flex:none!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;font-size:.61rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}body.fk-kalk-route .fk-custom-material-consumption-status.is-overridden{color:#70451f!important;background:#f5e2c5eb!important;border-color:#97622c4d!important}body.fk-kalk-route .fk-custom-material-consumption-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.9fr)!important;align-items:stretch!important;gap:12px!important;min-width:0!important;display:grid!important}body.fk-kalk-route .fk-custom-material-consumption-grid>label{min-width:0!important;margin:0!important}body.fk-kalk-route .fk-custom-material-factor-input-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}body.fk-kalk-route .fk-custom-material-factor-input-row>input{text-align:center!important;min-width:0!important;font-weight:720!important}body.fk-kalk-route .fk-custom-material-factor-input-row>span{color:#483625b8!important;white-space:nowrap!important;min-width:112px!important;font-size:.72rem!important;font-weight:760!important}body.fk-kalk-route .fk-custom-material-consumption-system{background:#ffffffc2!important;border:1px solid #67778324!important;border-radius:12px!important;align-content:center!important;gap:4px!important;min-width:0!important;padding:10px 12px!important;display:grid!important}body.fk-kalk-route .fk-custom-material-consumption-system>span{color:#4836259e!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.63rem!important;font-weight:850!important}body.fk-kalk-route .fk-custom-material-consumption-system>strong{color:#3b2b1e!important;font-size:.78rem!important;line-height:1.3!important}body.fk-kalk-route .fk-custom-material-consumption-system>button{justify-self:start!important;height:30px!important;min-height:30px!important;margin-top:3px!important;padding:0 11px!important;font-size:.68rem!important}body.fk-kalk-route .fk-custom-material-consumption-result{border-top:1px solid #855c3121!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:baseline!important;gap:3px 12px!important;min-width:0!important;padding-top:10px!important;display:grid!important}body.fk-kalk-route .fk-custom-material-consumption-result>span{color:#483625a3!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:.65rem!important;font-weight:850!important}body.fk-kalk-route .fk-custom-material-consumption-result>strong{color:#3d2919!important;text-align:right!important;font-size:.9rem!important}body.fk-kalk-route .fk-custom-material-consumption-result>small{color:#483625ad!important;overflow-wrap:anywhere!important;grid-column:1/-1!important;min-width:0!important;line-height:1.35!important}}@media screen and (width<=760px){body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-picker,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-save,body.fk-kalk-route .fk-custom-material-consumption-grid{grid-template-columns:minmax(0,1fr)!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-picker>button,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-save>button{width:100%!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal.fk-material-price-modal.fk-quick-material-modal{border-radius:16px!important;width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal>.fk-fastener-modal-header{padding:15px 15px 12px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal>.fk-fastener-modal-body{scrollbar-gutter:auto!important;padding:13px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal>.fk-fastener-modal-actions{grid-template-columns:minmax(0,1fr)!important;padding:11px 13px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal>.fk-fastener-modal-actions>button{width:100%!important}body.fk-kalk-route .fk-custom-material-consumption-heading,body.fk-kalk-route .fk-custom-material-consumption-result,body.fk-kalk-route .fk-custom-material-factor-input-row{grid-template-columns:minmax(0,1fr)!important}body.fk-kalk-route .fk-custom-material-consumption-heading{display:grid!important}body.fk-kalk-route .fk-custom-material-consumption-status{justify-self:start!important}body.fk-kalk-route .fk-custom-material-consumption-result>strong{text-align:left!important}body.fk-kalk-route .fk-custom-material-factor-input-row>span{white-space:normal!important;min-width:0!important}}@media print{.fk-kalk-check-panel,.fk-kalk-check-toggle,.fk-bulk-workitem-picker-backdrop,.fk-quick-material-dimension-field,.fk-workitem-dimension-modal-backdrop,.fk-workitem-custom-dimension-editor.is-role-editor,.fk-custom-material-consumption-card{display:none!important}}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-consumption-factor-field>input{text-align:center!important;font-variant-numeric:tabular-nums!important;padding:0 14px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid{gap:12px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid input,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid select,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid input,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid select,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-fastener-strip input,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-fastener-strip .fk-currency-input-wrap{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-adjustment-field>input,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-percent-wrap input{text-align:center!important;font-variant-numeric:tabular-nums!important;padding-left:14px!important;padding-right:34px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-consumption-factor-field>input{padding-right:14px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-fastener-strip{gap:6px!important;margin:12px 0 0!important;display:grid!important}}@media screen and (width<=760px){body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-fastener-strip{width:calc(50% - 6px)!important}}@media screen and (width<=520px){body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid{grid-template-columns:minmax(0,1fr)!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-fastener-strip,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-fastener-strip.is-supplier{width:100%!important;min-width:0!important}}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid{grid-template-columns:repeat(3,150px)!important;justify-content:start!important;place-items:end stretch!important;width:max-content!important;min-width:0!important;max-width:100%!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid>label,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid>label{justify-self:start!important;width:150px!important;max-width:150px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid>label>input,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid>label>select,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid>label>.fk-currency-input-wrap,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid>label>input,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid>label>select,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid>label>.fk-currency-input-wrap{width:150px!important;min-width:150px!important;max-width:150px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid>label:first-child>select{text-align:center!important;text-align-last:center!important;padding-left:28px!important;padding-right:28px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-fastener-strip,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-fastener-strip.is-supplier{justify-self:start!important;place-items:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;margin-left:0!important;margin-right:auto!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-fastener-strip>.fk-currency-input-wrap,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-fastener-strip.is-supplier>.fk-currency-input-wrap{justify-self:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;margin-left:0!important;margin-right:auto!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid>label,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid>label,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-fastener-strip,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-fastener-strip.is-supplier,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-fastener-strip>.fk-currency-input-wrap,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid>label>input,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid>label>select,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid>label>.fk-currency-input-wrap,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid>label>input,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid>label>select,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid>label>.fk-currency-input-wrap{width:100%!important;min-width:0!important;max-width:100%!important}}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-panel.is-collapsed{gap:5px!important;padding:10px 13px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-toggle{width:100%!important;min-width:0!important;color:inherit!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-toggle:focus-visible{outline-offset:4px!important;border-radius:10px!important;outline:2px solid #a67b3a61!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-toggle-label{color:#465565!important;letter-spacing:.05em!important;text-transform:uppercase!important;white-space:nowrap!important;flex:none!important;align-items:center!important;gap:8px!important;font-size:.68rem!important;font-weight:900!important;display:inline-flex!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-toggle-label>b{background:#ffffffd1!important;border:1px solid #5261702e!important;border-radius:999px!important;place-items:center!important;width:26px!important;height:26px!important;font-size:1rem!important;line-height:1!important;display:inline-grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-company-material-template-collapsed-summary{color:#384551ad!important;font-size:.72rem!important;line-height:1.3!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-scope{background:linear-gradient(#fffaf2e6,#f8f0e4b8)!important;border:1px solid #714c2729!important;border-radius:14px!important;gap:9px!important;width:100%!important;min-width:0!important;margin:2px 0 1px!important;padding:11px 12px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-scope-heading{justify-content:space-between!important;align-items:flex-end!important;gap:12px!important;min-width:0!important;display:flex!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-scope-heading>div{gap:2px!important;min-width:0!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-scope-heading span{color:#725f4c!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-size:.62rem!important;font-weight:900!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-scope-heading strong{color:#2f2117!important;text-transform:capitalize!important;font-size:.82rem!important;line-height:1.2!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-scope-heading>small{color:#4c3d2fad!important;white-space:nowrap!important;flex:none!important;font-size:.68rem!important;font-weight:750!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-scope-tabs{flex-wrap:wrap!important;gap:7px!important;min-width:0!important;display:flex!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-scope-tabs>button{color:#3a2a1f!important;text-align:left!important;min-width:145px!important;max-width:240px!important;min-height:46px!important;box-shadow:none!important;background:#ffffffc7!important;border:1px solid #714c272e!important;border-radius:11px!important;align-content:center!important;justify-items:start!important;gap:2px!important;padding:7px 10px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-scope-tabs>button.is-active{background:linear-gradient(#fff9ef,#f3e4ca)!important;border-color:#ad702ca8!important;box-shadow:0 0 0 2px #c07e351f,0 5px 11px #482d1512!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-scope-tabs>button>span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:.7rem!important;font-weight:900!important;line-height:1.15!important;overflow:hidden!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-scope-tabs>button>small{color:#453528a3!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:.62rem!important;line-height:1.15!important;overflow:hidden!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-scope>p{color:#453528b8!important;margin:0!important;font-size:.7rem!important;line-height:1.35!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid>label>span,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid>label>span,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-fastener-strip>span,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-total-override-field>span{white-space:normal!important;overflow-wrap:anywhere!important;align-items:flex-end!important;min-height:31px!important;margin:0!important;line-height:1.15!important;display:flex!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid .fk-quick-material-fastener-grid-field,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid .fk-quick-material-fastener-grid-field>.fk-currency-input-wrap{width:150px!important;min-width:150px!important;max-width:150px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-total-override-panel{border-top:1px solid #714c271f!important;grid-template-columns:150px minmax(0,1fr)!important;align-items:start!important;gap:12px 16px!important;width:min(100%,670px)!important;min-width:0!important;margin-top:12px!important;padding-top:12px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-total-override-field,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-total-override-field>.fk-currency-input-wrap{justify-self:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;margin:0!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-total-override-explanation{background:#faf5edb8!important;border:1px solid #714c271f!important;border-radius:11px!important;gap:5px!important;min-width:0!important;padding:8px 10px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-total-override-explanation>strong{color:#473326!important;font-size:.72rem!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-total-override-explanation>p,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-total-override-explanation>small{color:#453528b8!important;margin:0!important;font-size:.67rem!important;line-height:1.35!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-total-override-explanation>dl{border-top:1px solid #714c271a!important;gap:3px!important;margin:4px 0 0!important;padding-top:6px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-total-override-explanation>dl>div{justify-content:space-between!important;align-items:baseline!important;gap:10px!important;display:flex!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-total-override-explanation dt,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-total-override-explanation dd{margin:0!important;font-size:.67rem!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-total-override-explanation dd{color:#2e2016!important;white-space:nowrap!important;font-weight:850!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-cost-mode{background:linear-gradient(#fffaf2f0,#f7eddec2)!important;border:1px solid #714c2729!important;border-radius:14px!important;gap:10px!important;width:min(100%,670px)!important;min-width:0!important;margin:2px 0 0!important;padding:12px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-cost-mode-heading{gap:2px!important;min-width:0!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-cost-mode-heading>span{color:#725f4c!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-size:.62rem!important;font-weight:900!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-cost-mode-heading>strong{color:#2f2117!important;font-size:.82rem!important;line-height:1.22!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-cost-mode-heading>small{color:#453528ad!important;font-size:.68rem!important;line-height:1.32!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-cost-mode-options{grid-template-columns:repeat(2,minmax(0,215px))!important;justify-content:start!important;gap:8px!important;min-width:0!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-cost-mode-options>button{color:#3a2a1f!important;text-align:left!important;min-width:0!important;min-height:51px!important;box-shadow:none!important;background:#fffc!important;border:1px solid #714c272e!important;border-radius:11px!important;align-content:center!important;justify-items:start!important;gap:2px!important;padding:8px 11px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-cost-mode-options>button.is-active{background:linear-gradient(#fff9ef,#f2e1c4)!important;border-color:#ad702cb3!important;box-shadow:0 0 0 2px #c07e351f,0 5px 11px #482d1512!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-cost-mode-options>button>strong{max-width:100%!important;color:inherit!important;white-space:normal!important;font-size:.72rem!important;font-weight:900!important;line-height:1.18!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-cost-mode-options>button>small{color:#453528a3!important;font-size:.63rem!important;line-height:1.15!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-final-total-panel{background:#fdf9f2d1!important;border:1px solid #714c2726!important;border-radius:14px!important;margin-top:0!important;padding:12px!important}}@media screen and (width<=760px){body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-total-override-panel{grid-template-columns:minmax(0,1fr)!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-total-override-field,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-total-override-field>.fk-currency-input-wrap{width:150px!important;min-width:150px!important;max-width:150px!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-scope-heading{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-scope-tabs{grid-template-columns:minmax(0,1fr)!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-scope-tabs>button{width:100%!important;min-width:0!important;max-width:none!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-total-override-field,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-total-override-field>.fk-currency-input-wrap,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid .fk-quick-material-fastener-grid-field,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid .fk-quick-material-fastener-grid-field>.fk-currency-input-wrap{width:100%!important;min-width:0!important;max-width:100%!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-cost-mode-options{grid-template-columns:minmax(0,1fr)!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-cost-mode-options>button{width:100%!important}}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid>label,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid>label,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-cost-summary-row>label{grid-template-rows:40px 44px!important;align-content:start!important;gap:6px!important;min-width:0!important;margin:0!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid>label>span,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid>label>span,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-cost-summary-row>label>span{color:#725f4c!important;letter-spacing:.045em!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;align-items:flex-end!important;width:100%!important;max-width:100%!important;min-height:40px!important;margin:0!important;padding:0!important;font-size:.58rem!important;font-weight:900!important;line-height:1.16!important;display:flex!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid>label>input,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid>label>select,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-custom-adjustment-grid>label>.fk-currency-input-wrap,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid>label>input,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid>label>select,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid>label>.fk-currency-input-wrap,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-cost-summary-row>label>.fk-currency-input-wrap{margin-top:0!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-cost-summary-row{grid-template-columns:150px 312px!important;justify-content:start!important;align-items:start!important;gap:12px!important;width:max-content!important;max-width:100%!important;margin:12px 0 0!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-cost-summary-row .fk-quick-material-fastener-strip,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-cost-summary-row .fk-quick-material-fastener-strip>.fk-currency-input-wrap{justify-self:start!important;justify-items:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;margin-left:0!important;margin-right:0!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-total-readonly{color:#2f2117!important;background:linear-gradient(#fbf7f0fa,#f2e9dbd6)!important;border:1px solid #714c272e!important;border-radius:11px!important;align-content:center!important;gap:3px!important;width:312px!important;min-width:0!important;min-height:90px!important;padding:9px 11px!important;display:grid!important;box-shadow:inset 0 1px #ffffffd1,0 3px 8px #482d150d!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-total-readonly>span{color:#725f4c!important;letter-spacing:.055em!important;text-transform:uppercase!important;white-space:normal!important;padding:0!important;font-size:.58rem!important;font-weight:900!important;line-height:1.15!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-total-readonly>strong{color:#2f2117!important;font-size:1rem!important;font-weight:950!important;line-height:1.12!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-total-readonly>small{color:#453528b3!important;white-space:normal!important;font-size:.64rem!important;line-height:1.3!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-total-readonly-supplier{margin-top:12px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-total-help{color:#453528b8!important;width:min(100%,474px)!important;margin:7px 0 0!important;font-size:.67rem!important;line-height:1.35!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-actions.fk-quick-material-modal-footer{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important;position:static!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-footer-clear{width:auto!important;min-width:0!important;height:auto!important;min-height:34px!important;box-shadow:none!important;border-radius:999px!important;flex:none!important;order:0!important;justify-self:auto!important;margin:0 auto 0 0!important;padding:0 13px!important;font-size:.72rem!important;position:static!important;inset:auto!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-footer-spacer{flex:auto!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-footer-right{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-footer-right>button{order:initial!important;justify-self:auto!important;width:auto!important;min-width:112px!important;height:auto!important;min-height:34px!important;margin:0!important;position:static!important;inset:auto!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-cost-summary-row{grid-template-columns:minmax(0,1fr)!important;width:100%!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-cost-summary-row .fk-quick-material-fastener-strip,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-cost-summary-row .fk-quick-material-fastener-strip>.fk-currency-input-wrap,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-total-readonly{width:100%!important;min-width:0!important;max-width:100%!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-footer-clear{flex:100%!important;width:100%!important;margin-right:0!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-footer-right{width:100%!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-footer-right>button{flex:1 1 0!important;min-width:0!important}}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal>.fk-fastener-modal-header{flex:none!important;align-items:flex-start!important;gap:14px!important;padding-bottom:12px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal>.fk-fastener-modal-header>div:first-child{gap:3px!important;width:100%!important;min-width:0!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-template-origin{color:#254f46!important;background:#e4f4efb8!important;border:1px solid #3f74683d!important;border-radius:9px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:2px 8px!important;width:min(100%,700px)!important;min-width:0!important;margin-top:5px!important;padding:6px 9px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-template-origin.is-adjusted{color:#62441f!important;background:#f9edd8c7!important;border-color:#9b6d3347!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-template-origin>span{min-width:max-content!important;color:inherit!important;letter-spacing:.07em!important;text-transform:uppercase!important;grid-column:1!important;font-size:.56rem!important;font-weight:950!important;line-height:1.1!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-template-origin>strong{min-width:0!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:2!important;font-size:.72rem!important;font-weight:900!important;line-height:1.15!important;overflow:hidden!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-template-origin>small{color:inherit!important;opacity:.76!important;grid-column:1/-1!important;font-size:.6rem!important;font-weight:600!important;line-height:1.25!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-header-cost-summary{color:#38281c!important;background:linear-gradient(135deg,#fffcf6f2,#f4e8d4d1)!important;border:1px solid #7252312e!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:2px 14px!important;width:min(100%,700px)!important;min-width:0!important;margin-top:6px!important;padding:7px 10px!important;display:grid!important;box-shadow:inset 0 1px #ffffffc2,0 2px 7px #3d28150a!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-header-cost-summary>div{display:contents!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-header-cost-summary span{color:#7b6248!important;letter-spacing:.07em!important;text-transform:uppercase!important;grid-column:1!important;font-size:.56rem!important;font-weight:950!important;line-height:1.1!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-header-cost-summary strong{color:#352318!important;white-space:nowrap!important;grid-area:1/2/span 2!important;justify-self:end!important;font-size:1rem!important;font-weight:950!important;line-height:1!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-header-cost-summary>small{color:#453528b3!important;white-space:normal!important;grid-column:1!important;font-size:.61rem!important;font-weight:600!important;line-height:1.25!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal span.fk-quick-material-custom-price-heading{white-space:normal!important;align-content:end!important;padding-right:8px!important;line-height:1.05!important;display:block!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-footer-company-button{color:#3d4d5e!important;letter-spacing:.045em!important;text-transform:uppercase!important;background:#eff4f8e6!important;border-color:#4a5b6c38!important;min-width:214px!important;padding-left:14px!important;padding-right:14px!important;font-size:.62rem!important;font-weight:900!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-footer-company-button.is-open{color:#fff!important;background:#44586b!important;border-color:#4a5b6c6b!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-reuse-cost-heading>small{white-space:normal!important;line-height:1.2!important}}@media screen and (width<=760px){body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-template-origin{grid-template-columns:minmax(0,1fr)!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-template-origin>span,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-template-origin>strong,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-template-origin>small{grid-column:1!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-template-origin>strong{white-space:normal!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-header-cost-summary{grid-template-columns:minmax(0,1fr)!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-header-cost-summary span,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-header-cost-summary strong,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-header-cost-summary>small{grid-area:auto/1!important;justify-self:start!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-fastener-modal-actions.fk-quick-material-modal-footer,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-footer-right{flex-wrap:wrap!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-footer-company-button{flex:100%!important;width:100%!important;min-width:0!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-footer-right>.primary-button,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-footer-right>button:last-child{flex:calc(50% - 4px)!important}}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-currency-input-wrap>input[data-fk-number-stepper=true]{padding-right:30px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-percent-wrap>input[data-fk-number-stepper=true]{padding-right:58px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-percent-wrap:has(>input[data-fk-number-stepper=true])>.fk-currency-input-suffix{right:27px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-whole-number-wrap{width:100%!important;min-width:0!important;max-width:100%!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal p.fk-quick-material-reuse-cost-help{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-right:0!important;display:block!important}body.fk-kalk-route .fk-calculation-library-item{cursor:default!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:8px 10px 8px 0!important;overflow:hidden!important}body.fk-kalk-route .fk-calculation-library-open-button{padding:10px 14px 10px 16px!important}body.fk-kalk-route .fk-calculation-library-item-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:max-content;padding-right:2px;display:flex}body.fk-kalk-route .fk-calculation-library-item-actions .fk-calculation-library-compact-action,body.fk-kalk-route .fk-calculation-library-item-actions .fk-calculation-library-compact-delete{white-space:nowrap!important;border-radius:999px!important;align-self:center!important;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:.76rem!important;line-height:1!important}body.fk-kalk-route .fk-calculation-library-item-actions .fk-calculation-library-compact-delete{color:#7c2f1e!important;background:#8f332114!important;border:1px solid #8f332133!important;font-weight:800!important}body.fk-kalk-route .fk-calculation-library-item-actions .fk-calculation-library-compact-delete:hover:not(:disabled){background:#8f332124!important}body.fk-kalk-route .fk-calculation-share-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:20!important;background:#23181175!important;padding:22px!important;position:absolute!important;inset:0!important;overflow-y:auto!important}body.fk-kalk-route .fk-calculation-share-dialog{flex-direction:column;max-height:min(720px,100vh - 70px);display:flex;position:relative;overflow:hidden;background:#fffdf8!important;border-radius:24px!important;width:min(680px,100%)!important;padding:0!important;box-shadow:0 30px 80px #281a0f57!important}body.fk-kalk-route .fk-calculation-share-header{background:radial-gradient(circle at 12% 0,#ffffffd1,#0000 24rem),linear-gradient(#fffaf2 0%,#f8eddd 100%);border-bottom:1px solid #6c4b311f;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 22px 17px;display:flex}body.fk-kalk-route .fk-calculation-share-header>div{flex:auto;min-width:0}body.fk-kalk-route .fk-calculation-share-header>div>span{color:#a7773f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:.7rem;font-weight:900;display:block}body.fk-kalk-route .fk-calculation-share-header strong{color:#24170f;letter-spacing:-.025em;margin:0;font-size:1.38rem;line-height:1.12;display:block}body.fk-kalk-route .fk-calculation-share-header p{color:#362418b8;max-width:560px;margin:8px 0 0;font-size:.88rem;line-height:1.5}body.fk-kalk-route .fk-calculation-share-close{flex:0 0 36px;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}body.fk-kalk-route .fk-calculation-share-error{margin:14px 20px 0!important}body.fk-kalk-route .fk-calculation-share-user-list{gap:9px;min-height:0;padding:16px 20px;display:grid;overflow-y:auto}body.fk-kalk-route .fk-calculation-share-user-row{background:#fffaf3;border:1px solid #6c4b3126;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:13px 14px;display:grid;box-shadow:0 5px 14px #3924140b}body.fk-kalk-route .fk-calculation-share-user-copy{gap:3px;min-width:0;display:grid}body.fk-kalk-route .fk-calculation-share-user-copy strong{color:#24170f;overflow-wrap:anywhere;min-width:0;font-size:.92rem;line-height:1.25}body.fk-kalk-route .fk-calculation-share-user-copy small{color:#3624189e;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.76rem;line-height:1.35}body.fk-kalk-route .fk-calculation-share-access-status{color:#5d422b;white-space:normal;background:#7a5a2b17;border-radius:999px;width:fit-content;max-width:100%;margin-top:4px;padding:5px 9px;font-size:.7rem;font-weight:750;line-height:1.25;display:inline-flex}body.fk-kalk-route .fk-calculation-share-action{max-width:190px;width:auto!important;min-width:142px!important;min-height:34px!important;padding:0 12px!important;font-size:.74rem!important}body.fk-kalk-route .fk-calculation-share-owner-badge{color:#466238;white-space:nowrap;background:#476b3814;border:1px solid #476b382e;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:.72rem;font-weight:800;display:inline-flex}body.fk-kalk-route .fk-calculation-share-footer{background:#f8efe18f;border-top:1px solid #6c4b311f;justify-content:space-between;align-items:center;gap:16px;padding:13px 20px 16px;display:flex}body.fk-kalk-route .fk-calculation-share-footer small{color:#36241899;max-width:470px;font-size:.7rem;line-height:1.4}}@media screen and (width<=720px){body.fk-kalk-route .fk-calculation-library-item{grid-template-columns:1fr!important;padding:0!important}body.fk-kalk-route .fk-calculation-library-item-actions{border-top:1px solid #6c4b311a;flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0;padding:8px 12px 12px}body.fk-kalk-route .fk-calculation-share-backdrop{padding:10px!important}body.fk-kalk-route .fk-calculation-share-dialog{max-height:calc(100vh - 20px);border-radius:18px!important}body.fk-kalk-route .fk-calculation-share-header{padding:17px 16px 14px}body.fk-kalk-route .fk-calculation-share-user-list{padding:12px}body.fk-kalk-route .fk-calculation-share-user-row{grid-template-columns:1fr;gap:10px}body.fk-kalk-route .fk-calculation-share-action{max-width:none;width:100%!important}body.fk-kalk-route .fk-calculation-share-footer{flex-direction:column;align-items:stretch;padding:12px 14px 14px}body.fk-kalk-route .fk-calculation-share-footer .secondary-button{width:100%}}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom.is-calculation-edit-mode{justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:100%!important;display:flex!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom.is-calculation-edit-mode .fk-new-calculation-button,body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom.is-calculation-edit-mode .fk-frozen-actions-right{display:none!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom.is-calculation-edit-mode .fk-frozen-actions-left{flex-flow:row!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;display:flex!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom.is-calculation-edit-mode .fk-calculation-selection-actions{flex-flow:row!important;flex:0 auto!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom.is-calculation-edit-mode .fk-frozen-actions-left>button,body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom.is-calculation-edit-mode .fk-calculation-selection-actions>button,body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom.is-calculation-edit-mode .fk-trash-button-tooltip-wrap{flex:none!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom.is-calculation-edit-mode .fk-frozen-selected-count{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:132px!important;overflow:hidden!important}@media screen and (width<=1180px){body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom.is-calculation-edit-mode,body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom.is-calculation-edit-mode .fk-frozen-actions-left,body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom.is-calculation-edit-mode .fk-calculation-selection-actions{flex-wrap:wrap!important}}@media screen and (width<=860px){body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom.is-calculation-edit-mode{align-items:stretch!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom.is-calculation-edit-mode .fk-frozen-actions-left,body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom.is-calculation-edit-mode .fk-calculation-selection-actions{width:100%!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom.is-calculation-edit-mode .fk-frozen-selected-count{max-width:none!important}}@media screen{body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom.is-calculation-edit-mode .fk-frozen-actions-left>.fk-calculation-edit-mode-button[aria-pressed=true]{flex:none!important;order:999!important;margin-left:auto!important}body.fk-kalk-route .fk-kalk-page .fk-work-template-bottom-actions{box-sizing:border-box!important;justify-content:flex-end!important;width:100%!important;padding:10px 10px 8px!important;display:flex!important}body.fk-kalk-route .fk-kalk-page .fk-work-template-bottom-actions .fk-calculation-edit-mode-button.is-active{color:#3f2816!important;white-space:nowrap!important;filter:none!important;background-color:#d2a76f!important;background-image:none!important;border:1px solid #d5ad6fb3!important;border-radius:999px!important;min-width:0!important;height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:.72rem!important;font-weight:650!important;line-height:1!important;transition:none!important;animation:none!important;transform:none!important;box-shadow:0 2px 5px #1c120a29,inset 0 1px #ffffff9e!important}body.fk-kalk-route .fk-kalk-page .fk-work-template-bottom-actions .fk-calculation-edit-mode-button.is-active:hover:not(:disabled),body.fk-kalk-route .fk-kalk-page .fk-work-template-bottom-actions .fk-calculation-edit-mode-button.is-active:focus-visible{color:#352113!important;filter:none!important;background-color:#dfbd8a!important;background-image:none!important;border-color:#e7c48ee0!important;outline:none!important;transition:none!important;transform:none!important;box-shadow:0 2px 5px #1c120a2e,inset 0 1px #ffffffad!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal .fk-copy-selected-target>select{color:#2d2118!important;box-sizing:border-box!important;background-color:#fffdf9fa!important;border:1px solid #5c3d2238!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;margin-top:5px!important;padding:0 32px 0 10px!important;font-size:.82rem!important;font-weight:650!important;line-height:1!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-final-total-panel .fk-quick-material-total-description-field{grid-column:1/-1!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-final-total-panel .fk-quick-material-total-description-field>span{color:#725f4c!important;letter-spacing:.05em!important;text-transform:uppercase!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;font-size:.58rem!important;font-weight:850!important;line-height:1.15!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-final-total-panel .fk-quick-material-total-description-field>input.fk-quick-material-name-input{color:#2d2118!important;box-sizing:border-box!important;background:#fffdf9!important;border:1px solid #b16f2bc2!important;border-radius:9px!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 10px!important;font-size:.82rem!important;font-weight:500!important;box-shadow:0 2px 6px #5234190f!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-disciplines .fk-calculation-operation-group-header{background:linear-gradient(90deg,#4884b229,#e6f2fbe0 34%,#eef7fdd1)!important;border-left:4px solid #376991b8!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-disciplines .fk-calculation-operation-group-header .fk-operation-group-label small,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-disciplines .fk-operation-group-count{color:#234b69db!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-disciplines .fk-block{border-left:3px solid #37699180!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-disciplines .fk-block:not(.is-collapsed)>.fk-block-header{background:linear-gradient(#ebf6fdfc,#d3e9f7f7)!important;border-bottom-color:#37699138!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-disciplines .fk-block:not(.is-collapsed) .fk-block-body .fk-line-work-section{background:linear-gradient(#f5fbfffa,#e2f1fae6)!important;border-color:#3769913d!important;box-shadow:inset 0 1px #ffffffdb,inset 0 0 0 1px #3769910e,0 1px 2px #20435e0a!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-disciplines .fk-block.is-collapsed{background:#f1f7fb!important;border-color:#3769912e #3769912e #3769912e #37699180!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-disciplines .fk-block.is-collapsed .fk-block-header{background:linear-gradient(#f7fcfffc,#e5f1f9f7)!important;border-color:#37699124!important}}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-discipline-pill{color:#315f82!important;cursor:default!important;-webkit-user-select:text!important;user-select:text!important;background:#ebf6fdf5!important;border-color:#37699157!important;font-weight:400!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-collapsed-discipline-pill:hover{background:#ebf6fdf5!important;border-color:#37699157!important}@media screen{body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-0:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row{border-width:1px!important;border-color:#4e341d6b!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-1:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row{border-width:1px!important;border-color:#4e341d61!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-2:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row{border-width:1px!important;border-color:#52381f57!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-3:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row{border-width:1px!important;border-color:#52381f4d!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-4:not(.fk-pending-hierarchy-node)>.fk-hierarchy-row-shell>.fk-hierarchy-row{border-width:1px!important;border-color:#52381f45!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet:not(:has(.fk-block:not(.is-collapsed))) .fk-block.is-collapsed{isolation:isolate!important;position:relative!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet:not(:has(.fk-block:not(.is-collapsed))) .fk-block.is-collapsed>.fk-block-header:after{content:none!important;display:none!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet:not(:has(.fk-block:not(.is-collapsed))) .fk-block.is-collapsed:after{content:""!important;z-index:30!important;pointer-events:none!important;border-radius:inherit!important;opacity:0!important;transition:opacity 85ms!important;position:absolute!important;inset:-1px!important;box-shadow:inset 0 0 0 999px #2d1c0c13,inset 0 0 0 1px #2d1c0c29!important}}@media screen and (prefers-reduced-motion:reduce){body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet:not(:has(.fk-block:not(.is-collapsed))) .fk-block.is-collapsed:after{transition:none!important}}@media screen{body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-calculation-block-row:not(.fk-calculation-operation-heading-row):has(>.fk-hierarchy-block-wrap .fk-collapsed-operation-picker)>.fk-hierarchy-block-wrap{z-index:1!important;position:relative!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-calculation-block-row:not(.fk-calculation-operation-heading-row):has(>.fk-hierarchy-block-wrap .fk-collapsed-operation-picker)>.fk-front-workpost-toggle-button{z-index:10080!important}}body.fk-kalk-route .fk-frozen-summary-actions:has(.fk-top-edit-menu){z-index:1600!important}body.fk-kalk-route .fk-top-edit-menu-wrap{z-index:1700!important}body.fk-kalk-route .fk-top-edit-menu{min-width:250px;z-index:1800!important}.fk-quick-labor-rate-modal{width:min(720px,100vw - 32px)!important}.fk-quick-labor-rate-modal-body{scrollbar-gutter:stable;align-content:start;max-height:min(650px,100dvh - 205px);overflow:hidden auto!important}.fk-quick-labor-rate-modal .fk-fastener-modal-body label>span{white-space:normal!important;padding-right:0!important}.fk-quick-labor-rate-section{background:#fffaf2;border:1px solid #483a2a1f;border-radius:14px;gap:10px;padding:12px;display:grid}.fk-quick-labor-rate-section-heading{gap:3px;display:grid}.fk-quick-labor-rate-section-heading strong{color:#3b2d1f;font-size:.84rem;font-weight:850}.fk-quick-labor-rate-section-heading small{color:#746757;font-size:.72rem;font-weight:450;line-height:1.4}.fk-quick-labor-rate-common{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.fk-quick-labor-rate-common>.secondary-button{border-radius:12px;height:42px;min-height:42px;padding:0 14px}.fk-quick-labor-rate-list{gap:7px;display:grid}.fk-quick-labor-rate-row{background:#fffdf9;border:1px solid #483a2a1c;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(160px,190px);align-items:center;gap:12px;padding:9px 10px;display:grid}.fk-quick-labor-rate-row.is-changed{background:#f7edddd1;border-color:#8b67375c}.fk-quick-labor-rate-meta{gap:3px;min-width:0;display:grid}.fk-quick-labor-rate-meta strong{color:#2d2118;overflow-wrap:anywhere;font-size:.82rem;font-weight:850}.fk-quick-labor-rate-meta small{color:#746757;overflow-wrap:anywhere;font-size:.7rem;line-height:1.35}.fk-quick-labor-rate-common>label,.fk-quick-labor-rate-input-wrap{min-width:0}.fk-quick-cash-rate-section{background:#f7eddd85}.fk-quick-cash-rate-select-label{gap:5px;display:grid}.fk-quick-cash-rate-select-label select{background:#fffdf9;min-height:38px}.fk-quick-cash-rate-saved-list{gap:6px;display:grid}.fk-quick-cash-rate-saved-row{background:#fffdf9e6;border:1px solid #483a2a1a;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 9px;display:grid}.fk-quick-cash-rate-saved-row>div:first-child{gap:2px;min-width:0;display:grid}.fk-quick-cash-rate-saved-row strong{color:#2d2118;overflow-wrap:anywhere;font-size:.78rem}.fk-quick-cash-rate-saved-row small{color:#746757;font-size:.7rem}.fk-quick-cash-rate-saved-actions,.fk-quick-cash-rate-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.fk-quick-cash-rate-saved-actions .ghost-button,.fk-quick-cash-rate-editor-actions .ghost-button,.fk-quick-cash-rate-editor-actions .secondary-button{border-radius:8px;min-height:28px;padding:0 10px;font-size:.72rem}.fk-quick-cash-rate-delete{color:#8b2f20!important}.fk-quick-cash-rate-delete:hover,.fk-quick-cash-rate-delete:focus-visible{background:#8b2f2014!important}.fk-quick-cash-rate-editor{grid-template-columns:minmax(0,1fr) minmax(150px,190px);align-items:end;gap:9px;padding-top:4px;display:grid}.fk-quick-cash-rate-editor-actions{grid-column:1/-1}.fk-quick-cash-rate-empty{color:#746757;border:1px dashed #483a2a29;border-radius:10px;padding:8px 10px;font-size:.72rem}.fk-quick-labor-rate-warning,.fk-quick-labor-rate-error,.fk-quick-labor-rate-notice{border-radius:11px;padding:9px 11px;font-size:.74rem;line-height:1.4}.fk-quick-labor-rate-warning{color:#6a4a22;background:#fff4dec7;border:1px solid #a1702c33}.fk-quick-labor-rate-error{color:#8b2f20;background:#ffece8d1;border:1px solid #8b2f2033}.fk-quick-labor-rate-notice{color:#365d3d;background:#eef7eddb;border:1px solid #4a745238}@media (width<=560px){.fk-quick-labor-rate-common,.fk-quick-labor-rate-row,.fk-quick-cash-rate-saved-row,.fk-quick-cash-rate-editor{grid-template-columns:1fr}.fk-quick-labor-rate-common>.secondary-button{width:100%}.fk-quick-cash-rate-saved-actions,.fk-quick-cash-rate-editor-actions{justify-content:stretch}.fk-quick-cash-rate-saved-actions>button,.fk-quick-cash-rate-editor-actions>button{flex:auto}.fk-quick-labor-rate-modal-body{max-height:calc(100dvh - 185px)}}.fk-quick-cash-rate-loading{color:#746757;border:1px dashed #483a2a29;border-radius:10px;padding:8px 10px;font-size:.72rem}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal{box-sizing:border-box!important;width:min(720px,100vw - 32px)!important;min-width:0!important;max-width:calc(100vw - 32px)!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal>.fk-line-metric-modal-body.fk-quick-labor-rate-modal-body{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:22px!important;padding-right:22px!important}body.fk-kalk-route .fk-quick-labor-rate-modal .fk-quick-labor-rate-common{grid-template-columns:180px auto!important;justify-content:start!important}body.fk-kalk-route .fk-quick-labor-rate-modal .fk-quick-labor-rate-common>label,body.fk-kalk-route .fk-quick-labor-rate-modal .fk-quick-labor-rate-common>label>.fk-currency-input-wrap{justify-self:start!important;width:180px!important;min-width:180px!important;max-width:180px!important}body.fk-kalk-route .fk-quick-labor-rate-modal .fk-quick-cash-rate-editor{grid-template-columns:300px 170px!important;justify-content:start!important;align-items:end!important}body.fk-kalk-route .fk-quick-labor-rate-modal .fk-quick-cash-rate-editor>label:first-child,body.fk-kalk-route .fk-quick-labor-rate-modal .fk-quick-cash-rate-editor>label:first-child>input{box-sizing:border-box!important;justify-self:start!important;width:300px!important;min-width:300px!important;max-width:300px!important}body.fk-kalk-route .fk-quick-labor-rate-modal .fk-quick-cash-rate-editor>label:nth-child(2),body.fk-kalk-route .fk-quick-labor-rate-modal .fk-quick-cash-rate-editor>label:nth-child(2)>.fk-currency-input-wrap{justify-self:start!important;width:170px!important;min-width:170px!important;max-width:170px!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal>.fk-line-metric-modal-body.fk-quick-labor-rate-modal-body{padding-left:14px!important;padding-right:14px!important}body.fk-kalk-route .fk-quick-labor-rate-modal .fk-quick-labor-rate-common,body.fk-kalk-route .fk-quick-labor-rate-modal .fk-quick-cash-rate-editor{grid-template-columns:minmax(0,1fr)!important}body.fk-kalk-route .fk-quick-labor-rate-modal .fk-quick-labor-rate-common>label,body.fk-kalk-route .fk-quick-labor-rate-modal .fk-quick-labor-rate-common>label>.fk-currency-input-wrap,body.fk-kalk-route .fk-quick-labor-rate-modal .fk-quick-cash-rate-editor>label:first-child,body.fk-kalk-route .fk-quick-labor-rate-modal .fk-quick-cash-rate-editor>label:first-child>input,body.fk-kalk-route .fk-quick-labor-rate-modal .fk-quick-cash-rate-editor>label:nth-child(2),body.fk-kalk-route .fk-quick-labor-rate-modal .fk-quick-cash-rate-editor>label:nth-child(2)>.fk-currency-input-wrap{width:100%!important;min-width:0!important;max-width:100%!important}}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal input::placeholder{opacity:.72!important;font-weight:400!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-common{grid-template-columns:235px minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:end!important;column-gap:12px!important;width:100%!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-common-field{grid-column:1!important;justify-self:start!important;justify-items:start!important;width:235px!important;min-width:235px!important;max-width:235px!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-common-field>span{white-space:nowrap!important;width:max-content!important;max-width:none!important;padding-right:0!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-common-field>.fk-currency-input-wrap{justify-self:start!important;width:180px!important;min-width:180px!important;max-width:180px!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-apply-all-button{grid-column:3!important;justify-self:end!important;margin-left:auto!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-editor{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 160px!important;justify-content:stretch!important;place-items:start stretch!important;gap:10px 18px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-editor>.fk-quick-cash-rate-name-field,body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-editor>.fk-quick-cash-rate-value-field{box-sizing:border-box!important;text-align:left!important;grid-template-rows:auto 42px!important;grid-template-columns:minmax(0,1fr)!important;place-items:end stretch!important;row-gap:6px!important;min-width:0!important;max-width:100%!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-editor>.fk-quick-cash-rate-name-field{grid-column:1!important;justify-self:stretch!important;width:100%!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-editor>.fk-quick-cash-rate-value-field{grid-column:2!important;justify-self:end!important;width:160px!important;min-width:0!important;max-width:160px!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-editor>.fk-quick-cash-rate-name-field>span,body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-editor>.fk-quick-cash-rate-value-field>span{text-align:left!important;white-space:nowrap!important;grid-row:1!important;place-self:end start!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:0!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-editor>.fk-quick-cash-rate-name-field>input,body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-editor>.fk-quick-cash-rate-value-field>.fk-currency-input-wrap{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;grid-row:2!important;justify-self:stretch!important;inline-size:100%!important;display:block!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-value-field>.fk-currency-input-wrap{position:relative!important;overflow:hidden!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-editor-actions{grid-column:1/-1!important;justify-content:flex-start!important;justify-self:stretch!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:7px!important;display:flex!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-save-button{color:#fff8ec!important;background:radial-gradient(circle at 24% 12%,#ffffff29,#0000 40%),linear-gradient(135deg,#5b3822 0%,#80532f 100%)!important;border:1px solid #50301957!important;border-radius:10px!important;order:-1!important;width:auto!important;min-width:170px!important;max-width:230px!important;min-height:38px!important;padding:0 18px!important;font-size:.78rem!important;font-weight:750!important;box-shadow:0 6px 14px #43271429,inset 0 1px #ffffff1f!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-save-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-save-button:disabled{color:#fff8ecb8!important;box-shadow:none!important;opacity:.48!important;cursor:not-allowed!important;background:linear-gradient(135deg,#5b382261,#80532f52)!important;border-color:#50301929!important;transform:none!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-modal-header>div:first-child{flex:auto!important;width:100%!important;min-width:0!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-cost-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;margin-top:10px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-cost-summary>div{background:linear-gradient(#734e2f1c,#5b3a2312)!important;border:1px solid #52341f29!important;border-radius:9px!important;gap:3px!important;min-width:0!important;padding:7px 9px!important;display:grid!important;box-shadow:inset 0 1px #ffffff6b!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-cost-summary>div>span{color:#765336!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-size:.56rem!important;font-weight:850!important;line-height:1.15!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-cost-summary>div>strong{color:#2d2118!important;white-space:nowrap!important;font-size:.82rem!important;font-weight:900!important;line-height:1.1!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-cost-summary>.fk-quick-labor-rate-cost-difference{background:linear-gradient(#8b61392e,#6844281c)!important;border-color:#5b382240!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-original-button:hover:not(:disabled),body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-original-button:focus-visible:not(:disabled){color:#4f311f!important;background:linear-gradient(#f7e9d4 0%,#ead0a9 100%)!important;border-color:#80532f61!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 5px 12px #5b38221f,inset 0 1px #ffffffb8!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-footer{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;width:100%!important;display:flex!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-original-button{margin-right:auto!important;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-close-button{margin-left:0!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-common,body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-editor{grid-template-columns:minmax(0,1fr)!important;column-gap:0!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-common-field,body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-common-field>.fk-currency-input-wrap,body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-apply-all-button,body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-editor>.fk-quick-cash-rate-name-field,body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-editor>.fk-quick-cash-rate-value-field,body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-editor-actions{grid-column:1!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-apply-all-button,body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-editor-actions>button,body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-footer>button{width:100%!important;max-width:none!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-footer{grid-template-columns:1fr!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-original-button{margin-right:0!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-cost-summary{grid-template-columns:minmax(0,1fr)!important}}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-common-field>.fk-currency-input-wrap{margin-left:10px!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-editor>.fk-quick-cash-rate-name-field>input{text-align:left!important;padding-left:12px!important;padding-right:12px!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-editor>.fk-quick-cash-rate-name-field>input::placeholder{text-align:left!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-common-field>.fk-currency-input-wrap{margin-left:0!important}}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-select-label>select{padding-left:14px!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-active-saved-rate{color:#234a2a!important;background:linear-gradient(#e2f1deeb,#d1e7ccd6)!important;border:1px solid #2f5b356b!important;border-radius:9px!important;align-items:baseline!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:9px!important;padding:7px 10px!important;display:flex!important;box-shadow:inset 0 1px #ffffffb3!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-active-saved-rate>span{color:#416647!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-size:.56rem!important;font-weight:900!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-active-saved-rate>strong{color:#173b1e!important;font-size:.78rem!important;font-weight:900!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-active-saved-rate>small{color:#355c3b!important;white-space:nowrap!important;margin-left:auto!important;font-size:.68rem!important;font-weight:750!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-saved-row.is-active{background:linear-gradient(#f0f8ee 0%,#e5f2e2 100%)!important;border-color:#245f2db3!important;box-shadow:0 4px 12px #25542c14,inset 0 1px #ffffffc7!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-saved-title-row{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-selected-badge{color:#235d2e!important;letter-spacing:.02em!important;white-space:nowrap!important;background:#d7eed2e6!important;border:1px solid #1f612b7a!important;border-radius:999px!important;align-items:center!important;min-height:18px!important;padding:0 7px!important;font-size:.6rem!important;font-weight:900!important;display:inline-flex!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-row-reset{color:#315b35!important;background:#eff7ebf2!important;border-color:#3c683740!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-row-reset:hover:not(:disabled),body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-row-reset:focus-visible:not(:disabled){color:#204d26!important;background:#dcefd8!important;border-color:#2d5b3080!important;outline:none!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-list-toggle-row{justify-content:flex-end!important;margin-top:1px!important;display:flex!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-list-toggle-row.is-open{margin-top:4px!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-list-toggle{border-radius:8px!important;min-height:28px!important;padding:0 10px!important;font-size:.7rem!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-active-saved-rate{grid-template-columns:1fr!important;gap:3px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-labor-rate-active-saved-rate>small{margin-left:0!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-saved-row{grid-template-columns:minmax(0,1fr)!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-saved-actions{justify-content:flex-start!important}}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-create-section{box-sizing:border-box!important;background:#ddcaae38!important;border:1px solid #65482a33!important;border-radius:11px!important;width:100%!important;min-width:0!important;margin-top:6px!important;padding:9px 10px 10px!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-create-heading{align-items:center!important;min-height:18px!important;margin:0 0 5px!important;display:flex!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-create-heading>strong{color:#5b432c!important;letter-spacing:.035em!important;font-size:.7rem!important;font-weight:900!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-create-section>.fk-quick-cash-rate-editor{padding-top:0!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-saved-actions>.fk-quick-cash-rate-delete:hover:not(:disabled),body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-saved-actions>.fk-quick-cash-rate-delete:focus-visible:not(:disabled){color:#8b2f20!important;filter:none!important;background:linear-gradient(#fff1eefa,#f7ddd8f5)!important;border-color:#9e433761!important;transform:none!important;box-shadow:inset 0 1px #ffffffc7,0 2px 5px #7e342a14!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-quick-labor-rate-modal .fk-quick-cash-rate-create-section{padding:9px!important}}@media screen{body.fk-kalk-route .fk-calculation-library-panel .fk-calculation-open-guard-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:7!important;background:#2318116b!important}body.fk-kalk-route .fk-calculation-library-panel .fk-calculation-open-guard-dialog{width:min(560px,100%)!important}body.fk-kalk-route .fk-calculation-library-panel .fk-calculation-open-guard-dialog>span{color:#8a5a27!important}body.fk-kalk-route .fk-calculation-library-panel .fk-calculation-open-guard-actions{flex-wrap:wrap!important}body.fk-kalk-route .fk-calculation-library-panel .fk-calculation-open-without-save-button{color:#7b3527!important;background:#fff3efe6!important;border-color:#8b3d2a3d!important}body.fk-kalk-route .fk-calculation-library-panel .fk-calculation-open-without-save-button:hover:not(:disabled),body.fk-kalk-route .fk-calculation-library-panel .fk-calculation-open-without-save-button:focus-visible:not(:disabled){background:#fce1daf5!important;border-color:#8b3d2a6b!important;outline:none!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-move-selected-modal .fk-move-selected-safety-note{background:#edf6e8b8!important;border:1px solid #51684533!important;border-radius:9px!important;gap:3px!important;padding:9px 11px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-move-selected-modal .fk-move-selected-safety-note>strong{color:#3f5c34!important;font-size:.76rem!important;font-weight:800!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-move-selected-modal .fk-move-selected-safety-note>small{color:#2d3726b8!important;font-size:.7rem!important;font-weight:500!important;line-height:1.32!important}body.fk-kalk-route .fk-frozen-summary-actions .fk-project-top-action-button{color:#fff4e5!important;letter-spacing:.005em!important;text-shadow:0 1px #1e110852!important;filter:none!important;background:linear-gradient(#7e5635fa,#563620fa)!important;border:1px solid #d5a96f75!important;border-radius:6px!important;height:25px!important;min-height:25px!important;padding:0 10px!important;font-size:.68rem!important;font-weight:720!important;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s!important;box-shadow:0 4px 9px #110a0533,inset 0 1px #ffebcc33!important}body.fk-kalk-route .fk-frozen-summary-actions .fk-project-top-action-button:hover:not(:disabled),body.fk-kalk-route .fk-frozen-summary-actions .fk-project-top-action-button:focus-visible:not(:disabled){color:#fffaf0!important;background:linear-gradient(#94653cfc,#684125fc)!important;border-color:#ecc48bb8!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 6px 12px #110a053d,inset 0 1px #ffefd747!important}body.fk-kalk-route .fk-frozen-summary-actions .fk-project-top-action-button:disabled{opacity:.48!important;transform:none!important}}@media screen and (width>=1181px){body.fk-kalk-route .fk-frozen-kalk-header{--fk-kalk-header-normal-height:190px;--fk-kalk-header-expanded-height:306px;overflow:visible;padding:10px 18px!important}body.fk-kalk-route .fk-frozen-kalk-header.is-collapsed{height:var(--fk-kalk-header-normal-height)!important;min-height:var(--fk-kalk-header-normal-height)!important;max-height:var(--fk-kalk-header-normal-height)!important}body.fk-kalk-route .fk-frozen-kalk-header.is-expanded:not(.is-editing-project):not(.is-editing-adjustments){height:var(--fk-kalk-header-expanded-height)!important;min-height:var(--fk-kalk-header-expanded-height)!important;max-height:var(--fk-kalk-header-expanded-height)!important}body.fk-kalk-route .fk-frozen-kalk-header.is-expanded.is-editing-project,body.fk-kalk-route .fk-frozen-kalk-header.is-expanded.is-editing-adjustments{min-height:var(--fk-kalk-header-expanded-height)!important}body.fk-kalk-route .fk-frozen-kalk-header .fk-frozen-project-info-top{order:1!important;margin-top:0!important;margin-bottom:0!important}body.fk-kalk-route .fk-frozen-kalk-header .fk-frozen-adjustments-bottom{order:2!important;margin-top:0!important;margin-bottom:7px!important}body.fk-kalk-route .fk-frozen-kalk-header .fk-frozen-main-content,body.fk-kalk-route .fk-frozen-kalk-header .fk-frozen-adjustment-edit{order:3!important}body.fk-kalk-route .fk-frozen-kalk-header .fk-frozen-actions-bottom{order:4!important}body.fk-kalk-route .fk-frozen-kalk-header.is-collapsed .fk-frozen-summary-actions,body.fk-kalk-route .fk-frozen-kalk-header.is-expanded .fk-frozen-summary-actions{gap:7px!important;min-height:26px!important}}@media screen and (width<=1180px){body.fk-kalk-route .fk-frozen-summary-actions .fk-project-top-action-button{height:27px!important;min-height:27px!important}}@media screen and (width>=1181px){body.fk-kalk-route .fk-frozen-kalk-header .fk-frozen-project-meta{grid-template-rows:17px 16px!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;align-items:center!important;gap:4px 0!important;height:37px!important;min-height:37px!important;max-height:37px!important;display:grid!important;overflow:hidden!important}body.fk-kalk-route .fk-frozen-kalk-header .fk-frozen-project-meta>strong,body.fk-kalk-route .fk-frozen-kalk-header .fk-frozen-project-meta>span{white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}body.fk-kalk-route .fk-frozen-kalk-header .fk-frozen-project-meta>strong{height:17px!important;line-height:17px!important}body.fk-kalk-route .fk-frozen-kalk-header .fk-frozen-project-meta>span{height:16px!important;line-height:16px!important}}@media screen{body.fk-kalk-route .fk-summary-hover-card{--fk-summary-hover-border:#5c4c3c4d;--fk-summary-hover-bg-start:#fbf8f3;--fk-summary-hover-bg-end:#eee8df;--fk-summary-hover-header-border:#5c4c3c26;--fk-summary-hover-header-bg:#f5f0e9d1;--fk-summary-hover-accent:#68594a;--fk-summary-hover-text:#302a24;--fk-summary-hover-muted-text:#302a24b3;--fk-summary-hover-row-border:#5c4c3c1a;--fk-summary-hover-total-border:#5c4c3c33;--fk-summary-hover-total-bg:#c3b8aa3d;--fk-summary-hover-total-label:#5f5144;--fk-summary-hover-scroll-track:#f5f0e994;--fk-summary-hover-scroll-track-border:#f5f0e9cc;--fk-summary-hover-scroll-thumb:#5c4c3c61;--fk-summary-hover-scroll-thumb-hover:#5c4c3c8f;z-index:1200000!important;border:1px solid var(--fk-summary-hover-border)!important;background:radial-gradient(circle at 18% 0%, #ffffffb8, transparent 42%), linear-gradient(180deg, var(--fk-summary-hover-bg-start) 0%, var(--fk-summary-hover-bg-end) 100%)!important;width:min(280px,100vw - 24px)!important;min-width:0!important;color:var(--fk-summary-hover-text)!important;pointer-events:auto!important;border-radius:11px!important;flex-direction:column!important;padding:0!important;font-family:inherit!important;display:flex!important;position:fixed!important;overflow:hidden!important;box-shadow:0 16px 34px #3020122e,0 3px 8px #3020121a,inset 0 1px #ffffffd1!important}body.fk-kalk-route .fk-summary-hover-card.is-theme-chapter{--fk-summary-hover-border:#53493d4d;--fk-summary-hover-bg-start:#faf9f6;--fk-summary-hover-bg-end:#e9e5df;--fk-summary-hover-header-border:#53493d26;--fk-summary-hover-header-bg:#e8e4dde0;--fk-summary-hover-accent:#5f5346;--fk-summary-hover-row-border:#53493d1a;--fk-summary-hover-total-border:#53493d33;--fk-summary-hover-total-bg:#bcb5aa40;--fk-summary-hover-total-label:#574c40;--fk-summary-hover-scroll-track:#e8e4dd9e;--fk-summary-hover-scroll-track-border:#e8e4ddd6;--fk-summary-hover-scroll-thumb:#53493d57;--fk-summary-hover-scroll-thumb-hover:#53493d80}body.fk-kalk-route .fk-summary-hover-card.is-theme-take-down{--fk-summary-hover-border:#824b2d57;--fk-summary-hover-bg-start:#fff9f6;--fk-summary-hover-bg-end:#f7e8df;--fk-summary-hover-header-border:#824b2d29;--fk-summary-hover-header-bg:#f9e9e0d1;--fk-summary-hover-accent:#7f4a31;--fk-summary-hover-row-border:#824b2d1a;--fk-summary-hover-total-border:#824b2d38;--fk-summary-hover-total-bg:#e7bca842;--fk-summary-hover-total-label:#70412d;--fk-summary-hover-scroll-track:#f9e9e094;--fk-summary-hover-scroll-track-border:#f9e9e0cc;--fk-summary-hover-scroll-thumb:#824b2d5c;--fk-summary-hover-scroll-thumb-hover:#824b2d8a}body.fk-kalk-route .fk-summary-hover-card.is-theme-build-up{--fk-summary-hover-border:#4a745257;--fk-summary-hover-bg-start:#f9fdf7;--fk-summary-hover-bg-end:#e7f3e5;--fk-summary-hover-header-border:#4a745229;--fk-summary-hover-header-bg:#e7f4e5d6;--fk-summary-hover-accent:#496f4f;--fk-summary-hover-row-border:#4a74521a;--fk-summary-hover-total-border:#4a745238;--fk-summary-hover-total-bg:#add2af42;--fk-summary-hover-total-label:#426748;--fk-summary-hover-scroll-track:#e7f4e594;--fk-summary-hover-scroll-track-border:#e7f4e5cc;--fk-summary-hover-scroll-thumb:#4a74525c;--fk-summary-hover-scroll-thumb-hover:#4a74528a}body.fk-kalk-route .fk-summary-hover-card.is-theme-other-disciplines{--fk-summary-hover-border:#37699157;--fk-summary-hover-bg-start:#f7fbfe;--fk-summary-hover-bg-end:#e5f1f8;--fk-summary-hover-header-border:#37699129;--fk-summary-hover-header-bg:#e2f1fad6;--fk-summary-hover-accent:#3d6f95;--fk-summary-hover-row-border:#3769911a;--fk-summary-hover-total-border:#37699138;--fk-summary-hover-total-bg:#a0cae542;--fk-summary-hover-total-label:#37698d;--fk-summary-hover-scroll-track:#e2f1fa94;--fk-summary-hover-scroll-track-border:#e2f1facc;--fk-summary-hover-scroll-thumb:#3769915c;--fk-summary-hover-scroll-thumb-hover:#3769918a}body.fk-kalk-route .fk-summary-hover-card.is-theme-other-operations{--fk-summary-hover-border:#a6801f57;--fk-summary-hover-bg-start:#fffdf5;--fk-summary-hover-bg-end:#f7f0d3;--fk-summary-hover-header-border:#a6801f29;--fk-summary-hover-header-bg:#faf4d9d6;--fk-summary-hover-accent:#75601c;--fk-summary-hover-row-border:#a6801f1a;--fk-summary-hover-total-border:#a6801f38;--fk-summary-hover-total-bg:#dac27242;--fk-summary-hover-total-label:#6b571b;--fk-summary-hover-scroll-track:#faf4d994;--fk-summary-hover-scroll-track-border:#faf4d9cc;--fk-summary-hover-scroll-thumb:#a6801f57;--fk-summary-hover-scroll-thumb-hover:#a6801f85}body.fk-kalk-route .fk-summary-hover-card.is-theme-free-text{--fk-summary-hover-border:#52525247;--fk-summary-hover-bg-start:#fcfcfb;--fk-summary-hover-bg-end:#eeeeec;--fk-summary-hover-header-border:#52525224;--fk-summary-hover-header-bg:#f1f1efdb;--fk-summary-hover-accent:#555;--fk-summary-hover-row-border:#52525217;--fk-summary-hover-total-border:#5252522e;--fk-summary-hover-total-bg:#bebeba3d;--fk-summary-hover-total-label:#50504e;--fk-summary-hover-scroll-track:#f1f1ef9e;--fk-summary-hover-scroll-track-border:#f1f1efd1;--fk-summary-hover-scroll-thumb:#52525252;--fk-summary-hover-scroll-thumb-hover:#52525280}body.fk-kalk-route .fk-summary-hover-card-header{border-bottom:1px solid var(--fk-summary-hover-header-border)!important;background:var(--fk-summary-hover-header-bg)!important;flex:none!important;gap:2px!important;padding:10px 12px 8px!important;display:grid!important}body.fk-kalk-route .fk-summary-hover-card-header>span{color:var(--fk-summary-hover-accent)!important;letter-spacing:.085em!important;text-transform:uppercase!important;font-size:.56rem!important;font-weight:900!important;line-height:1.1!important}body.fk-kalk-route .fk-summary-hover-card-header>strong{min-width:0!important;color:var(--fk-summary-hover-text)!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:.78rem!important;line-height:1.24!important}body.fk-kalk-route .fk-summary-hover-card-rows{overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;padding:4px 8px!important;display:grid!important;overflow:hidden auto!important}body.fk-kalk-route .fk-summary-hover-card-rows.is-scrollable{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:var(--fk-summary-hover-scroll-thumb) var(--fk-summary-hover-scroll-track)!important;flex:auto!important;max-height:276px!important;overflow:hidden auto!important}body.fk-kalk-route .fk-summary-hover-card-rows.is-scrollable::-webkit-scrollbar{width:8px!important}body.fk-kalk-route .fk-summary-hover-card-rows.is-scrollable::-webkit-scrollbar-track{background:var(--fk-summary-hover-scroll-track)!important}body.fk-kalk-route .fk-summary-hover-card-rows.is-scrollable::-webkit-scrollbar-thumb{border:2px solid var(--fk-summary-hover-scroll-track-border)!important;background:var(--fk-summary-hover-scroll-thumb)!important;border-radius:999px!important}body.fk-kalk-route .fk-summary-hover-card-row{border-bottom:1px solid var(--fk-summary-hover-row-border)!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:6px 4px!important;display:grid!important}body.fk-kalk-route .fk-summary-hover-card-row:last-child{border-bottom:0!important}body.fk-kalk-route .fk-summary-hover-card-row>div{gap:2px!important;min-width:0!important;display:grid!important}body.fk-kalk-route .fk-summary-hover-card-row>div>strong{min-width:0!important;color:var(--fk-summary-hover-text)!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:.7rem!important;line-height:1.2!important}body.fk-kalk-route .fk-summary-hover-card-row>div>small{min-width:0!important;color:var(--fk-summary-hover-muted-text)!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:.63rem!important;line-height:1.25!important}body.fk-kalk-route .fk-summary-hover-card-row>span{color:var(--fk-summary-hover-text)!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;font-size:.7rem!important;line-height:1!important}body.fk-kalk-route .fk-summary-hover-card-empty{color:var(--fk-summary-hover-muted-text)!important;padding:11px 6px!important;font-size:.68rem!important;line-height:1.3!important}body.fk-kalk-route .fk-summary-hover-card-total{border-top:1px solid var(--fk-summary-hover-total-border)!important;background:var(--fk-summary-hover-total-bg)!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:8px 12px 9px!important;display:flex!important}body.fk-kalk-route .fk-summary-hover-card-total>span{color:var(--fk-summary-hover-total-label)!important;letter-spacing:.025em!important;font-size:.64rem!important}body.fk-kalk-route .fk-summary-hover-card-total>strong{color:var(--fk-summary-hover-text)!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;font-size:.76rem!important}body.fk-kalk-route .fk-summary-hover-card-header>strong,body.fk-kalk-route .fk-summary-hover-card-row>div>strong,body.fk-kalk-route .fk-summary-hover-card-row>div>small,body.fk-kalk-route .fk-summary-hover-card-row>span,body.fk-kalk-route .fk-summary-hover-card-empty,body.fk-kalk-route .fk-summary-hover-card-total>span,body.fk-kalk-route .fk-summary-hover-card-total>strong{font-weight:400!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-left>button,body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-calculation-selection-actions>button,body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-right>button{color:#373431!important;height:25px!important;min-height:25px!important;text-shadow:none!important;filter:none!important;background:linear-gradient(#f7f7f5fa,#d3d2cefa)!important;border:1px solid #4d4a4670!important;border-radius:6px!important;padding:0 9px!important;font-size:.68rem!important;font-weight:720!important;line-height:1!important;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s!important;box-shadow:0 3px 7px #120f0c29,inset 0 1px #ffffffe0!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-left>button:hover:not(:disabled),body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-calculation-selection-actions>button:hover:not(:disabled),body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-right>button:hover:not(:disabled),body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-left>button:focus-visible:not(:disabled),body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-calculation-selection-actions>button:focus-visible:not(:disabled),body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-right>button:focus-visible:not(:disabled){color:#272522!important;background:linear-gradient(#fff 0%,#e4e3df 100%)!important;border-color:#43403cad!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 5px 10px #120f0c33,0 0 0 2px #d6d2ca2e,inset 0 1px #fffffff0!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-calculation-edit-mode-button.is-active{color:#292724!important;background:linear-gradient(#c9c8c4 0%,#aaa8a3 100%)!important;border-color:#464441b8!important;box-shadow:0 3px 7px #120f0c33,inset 0 1px #ffffff94!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-calculation-edit-mode-button.is-active:hover:not(:disabled),body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-calculation-edit-mode-button.is-active:focus-visible:not(:disabled){color:#211f1d!important;background:linear-gradient(#d6d5d1 0%,#b5b3ae 100%)!important;border-color:#3e3c39d1!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-kalk-check-toggle{color:#373431!important;background:linear-gradient(#f7f7f5fa,#d3d2cefa)!important;border:1px solid #4d4a4670!important;border-radius:6px!important;height:25px!important;min-height:25px!important;padding:0 9px!important;box-shadow:0 3px 7px #120f0c29,inset 0 1px #ffffffe0!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-kalk-check-toggle:hover,body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-kalk-check-toggle:focus-within{background:linear-gradient(#fff 0%,#e4e3df 100%)!important;border-color:#43403cad!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-calculation-selection-actions>.fk-trash-button{border-radius:6px!important;width:28px!important;min-width:28px!important;padding:0!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-save-calculation-split .fk-save-kalkyle-button{border-radius:6px 0 0 6px!important;height:25px!important;min-height:25px!important}body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-save-calculation-split .fk-save-calculation-menu-toggle{border-radius:0 6px 6px 0!important;height:25px!important;min-height:25px!important}}@media screen and (width<=860px){body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-left>button,body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-calculation-selection-actions>button,body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-frozen-actions-right>button,body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-kalk-check-toggle,body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-save-calculation-split .fk-save-kalkyle-button,body.fk-kalk-route .fk-kalk-page .fk-frozen-actions-bottom .fk-save-calculation-split .fk-save-calculation-menu-toggle{height:27px!important;min-height:27px!important}}@media screen{body.fk-kalk-route .fk-calculation-library-item-copy{min-width:0!important;display:block!important}body.fk-kalk-route .fk-calculation-library-item-copy>strong,body.fk-kalk-route .fk-calculation-library-primary-meta,body.fk-kalk-route .fk-calculation-library-party-meta{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body.fk-kalk-route .fk-calculation-library-primary-meta{color:#3624189e!important;margin-top:5px!important}body.fk-kalk-route .fk-calculation-library-party-meta{color:#3624189e!important;margin-top:3px!important}body.fk-kalk-route .fk-calculation-library-open-button{min-height:66px!important}body.fk-kalk-route .fk-frozen-project-edit{background:linear-gradient(#fffcf6fc,#f8efe1fc)!important;border:1px solid #6a48273d!important;border-radius:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px 11px!important;margin-top:10px!important;padding:14px 14px 12px!important;position:relative!important;box-shadow:0 9px 22px #19100a29,inset 0 1px #ffffffe6!important}body.fk-kalk-route .fk-frozen-project-edit>label{color:#5b4634!important;gap:5px!important}body.fk-kalk-route .fk-frozen-project-edit>label>span,body.fk-kalk-route .fk-frozen-project-edit>label>span>span{color:#684e35!important}body.fk-kalk-route .fk-frozen-project-edit>label>input,body.fk-kalk-route .fk-frozen-project-edit>label>select{color:#332419!important;background:#fffffff5!important;border-color:#704c284d!important;border-radius:9px!important;height:32px!important;min-height:32px!important;padding-left:12px!important;padding-right:10px!important;box-shadow:inset 0 1px 2px #3723140e,0 1px #fffc!important}body.fk-kalk-route .fk-frozen-project-edit>label>input:focus,body.fk-kalk-route .fk-frozen-project-edit>label>select:focus{border-color:#a06c32ad!important;box-shadow:0 0 0 3px #a67b3a24!important}body.fk-kalk-route .fk-frozen-project-edit .fk-project-edit-actions{border-top:1px solid #6f4b2724!important;grid-column:1/-1!important;justify-content:flex-end!important;gap:8px!important;margin-top:2px!important;padding-top:10px!important;display:flex!important}body.fk-kalk-route .fk-frozen-project-edit .fk-project-edit-save-button,body.fk-kalk-route .fk-frozen-project-edit .fk-project-edit-cancel-button{border-radius:8px!important;height:31px!important;min-height:31px!important;padding:0 14px!important;font-size:.74rem!important;font-weight:720!important}body.fk-kalk-route .fk-frozen-project-edit .fk-project-edit-save-button{color:#fff9ef!important;background:linear-gradient(#77502f 0%,#54351f 100%)!important;border:1px solid #5b3a1f99!important;box-shadow:0 4px 9px #25170d2e,inset 0 1px #ffffff2b!important}body.fk-kalk-route .fk-frozen-project-edit .fk-project-edit-cancel-button{color:#4b4036!important;background:linear-gradient(#fffdfa 0%,#ece8e1 100%)!important;border:1px solid #5d52474d!important;box-shadow:0 3px 7px #22191214!important}body.fk-kalk-route .fk-save-as-dialog{position:relative!important;overflow:hidden!important}body.fk-kalk-route .fk-save-as-replace-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:5!important;background:#2d1e146e!important;place-items:center!important;padding:18px!important;display:grid!important;position:absolute!important;inset:0!important}body.fk-kalk-route .fk-save-as-replace-dialog{color:#2d2016!important;background:#fffaf1!important;border:1px solid #7a522a47!important;border-radius:16px!important;gap:9px!important;width:min(390px,100%)!important;padding:18px!important;display:grid!important;box-shadow:0 20px 48px #1f140c47!important}body.fk-kalk-route .fk-save-as-replace-dialog>span{color:#9a652d!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:.67rem!important;font-weight:900!important}body.fk-kalk-route .fk-save-as-replace-dialog>strong{font-size:1.08rem!important;line-height:1.2!important}body.fk-kalk-route .fk-save-as-replace-dialog>p{color:#2d2016c2!important;margin:0!important;font-size:.82rem!important;line-height:1.45!important}body.fk-kalk-route .fk-save-as-replace-actions{justify-content:flex-end!important;gap:8px!important;margin-top:5px!important;display:flex!important}}@media screen and (width<=1180px){body.fk-kalk-route .fk-frozen-project-edit{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (width<=720px){body.fk-kalk-route .fk-frozen-project-edit{grid-template-columns:1fr!important}body.fk-kalk-route .fk-save-as-replace-actions{flex-direction:column-reverse!important}body.fk-kalk-route .fk-save-as-replace-actions>button{width:100%!important}}@media screen{body.fk-kalk-route .fk-frozen-title-copy{min-width:0!important;max-width:100%!important}body.fk-kalk-route .fk-frozen-title-eyebrow{white-space:nowrap!important;align-items:center!important;gap:7px!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}body.fk-kalk-route .fk-frozen-title-eyebrow>span:first-child{flex:none!important}body.fk-kalk-route .fk-frozen-adjustment-edit .fk-adjustment-edit-actions{align-items:center!important}body.fk-kalk-route .fk-frozen-adjustment-edit .fk-adjustment-edit-save-button,body.fk-kalk-route .fk-frozen-adjustment-edit .fk-adjustment-edit-cancel-button{border-radius:8px!important;height:31px!important;min-height:31px!important;padding:0 14px!important;font-size:.74rem!important;font-weight:720!important}body.fk-kalk-route .fk-frozen-adjustment-edit .fk-adjustment-edit-save-button{color:#fff9ef!important;background:linear-gradient(#77502f 0%,#54351f 100%)!important;border:1px solid #5b3a1f99!important;box-shadow:0 4px 9px #25170d2e,inset 0 1px #ffffff2b!important}body.fk-kalk-route .fk-frozen-project-edit .fk-project-edit-save-button:hover:not(:disabled),body.fk-kalk-route .fk-frozen-adjustment-edit .fk-adjustment-edit-save-button:hover:not(:disabled),body.fk-kalk-route .fk-frozen-adjustment-edit .fk-adjustment-edit-save-button:focus-visible:not(:disabled){background:linear-gradient(#835936 0%,#5e3b23 100%)!important}body.fk-kalk-route .fk-frozen-adjustment-edit .fk-adjustment-edit-cancel-button{color:#4b4036!important;background:linear-gradient(#fffdfa 0%,#ece8e1 100%)!important;border:1px solid #5d52474d!important;box-shadow:0 3px 7px #22191214!important}body.fk-kalk-route .fk-frozen-adjustment-edit .fk-adjustment-edit-cancel-button:hover:not(:disabled),body.fk-kalk-route .fk-frozen-adjustment-edit .fk-adjustment-edit-cancel-button:focus-visible:not(:disabled){background:linear-gradient(#fff 0%,#e4ded5 100%)!important;border-color:#5d52476b!important}}@media screen and (width>=761px){body.fk-kalk-route .fk-frozen-title-copy{flex:auto!important;width:100%!important}body.fk-kalk-route .fk-frozen-title-eyebrow{width:100%!important}}@media screen and (width>=1181px){body.fk-kalk-route .fk-frozen-topline{position:relative!important}body.fk-kalk-route .fk-frozen-title-eyebrow{overflow:visible!important}body.fk-kalk-route .fk-frozen-kalk-header.is-collapsed .fk-frozen-summary-actions,body.fk-kalk-route .fk-frozen-kalk-header.is-expanded .fk-frozen-summary-actions{bottom:calc(100% + 42px)!important}body.fk-kalk-route .fk-frozen-kalk-header .fk-frozen-info-grid.fk-frozen-project-info-top{grid-template-columns:minmax(max-content,1.33fr) minmax(max-content,.67fr) minmax(max-content,1fr) minmax(max-content,1fr)!important}body.fk-kalk-route .fk-frozen-kalk-header .fk-frozen-info-grid.fk-frozen-adjustments-bottom{grid-template-columns:minmax(max-content,1.2fr) minmax(max-content,1.25fr) minmax(max-content,.72fr) minmax(max-content,.8fr) minmax(max-content,.72fr) minmax(max-content,.76fr)!important}body.fk-kalk-route .fk-frozen-kalk-header .fk-frozen-info-grid.fk-frozen-project-info-top>div>strong,body.fk-kalk-route .fk-frozen-kalk-header .fk-frozen-info-grid.fk-frozen-adjustments-bottom>div>strong{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}}@media screen{body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-dragging-closed-line{opacity:1!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet:not(:has(.fk-block:not(.is-collapsed))) .fk-block.is-collapsed:hover:after{opacity:1!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-report-title-custom-modal{box-sizing:border-box!important;width:min(620px,100vw - 32px)!important;min-width:0!important;max-width:calc(100vw - 32px)!important}body.fk-kalk-route .fk-report-title-custom-modal>.fk-fastener-modal-header,body.fk-kalk-route .fk-report-title-custom-modal>.fk-report-title-custom-modal-body,body.fk-kalk-route .fk-report-title-custom-modal>.fk-line-metric-modal-footer{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body.fk-kalk-route .fk-report-title-custom-modal>.fk-report-title-custom-modal-body{padding-left:22px!important;padding-right:22px!important;display:block!important}body.fk-kalk-route .fk-report-title-custom-modal>.fk-report-title-custom-modal-body>label{place-items:start!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}body.fk-kalk-route .fk-report-title-custom-modal .fk-line-metric-input-heading-row{grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;width:100%!important;min-width:0!important;max-width:100%!important}body.fk-kalk-route .fk-report-title-custom-modal input.fk-report-title-custom-input{text-align:left!important;text-align-last:left!important;justify-self:start!important;width:min(300px,100%)!important;min-width:0!important;max-width:300px!important;margin-left:0!important;margin-right:0!important}}@media screen and (width<=420px){body.fk-kalk-route .fk-report-title-custom-modal input.fk-report-title-custom-input{width:100%!important;max-width:100%!important}}@media screen{body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-report-title-custom-modal>.fk-fastener-modal-body.fk-line-metric-modal-body.fk-report-title-custom-modal-body>label>input.fk-hierarchy-custom-name-input.fk-report-title-custom-input{text-align:left!important;text-align-last:left!important;box-sizing:border-box!important;place-self:start!important;width:min(400px,100%)!important;min-width:0!important;max-width:400px!important;margin:0!important;padding-left:12px!important;padding-right:12px!important;display:block!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-report-title-custom-modal>.fk-fastener-modal-body.fk-line-metric-modal-body.fk-report-title-custom-modal-body>label>input.fk-hierarchy-custom-name-input.fk-report-title-custom-input::placeholder{text-align:left!important;text-align-last:left!important}}@media screen and (width<=440px){body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-report-title-custom-modal>.fk-fastener-modal-body.fk-line-metric-modal-body.fk-report-title-custom-modal-body>label>input.fk-hierarchy-custom-name-input.fk-report-title-custom-input{width:100%!important;max-width:100%!important}}@media screen{.fk-print-dialog.is-saving-pdf .fk-print-dialog-layout{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;cursor:default!important}.fk-print-pdf-saving-status{color:#3b2d1f;background:#faf4eaf7;border:1px solid #a67b3a47;border-radius:999px;flex:420px;justify-content:center;align-items:center;gap:10px;min-width:300px;max-width:520px;margin:0 18px;padding:7px 14px;display:flex;box-shadow:0 4px 12px #34231414}.fk-print-pdf-saving-spinner{border:2px solid #a67b3a38;border-top-color:#9f6f2e;border-radius:999px;flex:0 0 17px;width:17px;height:17px;animation:.72s linear infinite fk-print-pdf-saving-spin}.fk-print-pdf-saving-status-copy{gap:1px;min-width:0;line-height:1.08;display:grid}.fk-print-pdf-saving-status-copy>strong{color:#3b2d1f;white-space:nowrap;font-size:.76rem;font-weight:850}.fk-print-pdf-saving-status-copy>small{color:#3b2d1fad;white-space:nowrap;font-size:.66rem;font-weight:620}}@keyframes fk-print-pdf-saving-spin{to{transform:rotate(360deg)}}@media screen and (width<=980px){.fk-print-pdf-saving-status{flex-basis:100%;min-width:240px;max-width:none;margin:4px 0 0}}@media (prefers-reduced-motion:reduce){.fk-print-pdf-saving-spinner{animation-duration:1.4s}}@media screen{body .fk-print-dialog .fk-print-pdf-saving-status-copy{align-items:center!important;gap:0!important;line-height:1.08!important;display:flex!important}body .fk-print-dialog .fk-print-pdf-saving-status-copy>strong{color:#5c3d22!important;font-weight:500!important}body .fk-print-dialog .fk-print-pdf-saving-status-copy>small{color:#5c3d22c2!important;margin-left:14px!important;font-weight:500!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-quantity-wrap input{text-align:center!important;font-variant-numeric:tabular-nums!important;padding-left:14px!important;padding-right:46px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-quantity-help{color:#453528b8!important;width:min(100%,474px)!important;margin:8px 0 0!important;font-size:.72rem!important;line-height:1.35!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-quantity-wrap>input[data-fk-number-stepper=true]{text-align:center!important;padding-left:14px!important;padding-right:72px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-quantity-wrap>.fk-currency-input-suffix{text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;pointer-events:none!important;max-width:42px!important;font-size:.66rem!important;font-weight:800!important;line-height:1!important;right:27px!important;overflow:hidden!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-markup-percent-suffix{font-size:.82rem!important;font-weight:850!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-total-readonly>.fk-quick-material-line-total-details{gap:2px!important;margin-top:1px!important;display:grid!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-line-total-readonly>.fk-quick-material-line-total-details>span{color:#453528b8!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;font-size:.64rem!important;font-weight:550!important;line-height:1.25!important;display:block!important}body.fk-kalk-route .fk-material-frequent-heading{justify-content:space-between;align-items:center;gap:12px;padding:2px 0 10px;display:flex}body.fk-kalk-route .fk-material-frequent-heading>strong{color:#2f241b;min-width:0;font-size:.9rem;font-weight:950;line-height:1.2}body.fk-kalk-route .fk-material-frequent-back-button{white-space:nowrap;flex:none;min-height:34px;padding:0 14px}body.fk-kalk-route .fk-material-frequent-footer{justify-content:flex-end;padding-top:5px;display:flex}}@media screen and (width<=560px){body.fk-kalk-route .fk-material-frequent-heading{flex-direction:column;align-items:stretch;padding-left:0;padding-right:0}body.fk-kalk-route .fk-material-frequent-heading .fk-material-frequent-back-button,body.fk-kalk-route .fk-material-frequent-footer .fk-material-frequent-back-button{width:100%}}@media screen and (width>=721px){body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid{grid-template-columns:150px 184px 150px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid>.fk-quick-material-quantity-field,body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-supplier-adjustment-grid>.fk-quick-material-quantity-field>.fk-quick-material-quantity-wrap{width:184px!important;min-width:184px!important;max-width:184px!important}body.fk-kalk-route .fk-fastener-modal.fk-quick-material-modal .fk-quick-material-quantity-wrap>input::placeholder{letter-spacing:0!important;font-size:.72rem!important}}@media screen{body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-project-adjustment-system-node>.fk-project-adjustment-system-row{grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;column-gap:5px!important;display:grid!important;position:relative!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-project-adjustment-system-node>.fk-project-adjustment-system-row>.fk-project-adjustment-row-spacer{pointer-events:none!important;grid-area:1/1!important;width:24px!important;min-width:24px!important;height:1px!important;min-height:1px!important;display:block!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-project-adjustment-system-node>.fk-project-adjustment-system-row>.fk-hierarchy-block-wrap{box-sizing:border-box!important;grid-area:1/2!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}.fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-project-adjustment-system-node>.fk-project-adjustment-system-row{width:100%!important;min-width:0!important;padding-left:calc(24px + 5px + var(--fk-content-indent,9px))!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;column-gap:0!important;padding-right:0!important;display:grid!important}.fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-project-adjustment-system-node>.fk-project-adjustment-system-row>.fk-project-adjustment-row-spacer{display:none!important}.fk-kalk-page .fk-kalk-scroll-sheet.is-calculation-viewing .fk-project-adjustment-system-node>.fk-project-adjustment-system-row>.fk-hierarchy-block-wrap{box-sizing:border-box!important;grid-area:1/1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row>.fk-hierarchy-totals>span:not(.fk-hierarchy-quantity-placeholder){cursor:default!important;opacity:.82!important;filter:saturate(.72)contrast(.98)!important;background:linear-gradient(#f9f7f3cc,#ece8e2b3)!important;border-color:#5c544c1f!important;box-shadow:inset 0 1px #ffffff75!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row>.fk-hierarchy-totals>span:not(.fk-hierarchy-quantity-placeholder)>strong{color:#17120dd6!important;font-weight:660!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals span{align-self:end!important;height:24px!important;min-height:24px!important;max-height:24px!important;transform:translateY(-2px)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals>span.fk-collapsed-editable-summary-cell{cursor:pointer!important;transition:border-color .14s,background .14s,box-shadow .14s!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals>span.fk-collapsed-editable-summary-cell:hover{background:var(--fk-editable-cell-background-hover)!important;border-color:#a66d2ad1!important;box-shadow:inset 0 1px #fffffff7,0 0 0 2px #bd803529,0 2px 6px #462a1221!important}body button:disabled,body input:disabled,body select:disabled,body textarea:disabled,body fieldset:disabled,body [aria-disabled=true],body fieldset:disabled *,body [aria-disabled=true] *,body .fk-print-dialog button:disabled,body .fk-print-dialog input:disabled,body .fk-print-dialog select:disabled,body .fk-print-dialog textarea:disabled,body .fk-print-dialog .fk-print-dialog-editable-fields:disabled,body .fk-print-dialog .fk-print-dialog-editable-fields:disabled *,body .fk-print-dialog .fk-print-dialog-editable-fields:disabled .fk-print-display-options-toggle,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals>span.fk-collapsed-readonly-summary-cell{cursor:default!important}body.fk-kalk-route .fk-summary-hover-card-rows{scrollbar-width:thin!important;scrollbar-color:var(--fk-summary-hover-scroll-thumb) var(--fk-summary-hover-scroll-track)!important}body.fk-kalk-route .fk-summary-hover-card-rows::-webkit-scrollbar{width:8px!important}body.fk-kalk-route .fk-summary-hover-card-rows::-webkit-scrollbar-track{background:var(--fk-summary-hover-scroll-track)!important}body.fk-kalk-route .fk-summary-hover-card-rows::-webkit-scrollbar-thumb{border:2px solid var(--fk-summary-hover-scroll-track-border)!important;background:var(--fk-summary-hover-scroll-thumb)!important;border-radius:999px!important}body.fk-kalk-route .fk-summary-hover-card-rows::-webkit-scrollbar-thumb:hover{background:var(--fk-summary-hover-scroll-thumb-hover)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-collapsed-row-menu-button{transform:translateY(-2px)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-disciplines .fk-block.is-collapsed .fk-collapsed-row-menu-button:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-disciplines .fk-block.is-collapsed .fk-collapsed-row-menu-button:focus-visible,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-disciplines .fk-block.is-collapsed .fk-collapsed-row-menu-button[aria-expanded=true]{background:radial-gradient(circle at 28% 16%,#ffffffad,#0000 34%),linear-gradient(#e0f1fcf0,#a0cae5e6)!important;border-color:#37699157!important;box-shadow:inset 0 1px #ffffffad,0 1px 2px #20435e14!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-disciplines .fk-block.is-collapsed .fk-collapsed-row-menu-button:hover:before,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-disciplines .fk-block.is-collapsed .fk-collapsed-row-menu-button:focus-visible:before,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-disciplines .fk-block.is-collapsed .fk-collapsed-row-menu-button[aria-expanded=true]:before{color:#18394f!important}body.fk-kalk-route .fk-frozen-summary-actions .fk-frozen-calculation-name-cell{box-sizing:border-box!important;color:#fff8ece6!important;cursor:default!important;pointer-events:auto!important;background:linear-gradient(#fff6e826,#c4976714)!important;border:1px solid #d5a96f4d!important;border-radius:5px!important;flex:0 auto!important;justify-content:flex-start!important;align-items:center!important;width:max-content!important;min-width:118px!important;max-width:min(440px,36vw)!important;height:25px!important;min-height:25px!important;padding:0 11px!important;display:inline-flex!important;overflow:hidden!important;box-shadow:inset 0 1px #fff7eb33,inset 0 -1px #3e22110f!important}body.fk-kalk-route .fk-frozen-summary-actions .fk-frozen-calculation-name-label{color:#ebbc74e6!important;letter-spacing:.11em!important;white-space:nowrap!important;flex:none!important;font-weight:760!important;line-height:1.22!important;display:block!important}body.fk-kalk-route .fk-frozen-summary-actions .fk-frozen-calculation-name-divider{background:#ffe8c733!important;flex:0 0 1px!important;width:1px!important;height:12px!important;margin:0 9px!important;display:block!important}body.fk-kalk-route .fk-frozen-summary-actions .fk-frozen-calculation-name-value{text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff8ece8!important;letter-spacing:.002em!important;text-shadow:0 1px #1e11081a!important;min-width:0!important;max-width:100%!important;font-size:.72rem!important;font-weight:460!important;line-height:1.28!important;display:block!important;overflow:hidden!important}}@media screen and (width>=1181px){body.fk-kalk-route .fk-frozen-summary-actions{flex-wrap:nowrap!important}}@media screen and (width<=1180px){body.fk-kalk-route .fk-frozen-summary-actions .fk-frozen-calculation-name-cell{max-width:min(420px,42vw)!important;height:27px!important;min-height:27px!important}}@media screen and (width<=860px){body.fk-kalk-route .fk-frozen-summary-actions .fk-frozen-calculation-name-cell{max-width:100%!important}}@media screen{body.fk-kalk-route .fk-frozen-summary-actions .fk-frozen-calculation-name-label{text-transform:uppercase!important;font-size:.6rem!important}body.fk-kalk-route .fk-calculation-library-rename-editor{background:#f8efe1b8;border:1px solid #6c4b3124;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;margin:0 10px 8px;padding:10px 12px;display:grid}body.fk-kalk-route .fk-calculation-library-rename-editor label{gap:4px;min-width:0;display:grid}body.fk-kalk-route .fk-calculation-library-rename-editor label>span{color:#362418ad;letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:800}body.fk-kalk-route .fk-calculation-library-rename-editor input{min-height:34px}body.fk-kalk-route .fk-calculation-library-rename-actions{align-items:center;gap:7px;display:flex}body.fk-kalk-route .fk-calculation-library-rename-actions .primary-button,body.fk-kalk-route .fk-calculation-library-rename-actions .secondary-button{min-height:34px;padding:0 12px;font-size:.76rem}body.fk-kalk-route .fk-calculation-library-rename-error{color:#8a2f1f;grid-column:1/-1;font-size:.72rem;font-weight:700}}@media screen and (width<=720px){body.fk-kalk-route .fk-calculation-library-rename-editor{grid-template-columns:1fr;margin:0 10px 10px}body.fk-kalk-route .fk-calculation-library-rename-actions{width:100%}body.fk-kalk-route .fk-calculation-library-rename-actions .primary-button,body.fk-kalk-route .fk-calculation-library-rename-actions .secondary-button{flex:1 1 0}}@media screen{body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-collapse,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header .fk-collapsed-calculation-title{overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header .fk-collapsed-calculation-title{align-content:center!important;align-items:center!important;gap:5px!important;height:20px!important;min-height:20px!important;line-height:1!important;display:inline-flex!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header .fk-collapsed-operation-button{box-sizing:border-box!important;justify-content:center!important;align-self:center!important;align-items:center!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0 7px 0 0!important;padding:0 8px!important;line-height:16px!important;display:inline-flex!important;overflow:visible!important;transform:translateY(-2px)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-operations .fk-calculation-operation-group-header{background:linear-gradient(90deg,#cea83a26,#fbf4d7f0 34%,#fffae8e6)!important;border-left:4px solid #a6801fb8!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-operations .fk-calculation-operation-group-header .fk-operation-group-label small,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-operations .fk-operation-group-count{color:#5e4913e0!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-operations .fk-block{border-left:3px solid #a6801f75!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-operations .fk-block:not(.is-collapsed)>.fk-block-header{background:linear-gradient(#fffcecfc,#f8edc2f7)!important;border-bottom-color:#a6801f38!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-operations .fk-block:not(.is-collapsed) .fk-block-body .fk-line-work-section{background:linear-gradient(#fffdf2fa,#faf3d8e8)!important;border-color:#a6801f3d!important;box-shadow:inset 0 1px #ffffffdb,inset 0 0 0 1px #a6801f0f!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-operations .fk-block.is-collapsed .fk-collapsed-row-menu-button:hover,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-operations .fk-block.is-collapsed .fk-collapsed-row-menu-button:focus-visible,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-operations .fk-block.is-collapsed .fk-collapsed-row-menu-button[aria-expanded=true]{background:radial-gradient(circle at 28% 16%,#ffffffb3,#0000 34%),linear-gradient(#fff8daf5,#eed88be6)!important;border-color:#a6801f57!important;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #54421214!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-operations .fk-block.is-collapsed .fk-collapsed-row-menu-button:hover:before,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-operations .fk-block.is-collapsed .fk-collapsed-row-menu-button:focus-visible:before,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-other-operations .fk-block.is-collapsed .fk-collapsed-row-menu-button[aria-expanded=true]:before{color:#5b4715!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header .fk-counter-operation-suggestion-wrap{position:relative!important;transform:translateY(-2px)!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header .fk-collapsed-workitem-title-anchor>.fk-collapsed-workitem-title-text{align-items:center!important;min-height:16px!important;line-height:1.22!important;position:relative!important;transform:translateY(-1px)!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-material-total-cost-modal>.fk-line-metric-modal-body{padding-left:30px!important;padding-right:30px!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-material-total-cost-modal .fk-line-metric-input-heading-row{box-sizing:border-box!important;padding-right:2px!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-material-total-cost-modal>.fk-line-metric-modal-body>p{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-right:4px!important}}@media screen and (width<=560px){body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-material-total-cost-modal>.fk-line-metric-modal-body{padding-left:16px!important;padding-right:16px!important}body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-material-total-cost-modal .fk-line-metric-input-heading-row,body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-material-total-cost-modal>.fk-line-metric-modal-body>p{padding-right:0!important}}.fk-assistant-panel{z-index:300100;color:#2b1d13;pointer-events:auto;font-family:inherit;position:fixed;bottom:18px;left:18px}.fk-assistant-panel.is-collapsed{width:auto;max-width:calc(100vw - 24px)}.fk-assistant-panel.is-expanded{width:min(410px,100vw - 28px);max-height:calc(100dvh - var(--fk-topbar-height,96px) - 26px);background:radial-gradient(circle at 0 0,#c59a5a2b,#0000 18rem),#f6ecdd;border:1px solid #5b3e2638;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 26px 70px #19100947,0 6px 18px #19100924}.fk-assistant-collapsed-button{color:#493019;background:radial-gradient(circle at 18% 12%,#ffffffb8,#0000 44%),linear-gradient(#fff9ef 0%,#ead8bc 100%);border:1px solid #78582f57;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:164px;min-height:42px;padding:0 15px;display:inline-flex;box-shadow:0 14px 34px #19100938,inset 0 1px #ffffffd6}.fk-assistant-collapsed-button:hover,.fk-assistant-collapsed-button:focus-visible{filter:brightness(1.025);outline:none;transform:translateY(-1px)}.fk-assistant-collapsed-button>span{color:#a2763d;font-size:1rem;line-height:1}.fk-assistant-collapsed-button strong{white-space:nowrap;font-size:.78rem;font-weight:850}.fk-assistant-header{background:#f7eee0f7;border-bottom:1px solid #5b3e2626;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px 12px;display:flex}.fk-assistant-header>div{gap:2px;min-width:0;display:grid}.fk-assistant-header span{color:#9b713b;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:900}.fk-assistant-header strong{color:#2c1c10;font-size:.92rem;font-weight:900}.fk-assistant-header small{color:#2b1d139c;font-size:.68rem}.fk-assistant-collapse-button{color:#4b301c;background:#fffdf9e6;border:1px solid #5b3e262e;border-radius:999px;place-items:center;width:30px;min-width:30px;height:30px;padding:0;font-size:1rem;font-weight:900;display:inline-grid}.fk-assistant-transcript{overscroll-behavior:contain;scroll-behavior:smooth;background:#e9d8c03d;flex-direction:column;flex:auto;gap:9px;min-height:0;padding:13px;display:flex;overflow-y:auto}.fk-assistant-welcome{text-align:center;justify-items:center;gap:7px;padding:18px 12px 12px;display:grid}.fk-assistant-welcome>span{color:#a2763d;background:#fffdf9e0;border:1px solid #9d713938;border-radius:999px;place-items:center;width:38px;height:38px;font-size:1.15rem;display:inline-grid}.fk-assistant-welcome>strong{color:#362315;font-size:.88rem;font-weight:900}.fk-assistant-welcome>p{color:#2b1d13ad;max-width:330px;margin:0;font-size:.74rem;line-height:1.45}.fk-assistant-suggestions{gap:6px;width:100%;margin-top:4px;display:grid}.fk-assistant-suggestions button{color:#4b301c;text-align:left;background:#fffdf9eb;border:1px solid #6f4e2b2e;border-radius:11px;width:100%;min-height:34px;padding:7px 10px;font-size:.72rem;font-weight:650}.fk-assistant-suggestions button:hover:not(:disabled),.fk-assistant-suggestions button:focus-visible{background:#fffdf9;border-color:#9d713966;outline:none}.fk-assistant-message{gap:3px;max-width:92%;display:grid}.fk-assistant-message>span{color:#2b1d1391;font-size:.61rem;font-weight:800}.fk-assistant-message>p{color:#2c1c10;white-space:pre-wrap;overflow-wrap:anywhere;background:#fffdf9;border:1px solid #5b3e261f;border-radius:13px;margin:0;padding:9px 11px;font-size:.76rem;line-height:1.48}.fk-assistant-message.is-user{align-self:flex-end;justify-items:end}.fk-assistant-message.is-user>p{background:#ead7ba;border-color:#885e312e}.fk-assistant-message.is-assistant{align-self:flex-start}.fk-assistant-message.is-loading>p{color:#2b1d13a6;align-items:center;gap:4px;display:flex}.fk-assistant-message.is-loading i{background:#9b713b;border-radius:999px;width:5px;height:5px;animation:.9s ease-in-out infinite alternate fk-assistant-loading-dot;display:inline-block}.fk-assistant-message.is-loading i:nth-of-type(2){animation-delay:.14s}.fk-assistant-message.is-loading i:nth-of-type(3){animation-delay:.28s}.fk-assistant-message.is-loading em{margin-left:3px;font-size:.69rem;font-style:normal}@keyframes fk-assistant-loading-dot{0%{opacity:.35;transform:translateY(1px)}to{opacity:1;transform:translateY(-1px)}}.fk-assistant-error{color:#7b271d;background:#fff1eef5;border:1px solid #8b2f2038;border-radius:11px;padding:9px 10px;font-size:.71rem;line-height:1.4}.fk-assistant-composer{background:#faf4eafa;border-top:1px solid #5b3e2626;flex:none;gap:6px;padding:10px 11px 9px;display:grid}.fk-assistant-composer>label{color:#6b4b2b;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:900}.fk-assistant-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;display:grid}.fk-assistant-input-row textarea{resize:vertical;color:#2b1d13;width:100%;min-height:54px;max-height:120px;font:inherit;background:#fffdf9;border:1px solid #5b3e2633;border-radius:11px;outline:none;padding:8px 9px;font-size:.76rem;line-height:1.35}.fk-assistant-input-row textarea:focus{border-color:#a67b3ab8;box-shadow:0 0 0 3px #a67b3a24}.fk-assistant-send-button{color:#fffaf3;background:linear-gradient(#bd9167 0%,#9c6c46 100%);border:1px solid #704a2a57;border-radius:11px;min-width:58px;padding:0 12px;font-size:.72rem;font-weight:850}.fk-assistant-send-button:disabled{opacity:.45;cursor:not-allowed}.fk-assistant-composer-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.fk-assistant-composer-footer small{color:#2b1d1380;font-size:.61rem}.fk-assistant-composer-footer button{color:#72502d;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.64rem;font-weight:750;text-decoration:underline}@media (prefers-reduced-motion:reduce){.fk-assistant-message.is-loading i{animation-duration:1.6s}.fk-assistant-transcript{scroll-behavior:auto}}@media (width<=720px){.fk-assistant-panel{bottom:62px;left:10px}.fk-assistant-panel.is-expanded{width:calc(100vw - 20px);max-height:calc(100vh - 20px);bottom:10px;left:10px}.fk-assistant-transcript{max-height:calc(100vh - 220px)}.fk-assistant-input-row{grid-template-columns:1fr}.fk-assistant-send-button{min-height:34px}.fk-assistant-composer-footer{flex-direction:column;align-items:flex-start}}@media print{.fk-assistant-panel{display:none!important}}.fk-assistant-message-body{color:#2c1c10;overflow-wrap:anywhere;background:#fffdf9;border:1px solid #5b3e261f;border-radius:13px;margin:0;padding:9px 11px;font-size:.76rem;line-height:1.48}.fk-assistant-message.is-user>.fk-assistant-message-body{background:#ead7ba;border-color:#885e312e}.fk-assistant-message-body p{margin:0}.fk-assistant-message-body p+p{margin-top:.48rem}.fk-assistant-message-body ol,.fk-assistant-message-body ul{margin:.1rem 0 .25rem;padding-left:1.25rem}.fk-assistant-message-body li{margin:.14rem 0;padding-left:.08rem}.fk-assistant-message-body strong{font-weight:850}.fk-assistant-message-actions{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.fk-assistant-show-me-button{color:#5a3b20;background:linear-gradient(#fffdf8fa,#ebdabef5);border:1px solid #8b5d2e47;border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:0 9px;font-size:.67rem;font-weight:820;display:inline-flex;box-shadow:0 4px 10px #2c1c1014,inset 0 1px #fffc}.fk-assistant-show-me-button:hover,.fk-assistant-show-me-button:focus-visible{background:linear-gradient(#fffdf9,#e6cfa9);border-color:#a16c3080;outline:none;transform:translateY(-1px)}.fk-assistant-show-me-button>span{color:#9d6c33;font-size:.8rem;font-weight:950}.fk-assistant-help-target-active{border-radius:10px;scroll-margin-top:175px;animation:.92s ease-in-out 4 fk-assistant-help-target-pulse;outline-offset:4px!important;outline:3px solid #d6912beb!important}@keyframes fk-assistant-help-target-pulse{0%,to{box-shadow:0 0 #d6912b00}45%{box-shadow:0 0 0 9px #d6912b3d,0 0 28px #d6912b4d}}@media (prefers-reduced-motion:reduce){.fk-assistant-help-target-active{animation:none;box-shadow:0 0 0 7px #d6912b33}.fk-assistant-show-me-button:hover,.fk-assistant-show-me-button:focus-visible{transform:none}}.fk-assistant-action-pair{flex-wrap:wrap;gap:5px;max-width:100%;display:inline-flex}.fk-assistant-show-me-button.is-open-action{color:#4e321b;background:linear-gradient(#fffaf1 0%,#dec49b 100%);border-color:#6b472457}.fk-assistant-clarification{background:#fffaf2b8;border:1px solid #6f4e2b29;border-radius:11px;gap:6px;margin-top:3px;padding:8px 9px;display:grid}.fk-assistant-clarification>small{color:#6a4929;font-size:.64rem;font-weight:850}.fk-assistant-clarification-options{flex-wrap:wrap;gap:5px;display:flex}.fk-assistant-clarification-options button{color:#4c311c;background:#fffdf9;border:1px solid #8b5d2e40;border-radius:999px;min-height:30px;padding:5px 9px;font-size:.68rem;font-weight:760}.fk-assistant-clarification-options button:hover:not(:disabled),.fk-assistant-clarification-options button:focus-visible{background:#f6e9d4;border-color:#a16c307a;outline:none}.fk-assistant-clarification-options button:disabled{opacity:.5;cursor:not-allowed}body:has(.fk-print-dialog-backdrop) .fk-assistant-panel{z-index:2147483400}body:has(.fk-print-dialog-backdrop) .fk-assistant-panel.is-collapsed{inset:20px auto auto 50%;transform:translate(-50%)}body:has(.fk-print-dialog-backdrop) .fk-assistant-panel.is-collapsed .fk-assistant-collapsed-button{min-width:154px;min-height:36px;box-shadow:0 8px 22px #1910092e,inset 0 1px #ffffffd6}body:has(.fk-print-dialog-backdrop) .fk-assistant-panel.is-expanded{max-height:calc(100vh - 96px);inset:auto 18px 18px auto;transform:none}body:has(.fk-print-dialog-backdrop) .fk-assistant-panel.is-expanded .fk-assistant-transcript{max-height:min(500px,100vh - 285px)}@media (width<=900px){body:has(.fk-print-dialog-backdrop) .fk-assistant-panel.is-collapsed{inset:72px 12px auto auto;transform:none}body:has(.fk-print-dialog-backdrop) .fk-assistant-panel.is-expanded{width:min(390px,100vw - 24px);max-height:calc(100vh - 96px);bottom:12px;right:12px}}.fk-assistant-show-me-button.is-primary-action{color:#fffaf2;background:linear-gradient(#7c5735 0%,#5d3c22 100%);border-color:#4f3118b3;box-shadow:0 5px 13px #321e0e33,inset 0 1px #ffffff29}.fk-assistant-show-me-button.is-primary-action>span{color:#ffe2b3}.fk-assistant-show-me-button.is-primary-action:hover,.fk-assistant-show-me-button.is-primary-action:focus-visible{background:linear-gradient(#8a613b 0%,#654126 100%);border-color:#492b14e0}.fk-assistant-target-choice{background:#fffaf2f5;border:1px solid #6f4e2b2e;border-radius:13px;align-self:flex-start;gap:7px;width:100%;max-width:92%;padding:10px;display:grid;box-shadow:0 5px 16px #2c1c1012}.fk-assistant-target-choice>strong{color:#3b2717;font-size:.75rem;font-weight:900}.fk-assistant-target-choice>small{color:#2b1d13a3;font-size:.66rem;line-height:1.35}.fk-assistant-target-choice>input[type=search]{color:#2b1d13;width:100%;min-height:34px;font:inherit;background:#fffdf9;border:1px solid #5b3e2633;border-radius:10px;outline:none;padding:0 9px;font-size:.72rem}.fk-assistant-target-choice>input[type=search]:focus{border-color:#a67b3ab8;box-shadow:0 0 0 3px #a67b3a1f}.fk-assistant-target-choice-options{overscroll-behavior:contain;gap:5px;max-height:230px;display:grid;overflow-y:auto}.fk-assistant-target-choice-options button{color:#493019;text-align:left;background:#fffdf9;border:1px solid #8b5d2e33;min-height:32px;padding:6px 9px;font-size:.69rem;font-weight:740}.fk-assistant-target-choice-options button:hover,.fk-assistant-target-choice-options button:focus-visible{background:#f4e4ca;border-color:#a16c3075;outline:none}.fk-assistant-target-choice-hidden-note{background:#ebdabe8f;border-radius:9px;padding:7px 8px}.fk-assistant-target-choice-cancel{color:#72502d;text-underline-offset:2px;background:0 0;border:0;justify-self:start;padding:0;font-size:.65rem;font-weight:760;text-decoration:underline}.fk-assistant-target-choice-options button{white-space:normal;align-content:center;gap:2px;height:auto;min-height:48px;padding:8px 10px;font-weight:500;line-height:1.25;display:grid;overflow:visible}.fk-assistant-target-choice-title{color:#3f2918;font-size:.7rem;font-weight:820;line-height:1.28;display:block}.fk-assistant-target-choice-context{color:#493019a8;font-size:.65rem;display:block}.fk-assistant-selected-target{background:#fffaf2f5;border:1px solid #6f4e2b2e;border-radius:13px;align-self:flex-start;gap:4px;width:100%;max-width:92%;padding:10px;display:grid;box-shadow:0 5px 16px #2c1c1012}.fk-assistant-selected-target>small{color:#2b1d138f;font-size:.62rem;font-weight:760}.fk-assistant-selected-target>strong{color:#3f2918;overflow-wrap:anywhere;font-size:.72rem;font-weight:850;line-height:1.3}.fk-assistant-selected-target>span{color:#493019a8;overflow-wrap:anywhere;font-size:.66rem;font-weight:500;line-height:1.3}.fk-assistant-selected-target-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.fk-assistant-selected-target-actions button{border-radius:999px;min-height:30px;padding:0 11px;font-size:.67rem;font-weight:820}.fk-assistant-selected-target-show{color:#5a3b20;background:linear-gradient(#fffdf9,#ead9bd);border:1px solid #8b5d2e47}.fk-assistant-selected-target-open{color:#fffaf2;background:linear-gradient(#7c5735 0%,#5d3c22 100%);border:1px solid #4f3118b3;box-shadow:0 5px 13px #321e0e2e,inset 0 1px #ffffff24}.fk-assistant-selected-target-show:hover,.fk-assistant-selected-target-show:focus-visible,.fk-assistant-selected-target-open:hover,.fk-assistant-selected-target-open:focus-visible{filter:brightness(1.035);outline:none}@media (width<=720px){.fk-assistant-panel.is-expanded{left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));top:auto;bottom:max(8px, env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - var(--fk-topbar-height,210px) - 18px - env(safe-area-inset-bottom))}.fk-assistant-transcript{max-height:none}.fk-assistant-input-row{grid-template-columns:minmax(0,1fr) 58px}.fk-assistant-composer-footer{flex-direction:row;align-items:center}}@media screen{.fk-assistant-help-target-active{z-index:220000!important;position:relative!important;overflow:visible!important}:is(body.fk-kalk-route .fk-kalk-page .fk-hierarchy-node:has(.fk-assistant-help-target-active),body.fk-kalk-route .fk-kalk-page .fk-hierarchy-row-shell:has(.fk-assistant-help-target-active),body.fk-kalk-route .fk-kalk-page .fk-hierarchy-row:has(.fk-assistant-help-target-active),body.fk-kalk-route .fk-kalk-page .fk-calculation-operation-group:has(.fk-assistant-help-target-active),body.fk-kalk-route .fk-kalk-page .fk-calculation-block-row:has(.fk-assistant-help-target-active),body.fk-kalk-route .fk-kalk-page .fk-hierarchy-block-wrap:has(.fk-assistant-help-target-active),body.fk-kalk-route .fk-kalk-page .fk-block:has(.fk-assistant-help-target-active),body.fk-kalk-route .fk-kalk-page .fk-block-header:has(.fk-assistant-help-target-active)){z-index:210000!important;position:relative!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-sheet:has(.fk-assistant-help-target-active){overflow:visible!important}}.fk-assistant-message:has(.fk-assistant-getting-started-guide){width:100%;max-width:100%}.fk-assistant-getting-started-guide{gap:9px;width:100%;margin-top:4px;display:grid}.fk-assistant-guide-intro{background:linear-gradient(135deg,#f6e8cff2,#fffdf9f5);border:1px solid #6f4e2b2e;border-radius:12px;gap:3px;padding:10px 11px;display:grid}.fk-assistant-guide-intro strong{color:#3b2717;font-size:.75rem;font-weight:830}.fk-assistant-guide-intro span{color:#372517b8;font-size:.67rem;line-height:1.42}.fk-assistant-guide-steps{counter-reset:fk-assistant-guide-step;gap:6px;display:grid}.fk-assistant-guide-step{background:#fffdf9f0;border:1px solid #6f4e2b24;border-radius:11px;grid-template-columns:27px minmax(0,1fr);gap:8px;padding:8px 9px;display:grid;box-shadow:0 3px 9px #2c1c100b}.fk-assistant-guide-step-number{color:#0000;background:#f0dfc2;border:1px solid #7f572b3d;border-radius:8px;place-items:center;width:25px;height:25px;font-size:0;font-weight:900;display:grid;position:relative}.fk-assistant-guide-step-number:before{counter-increment:fk-assistant-guide-step;content:counter(fk-assistant-guide-step);color:#65431f;justify-content:center;align-items:center;font-size:.65rem;font-weight:900;line-height:1;display:flex;position:absolute;inset:0;transform:translateY(1px)}.fk-assistant-guide-step-content{gap:3px;min-width:0;display:grid}.fk-assistant-guide-step-content>strong{color:#332114;font-size:.71rem;font-weight:780;line-height:1.28}.fk-assistant-guide-step-content>p{color:#362416b3;margin:0;font-size:.65rem;line-height:1.4}.fk-assistant-guide-step-actions{align-items:center;gap:5px;margin-top:3px;display:flex}.fk-assistant-guide-step-actions button{border-radius:8px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:.61rem;font-weight:780;display:inline-flex}.fk-assistant-guide-show{color:#5a3b20;background:#fffaf2;border:1px solid #8b5d2e3d}.fk-assistant-guide-open{color:#fffaf2;background:linear-gradient(#795434 0%,#5a391f 100%);border:1px solid #4f31189e}.fk-assistant-guide-step-actions button:hover,.fk-assistant-guide-step-actions button:focus-visible{filter:brightness(1.035);outline:none;transform:translateY(-1px)}.fk-assistant-guide-footer{background:#f1f9efd1;border:1px solid #536f4838;border-radius:11px;gap:2px;padding:9px 10px;display:grid}.fk-assistant-guide-footer strong{color:#34432f;font-size:.68rem;font-weight:800}.fk-assistant-guide-footer span{color:#34432fc2;font-size:.64rem;line-height:1.35}.fk-assistant-target-choice{background:linear-gradient(#fffcf6fa,#f7edddf5);border-radius:14px;padding:9px}.fk-assistant-target-choice-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6b4b2b6b transparent;background:#efe2cf61;border:1px solid #6f4e2b1c;border-radius:11px;grid-auto-rows:max-content;align-items:start;gap:4px;max-height:248px;padding:3px;display:grid;overflow:hidden auto}.fk-assistant-target-choice-options button{box-sizing:border-box;white-space:normal;background:#fffdf9f7;border-radius:9px;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;row-gap:4px;width:100%;min-width:0;height:auto;min-height:52px;max-height:none;padding:9px 10px;display:grid;overflow:hidden;box-shadow:0 2px 5px #2c1c1009}.fk-assistant-target-choice-options button:hover,.fk-assistant-target-choice-options button:focus-visible{background:#fffaf2;transform:translate(1px)}.fk-assistant-target-choice-mainline,.fk-assistant-selected-target-mainline{gap:6px;min-width:0;display:flex}.fk-assistant-target-choice-mainline{box-sizing:border-box;align-items:flex-start;width:100%}.fk-assistant-selected-target-mainline{align-items:center}.fk-assistant-target-choice-title{color:#3b291b;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;flex:auto;min-width:0;font-size:.69rem;font-weight:650;line-height:1.3;overflow:visible}.fk-assistant-target-choice-context{box-sizing:border-box;color:#49301994;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;width:100%;min-width:0;margin:0;padding:0 1px 1px;font-size:.62rem;font-weight:500;line-height:1.3;display:block;position:static;overflow:visible}.fk-assistant-target-choice-operation{color:#584d42;white-space:nowrap;background:#efe8df;border:1px solid #5b3e2621;border-radius:999px;flex:none;align-self:flex-start;align-items:center;min-height:18px;margin-top:1px;padding:1px 6px;font-size:.55rem;font-weight:760;line-height:1;display:inline-flex}.fk-assistant-target-choice-operation.is-take-down{color:#74482f;background:#f7e0d1e6;border-color:#824b2d38}.fk-assistant-target-choice-operation.is-build-up{color:#426849;background:#e2f0e1eb;border-color:#4a745238}.fk-assistant-target-choice-operation.is-free-text{color:#5b5b5b;background:#e8e8e8eb;border-color:#5b5b5b2e}.fk-assistant-target-choice-operation.is-other{color:#695139;background:#f0e6d8eb;border-color:#7e5f3a29}.fk-assistant-selected-target-mainline>strong{color:#3b291b;overflow-wrap:anywhere;min-width:0;font-size:.7rem;font-weight:680;line-height:1.3}@media (prefers-reduced-motion:reduce){.fk-assistant-guide-step-actions button:hover,.fk-assistant-guide-step-actions button:focus-visible,.fk-assistant-target-choice-options button:hover,.fk-assistant-target-choice-options button:focus-visible{transform:none}}.fk-assistant-guide-target-slot:empty{display:none}.fk-assistant-guide-target-slot:not(:empty){width:100%;margin-top:7px;display:block}.fk-assistant-guide-step-content>.fk-assistant-guide-target-slot:not(:empty){box-sizing:border-box;width:calc(100% + 35px);max-width:calc(100% + 35px);margin-left:-35px;margin-right:0}.fk-assistant-guide-target-slot .fk-assistant-target-choice{box-sizing:border-box;background:linear-gradient(#faf3e8fa,#fffdf9fa);border-radius:11px;align-self:stretch;width:100%;min-width:0;max-width:none;margin:0;padding:9px;box-shadow:0 4px 12px #2c1c100e,inset 0 1px #ffffffb3}.fk-assistant-guide-target-slot .fk-assistant-target-choice-options{max-height:235px}.kalk-sort-page{color:#241b13;background:radial-gradient(circle at 0 0,#b48c521f,#0000 34rem),linear-gradient(#f7f2ea 0%,#f4efe7 100%);padding:28px}.kalk-sort-hero{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.kalk-sort-hero h1{font-size:clamp(2rem,3vw,3rem)}.kalk-sort-card{background:#fffdf9;border:1px solid #483a2a1f;border-radius:24px;overflow:hidden;box-shadow:0 26px 70px #261e141f}.kalk-sort-toolbar{border-bottom:1px solid #483a2a1a;grid-template-columns:1fr auto;gap:16px;padding:18px 20px}.kalk-sort-toolbar label{color:#67594a;text-transform:uppercase;letter-spacing:.05em;gap:6px;font-size:.76rem;font-weight:900;display:grid}.kalk-sort-toolbar input,.kalk-sort-table input,.kalk-sort-table select{color:#241b13;width:100%;min-height:34px;font:inherit;background:#fffdf9;border:1px solid #483a2a2e;border-radius:10px;padding:0 9px}.kalk-sort-toolbar div{text-align:right;gap:2px;min-width:110px;display:grid}.kalk-sort-toolbar div span{color:#6e604f;text-transform:uppercase;font-size:.75rem;font-weight:900}.kalk-sort-toolbar div strong{font-size:1.4rem}.kalk-sort-table{border-collapse:collapse}.kalk-sort-table th{background:#efe5d4}.kalk-sort-table td{border-top:1px solid #483a2a1a;padding:7px 8px}.kalk-sort-note{border-top:1px solid #483a2a1a;margin:0;padding:14px 20px}@media (width<=920px){.kalk-sort-page{padding:16px}.kalk-sort-hero,.kalk-sort-toolbar{flex-direction:column;grid-template-columns:1fr;align-items:stretch}}.kalk-sort-page{min-height:100vh;color:var(--fk-text,#24180e);background:radial-gradient(circle at 16% 0,#ffffffe0,#0000 30rem),radial-gradient(circle at 82% 14%,#c59a5a24,#0000 28rem),linear-gradient(#f7f1e7 0%,#efe5d6 100%);padding:32px 20px 72px}.kalk-sort-shell{flex-direction:column;gap:18px;width:min(1540px,100vw - 44px);max-width:1540px;margin:0 auto;display:flex}.kalk-sort-hero{background:#fffdf8f2;border:1px solid #49331f24;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:22px;width:100%;padding:28px 30px;display:grid;box-shadow:0 18px 48px #21150d1a}.kalk-sort-hero>div:first-child{min-width:0}.kalk-sort-hero .eyebrow,.kalk-sort-section-heading .eyebrow{color:#c59a5a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:950}.kalk-sort-hero h1{color:#15100b;letter-spacing:-.06em;margin:0;font-size:clamp(2.2rem,4vw,3.7rem);line-height:.95}.kalk-sort-hero p{color:#4b301cbd;max-width:860px;margin:14px 0 0;font-size:1rem;line-height:1.65}.kalk-sort-hero-actions{flex-direction:column;justify-content:center;gap:9px;min-width:190px;display:flex}.kalk-sort-hero-actions button{width:100%}.kalk-sort-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kalk-sort-principles article{background:#fffdf8eb;border:1px solid #49331f1f;border-radius:20px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;min-height:112px;padding:16px;display:grid;box-shadow:0 8px 24px #21150d0f}.kalk-sort-principles article>strong{color:#fff8ec;background:linear-gradient(135deg,#21150d,#60452c);border-radius:14px;place-items:center;width:42px;height:42px;font-size:1.15rem;font-weight:950;display:grid}.kalk-sort-principles h2{color:#15100b;letter-spacing:-.02em;margin:0;font-size:1rem;line-height:1.15}.kalk-sort-principles p{color:#4b301cb8;margin:7px 0 0;font-size:.86rem;line-height:1.45}.kalk-sort-flow-card,.kalk-sort-card{background:#fffdf8f0;border:1px solid #49331f24;border-radius:28px;width:100%;padding:22px 24px;overflow:visible;box-shadow:0 18px 48px #21150d1a}.kalk-sort-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.kalk-sort-section-heading h2{color:#15100b;letter-spacing:-.04em;margin:0;font-size:1.55rem;line-height:1.08}.kalk-sort-section-heading>span{color:#4b301c;background:#fff8eec7;border:1px solid #5c3d221f;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:.82rem;font-weight:850;display:inline-flex}.kalk-sort-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.kalk-sort-flow article{background:#fff8eeb8;border:1px solid #5c3d221f;border-radius:18px;min-height:170px;padding:16px;position:relative;overflow:hidden}.kalk-sort-flow-number{color:#fff8ec;background:#4b301c;border-radius:999px;place-items:center;width:32px;height:32px;margin-bottom:10px;font-size:.86rem;font-weight:950;display:grid}.kalk-sort-flow small{color:#c59a5a;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block}.kalk-sort-flow h3{color:#15100b;margin:5px 0 0;font-size:1rem;line-height:1.15}.kalk-sort-flow p{color:#4b301cb8;margin:8px 0 0;font-size:.84rem;line-height:1.45}.kalk-sort-toolbar{grid-template-columns:minmax(280px,1fr) minmax(180px,260px) 120px;align-items:end;gap:12px;margin-bottom:16px;display:grid}.kalk-sort-toolbar label{flex-direction:column;gap:5px;min-width:0;display:flex}.kalk-sort-toolbar label>span,.kalk-sort-toolbar>div>span{color:#4b301cad;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.kalk-sort-toolbar input,.kalk-sort-toolbar select{color:#24170e;width:100%;min-width:0;height:36px;font:inherit;box-sizing:border-box;background:#fffffff0;border:1px solid #5c3d2229;border-radius:10px;padding:0 10px;font-size:.82rem}.kalk-sort-toolbar>div:last-child{background:#fff8eeb8;border:1px solid #5c3d221f;border-radius:12px;flex-direction:column;justify-content:center;min-height:36px;padding:6px 10px;display:flex}.kalk-sort-toolbar>div:last-child strong{color:#4b301c;font-size:1.15rem;line-height:1}.kalk-sort-dependency-list{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px;margin-bottom:16px;display:grid}.kalk-sort-dependency-group{background:#fff8eeb8;border:1px solid #5c3d221f;border-radius:18px;overflow:hidden}.kalk-sort-dependency-group header{color:#fff8ec;background:linear-gradient(135deg,#2d1d12,#60452c);justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 14px;display:flex}.kalk-sort-dependency-group header strong{color:#fff;font-size:1rem;line-height:1.15;display:block}.kalk-sort-dependency-group header span,.kalk-sort-dependency-group header small{color:#fff8ecbd;margin-top:3px;font-size:.76rem;line-height:1.35;display:block}.kalk-sort-chip-list{padding:12px 14px 14px}.kalk-sort-chip{border:1px solid #5c3d221f;align-items:center;padding:5px 9px;display:inline-flex}.kalk-sort-table-wrap{background:#fffcf7db;border:1px solid #5c3d221f;border-radius:18px;max-height:68vh;overflow:auto}.kalk-sort-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1260px;font-size:.82rem}.kalk-sort-table th{z-index:5;color:#fff7ec;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:normal;background:#4b301c;padding:10px 8px;font-size:.62rem;font-weight:900;line-height:1.15;position:sticky;top:0}.kalk-sort-table td{vertical-align:middle;border-bottom:1px solid #5c3d2214;padding:8px}.kalk-sort-table tbody tr:nth-child(2n){background:#fff8ee8a}.kalk-sort-table tbody tr:hover{background:#c59a5a14}.kalk-sort-table input,.kalk-sort-table select{color:#24170e;width:100%;height:34px;font:inherit;box-sizing:border-box;background:#fffffff0;border:1px solid #5c3d2229;border-radius:10px;padding:0 10px;font-size:.78rem}.kalk-sort-table input[type=checkbox]{accent-color:#4b301c;width:18px;min-width:18px;height:18px;margin:0 auto;display:block}.kalk-sort-row-actions button{min-height:30px;padding:0 10px;font-size:.76rem}.kalk-sort-delete-button{color:#9f3528;cursor:pointer;background:#9f352814;border:1px solid #9f35282e;border-radius:999px;min-height:30px;padding:0 10px;font-family:inherit;font-size:.76rem;font-weight:850}.kalk-sort-delete-button:hover{background:#9f352821}.kalk-sort-note{color:#4b301cb8;background:#fff8ee94;border:1px dashed #5c3d222e;border-radius:14px;margin:14px 0 0;padding:12px 14px;line-height:1.55}.kalk-sort-note strong{color:#4b301c}.kalk-sort-page button,.kalk-sort-page .primary-button,.kalk-sort-page .secondary-button,.kalk-sort-page .ghost-button{white-space:nowrap;border-radius:999px;font-family:inherit;font-weight:850}@media (width<=1200px){.kalk-sort-principles,.kalk-sort-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.kalk-sort-toolbar{grid-template-columns:1fr 1fr}.kalk-sort-toolbar>div:last-child{grid-column:1/-1}}@media (width<=760px){.kalk-sort-page{padding:16px 10px 48px}.kalk-sort-shell{width:100%}.kalk-sort-hero,.kalk-sort-flow-card,.kalk-sort-card{border-radius:20px;padding:18px}.kalk-sort-hero,.kalk-sort-section-heading{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.kalk-sort-hero-actions{flex-flow:wrap;min-width:0}.kalk-sort-hero-actions button{width:auto}.kalk-sort-principles,.kalk-sort-flow,.kalk-sort-toolbar,.kalk-sort-dependency-list{grid-template-columns:1fr}}.kalk-sort-level-section-header>div{min-width:0}.kalk-sort-chip-list{flex-wrap:wrap;gap:7px;padding:11px 12px 12px;display:flex}.kalk-sort-chip.is-disabled{opacity:.46;text-decoration:line-through}.kalk-sort-table-wrap{margin-top:4px}.kalk-sort-status-message{color:#4b301cc7;background:#fff8eeb8;border:1px solid #5c3d221f;border-radius:14px;margin:0;padding:12px 14px;font-size:.9rem;font-weight:600}.kalk-sort-status-message.success{color:#385b2c;background:#476b3814;border-color:#476b3838}.kalk-sort-status-message.error{color:#9f3528;background:#9f352814;border-color:#9f352838}.kalk-sort-readonly-cell{color:#24170e;white-space:normal;overflow-wrap:anywhere;min-height:28px;padding:5px 0;font-size:.82rem;font-weight:400;line-height:1.35;display:block}.kalk-sort-yes,.kalk-sort-no{border-radius:999px;align-items:center;min-height:26px;padding:3px 9px;font-size:.76rem;font-weight:600;display:inline-flex}.kalk-sort-yes{color:#385b2c;background:#476b3814;border:1px solid #476b382e}.kalk-sort-no{color:#9f3528;background:#9f35280f;border:1px solid #9f352826}.kalk-sort-page button,.kalk-sort-page .primary-button,.kalk-sort-page .secondary-button,.kalk-sort-page .ghost-button,.kalk-sort-delete-button{letter-spacing:0!important;font-weight:600!important}.kalk-sort-table td{vertical-align:middle!important}:is(.kalk-sort-table td:has(.kalk-sort-readonly-cell),.kalk-sort-table td:has(.kalk-sort-yes),.kalk-sort-table td:has(.kalk-sort-no)){background:0 0!important}.kalk-sort-table input,.kalk-sort-table select{font-weight:400!important}.kalk-sort-row-actions{flex-wrap:nowrap;gap:6px;display:flex}.kalk-sort-row-actions button,.kalk-sort-delete-button{min-height:28px!important;padding:0 10px!important;font-size:.74rem!important;font-weight:600!important}.kalk-sort-level-sections{gap:16px;margin-bottom:18px;display:grid}.kalk-sort-level-section{background:#fffdf8c7;border:1px solid #5c3d221f;border-radius:22px;overflow:hidden;box-shadow:0 8px 24px #21150d0e}.kalk-sort-level-section-header{color:#fff8ec;background:radial-gradient(circle at 16% 12%,#ffffff1f,#0000 34%),linear-gradient(135deg,#21150d,#60452c);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.kalk-sort-level-section-header span{color:#c59a5a;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.kalk-sort-level-section-header strong{color:#fff;margin-top:2px;font-size:1.1rem;font-weight:800;line-height:1.12;display:block}.kalk-sort-level-section-header small{color:#fff8ecb8;margin-top:3px;font-size:.8rem;line-height:1.35;display:block}.kalk-sort-level-section-header em{color:#fff8ec;background:#ffffff1a;border:1px solid #fff8ec24;border-radius:999px;flex:none;align-items:center;min-height:30px;padding:0 12px;font-size:.8rem;font-style:normal;font-weight:600;display:inline-flex}.kalk-sort-level-section .kalk-sort-dependency-list{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px;margin:0;padding:14px;display:grid}.kalk-sort-level-section .kalk-sort-dependency-group{box-shadow:none;background:#fff8eeb3;border:1px solid #5c3d221c;border-radius:16px}.kalk-sort-level-section .kalk-sort-dependency-group header{color:#4b301c;background:#ffffff8f;border-bottom:1px solid #5c3d2214;padding:11px 12px 9px}.kalk-sort-level-section .kalk-sort-dependency-group header span{color:#4b301c94;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850;display:block}.kalk-sort-level-section .kalk-sort-dependency-group header strong{color:#24170e;overflow-wrap:anywhere;margin-top:3px;font-size:.9rem;font-weight:700;line-height:1.25;display:block}.kalk-sort-chip{color:#4b301c;background:#fffdf8;border-radius:999px;min-height:26px;font-size:.74rem;font-weight:600;line-height:1}@media (width<=760px){.kalk-sort-level-section .kalk-sort-dependency-list{grid-template-columns:1fr;padding:10px}.kalk-sort-level-section-header{flex-direction:column;align-items:flex-start}}.kalk-sort-hero-hint{color:#4b301c;background:#fff8eec7;border:1px solid #5c3d221f;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:.82rem;font-weight:500;line-height:1.25;display:inline-flex}.kalk-sort-add-choice-button{cursor:pointer;flex:none;color:#4b301c!important;background:#ffffffe0!important;border:1px solid #5c3d2224!important;border-radius:999px!important;min-height:28px!important;padding:0 10px!important;font-size:.74rem!important;font-weight:600!important}.kalk-sort-chip-editable{gap:6px}.kalk-sort-chip-editable>span:first-child{min-width:0}.kalk-sort-chip-actions{align-items:center;gap:4px;display:inline-flex}.kalk-sort-chip-actions button{color:#4b301c!important;background:#ffffffdb!important;border:1px solid #5c3d221f!important;border-radius:999px!important;height:20px!important;min-height:20px!important;padding:0 6px!important;font-size:.66rem!important;font-weight:500!important;line-height:1!important}.kalk-sort-add-choice-panel{background:#fff8eebd;border:1px solid #5c3d2224;border-radius:16px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:10px;margin:14px 0;padding:14px;display:grid}.kalk-sort-add-choice-panel>div:first-child{flex-direction:column;gap:4px;display:flex}.kalk-sort-add-choice-panel>div:first-child strong{color:#24170e;font-size:.95rem;font-weight:800}.kalk-sort-add-choice-panel>div:first-child span{color:#4b301cad;font-size:.78rem;font-weight:500}.kalk-sort-add-choice-panel label{flex-direction:column;gap:5px;display:flex}.kalk-sort-add-choice-panel label span{color:#4b301cad;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:850}.kalk-sort-add-choice-panel select,.kalk-sort-add-choice-panel input{color:#24170e;width:100%;min-height:34px;font:inherit;box-sizing:border-box;background:#fffffff0;border:1px solid #5c3d2229;border-radius:10px;padding:0 10px;font-size:.82rem}.kalk-sort-add-choice-actions{align-items:center;gap:8px;display:flex}@media (width<=980px){.kalk-sort-add-choice-panel{grid-template-columns:1fr}.kalk-sort-add-choice-actions{justify-content:flex-start}}.master-status-warning{color:#7a4b10;background:#a0681c17;border:1px solid #a0681c33}.master-consumption-card{overflow:visible}.master-consumption-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:16px;display:grid}.master-consumption-item{background:#fff8eeb8;border:1px solid #5c3d221f;border-radius:18px;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.master-consumption-item label{flex-direction:column;gap:4px;display:flex}.master-consumption-item label:nth-child(2){grid-column:span 2}.master-consumption-item span{letter-spacing:.08em;text-transform:uppercase;color:#4b301cad;font-size:.66rem;font-weight:900}.master-consumption-item input{color:#24170e;width:100%;min-width:0;height:34px;font:inherit;box-sizing:border-box;background:#ffffffe6;border:1px solid #5c3d2229;border-radius:10px;padding:0 10px}.master-consumption-checkbox input{width:18px;height:18px;padding:0}.master-readonly-cell{color:#24170e;white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:9px;min-height:30px;padding:7px 8px;line-height:1.25;display:block;overflow:hidden}.master-readonly-number{text-align:right;font-variant-numeric:tabular-nums}.master-filter-combo-label,.master-filter-combo{z-index:2100!important}.master-filter-combo-menu{background:#fff;border:1px solid #5c3d2233;border-radius:10px;width:100%;min-width:190px;padding:4px;left:0;box-shadow:0 10px 24px #1f140c1f}.master-filter-combo-menu button{color:#24170e;text-align:left;width:100%;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:.8rem;line-height:1.2}.master-filter-combo-menu button:hover,.master-filter-combo-menu button:focus{color:#3f2917;background:#5c3d221a;outline:none;font-weight:700}.master-table td:nth-child(8) select{width:100%;min-width:92px}.master-floating-tooltip{z-index:999999;pointer-events:none;position:fixed}.master-page{padding-top:34px}.master-shell{gap:18px;width:min(1540px,100vw - 44px)}.master-card{background:#fffcf7f0!important;border:1px solid #5c3d221f!important;border-radius:26px!important;overflow:visible!important;box-shadow:0 18px 48px #1f140c14!important}.master-toolbar,.master-table-header,.master-consumption-header{margin-bottom:16px!important}.master-toolbar>div:first-child,.master-table-header>div:first-child,.master-consumption-header>div:first-child{flex-direction:column;gap:4px;display:flex}.master-toolbar strong,.master-table-header strong,.master-consumption-header strong,.master-version-list>strong,.master-required-columns strong{color:#4b301c;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:900}.master-toolbar span,.master-table-header span,.master-consumption-header span,.master-required-columns p,.master-note{color:#4b301cb8;line-height:1.45}.master-page button,.master-page .primary-button,.master-page .secondary-button,.master-page .ghost-button{cursor:pointer;border:1px solid #5c3d2229;border-radius:999px;min-height:34px;padding:0 16px;font-family:inherit;font-size:.82rem;font-weight:700;transition:background .15s,transform .15s,box-shadow .15s,border-color .15s}.master-page button:hover:not(:disabled),.master-page .primary-button:hover:not(:disabled),.master-page .secondary-button:hover:not(:disabled),.master-page .ghost-button:hover:not(:disabled){border-color:#5c3d2252;transform:translateY(-1px)}.master-page button:disabled{opacity:.5;cursor:not-allowed}.master-summary-grid>div{background:#fff8eeb8;border:1px solid #5c3d221a;border-radius:18px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.master-summary-grid span{letter-spacing:.08em;text-transform:uppercase;color:#4b301c94;font-size:.68rem;font-weight:900}.master-summary-grid strong{color:#4b301c;font-size:1.7rem;line-height:1}.master-required-columns{background:#fff8ee85;border:1px dashed #5c3d2233;border-radius:18px;margin-top:18px;padding:14px 16px}.master-consumption-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:12px!important;display:grid!important}.master-consumption-card{background:#fff8eec2!important;border:1px solid #5c3d2224!important;border-radius:18px!important;grid-template-columns:1fr 82px!important;align-items:end!important;gap:10px!important;padding:14px!important;display:grid!important}.master-consumption-card label{flex-direction:column!important;gap:4px!important;display:flex!important}.master-consumption-card label span,.master-filter-grid label span,.master-filter-combo-label>span{color:#4b301cad;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:900}.master-consumption-card input,.master-consumption-card select{height:32px;font:inherit;box-sizing:border-box;background:#ffffffe0;border:1px solid #5c3d2229;border-radius:10px;padding:0 9px;font-size:.78rem}.master-consumption-card label:nth-child(2),.master-consumption-card label:nth-child(3){grid-column:1/-1}.master-consumption-card label:nth-child(4),.master-consumption-card label:nth-child(5){grid-column:auto}.master-consumption-card label:last-child{grid-column:1/-1;align-items:center;flex-direction:row!important}.master-filter-grid input::placeholder,.master-filter-combo input::placeholder{color:#4b301c80}.master-filter-grid input:focus,.master-filter-grid select:focus,.master-filter-combo input:focus{border-color:#007c6a75!important;outline:2px solid #007c6a2e!important}.master-filter-combo-empty{color:#4b301c9e;padding:8px 9px;font-size:.78rem;line-height:1.35}.master-table{width:100%}.master-table th{position:sticky;top:0}.master-table tbody tr:nth-child(2n){background:#fff8ee8a!important}.master-table tbody tr:hover{background:#007c6a0d!important}.master-table-readonly{color:#24170e;white-space:nowrap;text-overflow:ellipsis;background:#ffffff85;border:1px solid #5c3d2214;border-radius:10px;min-height:34px;padding:0 10px;line-height:34px;display:block;overflow:hidden}.master-table td:nth-child(6) input,.master-table td:nth-child(6) .master-table-readonly,.master-table td:nth-child(7) input,.master-table td:nth-child(7) .master-table-readonly,.master-table td:nth-child(11) input,.master-table td:nth-child(11) .master-table-readonly,.master-table td:nth-child(12) input,.master-table td:nth-child(12) .master-table-readonly{min-width:260px}.master-note{color:#4b301cb3!important;margin:14px 0 0!important;line-height:1.5!important}.master-floating-tooltip{z-index:999999!important;color:#3f2917!important;width:max-content!important;min-width:150px!important;max-width:260px!important;box-shadow:none!important;overflow-wrap:normal!important;word-break:normal!important;pointer-events:none!important;background:#fff2cc!important;border:1px solid #5c3d2273!important;border-radius:1px!important;padding:6px 8px!important;font-size:.74rem!important;font-weight:400!important;line-height:1.32!important;position:fixed!important}.master-card.master-consumption-card{min-height:0!important}.master-card.master-consumption-card .master-consumption-header{justify-content:space-between!important;align-items:center!important;gap:18px!important;margin:0 0 16px!important;display:flex!important}.master-card.master-consumption-card .master-consumption-header>div:first-child{flex-direction:column!important;gap:4px!important;display:flex!important}.master-card.master-consumption-card .master-consumption-header strong{color:#4b301c!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.82rem!important;font-weight:900!important}.master-card.master-consumption-card .master-consumption-header span{color:#4b301cb8!important;line-height:1.45!important}.master-card.master-consumption-card .master-consumption-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}.master-card.master-consumption-card .master-consumption-item{grid-template-columns:1fr 92px!important}.master-card.master-consumption-card .master-consumption-item label:nth-child(2){grid-column:1/-1!important}.master-card.master-consumption-card .master-consumption-item label:nth-child(3),.master-card.master-consumption-card .master-consumption-item label:nth-child(4){grid-column:auto!important}.master-card.master-consumption-card .master-consumption-item label:last-child,.master-card.master-consumption-card .master-consumption-checkbox{flex-direction:row!important;grid-column:1/-1!important;align-items:center!important;gap:8px!important;display:flex!important}.master-card.master-consumption-card .master-consumption-item span{color:#4b301cad!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.63rem!important;font-weight:900!important}.master-card.master-consumption-card .master-consumption-item input{color:#24170e!important;width:100%!important;height:32px!important;min-height:32px!important;font:inherit!important;box-sizing:border-box!important;background:#ffffffe6!important;border:1px solid #5c3d2229!important;border-radius:10px!important;padding:0 9px!important;font-size:.78rem!important}.master-card.master-consumption-card .master-consumption-checkbox input,.master-card.master-consumption-card input[type=checkbox]{accent-color:#4b301c!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important}.master-filter-grid label,.master-filter-combo-label{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.master-filter-grid label span,.master-filter-combo-label>span{color:#4b301cad!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.63rem!important;font-weight:900!important}.master-filter-grid input,.master-filter-grid select,.master-filter-combo input{color:#24170e!important;width:100%!important;min-width:0!important;height:34px!important;font:inherit!important;box-sizing:border-box!important;background:#fffffff0!important;border:1px solid #5c3d2229!important;border-radius:10px!important;padding:0 10px!important;font-size:.8rem!important}.master-filter-combo-label,.master-filter-combo{position:relative!important;overflow:visible!important}.master-filter-combo-menu{z-index:99999!important;background:#fff!important;border:1px solid #5c3d2233!important;border-radius:10px!important;width:100%!important;min-width:210px!important;max-height:240px!important;padding:4px!important;position:absolute!important;top:calc(100% + 5px)!important;left:0!important;overflow-y:auto!important;box-shadow:0 10px 24px #1f140c1f!important}.master-filter-combo-menu button{color:#24170e!important;text-align:left!important;width:100%!important;min-height:30px!important;font:inherit!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:7px 9px!important;font-size:.8rem!important;font-weight:400!important}.master-filter-combo-menu button:hover,.master-filter-combo-menu button:focus{background:#5c3d221a!important;outline:none!important;font-weight:700!important}.master-table input,.master-table select{color:#24170e!important;width:100%!important;height:34px!important;font:inherit!important;box-sizing:border-box!important;background:#ffffffeb!important;border:1px solid #5c3d2229!important;border-radius:10px!important;padding:0 10px!important;font-size:.78rem!important}@media (width<=700px){.master-filter-grid,.master-summary-grid{grid-template-columns:1fr!important}.master-toolbar,.master-table-header,.master-consumption-header{flex-direction:column!important;align-items:stretch!important}}.master-product-select-button{color:#24170e;text-align:left;width:100%;min-height:34px;box-shadow:none;background:#fffffff0;border:1px solid #5c3d2229;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:5px 10px;display:flex}.master-product-select-button strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78rem;font-weight:750;overflow:hidden}.master-product-select-button span{text-overflow:ellipsis;white-space:nowrap;color:#4b301c9e;max-width:100%;font-size:.68rem;font-weight:500;overflow:hidden}.master-product-select-button:hover,.master-product-select-button:focus{background:#fffaf1;border-color:#60452c6b;outline:none}.master-material-picker-backdrop{z-index:9000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120c0873;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.master-material-picker-modal{background:#fffdfa;border:1px solid #49331f24;border-radius:22px;flex-direction:column;width:min(980px,100%);max-height:min(760px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 80px #120c0847}.master-material-picker-header{color:#fff8ec;background:linear-gradient(135deg,#21150d,#60452c);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.master-material-picker-header span{color:#c59a5a;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:950}.master-material-picker-header strong{margin-top:3px;font-size:1.08rem;font-weight:950;display:block}.master-material-picker-header small{color:#fff8ecb8;margin-top:3px;display:block}.master-material-picker-search-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 16px 10px;display:grid}.master-material-picker-search-row input{min-height:38px;padding:0 12px}.master-material-picker-meta{color:#4b301cb8;justify-content:space-between;gap:12px;padding:0 16px 10px;font-size:.78rem;font-weight:650;display:flex}.master-material-picker-results{flex:1;min-height:240px;padding:0 16px 16px;overflow:auto}.master-material-picker-result{color:#24170e;text-align:left;width:100%;box-shadow:none;background:#fffdfa;border:1px solid #49331f1a;border-radius:12px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:14px;margin-bottom:7px;padding:10px 12px;display:grid}.master-material-picker-result:hover,.master-material-picker-result:focus,.master-material-picker-result.is-selected{background:#fff8ecd1;border-color:#60452c75;outline:none}.master-material-picker-result strong{color:#24170e;font-size:.9rem;font-weight:950;display:block}.master-material-picker-result span{color:#4b301cb8;margin-top:2px;font-size:.78rem;display:block}.master-material-picker-result small{color:#4b301c85;margin-top:3px;font-size:.7rem;display:block}.master-material-picker-result>div:last-child{text-align:right}.master-material-picker-empty{color:#4b301cb8;text-align:center;background:#fff8ec99;border:1px dashed #49331f29;border-radius:12px;padding:18px;font-weight:650;line-height:1.5}.master-material-picker-footer{background:#f6f1e8b8;border-top:1px solid #49331f1a;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.master-factor-button{color:#24170e!important;width:100%!important;min-height:34px!important;font:inherit!important;text-align:right!important;cursor:pointer!important;background:#ffffffeb!important;border:1px solid #5c3d2229!important;border-radius:10px!important;padding:0 10px!important;font-size:.78rem!important;font-weight:800!important}.master-factor-button:hover,.master-factor-button:focus{border-color:#007c6a75!important;outline:2px solid #007c6a29!important}.master-production-factor-modal{background:#fffaf2;border:1px solid #5c3d2229;border-radius:24px;flex-direction:column;width:min(620px,100vw - 36px);display:flex;overflow:hidden;box-shadow:0 24px 70px #1f140c47}.master-production-factor-body{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);align-items:stretch;gap:14px;padding:18px;display:grid}.master-production-factor-body label{flex-direction:column;gap:6px;display:flex}.master-production-factor-body label span,.master-production-factor-preview span{color:#4b301cad;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:900}.master-production-factor-body input{color:#24170e;width:100%;height:40px;font:inherit;box-sizing:border-box;background:#fffffff0;border:1px solid #5c3d2229;border-radius:12px;padding:0 12px}.master-production-factor-preview{background:#fff8eec7;border:1px solid #5c3d221f;border-radius:16px;flex-direction:column;gap:6px;padding:12px;display:flex}.master-production-factor-preview strong{color:#4b301c;font-size:1.4rem;line-height:1}.master-production-factor-preview small{color:#4b301cad;line-height:1.35}@media (width<=680px){.master-production-factor-body{grid-template-columns:1fr}}.master-table-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 12px;display:flex}.master-table-pagination span{color:#4b301cb8;font-size:.82rem;font-weight:700}.master-table-pagination button{min-height:30px!important;padding:0 12px!important;font-size:.78rem!important}.master-card{overflow:visible}.master-filter-grid{z-index:40;position:relative;overflow:visible}.master-filter-combo-label,.master-filter-combo{z-index:45;position:relative;overflow:visible}.master-filter-combo:focus-within{z-index:90}.master-filter-combo-menu{z-index:95;position:absolute}.master-table-wrap{z-index:1;position:relative}.master-table th{z-index:5;position:sticky;top:0}.master-page{background:radial-gradient(circle at 0 0,#c59a5a21,#0000 34rem),linear-gradient(#f8f3eb 0%,#f2eadf 100%)!important;min-height:100vh!important;padding:34px 20px 72px!important}.master-page *,.master-page :before,.master-page :after{box-sizing:border-box!important}.master-shell{flex-direction:column!important;gap:18px!important;width:min(1540px,100vw - 44px)!important;max-width:1540px!important;margin:0 auto!important;display:flex!important}.master-hero,.master-card{background:#fffcf7f0!important;border:1px solid #5c3d221f!important;border-radius:26px!important;width:100%!important;overflow:visible!important;box-shadow:0 18px 48px #1f140c14!important}.master-hero{grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:22px!important;padding:26px 28px!important;display:grid!important}.master-hero h1{color:#24170e!important;margin:0!important;line-height:1.05!important}.master-hero p{color:#4b301cbd!important;max-width:820px!important;margin:10px 0 0!important;line-height:1.48!important}.master-hero-side{align-items:stretch!important;gap:12px!important;display:flex!important}.master-hero-actions,.master-hero-actions-inline{justify-content:flex-end!important;align-items:flex-start!important;display:flex!important}.master-hero-panel{background:#fff8eec7!important;border:1px solid #5c3d221f!important;border-radius:18px!important;grid-template-columns:1fr!important;gap:4px!important;min-width:150px!important;padding:14px 16px!important;display:grid!important}.master-card{padding:22px 24px!important;display:block!important}.master-status-stack{flex-direction:column!important;gap:8px!important;display:flex!important}.master-status{border-radius:14px!important;padding:10px 14px!important;font-size:.86rem!important;font-weight:700!important;line-height:1.4!important}.master-toolbar,.master-table-header,.master-consumption-header{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin:0 0 16px!important;display:flex!important}.master-toolbar>div:first-child,.master-table-header>div:first-child,.master-consumption-header>div:first-child{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.master-toolbar-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.master-summary-grid{grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:12px!important;display:grid!important}.master-summary-grid>div{background:#fff8eeb8!important;border:1px solid #5c3d221a!important;border-radius:18px!important;min-width:0!important;padding:14px 16px!important}.master-card.master-consumption-card{padding:22px 24px!important;display:block!important}.master-card.master-consumption-card .master-consumption-grid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr))!important;align-items:stretch!important;gap:12px!important;width:100%!important;margin-top:14px!important;display:grid!important}.master-card.master-consumption-card .master-consumption-item{background:#fff8eec2!important;border:1px solid #5c3d2224!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) 92px!important;align-items:end!important;gap:10px!important;width:100%!important;min-width:0!important;padding:14px!important;display:grid!important}.master-consumption-top-row{grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) 92px!important;align-items:end!important;gap:10px!important;display:grid!important}.master-card.master-consumption-card .master-consumption-item label{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.master-card.master-consumption-card .master-consumption-item>label{grid-column:1/-1!important}.master-card.master-consumption-card .master-consumption-item>label:nth-of-type(2),.master-card.master-consumption-card .master-consumption-item>label:nth-of-type(3){grid-column:auto!important}.master-card.master-consumption-card .master-consumption-checkbox{flex-direction:row!important;grid-column:1/-1!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}.master-consumption-delete-row{grid-column:1/-1!important;justify-content:flex-end!important;display:flex!important}.master-filter-grid{z-index:3000!important;grid-template-columns:minmax(230px,1.6fr) minmax(155px,1fr) minmax(155px,1fr) minmax(155px,1fr) minmax(155px,1fr) minmax(105px,.65fr) minmax(105px,.65fr) minmax(105px,.65fr)!important;align-items:end!important;gap:10px!important;display:grid!important;position:relative!important;overflow:visible!important}.master-table-wrap{z-index:1!important;background:#fffcf7db!important;border:1px solid #5c3d221f!important;border-radius:18px!important;width:100%!important;max-height:68vh!important;margin-top:14px!important;position:relative!important;overflow:auto!important}.master-table{border-collapse:separate!important;border-spacing:0!important;table-layout:auto!important;width:100%!important;min-width:2850px!important;font-size:.8rem!important}.master-combined-table,.master-fastener-table{min-width:1850px!important}.master-table th{z-index:5!important;color:#fff7ec!important;text-align:left!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;background:#4b301c!important;padding:10px 8px!important;font-size:.62rem!important;font-weight:900!important;position:sticky!important;top:0!important}.master-table td{vertical-align:middle!important;border-bottom:1px solid #5c3d2214!important;padding:7px 8px!important}.master-table input,.master-table select,.master-table textarea,.master-filter-grid input,.master-filter-grid select,.master-filter-combo input,.master-consumption-item input,.master-consumption-item select{color:#24170e!important;width:100%!important;min-width:0!important;height:34px!important;font:inherit!important;box-sizing:border-box!important;background:#ffffffeb!important;border:1px solid #5c3d2229!important;border-radius:10px!important;padding:0 10px!important;font-size:.78rem!important}.master-table textarea{resize:vertical!important;min-height:34px!important;padding:7px 10px!important}.master-readonly-cell,.master-table-readonly{color:#24170e!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#ffffff85!important;border:1px solid #5c3d2214!important;border-radius:10px!important;min-height:34px!important;padding:0 10px!important;line-height:34px!important;display:block!important;overflow:hidden!important}.master-readonly-number,.master-priority-readonly-number{text-align:right!important;font-variant-numeric:tabular-nums!important}.master-readonly-badge{color:#4b301c9e!important;background:#fff8eeb8!important;border:1px solid #5c3d221f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:44px!important;height:26px!important;padding:0 8px!important;font-size:.76rem!important;font-weight:700!important;display:inline-flex!important}.master-readonly-badge.is-yes{color:#006a5a!important;background:#007c6a14!important;border-color:#007c6a2e!important}.master-page button,.master-page .primary-button,.master-page .secondary-button,.master-page .ghost-button{cursor:pointer!important;white-space:nowrap!important;border:1px solid #5c3d2229!important;border-radius:999px!important;min-height:34px!important;padding:0 16px!important;font-family:inherit!important;font-size:.82rem!important;font-weight:750!important;line-height:1!important}.master-page .primary-button{color:#fff7ec!important;background:#5c3d22!important;box-shadow:0 10px 24px #5c3d222e!important}.master-page .secondary-button,.master-page .ghost-button{color:#4b301c!important;background:#fffffff0!important}.master-filter-combo-label,.master-filter-combo,.master-area-combo-cell,.master-area-combo{position:relative!important;overflow:visible!important}.master-filter-combo-menu,.master-area-combo-menu{z-index:99999!important;background:#fff!important;border:1px solid #5c3d2233!important;border-radius:10px!important;width:100%!important;min-width:210px!important;max-height:240px!important;padding:4px!important;position:absolute!important;top:calc(100% + 5px)!important;left:0!important;overflow-y:auto!important;box-shadow:0 10px 24px #1f140c1f!important}.master-filter-combo-menu button,.master-area-combo-menu button{color:#24170e!important;text-align:left!important;width:100%!important;min-height:30px!important;font:inherit!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:7px 9px!important;font-size:.8rem!important;font-weight:400!important}.master-table th:nth-child(2),.master-table td:nth-child(2){min-width:150px!important}.master-table th:nth-child(3),.master-table td:nth-child(3){min-width:190px!important}.master-table th:nth-child(4),.master-table td:nth-child(4){min-width:185px!important}.master-table th:nth-child(5),.master-table td:nth-child(5){min-width:195px!important}.master-table th:nth-child(6),.master-table td:nth-child(6),.master-table th:nth-child(7),.master-table td:nth-child(7),.master-table th:nth-child(11),.master-table td:nth-child(11),.master-table th:nth-child(12),.master-table td:nth-child(12){min-width:260px!important}.master-table th:nth-child(8),.master-table td:nth-child(8){min-width:105px!important}@media (width<=1200px){.master-hero{grid-template-columns:1fr!important}.master-hero-side{justify-content:space-between!important}.master-filter-grid,.master-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.master-page{padding:18px 10px 54px!important}.master-shell{width:100%!important}.master-hero,.master-card{border-radius:18px!important;padding:16px!important}.master-hero-side,.master-toolbar,.master-table-header,.master-consumption-header,.master-toolbar-actions{flex-direction:column!important;align-items:stretch!important}.master-filter-grid,.master-summary-grid,.master-consumption-top-row{grid-template-columns:1fr!important}}.master-page .master-card.master-consumption-card .master-consumption-item .master-consumption-top-row>label,.master-page .master-card.master-consumption-card .master-consumption-item .master-consumption-top-row>label:first-child,.master-page .master-card.master-consumption-card .master-consumption-item .master-consumption-top-row>label:nth-child(2){grid-column:auto!important;min-width:0!important}.master-page .master-card.master-consumption-card .master-consumption-item>label:first-of-type>.master-readonly-cell{letter-spacing:normal!important;text-transform:none!important}.master-page .master-discipline-rates-card{overflow:visible!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact{grid-template-columns:210px 120px 82px 120px!important;gap:10px 16px!important;margin-top:14px!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact>label,.master-page .master-discipline-rates-card .master-discipline-rate-picker{flex-direction:column!important;gap:4px!important;min-width:0!important;margin:0!important;display:flex!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact span,.master-page .master-discipline-rates-card .master-discipline-rates-compact label>span{display:block!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact select,.master-page .master-discipline-rates-card .master-discipline-rates-compact input{color:#24170e!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;font:inherit!important;box-sizing:border-box!important;background:#fffffff0!important;border:1px solid #5c3d2229!important;border-radius:10px!important;padding:0 10px!important;font-size:.8rem!important;font-weight:500!important;line-height:1.2!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact input[type=number]{text-align:right!important;font-variant-numeric:tabular-nums!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact .master-readonly-cell{white-space:nowrap!important;text-overflow:ellipsis!important;background:#ffffff85!important;border:1px solid #5c3d2214!important;border-radius:10px!important;padding:0 10px!important;overflow:hidden!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact .master-readonly-badge{border-radius:10px!important}.master-page .master-discipline-rates-card>.master-note{margin-top:14px!important}@media (width<=900px){.master-page .master-discipline-rates-card .master-discipline-rates-compact{grid-template-columns:1fr 1fr!important}.master-page .master-discipline-rates-card .master-discipline-rate-picker{grid-column:1/-1!important}}@media (width<=560px){.master-page .master-discipline-rates-card .master-discipline-rates-compact{grid-template-columns:1fr!important}}.master-page .master-option-admin-row{grid-template-columns:minmax(120px,auto) minmax(0,1fr)!important;align-items:start!important;gap:12px 18px!important;width:100%!important;display:grid!important}.master-page .master-option-admin-row>strong{color:#24170e!important;letter-spacing:.08em!important;text-transform:uppercase!important;place-self:center start!important;font-size:.82rem!important;font-weight:900!important;line-height:1.2!important}.master-page .master-option-admin-row>div{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.master-page .master-option-admin-row>div>button.secondary-button{color:#24170e!important;letter-spacing:0!important;text-transform:none!important;background:#fffffff5!important;border:1px solid #5c3d2224!important;border-radius:999px!important;height:30px!important;min-height:30px!important;padding:0 13px!important;font-size:.74rem!important;font-weight:750!important;box-shadow:0 5px 14px #1f140c0f!important}.master-page .master-option-admin-row>div>button.secondary-button:hover,.master-page .master-option-admin-row>div>button.secondary-button:focus{color:#3f2917!important;background:#fff4df!important;border-color:#5c3d2247!important;outline:none!important;transform:translateY(-1px)!important}.master-page .master-option-admin-row+.master-toolbar-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:12px!important;display:flex!important}.master-page .master-option-groups-modal{background:#fffaf2!important;border:1px solid #49331f2e!important;border-radius:22px!important;flex-direction:column!important;width:min(720px,100vw - 36px)!important;max-height:min(760px,100vh - 48px)!important;display:flex!important;overflow:hidden!important;box-shadow:0 28px 80px #120c084d!important}.master-page .master-option-groups-modal .master-material-picker-header{color:#fff8ec!important;background:linear-gradient(135deg,#21150d,#60452c)!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;padding:18px 20px 14px!important;display:flex!important}.master-page .master-option-groups-modal .master-material-picker-header span{color:#c59a5a!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.7rem!important;font-weight:950!important}.master-page .master-option-groups-modal .master-material-picker-header strong{color:#fff8ec!important;margin-top:3px!important;font-size:1.08rem!important;font-weight:950!important;line-height:1.15!important;display:block!important}.master-page .master-option-groups-modal .master-material-picker-header small{color:#fff8ecb8!important;margin-top:3px!important;font-size:.78rem!important;line-height:1.35!important;display:block!important}.master-page .master-option-groups-modal .master-material-picker-header .ghost-button{color:#fff8ec!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#fff8ec1a!important;border:1px solid #fff8ec38!important;border-radius:10px!important;padding:0!important;font-size:1.15rem!important;line-height:1!important}.master-page .master-option-groups-modal .master-material-picker-header .ghost-button:hover,.master-page .master-option-groups-modal .master-material-picker-header .ghost-button:focus{background:#fff8ec2e!important;border-color:#fff8ec5c!important;transform:none!important}.master-page .master-option-groups-add-row{background:#f6f1e8b8!important;border-bottom:1px solid #49331f1a!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:14px 16px 12px!important;display:grid!important}.master-page .master-option-groups-add-row input{color:#24170e!important;width:100%!important;min-width:0!important;height:36px!important;font:inherit!important;background:#fffffff5!important;border:1px solid #5c3d2229!important;border-radius:10px!important;padding:0 11px!important;font-size:.82rem!important}.master-page .master-option-groups-list{background:#fffaf2!important;flex:auto!important;min-height:220px!important;max-height:430px!important;padding:12px 16px 16px!important;overflow:auto!important}.master-page .master-option-groups-row{color:#24170e!important;background:#fffdfa!important;border:1px solid #49331f1a!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;margin-bottom:7px!important;padding:9px 10px!important;display:grid!important}.master-page .master-option-groups-row:hover{background:#fff8ecd1!important;border-color:#60452c4d!important}.master-page .master-option-groups-row>strong{color:#24170e!important;letter-spacing:normal!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:.86rem!important;font-weight:750!important;line-height:1.25!important;overflow:hidden!important}.master-page .master-option-groups-row>div{justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important}.master-page .master-option-groups-row button{border-radius:8px!important;height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:.74rem!important;font-weight:700!important}.master-page .master-option-groups-row .secondary-button{color:#3f2917!important;background:#f4e6cf!important;border-color:#5c3d2233!important}.master-page .master-option-groups-row .ghost-button{color:#9a473b!important;background:#fffffff5!important;border-color:#9640322e!important}.master-page .master-option-groups-row button:disabled{opacity:.45!important;cursor:not-allowed!important}.master-page .master-option-groups-modal .master-material-picker-footer{background:#f6f1e8b8!important;border-top:1px solid #49331f1a!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:12px 16px!important;display:flex!important}@media (width<=760px){.master-page .master-option-admin-row{grid-template-columns:1fr!important}.master-page .master-option-admin-row>div{justify-content:flex-start!important}.master-page .master-option-groups-add-row,.master-page .master-option-groups-row{grid-template-columns:1fr!important}.master-page .master-option-groups-row>div{justify-content:flex-start!important}}.master-page .master-combined-card{overflow:visible!important}.master-page .master-combined-card .master-combined-intro{grid-template-columns:170px minmax(260px,1fr)!important;align-items:end!important;gap:12px!important;margin:12px 0!important;display:grid!important}.master-page .master-combined-card .master-combined-intro>div{flex-direction:column!important;justify-content:flex-end!important;gap:3px!important;min-height:34px!important;display:flex!important}.master-page .master-combined-card .master-combined-intro>div>span,.master-page .master-combined-card .master-combined-intro label>span,.master-page .master-combined-card .master-combined-editor label>span,.master-page .master-combined-card .master-combined-status-row label>span,.master-page .master-combined-card .master-combined-factor-preview span,.master-page .master-combined-card .master-combined-editor-header span{color:#4b301cad!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.63rem!important;font-weight:900!important;line-height:1.2!important}.master-page .master-combined-card .master-combined-intro>div>strong{color:#4b301c!important;font-size:1.22rem!important;font-weight:900!important;line-height:1!important}.master-page .master-combined-card .master-combined-intro label{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.master-page .master-combined-card .master-combined-intro input,.master-page .master-combined-card .master-combined-editor input,.master-page .master-combined-card .master-combined-editor select,.master-page .master-combined-card .master-combined-editor textarea{color:#24170e!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;font:inherit!important;box-sizing:border-box!important;background:#fffffff0!important;border:1px solid #5c3d2229!important;border-radius:10px!important;padding:0 10px!important;font-size:.8rem!important;font-weight:500!important}.master-page .master-combined-card .master-combined-editor textarea{resize:vertical!important;padding:8px 10px!important}.master-page .master-combined-card .master-combined-editor{background:#fff8eebd!important;border:1px solid #5c3d2224!important;border-radius:18px!important;gap:12px!important;margin:12px 0 16px!important;padding:14px!important}.master-page .master-combined-card .master-combined-editor-header{border-bottom:1px solid #5c3d221a!important;justify-content:space-between!important;gap:12px!important;display:flex!important}.master-page .master-combined-card .master-combined-editor-header>div{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.master-page .master-combined-card .master-combined-editor-header strong{color:#24170e!important;font-size:1rem!important;font-weight:900!important;line-height:1.2!important}.master-page .master-combined-card .master-combined-editor-grid{grid-template-columns:minmax(260px,1.35fr) 110px minmax(260px,1.25fr) minmax(190px,.8fr)!important;gap:10px!important}.master-page .master-combined-card .master-combined-editor-grid label{flex-direction:column!important;gap:4px!important;display:flex!important}.master-page .master-combined-card .master-combined-editor-description{grid-column:auto!important}.master-page .master-combined-card .master-combined-factor-preview{grid-template-columns:repeat(3,minmax(120px,1fr))!important;gap:10px!important}.master-page .master-combined-card .master-combined-factor-preview>div{background:#ffffff9e!important;border:1px solid #5c3d221a!important;border-radius:14px!important;padding:10px 12px!important}.master-page .master-combined-card .master-combined-factor-preview strong{color:#4b301c!important;font-variant-numeric:tabular-nums!important;font-weight:900!important;display:block!important}.master-page .master-combined-card .master-combined-components{flex-wrap:wrap!important;align-items:flex-start!important;display:flex!important}.master-page .master-combined-card .master-combined-chip{color:#24170e!important;background:#ffffffd6!important;border:1px solid #5c3d2224!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:3px 6px!important;padding:5px 7px!important;display:inline-grid!important}.master-page .master-combined-card .master-combined-chip strong,.master-page .master-combined-card .master-combined-chip small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.master-page .master-combined-card .master-combined-chip small{color:#4b301c9e!important;grid-column:1!important}.master-page .master-combined-card .master-combined-chip button{grid-area:1/2/span 2!important;padding:0!important}.master-page .master-combined-card .master-combined-picker{gap:8px!important;display:grid!important}.master-page .master-combined-card .master-combined-picker-results{background:#ffffff6b!important;border:1px solid #5c3d221a!important;border-radius:14px!important}.master-page .master-combined-card .master-combined-picker-results button{color:#24170e!important;text-align:left!important;box-shadow:none!important;background:#fffdfa!important;flex-direction:column!important;gap:2px!important;padding:7px 9px!important;display:flex!important}.master-page .master-combined-card .master-combined-picker-results button span{color:#4b301c9e!important;font-weight:500!important}.master-page .master-combined-card .master-combined-editor-actions{flex-wrap:wrap!important}.master-page .master-combined-card .master-combined-table-wrap{max-height:520px!important;overflow:auto!important}.master-page .master-combined-card .master-combined-table th,.master-page .master-combined-card .master-combined-table td{vertical-align:middle!important}.master-page .master-combined-card .master-combined-table th{padding:9px 8px!important}.master-page .master-combined-card .master-combined-table td{padding:8px!important}.master-page .master-combined-card .master-combined-col-factor{width:145px!important}.master-page .master-combined-card .master-combined-col-factor-wide{width:185px!important}.master-page .master-combined-card .master-combined-col-actions{width:160px!important}.master-page .master-combined-card .master-combined-title{cursor:help!important;background:#ffffffa8!important;border-radius:10px!important;align-items:center!important;height:34px!important;min-height:34px!important;padding:0 10px!important;display:flex!important}.master-page .master-combined-card .master-combined-title strong{color:#24170e!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.master-page .master-combined-card .master-combined-title small{display:none!important}.master-page .master-combined-card .master-combined-table td:nth-child(3) .master-combined-components{grid-template-columns:1fr!important;gap:5px!important;display:grid!important}.master-page .master-combined-card .master-combined-table td:nth-child(3) .master-combined-chip{padding:5px 7px!important}.master-page .master-combined-card .master-readonly-cell{align-items:center!important;height:34px!important;min-height:34px!important;padding:0 10px!important;display:flex!important}.master-page .master-combined-card .master-readonly-number{justify-content:flex-end!important}.master-page .master-combined-card .master-readonly-badge{border-radius:999px!important;min-width:42px!important;height:28px!important;min-height:28px!important}.master-page .master-combined-card .master-combined-row-actions{justify-content:flex-end!important;gap:6px!important;display:flex!important}.master-page .master-combined-card .master-combined-row-actions button{border-radius:8px!important;height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:.74rem!important}.master-page .master-combined-card .master-combined-empty,.master-page .master-combined-card .master-combined-picker-empty,.master-page .master-combined-card .master-combined-empty-inline{color:#4b301cad!important;font-size:.8rem!important;font-weight:600!important}.master-page .master-combined-card .master-combined-warning{color:#9a473b!important;margin-top:4px!important;font-size:.72rem!important;font-weight:700!important;line-height:1.3!important}@media (width<=980px){.master-page .master-combined-card .master-combined-intro,.master-page .master-combined-card .master-combined-editor-grid,.master-page .master-combined-card .master-combined-factor-preview{grid-template-columns:1fr!important}}.master-page .master-combined-card .master-combined-col-name{width:300px!important}.master-page .master-combined-card .master-combined-col-unit{width:70px!important}.master-page .master-combined-card .master-combined-col-factor,.master-page .master-combined-card .master-combined-col-factor-wide{width:86px!important}.master-page .master-combined-card .master-combined-col-flag{width:58px!important}.master-page .master-combined-card .master-combined-col-notes{width:145px!important}.master-page .master-combined-card .master-combined-title strong{font-size:.76rem!important;font-weight:400!important}.master-page .master-combined-card .master-combined-table td:nth-child(4) .master-readonly-cell,.master-page .master-combined-card .master-combined-table td:nth-child(5) .master-readonly-cell,.master-page .master-combined-card .master-combined-table td:nth-child(6) .master-readonly-cell{font-variant-numeric:tabular-nums!important;justify-content:flex-end!important;padding:0 8px!important;font-size:.76rem!important}.master-page .master-combined-card .master-combined-table th:nth-child(4),.master-page .master-combined-card .master-combined-table th:nth-child(5),.master-page .master-combined-card .master-combined-table th:nth-child(6){white-space:normal!important;text-align:right!important;line-height:1.12!important}.master-page .master-combined-card .master-combined-table td:nth-child(2) .master-readonly-cell{padding:0 8px!important;font-size:.76rem!important}.master-page .master-combined-card .master-combined-editor{gap:10px!important;padding:12px!important}.master-page .master-combined-card .master-combined-editor-header{align-items:center!important;padding-bottom:9px!important}.master-page .master-combined-card .master-combined-editor-grid label{align-self:start!important;min-width:0!important}.master-page .master-combined-card .master-combined-editor-grid label:nth-child(2) .master-combined-warning{max-width:210px!important;margin-top:5px!important}.master-page .master-combined-card .master-combined-editor-description textarea{resize:none!important;height:34px!important;min-height:34px!important;max-height:34px!important;overflow:hidden!important}.master-page .master-combined-card .master-combined-factor-preview{grid-template-columns:118px 118px 160px!important;justify-content:start!important;gap:8px!important;width:auto!important;max-width:430px!important;display:grid!important}.master-page .master-combined-card .master-combined-factor-preview>div{border-radius:12px!important;min-height:48px!important;padding:8px 10px!important}.master-page .master-combined-card .master-combined-factor-preview strong{margin-top:2px!important;font-size:1rem!important;line-height:1!important}.master-page .master-combined-card .master-combined-components{gap:6px!important}.master-page .master-combined-card .master-combined-chip{border-radius:9px!important;max-width:205px!important;min-height:32px!important;padding:4px 6px!important}.master-page .master-combined-card .master-combined-chip strong{font-size:.72rem!important;font-weight:750!important}.master-page .master-combined-card .master-combined-chip small{font-size:.66rem!important}.master-page .master-combined-card .master-combined-chip button{border-radius:7px!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important}.master-page .master-combined-card .master-combined-picker{gap:7px!important}.master-page .master-combined-card .master-combined-picker>input{height:32px!important;min-height:32px!important}.master-page .master-combined-card .master-combined-picker-results{gap:5px!important}.master-page .master-combined-card .master-combined-picker-results button{border-radius:9px!important;padding:6px 9px!important}.master-page .master-combined-card .master-combined-picker-results button strong{max-width:100%!important}@media (width<=1100px){.master-page .master-combined-card .master-combined-editor-grid{grid-template-columns:minmax(0,1fr) 90px!important}.master-page .master-combined-card .master-combined-editor-description{grid-column:1/-1!important}.master-page .master-combined-card .master-combined-factor-preview{grid-template-columns:repeat(3,minmax(100px,1fr))!important;max-width:none!important}}@media (width<=700px){.master-page .master-combined-card .master-combined-editor-grid,.master-page .master-combined-card .master-combined-factor-preview{grid-template-columns:1fr!important}.master-page .master-combined-card .master-combined-editor-grid label:nth-child(2),.master-page .master-combined-card .master-combined-editor-grid label:nth-child(2) select{width:100%!important}.master-page .master-combined-card .master-combined-editor-grid label:nth-child(2) .master-combined-warning{width:100%!important;max-width:100%!important}}.master-page .master-combined-card .master-combined-editor-grid .master-combined-warning{display:none!important}.master-page .master-combined-card .master-combined-editor-grid{grid-template-columns:minmax(300px,.9fr) 86px minmax(280px,.9fr) minmax(240px,.75fr)!important}.master-page .master-combined-card .master-combined-editor-grid label:nth-child(2),.master-page .master-combined-card .master-combined-editor-grid label:nth-child(2) select{width:86px!important}@media (width<=900px){.master-page .master-combined-card .master-combined-editor{grid-template-columns:1fr!important}.master-page .master-combined-card .master-combined-editor>.master-combined-components,.master-page .master-combined-card .master-combined-editor>.master-combined-picker,.master-page .master-combined-card .master-combined-editor>.master-combined-picker>input,.master-page .master-combined-card .master-combined-picker-results,.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview{grid-column:1!important;width:100%!important;max-width:100%!important}.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview{grid-row:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}.master-page .master-combined-card .master-combined-editor{grid-template-columns:520px 150px minmax(0,1fr)!important}.master-page .master-combined-card .master-combined-editor-header,.master-page .master-combined-card .master-combined-editor-grid,.master-page .master-combined-card .master-combined-status-row{grid-column:1/-1!important}.master-page .master-combined-card .master-combined-editor-grid{grid-template-columns:minmax(330px,.95fr) 86px minmax(300px,.9fr) minmax(250px,.75fr)!important;align-items:end!important;gap:8px 10px!important;display:grid!important;position:relative!important}.master-page .master-combined-card .master-combined-editor-grid label:nth-child(2){width:86px!important;position:relative!important;overflow:visible!important}.master-page .master-combined-card .master-combined-editor-grid label:nth-child(2) select{width:86px!important}.master-page .master-combined-card .master-combined-editor-grid label:nth-child(2) .master-combined-warning{color:#9a473b!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;pointer-events:none!important;width:720px!important;max-width:calc(100vw - 180px)!important;margin:0!important;font-size:.66rem!important;font-weight:700!important;line-height:1.15!important;display:block!important;position:absolute!important;top:calc(100% + 5px)!important;left:0!important;overflow:hidden!important}.master-page .master-combined-card .master-combined-editor>.master-combined-components{grid-column:1!important}.master-page .master-combined-card .master-combined-editor>.master-combined-picker{gap:7px!important;display:grid!important}.master-page .master-combined-card .master-combined-editor>.master-combined-picker>input{width:520px!important;max-width:520px!important;height:32px!important;min-height:32px!important}.master-page .master-combined-card .master-combined-picker-results{gap:6px!important;width:520px!important;max-width:520px!important;max-height:230px!important;padding:4px!important;display:grid!important;overflow:auto!important}.master-page .master-combined-card .master-combined-picker-results button{border-radius:10px!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;min-height:50px!important;padding:8px 10px!important}.master-page .master-combined-card .master-combined-picker-results button strong{color:#24170e!important;white-space:normal!important;text-overflow:clip!important;width:100%!important;font-size:.76rem!important;line-height:1.18!important;display:block!important;overflow:visible!important}.master-page .master-combined-card .master-combined-picker-results button span{white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:2px!important;font-size:.66rem!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview{grid-row:4/span 2!important;grid-template-columns:1fr!important;gap:7px!important}.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview>div{border-radius:12px!important;padding:8px 9px!important}.master-page .master-combined-card .master-combined-editor>.master-combined-components .master-combined-chip{min-height:34px!important}.master-page .master-combined-card .master-combined-editor>.master-combined-components .master-combined-chip strong{font-size:.7rem!important;font-weight:750!important}.master-page .master-combined-card .master-combined-editor-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}@media (width<=1050px){.master-page .master-combined-card .master-combined-editor>.master-combined-components,.master-page .master-combined-card .master-combined-editor>.master-combined-picker,.master-page .master-combined-card .master-combined-editor>.master-combined-picker>input,.master-page .master-combined-card .master-combined-picker-results,.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview{grid-column:1!important;width:100%!important;max-width:100%!important}.master-page .master-combined-card .master-combined-editor-grid label:nth-child(2) .master-combined-warning{white-space:normal!important;width:100%!important;max-width:100%!important;margin-top:5px!important;position:static!important}}.master-page .master-combined-card .master-combined-status-row{gap:8px!important}.master-page .master-combined-card .master-combined-status-pill{color:#4b301cad!important;height:28px!important;min-height:28px!important;box-shadow:none!important;cursor:pointer!important;background:#fff8eeb8!important;border:1px solid #a0681c29!important;border-radius:999px!important;align-items:center!important;gap:7px!important;padding:0 9px!important;display:inline-flex!important}.master-page .master-combined-card .master-combined-status-pill.is-yes{color:#006a5a!important;background:#007c6a14!important;border-color:#007c6a2e!important}.master-page .master-combined-card .master-combined-status-pill span{color:inherit!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.62rem!important;font-weight:900!important;line-height:1!important}.master-page .master-combined-card .master-combined-status-pill strong{color:inherit!important;font-size:.76rem!important;font-weight:750!important;line-height:1!important}.master-page .master-combined-card .master-combined-status-pill:hover,.master-page .master-combined-card .master-combined-status-pill:focus{border-color:#5c3d2247!important;outline:none!important;transform:none!important}.master-page .master-combined-card .master-combined-status-row{flex-wrap:wrap!important}.master-page .master-combined-card .master-combined-status-row label>span{color:#4b301cad!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:900!important}.master-page .master-combined-card .master-combined-status-row input[type=checkbox]{accent-color:#4b301c!important}.master-page .master-combined-card .master-combined-editor>.master-combined-components .master-combined-chip{flex:0 250px!important;min-width:185px!important;max-width:250px!important}.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview{grid-row:5/span 1!important}.master-page .master-combined-card .master-combined-editor>.master-combined-components .master-combined-chip{background:#e0f4e8eb!important;border-color:#518e6738!important}.master-page .master-combined-card .master-combined-editor>.master-combined-components .master-combined-chip:hover{background:#d6eee0f5!important;border-color:#518e675c!important}.master-page .master-combined-card .master-combined-status-row{margin-top:0!important}.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview{grid-column:2/4!important;margin-top:0!important}@media (width<=1050px){.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview{grid-column:1!important;width:100%!important;max-width:100%!important}}.master-page .master-combined-card .master-combined-editor-header,.master-page .master-combined-card .master-combined-editor-grid{grid-column:1/-1!important}@media (width<=1050px){.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview{grid-row:auto!important}}.master-page .master-combined-card .master-combined-status-row{transform:translateY(-6px)!important}.master-page .master-combined-card .master-combined-status-row label{gap:7px!important}.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview{transform:translateY(-10px)!important}@media (width<=1050px){.master-page .master-combined-card .master-combined-status-row,.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview,.master-page .master-combined-card .master-combined-editor>.master-combined-components,.master-page .master-combined-card .master-combined-editor>.master-combined-picker{grid-column:1!important;width:100%!important;max-width:100%!important;transform:none!important}}.master-page .master-combined-card .master-combined-editor{grid-template-columns:520px 430px minmax(0,1fr)!important;align-items:start!important;gap:7px 14px!important;display:grid!important;position:relative!important}.master-page .master-combined-card .master-combined-editor-header{grid-area:1/1/auto/-1!important}.master-page .master-combined-card .master-combined-editor-grid{grid-area:2/1/auto/-1!important;margin-bottom:0!important}.master-page .master-combined-card .master-combined-status-row{grid-area:3/1!important;justify-content:flex-start!important;align-self:center!important;align-items:center!important;gap:14px!important;width:auto!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;transform:none!important}.master-page .master-combined-card .master-combined-status-row label{flex-direction:row!important;align-items:center!important;gap:6px!important;height:22px!important;min-height:22px!important;margin:0!important;display:inline-flex!important}.master-page .master-combined-card .master-combined-status-row label>span{font-size:.61rem!important;line-height:1!important}.master-page .master-combined-card .master-combined-status-row input[type=checkbox]{width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;margin:0!important;padding:0!important}.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview{grid-area:3/2!important;grid-template-columns:105px 115px 165px!important;place-self:center start!important;gap:8px!important;width:430px!important;max-width:430px!important;height:42px!important;margin:0!important;display:grid!important;position:static!important;transform:none!important}.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview>div{border-radius:11px!important;flex-direction:column!important;justify-content:center!important;height:42px!important;min-height:42px!important;padding:7px 9px!important;display:flex!important}.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview span{white-space:normal!important;max-width:100%!important;font-size:.58rem!important;line-height:1.02!important;display:block!important}.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview strong{margin-top:2px!important;font-size:.96rem!important;line-height:1!important}.master-page .master-combined-card .master-combined-editor>.master-combined-components{flex-wrap:wrap!important;grid-area:4/1/auto/-1!important;justify-content:flex-start!important;align-items:flex-start!important;gap:6px!important;width:100%!important;max-width:none!important;margin-top:0!important;display:flex!important;position:static!important}.master-page .master-combined-card .master-combined-editor>.master-combined-picker{grid-area:5/1!important;width:520px!important;max-width:520px!important;position:static!important}.master-page .master-combined-card .master-combined-editor>.master-combined-picker>input,.master-page .master-combined-card .master-combined-picker-results{width:520px!important;max-width:520px!important}.master-page .master-combined-card .master-combined-editor-actions{grid-area:6/1/auto/-1!important;margin-top:0!important;position:static!important}@media (width<=1050px){.master-page .master-combined-card .master-combined-editor{grid-template-columns:minmax(0,1fr)!important}.master-page .master-combined-card .master-combined-status-row,.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview,.master-page .master-combined-card .master-combined-editor>.master-combined-components,.master-page .master-combined-card .master-combined-editor>.master-combined-picker,.master-page .master-combined-card .master-combined-editor>.master-combined-picker>input,.master-page .master-combined-card .master-combined-picker-results{grid-column:1!important;width:100%!important;max-width:100%!important}.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview{grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important}}.master-page .master-combined-card .master-combined-picker-results button strong{font-weight:400!important}.master-page .master-combined-card .master-combined-table{table-layout:fixed!important;min-width:1080px!important}.master-page .master-combined-card .master-combined-col-components{width:300px!important}.master-page .master-combined-card .master-combined-table td:nth-child(3) .master-combined-components{width:100%!important;max-width:300px!important}.master-page .master-combined-card .master-combined-table td:nth-child(3) .master-combined-chip{width:100%!important;min-width:0!important;max-width:100%!important}.master-page .master-combined-card .master-combined-table td:nth-child(3) .master-combined-chip strong,.master-page .master-combined-card .master-combined-table td:nth-child(3) .master-combined-chip small{max-width:100%!important}.master-page .master-card.master-consumption-card .master-consumption-item .master-consumption-top-row{grid-template-columns:minmax(0,1fr) 70px!important}.master-page .master-card.master-consumption-card .master-consumption-item .master-consumption-top-row>.master-consumption-unit-label{flex-direction:column!important;align-items:stretch!important;gap:4px!important;display:flex!important}.master-page .master-card.master-consumption-card .master-consumption-item .master-consumption-top-row>.master-consumption-unit-label>span{text-align:left!important;white-space:nowrap!important;width:100%!important;display:block!important}.master-page .master-card.master-consumption-card .master-consumption-item .master-consumption-top-row>.master-consumption-unit-label input,.master-page .master-card.master-consumption-card .master-consumption-item .master-consumption-top-row>.master-consumption-unit-label .master-readonly-cell{width:100%!important;min-width:0!important;max-width:70px!important}.master-page .master-card.master-consumption-card .master-consumption-search-label{width:min(320px,100%)!important;margin:0 0 12px!important}.master-page .master-card.master-consumption-card .master-consumption-search-label>span{color:#4b301cad!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.63rem!important;font-weight:900!important;line-height:1.2!important}.master-page .master-card.master-consumption-card .master-consumption-search-label>input{color:#24170e!important;width:100%!important;height:34px!important;min-height:34px!important;font:inherit!important;box-sizing:border-box!important;background:#fffffff0!important;border:1px solid #5c3d2229!important;border-radius:10px!important;padding:0 10px!important;font-size:.8rem!important}.master-page .master-card.master-consumption-card .master-consumption-search-label>input:focus{border-color:#007c6a75!important;outline:2px solid #007c6a2e!important}.master-page .master-card.master-consumption-card .master-consumption-item[hidden]{display:none!important}.master-page .master-card.master-consumption-card .master-consumption-grid{grid-template-columns:repeat(auto-fill,242px)!important}.master-page .master-card.master-consumption-card .master-consumption-item span{font-size:.66rem!important;line-height:1.2!important}.master-page .master-card.master-consumption-card .master-consumption-item input,.master-page .master-card.master-consumption-card .master-consumption-item select,.master-page .master-card.master-consumption-card .master-consumption-item .master-readonly-cell{font-size:.84rem!important;font-weight:500!important}.master-page .master-card.master-consumption-card .master-consumption-item>label:first-of-type>.master-readonly-cell{font-size:.86rem!important;font-weight:500!important;line-height:1.25!important}.master-page .master-card.master-consumption-card .master-consumption-item label:nth-of-type(3) input,.master-page .master-card.master-consumption-card .master-consumption-item label:nth-of-type(3) .master-readonly-cell{font-size:.9rem!important;font-weight:700!important}.master-page .master-card.master-consumption-card .master-consumption-top-row input,.master-page .master-card.master-consumption-card .master-consumption-top-row .master-readonly-cell,.master-page .master-card.master-consumption-card .master-consumption-item label:nth-of-type(2) input,.master-page .master-card.master-consumption-card .master-consumption-item label:nth-of-type(2) .master-readonly-cell{font-size:.84rem!important;font-weight:600!important}.master-page .master-card.master-consumption-card .master-consumption-grid{grid-template-columns:repeat(auto-fill,285px)!important;justify-content:start!important;align-items:start!important;gap:12px!important;width:100%!important;margin-top:14px!important;display:grid!important}.master-page .master-card.master-consumption-card .master-consumption-item{align-self:start!important;width:285px!important;min-width:285px!important;max-width:285px!important}.master-page .master-card.master-consumption-card .master-consumption-item .master-consumption-top-row{grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) 72px!important;align-items:end!important;gap:10px!important;display:grid!important}.master-page .master-card.master-consumption-card .master-consumption-item .master-consumption-top-row>.master-consumption-unit-label{width:72px!important;min-width:72px!important;max-width:72px!important}.master-page .master-card.master-consumption-card .master-consumption-item input,.master-page .master-card.master-consumption-card .master-consumption-item select,.master-page .master-card.master-consumption-card .master-consumption-item .master-readonly-cell{box-sizing:border-box!important;align-items:center!important;height:34px!important;min-height:34px!important;padding-top:0!important;padding-bottom:0!important;line-height:1.15!important;display:flex!important}.master-page .master-card.master-consumption-card .master-consumption-item input,.master-page .master-card.master-consumption-card .master-consumption-item select{line-height:34px!important}.master-page .master-card.master-consumption-card .master-consumption-item .master-readonly-cell{justify-content:flex-start!important}.master-page .master-card.master-consumption-card .master-consumption-item .master-consumption-top-row>.master-consumption-unit-label input,.master-page .master-card.master-consumption-card .master-consumption-item .master-consumption-top-row>.master-consumption-unit-label .master-readonly-cell{padding-left:7px!important;padding-right:7px!important}@media (width<=700px){.master-page .master-card.master-consumption-card .master-consumption-grid{grid-template-columns:1fr!important}.master-page .master-card.master-consumption-card .master-consumption-item{width:100%!important;min-width:0!important;max-width:none!important}}.master-page .master-card.master-consumption-card .master-consumption-item .master-consumption-top-row>.master-consumption-unit-label input,.master-page .master-card.master-consumption-card .master-consumption-item .master-consumption-top-row>.master-consumption-unit-label .master-readonly-cell{text-align:center!important;justify-content:center!important;align-items:center!important;height:34px!important;min-height:34px!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;display:flex!important}.master-page .master-card.master-consumption-card .master-consumption-item label:nth-of-type(3) input,.master-page .master-card.master-consumption-card .master-consumption-item label:nth-of-type(3) .master-readonly-cell{text-align:center!important;font-variant-numeric:tabular-nums!important;justify-content:center!important;align-items:center!important;height:34px!important;min-height:34px!important;padding-left:7px!important;padding-right:7px!important;line-height:1!important;display:flex!important}.master-page .master-card.master-consumption-card .master-consumption-control-row{flex-wrap:wrap!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;margin:10px 0 12px!important;display:flex!important}.master-page .master-card.master-consumption-card .master-consumption-search-label{flex-direction:column!important;gap:4px!important;width:280px!important;max-width:280px!important;margin:0!important;display:flex!important}.master-page .master-card.master-consumption-card .master-consumption-pagination{min-height:34px!important}.master-page .master-card.master-consumption-card .master-consumption-pagination>span{color:#4b301cb8!important;white-space:nowrap!important;font-size:.78rem!important;font-weight:650!important}.master-page .master-card.master-consumption-card .master-consumption-pagination .secondary-button{border-radius:999px!important;height:32px!important;min-height:32px!important;padding:0 12px!important}.master-page .master-card.master-consumption-card .master-consumption-pagination .secondary-button:disabled{opacity:.45!important;cursor:not-allowed!important}.master-page .master-combined-card .master-combined-table td:nth-child(3) .master-combined-chip strong,.master-page .master-combined-card .master-combined-table td:nth-child(3) .master-combined-chip small{font-weight:400!important}.master-page .master-calculation-limits-card{overflow:visible!important}.master-page .master-calculation-limits-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;align-items:stretch!important;gap:12px!important;width:100%!important;margin-top:14px!important;display:grid!important}.master-page .master-calculation-limit-item{background:linear-gradient(135deg,#fffcf7f5,#fff8eec2)!important;border:1px solid #5c3d2224!important;border-radius:18px!important;grid-template-rows:auto 38px minmax(0,1fr)!important;gap:7px!important;min-width:0!important;min-height:132px!important;padding:14px!important;display:grid!important;box-shadow:inset 0 1px #ffffffa8!important}.master-page .master-calculation-limit-item span{color:#4b301cad!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.63rem!important;font-weight:900!important;line-height:1.2!important}.master-page .master-calculation-limit-item input{color:#24170e!important;width:100%!important;min-width:0!important;height:38px!important;font:inherit!important;font-variant-numeric:tabular-nums!important;text-align:right!important;box-sizing:border-box!important;background:#fffffff0!important;border:1px solid #5c3d2229!important;border-radius:12px!important;padding:0 11px!important;font-size:.94rem!important;font-weight:800!important}.master-page .master-calculation-limit-item input:disabled{color:#4b301cb8!important;background:#ffffff8a!important}.master-page .master-calculation-limit-item small{color:#4b301ca3!important;font-size:.76rem!important;font-weight:500!important;line-height:1.35!important}@media (width<=700px){.master-page .master-calculation-limits-grid{grid-template-columns:1fr!important}}.master-page .master-calculation-limits-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:16px!important;display:flex!important}.master-page .master-calculation-limits-actions .primary-button{order:1!important}.master-page .master-calculation-limits-actions .ghost-button{order:2!important}.master-page .master-calculation-limits-actions .secondary-button{margin-left:auto!important}.master-page .master-calculation-limits-actions .primary-button:disabled{opacity:.46!important;cursor:default!important;box-shadow:none!important;filter:grayscale(.12)!important}.master-page .master-calculation-limits-actions .primary-button:disabled:hover,.master-page .master-calculation-limits-actions .primary-button:disabled:focus{border-color:#5c3d2229!important;transform:none!important}.master-page .master-workitem-bulk-flags{background:#fff8eeb8!important;border:1px solid #5c3d221f!important;border-radius:16px!important;grid-template-columns:minmax(260px,1fr) auto!important;align-items:center!important;gap:12px!important;margin:12px 0!important;padding:12px 14px!important;display:grid!important}.master-page .master-workitem-bulk-flags>div:first-child{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.master-page .master-workitem-bulk-flags strong{color:#4b301c!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.74rem!important;font-weight:900!important}.master-page .master-workitem-bulk-flags span{color:#4b301cb8!important;font-size:.78rem!important;line-height:1.35!important}.master-page .master-bulk-flag-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.master-page .master-bulk-flag-group{background:#ffffffc7!important;border:1px solid #5c3d221f!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-height:32px!important;padding:3px 5px 3px 9px!important;display:inline-flex!important}.master-page .master-bulk-flag-group>span{color:#4b301c!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:900!important}.master-page .master-bulk-flag-group small{color:#4b301c9e!important;letter-spacing:0!important;text-transform:none!important;margin-left:2px!important;font-size:.68rem!important;font-weight:750!important}.master-page .master-bulk-flag-group button{border-radius:999px!important;height:26px!important;min-height:26px!important;padding:0 9px!important;font-size:.7rem!important}.master-page .master-workitem-table .master-row-select-head,.master-page .master-workitem-table .master-row-select-cell,.master-page .master-workitem-table .master-row-identity-head,.master-page .master-workitem-table .master-row-identity-cell{position:sticky!important}.master-page .master-workitem-table .master-row-select-head{z-index:18!important;left:0!important}.master-page .master-workitem-table .master-row-select-cell{z-index:12!important;background:#fffdfa!important;left:0!important;box-shadow:1px 0 #5c3d221a!important}.master-page .master-workitem-table.is-editing .master-row-identity-head,.master-page .master-workitem-table.is-editing .master-row-identity-cell{left:44px!important}.master-page .master-workitem-table.is-readonly .master-row-identity-head,.master-page .master-workitem-table.is-readonly .master-row-identity-cell{left:0!important}.master-page .master-workitem-table .master-row-identity-head{z-index:17!important;min-width:310px!important;max-width:310px!important;box-shadow:2px 0 #fff7ec38,8px 0 14px #1f140c1f!important}.master-page .master-workitem-table .master-row-identity-cell{z-index:11!important;background:#fffdfa!important;min-width:310px!important;max-width:310px!important;box-shadow:2px 0 #5c3d2214,8px 0 14px #1f140c0f!important}.master-page .master-workitem-table tbody tr:nth-child(2n) .master-row-select-cell,.master-page .master-workitem-table tbody tr:nth-child(2n) .master-row-identity-cell{background:#fbf3e8!important}.master-page .master-workitem-table tbody tr:hover .master-row-select-cell,.master-page .master-workitem-table tbody tr:hover .master-row-identity-cell{background:#f2f7ef!important}.master-page .master-workitem-table .master-row-select-head input[type=checkbox],.master-page .master-workitem-table .master-row-select-cell input[type=checkbox]{accent-color:#4b301c!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important}.master-page .master-row-identity-card{cursor:help!important;background:#ffffffb3!important;border:1px solid #5c3d221a!important;border-radius:10px!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 10px!important;display:flex!important}.master-page .master-row-identity-card strong,.master-page .master-row-identity-card span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.master-page .master-row-identity-card strong{color:#24170e!important;letter-spacing:normal!important;text-transform:none!important;font-size:.78rem!important;font-weight:850!important}.master-page .master-row-identity-card span{color:#4b301ca3!important;letter-spacing:normal!important;text-transform:none!important;font-size:.68rem!important;font-weight:600!important}@media (width<=900px){.master-page .master-workitem-bulk-flags{grid-template-columns:1fr!important}.master-page .master-bulk-flag-actions{justify-content:flex-start!important}}.master-page .master-workitem-table{table-layout:fixed!important;width:max-content!important;min-width:max-content!important}.master-page .master-workitem-table th:not(.master-row-select-head):not(.master-row-identity-head),.master-page .master-workitem-table td:not(.master-row-select-cell):not(.master-row-identity-cell){min-width:0!important;max-width:none!important}.master-page .master-workitem-table col.master-row-select-col{width:44px!important;min-width:44px!important}.master-page .master-workitem-table col.master-row-identity-col{width:310px!important;min-width:310px!important}.master-page .master-workitem-table col.master-workitem-planning-phase-col{width:270px!important;min-width:270px!important}.master-page .master-workitem-table col.master-workitem-sorting-mode-col{width:234px!important;min-width:234px!important}.master-page .master-workitem-table col.master-workitem-text-col{width:612px!important;min-width:612px!important}.master-page .master-workitem-table col.master-workitem-unit-col{width:112px!important;min-width:112px!important}.master-page .master-workitem-table.is-editing col:nth-last-child(-n+3){width:46px!important;min-width:46px!important;max-width:46px!important}.master-page .master-workitem-table.is-editing thead th:nth-last-child(-n+3),.master-page .master-workitem-table.is-editing tbody tr:not(.master-workitem-material-foundation-inline-row)>td:nth-last-child(-n+3){text-align:center!important;vertical-align:middle!important;width:46px!important;min-width:46px!important;max-width:46px!important;padding-left:4px!important;padding-right:4px!important}.master-page .master-workitem-table.is-editing tbody tr:not(.master-workitem-material-foundation-inline-row)>td:nth-last-child(-n+3) input[type=checkbox]{accent-color:#007c6a!important;box-sizing:border-box!important;border-radius:3px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0 auto!important;padding:0!important;display:block!important;transform:none!important}.master-material-foundation-card .master-table-wrap{overflow-x:auto}.master-material-foundation-card .master-table{table-layout:fixed;border-collapse:separate;border-spacing:0}.master-material-foundation-card .master-table th,.master-material-foundation-card .master-table td{vertical-align:top}.master-material-foundation-card .master-table input,.master-material-foundation-card .master-table select{box-sizing:border-box;width:100%;min-width:0}.master-material-foundation-card .master-table small{opacity:.78;margin-top:4px;line-height:1.25;display:block}.master-material-foundation-card .master-table th{white-space:normal;line-height:1.15}.master-material-summary-table{width:100%;min-width:760px}.master-material-summary-table th:first-child,.master-material-summary-table td:first-child{width:190px}.master-material-summary-table th:nth-child(2),.master-material-summary-table td:nth-child(2){width:90px}.master-material-summary-table th:nth-child(3),.master-material-summary-table td:nth-child(3){width:360px}.master-material-summary-table th:nth-child(4),.master-material-summary-table td:nth-child(4){width:120px}.master-material-diagnostics-table{width:100%;min-width:860px}.master-material-preview-table{width:100%;min-width:1320px}.master-material-preview-table th:first-child,.master-material-preview-table td:first-child,.master-material-preview-table th:nth-child(2),.master-material-preview-table td:nth-child(2),.master-material-preview-table th:nth-child(3),.master-material-preview-table td:nth-child(3){width:190px}.master-material-preview-table th:nth-child(4),.master-material-preview-table td:nth-child(4),.master-material-preview-table th:nth-child(5),.master-material-preview-table td:nth-child(5),.master-material-preview-table th:nth-child(6),.master-material-preview-table td:nth-child(6),.master-material-preview-table th:nth-child(7),.master-material-preview-table td:nth-child(7),.master-material-preview-table th:nth-child(8),.master-material-preview-table td:nth-child(8),.master-material-preview-table th:nth-child(9),.master-material-preview-table td:nth-child(9){width:125px}.master-material-types-table{width:100%}.master-material-types-table th:first-child,.master-material-types-table td:first-child{width:210px}.master-material-types-table th:nth-child(2),.master-material-types-table td:nth-child(2){width:170px}.master-material-types-table th:nth-child(3),.master-material-types-table td:nth-child(3){width:130px}.master-material-types-table th:nth-child(4),.master-material-types-table td:nth-child(4){width:230px}.master-material-types-table th:nth-child(5),.master-material-types-table td:nth-child(5),.master-material-types-table th:nth-child(6),.master-material-types-table td:nth-child(6){width:80px}.master-material-types-table th:nth-child(7),.master-material-types-table td:nth-child(7){width:170px}.master-material-types-table th:nth-child(8),.master-material-types-table td:nth-child(8){width:110px}.master-material-variants-table{width:100%}.master-material-variants-table th:first-child,.master-material-variants-table td:first-child,.master-material-variants-table th:nth-child(2),.master-material-variants-table td:nth-child(2){width:210px}.master-material-variants-table th:nth-child(3),.master-material-variants-table td:nth-child(3){width:160px}.master-material-variants-table th:nth-child(4),.master-material-variants-table td:nth-child(4){width:130px}.master-material-variants-table th:nth-child(5),.master-material-variants-table td:nth-child(5),.master-material-variants-table th:nth-child(6),.master-material-variants-table td:nth-child(6){width:190px}.master-material-variants-table th:nth-child(7),.master-material-variants-table td:nth-child(7),.master-material-variants-table th:nth-child(8),.master-material-variants-table td:nth-child(8){width:80px}.master-material-variants-table th:nth-child(9),.master-material-variants-table td:nth-child(9){width:170px}.master-material-variants-table th:nth-child(10),.master-material-variants-table td:nth-child(10){width:110px}.master-material-recipes-table{width:100%;min-width:1380px}.master-material-recipes-table th:first-child,.master-material-recipes-table td:first-child{width:280px}.master-material-recipes-table th:nth-child(2),.master-material-recipes-table td:nth-child(2){width:145px}.master-material-recipes-table th:nth-child(3),.master-material-recipes-table td:nth-child(3){width:210px}.master-material-recipes-table th:nth-child(4),.master-material-recipes-table td:nth-child(4){width:260px}.master-material-recipes-table th:nth-child(5),.master-material-recipes-table td:nth-child(5),.master-material-recipes-table th:nth-child(6),.master-material-recipes-table td:nth-child(6){width:130px}.master-material-recipes-table th:nth-child(7),.master-material-recipes-table td:nth-child(7),.master-material-recipes-table th:nth-child(8),.master-material-recipes-table td:nth-child(8){width:80px}.master-material-recipes-table th:nth-child(9),.master-material-recipes-table td:nth-child(9){width:170px}.master-material-recipes-table th:nth-child(10),.master-material-recipes-table td:nth-child(10){width:110px}.master-material-recipe-lines-editor{width:100%;min-width:1390px}.master-material-recipe-lines-editor th:first-child,.master-material-recipe-lines-editor td:first-child,.master-material-recipe-lines-editor th:nth-child(2),.master-material-recipe-lines-editor td:nth-child(2){width:230px}.master-material-recipe-lines-editor th:nth-child(3),.master-material-recipe-lines-editor td:nth-child(3),.master-material-recipe-lines-editor th:nth-child(4),.master-material-recipe-lines-editor td:nth-child(4),.master-material-recipe-lines-editor th:nth-child(5),.master-material-recipe-lines-editor td:nth-child(5),.master-material-recipe-lines-editor th:nth-child(6),.master-material-recipe-lines-editor td:nth-child(6){width:125px}.master-material-recipe-lines-editor th:nth-child(7),.master-material-recipe-lines-editor td:nth-child(7),.master-material-recipe-lines-editor th:nth-child(8),.master-material-recipe-lines-editor td:nth-child(8),.master-material-recipe-lines-editor th:nth-child(9),.master-material-recipe-lines-editor td:nth-child(9){width:80px}.master-material-recipe-lines-editor th:nth-child(10),.master-material-recipe-lines-editor td:nth-child(10){width:170px}.master-material-recipe-lines-editor th:nth-child(11),.master-material-recipe-lines-editor td:nth-child(11){width:110px}.master-material-product-candidates-table{width:100%;min-width:1900px}.master-material-product-candidates-table th:first-child,.master-material-product-candidates-table td:first-child{width:230px}.master-material-product-candidates-table th:nth-child(2),.master-material-product-candidates-table td:nth-child(2){width:170px}.master-material-product-candidates-table th:nth-child(3),.master-material-product-candidates-table td:nth-child(3){width:250px}.master-material-product-candidates-table th:nth-child(4),.master-material-product-candidates-table td:nth-child(4),.master-material-product-candidates-table th:nth-child(5),.master-material-product-candidates-table td:nth-child(5),.master-material-product-candidates-table th:nth-child(6),.master-material-product-candidates-table td:nth-child(6),.master-material-product-candidates-table th:nth-child(7),.master-material-product-candidates-table td:nth-child(7){width:130px}.master-material-product-candidates-table th:nth-child(8),.master-material-product-candidates-table td:nth-child(8),.master-material-product-candidates-table th:nth-child(9),.master-material-product-candidates-table td:nth-child(9),.master-material-product-candidates-table th:nth-child(10),.master-material-product-candidates-table td:nth-child(10){width:120px}.master-material-product-candidates-table th:nth-child(11),.master-material-product-candidates-table td:nth-child(11),.master-material-product-candidates-table th:nth-child(12),.master-material-product-candidates-table td:nth-child(12),.master-material-product-candidates-table th:nth-child(13),.master-material-product-candidates-table td:nth-child(13){width:85px}.master-material-product-candidates-table th:nth-child(14),.master-material-product-candidates-table td:nth-child(14){width:170px}.master-material-product-candidates-table th:nth-child(15),.master-material-product-candidates-table td:nth-child(15){width:110px}.master-material-library-editor{flex-direction:column;gap:18px;display:flex}.master-material-library-editor .master-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.master-material-subtable-caption{caption-side:top;text-align:left;letter-spacing:.035em;text-transform:uppercase;color:#462b18d1;background:#fff8e1b8;border:1px solid #7c532d29;border-bottom:0;border-radius:10px 10px 0 0;padding:9px 10px 7px;font-size:.78rem;font-weight:700}.master-material-types-table{min-width:1060px}.master-material-variants-table{min-width:1360px}.master-material-types-table .master-material-type-col-name{width:220px}.master-material-types-table .master-material-type-col-category{width:170px}.master-material-types-table .master-material-type-col-unit{width:130px}.master-material-types-table .master-material-type-col-search{width:260px}.master-material-types-table .master-material-type-col-flag{width:74px}.master-material-types-table .master-material-type-col-notes{width:190px}.master-material-types-table .master-material-type-col-action{width:110px}.master-material-variants-table .master-material-variant-col-name,.master-material-variants-table .master-material-variant-col-type{width:220px}.master-material-variants-table .master-material-variant-col-dimension{width:170px}.master-material-variants-table .master-material-variant-col-unit{width:130px}.master-material-variants-table .master-material-variant-col-search,.master-material-variants-table .master-material-variant-col-exclude{width:210px}.master-material-variants-table .master-material-variant-col-flag{width:74px}.master-material-variants-table .master-material-variant-col-notes{width:190px}.master-material-variants-table .master-material-variant-col-action{width:110px}.master-material-types-table th,.master-material-types-table td,.master-material-variants-table th,.master-material-variants-table td{vertical-align:middle;padding:7px 8px}.master-material-types-table input,.master-material-types-table select,.master-material-variants-table input,.master-material-variants-table select{box-sizing:border-box;width:100%;min-width:0;height:34px;font-weight:400;display:block}.master-material-types-table input::placeholder,.master-material-variants-table input::placeholder{color:#583d266b;opacity:1;font-weight:400}.master-material-types-table td:nth-child(5),.master-material-types-table td:nth-child(6),.master-material-variants-table td:nth-child(7),.master-material-variants-table td:nth-child(8){text-align:center;vertical-align:middle}.master-material-types-table td:nth-child(5) input,.master-material-types-table td:nth-child(6) input,.master-material-variants-table td:nth-child(7) input,.master-material-variants-table td:nth-child(8) input{width:18px;height:18px;margin:0 auto;display:inline-block}.master-material-types-table td:last-child,.master-material-variants-table td:last-child{text-align:center}.master-material-types-table td:last-child .ghost-button,.master-material-variants-table td:last-child .ghost-button{justify-content:center;width:100%;min-width:0}.master-material-variants-table small{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.master-material-library-grid-editor{flex-direction:column;gap:18px;display:flex}.master-material-library-panel{background:#fffbf2d1;border:1px solid #7c532d2e;border-radius:14px;overflow:hidden}.master-material-library-panel-header{background:#fff6def2;border-bottom:1px solid #7c532d29;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.master-material-library-panel-header>div{flex-direction:column;gap:3px;display:flex}.master-material-library-panel-header strong{letter-spacing:.025em;text-transform:uppercase;color:#4a2c19;font-size:.92rem}.master-material-library-panel-header span:not(.master-readonly-badge){color:#4a2c19b8;font-size:.78rem}.master-material-library-empty{color:#4a2c19c2;background:#ffffffb8;border:1px dashed #7c532d38;border-radius:12px;margin:12px;padding:12px 14px;font-size:.82rem}.master-material-type-grid-list,.master-material-variant-grid-list{flex-direction:column;gap:10px;padding:12px;display:flex;overflow-x:auto}.master-material-grid-row{background:#ffffffd1;border:1px solid #7c532d24;border-radius:12px;align-items:stretch;gap:8px;min-width:max-content;padding:10px;display:grid;box-shadow:0 1px #502d140a}.master-material-type-grid{grid-template-columns:minmax(210px,1.35fr) minmax(150px,.9fr) 120px minmax(260px,1.65fr) 76px 76px minmax(190px,1.2fr) 108px}.master-material-variant-grid{grid-template-columns:minmax(210px,1.25fr) minmax(210px,1.25fr) minmax(160px,.9fr) 120px minmax(220px,1.45fr) minmax(220px,1.45fr) 76px 76px minmax(190px,1.15fr) 108px}.master-material-grid-field,.master-material-grid-action{flex-direction:column;justify-content:flex-start;gap:5px;min-width:0;margin:0;display:flex}.master-material-grid-field>span,.master-material-grid-action>span{letter-spacing:.045em;text-transform:uppercase;color:#4a2c19a3;white-space:nowrap;min-height:14px;font-size:.63rem;font-weight:700;line-height:1.1;display:block}.master-material-grid-field input,.master-material-grid-field select{box-sizing:border-box;width:100%;min-width:0;height:34px;font-weight:400;display:block}.master-material-grid-field input::placeholder{color:#583d266b;opacity:1;font-weight:400}.master-material-grid-checkbox{text-align:center;align-items:center}.master-material-grid-checkbox input{width:22px;height:22px;margin:5px auto 0}.master-material-grid-action .ghost-button{justify-content:center;width:100%;min-width:0;height:34px}.master-material-type-grid-list::-webkit-scrollbar{height:10px}.master-material-variant-grid-list::-webkit-scrollbar{height:10px}.master-material-type-grid-list::-webkit-scrollbar-thumb{background:#4a2c1952;border-radius:999px}.master-material-variant-grid-list::-webkit-scrollbar-thumb{background:#4a2c1952;border-radius:999px}.master-material-type-grid-list::-webkit-scrollbar-track{background:#4a2c1914;border-radius:999px}.master-material-variant-grid-list::-webkit-scrollbar-track{background:#4a2c1914;border-radius:999px}.master-material-diagnostics-summary{grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;margin:14px 0 10px;display:grid}.master-material-status-card{background:#ffffffc7;border:1px solid #7c532d29;border-radius:14px;justify-content:space-between;gap:12px;min-height:54px;padding:12px 14px;display:flex;box-shadow:0 1px #502d140a}.master-material-status-card span{letter-spacing:.045em;text-transform:uppercase;color:#4a2c19a8;font-size:.72rem;font-weight:700}.master-material-status-card strong{color:#4a2c19;font-size:1.3rem;line-height:1}.master-material-status-card.is-error{background:#ffefebdb}.master-material-status-card.is-warning{background:#fff8e1f0}.master-material-status-card.is-ok{background:#edf8efe0}.master-material-diagnostics,.master-material-recipe-preview,.master-material-readonly-variants{background:#fffbf2b8;border:1px solid #7c532d29;border-radius:14px;margin-top:12px;overflow:auto hidden}.master-material-diagnostics{overflow-x:visible}.master-material-diagnostics-table,.master-material-preview-table,.master-material-readonly-variants-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.master-material-diagnostics-table{min-width:0!important}.master-material-preview-table{min-width:920px!important}.master-material-readonly-variants-table{min-width:860px!important}.master-material-diagnostics-table th:first-child,.master-material-diagnostics-table td:first-child{width:96px!important}.master-material-diagnostics-table th:nth-child(2),.master-material-diagnostics-table td:nth-child(2){width:32%!important}.master-material-diagnostics-table th:nth-child(3),.master-material-diagnostics-table td:nth-child(3){width:auto!important}.master-material-diagnostics-table thead th,.master-material-preview-table thead th,.master-material-readonly-variants-table thead th{color:#fff;letter-spacing:.055em;text-transform:uppercase;white-space:normal;background:#4a2c19;font-size:.66rem}.master-material-diagnostics-table tbody tr:nth-child(odd),.master-material-preview-table tbody tr:nth-child(odd),.master-material-readonly-variants-table tbody tr:nth-child(odd){background:#ffffffbd}.master-material-diagnostics-table tbody tr:nth-child(2n),.master-material-preview-table tbody tr:nth-child(2n),.master-material-readonly-variants-table tbody tr:nth-child(2n){background:#fff8eb85}.master-material-diagnostics-table td,.master-material-preview-table td,.master-material-readonly-variants-table td{vertical-align:top;padding:8px 10px}.master-material-diagnostics-table .master-readonly-cell,.master-material-preview-table .master-readonly-cell,.master-material-readonly-variants-table .master-readonly-cell{white-space:normal;overflow-wrap:anywhere;background:#ffffffbd;border:1px solid #7c532d1a;border-radius:9px;min-height:28px;padding:7px 9px;line-height:1.25;display:block}.master-material-readonly-main{color:#4a2c19;font-weight:700}.master-material-readonly-status-stack{flex-wrap:wrap;gap:5px;display:flex}.master-material-readonly-variants-table th:first-child,.master-material-readonly-variants-table td:first-child,.master-material-readonly-variants-table th:nth-child(2),.master-material-readonly-variants-table td:nth-child(2){width:170px}.master-material-readonly-variants-table th:nth-child(3),.master-material-readonly-variants-table td:nth-child(3){width:125px}.master-material-readonly-variants-table th:nth-child(4),.master-material-readonly-variants-table td:nth-child(4){width:80px}.master-material-readonly-variants-table th:nth-child(5),.master-material-readonly-variants-table td:nth-child(5){width:190px}.master-material-readonly-variants-table th:nth-child(6),.master-material-readonly-variants-table td:nth-child(6){width:115px}.master-material-readonly-variants-table th:nth-child(7),.master-material-readonly-variants-table td:nth-child(7){width:150px}.master-material-preview-total-row td{background:#fff1cceb;border-top:2px solid #7c532d40}.master-material-preview-total-row .master-readonly-cell{color:#4a2c19;background:#ffffffeb;font-weight:800}@media (width<=900px){.master-material-diagnostics-summary{grid-template-columns:1fr}.master-material-preview-table,.master-material-readonly-variants-table{min-width:760px!important}}.master-material-status-card{flex-direction:column;align-items:flex-start}.master-material-status-card strong{margin-top:2px}.master-material-status-card small{color:#4a2c19b8;overflow-wrap:anywhere;width:100%;margin-top:4px;font-size:.68rem;font-weight:500;line-height:1.25;display:block}.master-material-diagnostics-table td:nth-child(3) .master-readonly-cell{line-height:1.35}.master-page button:disabled,.master-page .primary-button:disabled,.master-page .secondary-button:disabled,.master-page .ghost-button:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.22);box-shadow:none;transform:none}.master-page button:disabled:hover,.master-page .primary-button:disabled:hover,.master-page .secondary-button:disabled:hover,.master-page .ghost-button:disabled:hover{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}.master-page .primary-button:disabled{color:#ffffffc7;background:#735c4857;border-color:#735c482e}.master-page .secondary-button:disabled,.master-page .ghost-button:disabled{color:#4a2c1975;background:#735c4814;border-color:#735c4829}.master-material-diagnostics-table tbody tr.master-material-diagnostic-row.is-error{background:#ffe1dbf5!important}.master-material-diagnostics-table tbody tr.master-material-diagnostic-row.is-warning{background:#fff6cbfa!important}.master-material-diagnostics-table tbody tr.master-material-diagnostic-row.is-ok{background:#ebf8eedb!important}.master-material-diagnostics-table tbody tr.master-material-diagnostic-row.is-error td{border-top:1px solid #962b1b33;border-bottom:1px solid #962b1b29}.master-material-diagnostics-table tbody tr.master-material-diagnostic-row.is-warning td{border-top:1px solid #a4730f33;border-bottom:1px solid #a4730f24}.master-material-diagnostics-table tbody tr.master-material-diagnostic-row.is-error .master-readonly-cell{background:#fff4f2f5;border-color:#962b1b2e}.master-material-diagnostics-table tbody tr.master-material-diagnostic-row.is-warning .master-readonly-cell{background:#fffcebfa;border-color:#a4730f2e}.master-material-diagnostics-table tbody tr.master-material-diagnostic-row.is-error .master-readonly-badge{color:#7a2016;background:#a52d1f29;border-color:#a52d1f52}.master-material-diagnostics-table tbody tr.master-material-diagnostic-row.is-warning .master-readonly-badge{color:#704b08;background:#f5b8293d;border-color:#a4730f4d}.master-material-local-actions{z-index:3;background:#fff6def5;border:1px solid #7c532d29;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 10px;padding:10px 12px;display:flex;position:sticky;left:0;box-shadow:0 1px #502d140d}.master-material-local-actions.is-readonly{background:#fffbf2f0}.master-material-local-actions>div:first-child{flex-direction:column;gap:3px;min-width:220px;display:flex}.master-material-local-actions>div:first-child strong{color:#4a2c19;font-size:.82rem}.master-material-local-actions>div:first-child span{color:#4a2c19ad;font-size:.72rem;line-height:1.25}.master-material-local-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.master-material-diagnostics-table th:nth-child(4),.master-material-diagnostics-table td:nth-child(4){width:135px!important}.master-material-diagnostic-action-cell{text-align:center;vertical-align:middle!important}.master-material-diagnostic-action-cell .secondary-button{white-space:nowrap;justify-content:center;width:100%;min-width:0;padding-left:8px;padding-right:8px}.master-material-diagnostic-target-highlight{outline-offset:3px;animation:1.1s ease-in-out 3 masterMaterialDiagnosticTargetPulse;outline:3px solid #e58d23f2!important;box-shadow:0 0 0 6px #ffcf796b,0 8px 22px #7544182e!important}@keyframes masterMaterialDiagnosticTargetPulse{0%{transform:scale(1)}45%{transform:scale(1.015)}to{transform:scale(1)}}@media (width<=900px){.master-material-local-actions{flex-direction:column;position:static}.master-material-local-actions>div:last-child{justify-content:flex-start}}.master-wide-diagnostics-panel{background:#fffbf2f0;border:1px solid #5430182e;border-radius:16px;margin-top:14px;overflow:hidden;box-shadow:0 1px #502d140d}.master-wide-diagnostics-header{color:#fff;background:linear-gradient(135deg,#4a2c19f5,#654124f0);justify-content:space-between;gap:18px;padding:14px 16px;display:flex}.master-wide-diagnostics-header>div:first-child{flex-direction:column;gap:4px;display:flex}.master-wide-diagnostics-header strong{letter-spacing:.025em;font-size:.98rem}.master-wide-diagnostics-header span{opacity:.88;font-size:.76rem;line-height:1.35}.master-wide-diagnostics-counts{grid-template-columns:repeat(3,minmax(76px,1fr));gap:8px;min-width:250px;display:grid}.master-wide-diagnostics-counts>div{background:#ffffff1f;border:1px solid #ffffff29;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:54px;display:flex}.master-wide-diagnostics-counts span{letter-spacing:.055em;text-transform:uppercase;font-size:.63rem;font-weight:700}.master-wide-diagnostics-counts strong{font-size:1.28rem;line-height:1}.master-wide-diagnostics-counts .is-error{background:#b22d1d59}.master-wide-diagnostics-counts .is-warning{background:#d6951757}.master-wide-diagnostics-counts .is-ok{background:#39854857}.master-wide-diagnostics-rules{color:#4a2c19c7;background:#fff6def5;border-bottom:1px solid #7c532d24;padding:10px 16px;font-size:.76rem;line-height:1.35}.master-wide-diagnostics-rules strong{color:#4a2c19}.master-wide-diagnostics-table-wrap{border-radius:0;margin:0;overflow-x:auto}.master-wide-diagnostics-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:980px}.master-wide-diagnostics-table th{color:#fff;letter-spacing:.055em;text-transform:uppercase;background:#4a2c19;font-size:.66rem}.master-wide-diagnostics-table th:nth-child(4),.master-wide-diagnostics-table td:nth-child(4){width:auto}.master-wide-diagnostics-table th:nth-child(5),.master-wide-diagnostics-table td:nth-child(5){width:135px}.master-wide-diagnostics-table td{vertical-align:top;padding:8px 10px}.master-wide-diagnostics-table .master-readonly-cell{background:#ffffffc2;border:1px solid #7c532d1a;border-radius:9px;min-height:28px;padding:7px 9px;line-height:1.28;display:block}.master-wide-diagnostic-row.is-error{background:#ffe1dbf5}.master-wide-diagnostic-row.is-warning{background:#fff6cbfa}.master-wide-diagnostic-row.is-ok{background:#ebf8eedb}.master-wide-diagnostic-row.is-error .master-readonly-cell{background:#fff4f2f5;border-color:#962b1b2e}.master-wide-diagnostic-row.is-warning .master-readonly-cell{background:#fffcebfa;border-color:#a4730f2e}.master-wide-diagnostic-action-cell{text-align:center;vertical-align:middle!important}.master-wide-diagnostic-action-cell .secondary-button{white-space:nowrap;justify-content:center;width:100%;min-width:0;padding-left:8px;padding-right:8px}.master-wide-diagnostics-more{color:#4a2c19b8;background:#fff8ebc2;border-top:1px solid #7c532d1f;padding:10px 16px;font-size:.76rem}.master-wide-diagnostic-target-highlight{outline-offset:3px;outline:3px solid #e58d23f2!important;box-shadow:0 0 0 6px #ffcf796b,0 8px 22px #7544182e!important}@media (width<=900px){.master-wide-diagnostics-header{flex-direction:column}.master-wide-diagnostics-counts{width:100%;min-width:0}.master-wide-diagnostics-table{min-width:760px}}.master-wide-diagnostics-header{align-items:stretch}.master-wide-diagnostics-top-actions{flex-direction:column;align-items:flex-end;gap:6px;min-width:130px;display:flex}.master-wide-diagnostics-top-actions .secondary-button{color:#fff;background:#ffffff29;border-color:#ffffff47;justify-content:center;min-width:120px}.master-wide-diagnostics-top-actions span{text-align:right;opacity:.82;max-width:150px;font-size:.66rem;line-height:1.2}.master-wide-diagnostics-table{table-layout:fixed}.master-wide-diagnostic-detail-cell{overflow:hidden}.master-wide-diagnostic-detail-cell:focus{outline-offset:2px;outline:2px solid #e58d23d1}.master-wide-diagnostic-action-cell>div{flex-direction:column;gap:6px;display:flex}.master-wide-diagnostic-action-cell .secondary-button,.master-wide-diagnostic-action-cell .ghost-button{white-space:normal;width:100%;min-width:0;padding-left:6px;padding-right:6px}@media (width<=900px){.master-wide-diagnostics-top-actions{align-items:flex-start}}.master-wide-diagnostics-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.master-wide-diagnostics-table-wrap{box-sizing:border-box;width:100%;max-width:100%;min-width:0!important;overflow-x:hidden!important}.master-wide-diagnostics-table th,.master-wide-diagnostics-table td{box-sizing:border-box;overflow:hidden;min-width:0!important;max-width:none!important}.master-wide-diagnostics-table th:nth-child(4),.master-wide-diagnostics-table td:nth-child(4){min-width:0!important}.master-wide-diagnostics-table .master-readonly-cell{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0;max-width:100%}.master-wide-diagnostic-detail-cell{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;cursor:help;-webkit-box-orient:vertical;width:100%;min-width:0;max-width:100%;max-height:45px;display:-webkit-box!important;overflow:hidden!important}.master-wide-diagnostic-action-cell>div{justify-content:center;gap:6px;width:100%;min-width:0;max-width:100%}.master-wide-diagnostic-action-cell .secondary-button,.master-wide-diagnostic-action-cell .ghost-button{flex:1 1 0;font-size:.66rem;line-height:1.1;min-width:0!important;max-width:none!important;padding:5px 6px!important}@media (width<=900px){.master-wide-diagnostics-table-wrap{overflow-x:auto!important}.master-wide-diagnostic-action-cell>div{flex-direction:row!important}}.master-wide-diagnostic-area-cell,.master-wide-diagnostic-title-cell,.master-wide-diagnostic-detail-cell{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;cursor:help;-webkit-box-orient:vertical;width:100%;min-width:0;max-width:100%;display:-webkit-box!important;overflow:hidden!important}.master-wide-diagnostic-area-cell:focus,.master-wide-diagnostic-title-cell:focus,.master-wide-diagnostic-detail-cell:focus{outline-offset:2px;outline:2px solid #e58d23d1}.master-wide-diagnostic-action-cell{overflow:visible!important}.master-wide-diagnostic-action-cell>div{justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%}.master-wide-diagnostic-action-cell .secondary-button,.master-wide-diagnostic-action-cell .ghost-button{justify-content:center;min-height:30px;font-size:.66rem;line-height:1.1;word-break:normal!important;max-width:none!important;padding:5px 9px!important}.master-wide-diagnostic-action-cell .ghost-button{background:#ffffffb8}@media (width<=900px){.master-wide-diagnostics-col-detail{width:22%}.master-wide-diagnostics-col-action{width:31%}}.master-wide-diagnostics-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.master-wide-diagnostic-action-cell{text-align:right!important;padding-right:12px!important}.master-wide-diagnostic-action-cell>div{flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.master-wide-diagnostic-action-cell .secondary-button,.master-wide-diagnostic-action-cell .ghost-button{flex:none!important;width:auto!important;min-width:max-content!important;max-width:max-content!important;padding:6px 10px!important;line-height:1!important}@media (width<=900px){.master-wide-diagnostics-table{min-width:860px!important}.master-wide-diagnostics-col-detail{width:34%!important}.master-wide-diagnostics-col-action{width:24%!important}}.master-wide-diagnostics-col-status{width:6%!important}.master-wide-diagnostics-col-area{width:10%!important}.master-wide-diagnostics-col-title{width:24%!important}.master-wide-diagnostics-col-detail{width:43%!important}.master-wide-diagnostics-col-action{width:17%!important}.master-wide-diagnostics-table th:first-child,.master-wide-diagnostics-table td:first-child{width:6%!important}.master-wide-diagnostics-table th:nth-child(2),.master-wide-diagnostics-table td:nth-child(2){width:10%!important}.master-wide-diagnostics-table th:nth-child(3),.master-wide-diagnostics-table td:nth-child(3){width:24%!important}.master-wide-diagnostics-table th:nth-child(4),.master-wide-diagnostics-table td:nth-child(4){width:43%!important;max-width:43%!important;padding-right:4px!important}.master-wide-diagnostics-table th:nth-child(5),.master-wide-diagnostics-table td:nth-child(5){text-align:right!important;width:17%!important;max-width:17%!important;padding-left:4px!important;padding-right:8px!important}.master-wide-diagnostic-detail-cell{width:100%!important;max-width:100%!important}.master-wide-diagnostic-action-cell>div{justify-content:flex-end!important;gap:6px!important}.master-wide-diagnostic-action-cell .secondary-button,.master-wide-diagnostic-action-cell .ghost-button{white-space:nowrap!important;text-wrap:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;padding:6px 9px!important;font-size:.65rem!important}.master-wide-diagnostics-table tbody tr.master-wide-diagnostic-row.is-error,.master-wide-diagnostics-table tbody tr.master-wide-diagnostic-row.is-error:nth-child(odd),.master-wide-diagnostics-table tbody tr.master-wide-diagnostic-row.is-error:nth-child(2n){background:#ffe1dbfa!important}.master-wide-diagnostics-table tbody tr.master-wide-diagnostic-row.is-error>td,.master-wide-diagnostics-table tbody tr.master-wide-diagnostic-row.is-error:nth-child(odd)>td,.master-wide-diagnostics-table tbody tr.master-wide-diagnostic-row.is-error:nth-child(2n)>td{background:#ffe1dbfa!important;border-top-color:#962b1b33!important;border-bottom-color:#962b1b29!important}.master-wide-diagnostics-table tbody tr.master-wide-diagnostic-row.is-error .master-readonly-cell{background:#fff4f2fa!important;border-color:#962b1b33!important}.master-wide-diagnostics-table tbody tr.master-wide-diagnostic-row.is-error .master-readonly-badge{color:#7a2016!important;background:#a52d1f26!important;border-color:#a52d1f4d!important}.master-workitem-core-table{table-layout:fixed;width:100%;min-width:980px}.master-workitem-core-table th,.master-workitem-core-table td{vertical-align:middle}.master-workitem-core-table th:first-child,.master-workitem-core-table td:first-child{width:42px}.master-workitem-core-table th:nth-child(2),.master-workitem-core-table td:nth-child(2){width:auto}.master-workitem-core-table th:nth-child(3),.master-workitem-core-table td:nth-child(3){width:92px}.master-workitem-core-table th:nth-child(4),.master-workitem-core-table td:nth-child(4),.master-workitem-core-table th:nth-child(5),.master-workitem-core-table td:nth-child(5),.master-workitem-core-table th:nth-child(6),.master-workitem-core-table td:nth-child(6){width:105px}.master-workitem-core-table th:nth-child(7),.master-workitem-core-table td:nth-child(7),.master-workitem-core-table th:nth-child(8),.master-workitem-core-table td:nth-child(8),.master-workitem-core-table th:nth-child(9),.master-workitem-core-table td:nth-child(9){text-align:center;width:70px}.master-workitem-core-table td:nth-child(2) input{min-width:280px}.master-workitem-core-table td:nth-child(3) select{min-width:76px}.master-workitem-core-table .master-readonly-number{justify-content:center}.master-workitem-core-table .master-readonly-badge{margin-inline:auto}.master-workitem-subsection-header{background:#fffcf7eb;border:1px solid #7852322e;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;margin:18px 0 8px;padding:12px 14px;display:flex}.master-workitem-subsection-header>div{gap:4px;display:grid}.master-workitem-subsection-header strong{color:#3f2d1f;font-size:.92rem}.master-workitem-subsection-header span{color:#6a5a4c;line-height:1.35}.master-section-local-search{background:#ffffffc7;border:1px solid #78523224;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:12px;margin:8px 0 10px;padding:10px 12px;display:flex}.master-section-local-search label{flex:1;gap:4px;min-width:260px;display:grid}.master-section-local-search label span{letter-spacing:.05em;text-transform:uppercase;color:#6b5747;font-size:.72rem;font-weight:700}.master-section-local-search input{background:#fff;border:1px solid #5f442f33;border-radius:11px;width:100%;padding:8px 10px}.master-section-local-search small{color:#7a6858;white-space:nowrap}.master-workitem-classification-wrap{overflow-x:auto}.master-workitem-classification-table{table-layout:fixed;min-width:1860px}.master-workitem-classification-table th,.master-workitem-classification-table td{vertical-align:middle}.master-workitem-classification-table th{white-space:nowrap}.master-workitem-classification-reference-cell{color:#74685c;background:#f4efe8bd}.master-workitem-classification-reference{font-weight:400}.master-workitem-classification-reference-cell.is-unit,.master-workitem-classification-table td:nth-child(2),.master-workitem-classification-table th:nth-child(2){text-align:center}.master-workitem-classification-table select,.master-workitem-classification-table input{width:100%;min-width:0}.master-workitem-classification-table .master-readonly-number{justify-content:center}.master-global-navigation-card{z-index:25;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf7f5;border:1px solid #78523233;gap:12px;margin-bottom:14px;display:grid;position:sticky;top:118px}.master-global-navigation-top{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.master-global-navigation-top label{flex:1;gap:5px;min-width:280px;display:grid}.master-global-navigation-top label span{letter-spacing:.06em;text-transform:uppercase;color:#624d3c;font-size:.72rem;font-weight:800}.master-global-navigation-top input{color:#2f261f;background:#fff;border:1px solid #5f442f3d;border-radius:12px;width:100%;padding:10px 12px}.master-global-navigation-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.master-global-shortcuts{flex-wrap:wrap;gap:8px;display:flex}.master-global-shortcuts button{min-height:34px}.master-global-navigation-note{color:#6f5f51;margin:0;font-size:.86rem;line-height:1.35}.master-section-collapse-button{white-space:nowrap}.master-nav-managed-section{position:relative}.master-nav-managed-section.is-master-global-filter-hidden,.master-nav-managed-section.is-master-section-collapsed>:not(.master-table-header){display:none!important}.master-nav-managed-section.is-master-section-collapsed{opacity:.92;border-style:dashed}.master-overview-diagnostics-card{scroll-margin-top:120px}.master-table-wrap:has(.master-workitem-core-table){overflow-x:auto}.master-table.master-workitem-core-table,.master-workitem-core-table{table-layout:fixed}.master-workitem-core-table col.master-row-select-col{width:42px}.master-workitem-core-table col.master-workitem-core-name-col{width:auto}.master-workitem-core-table col.master-workitem-core-unit-col{width:88px}.master-workitem-core-table col.master-workitem-core-factor-col{width:98px}.master-workitem-core-table col.master-workitem-core-flag-col{width:62px}.master-workitem-core-table td:nth-child(2) input{width:100%;min-width:0!important}.master-workitem-core-table .master-factor-button{width:100%;min-width:0}.master-workitem-classification-table{--fk-master-class-unit-col:84px;border-collapse:separate;border-spacing:0}.master-workitem-classification-table th:first-child,.master-workitem-classification-table td:first-child{z-index:4;box-sizing:border-box;position:sticky;left:0;box-shadow:5px 0 9px #3d2c1f14}.master-workitem-classification-table th:nth-child(2),.master-workitem-classification-table td:nth-child(2){left:var(--fk-master-class-workitem-col);z-index:5;box-sizing:border-box;position:sticky;box-shadow:5px 0 9px #3d2c1f0f}.master-workitem-classification-table thead th:first-child,.master-workitem-classification-table thead th:nth-child(2){opacity:1;font-weight:800}.master-workitem-classification-table thead th:first-child{z-index:8}.master-workitem-classification-table thead th:nth-child(2){z-index:9}.master-workitem-classification-reference-cell.is-unit,.master-workitem-classification-reference-cell.is-unit .master-readonly-cell,.master-workitem-classification-table td:nth-child(2) .master-readonly-cell{white-space:nowrap;padding-left:0;padding-right:0}.master-table-wrap:has(.master-workitem-core-table){max-width:100%;overflow-x:hidden!important}.master-table.master-workitem-core-table,.master-workitem-core-table{table-layout:fixed!important;width:100%!important;max-width:100%!important}:is(.master-workitem-core-table:not(:has(.master-row-select-cell)) th:first-child,.master-workitem-core-table:not(:has(.master-row-select-cell)) td:first-child){width:calc(100% - 704px)!important;min-width:360px!important}:is(.master-workitem-core-table:not(:has(.master-row-select-cell)) th:nth-child(2),.master-workitem-core-table:not(:has(.master-row-select-cell)) td:nth-child(2)){width:82px!important;max-width:82px!important}:is(.master-workitem-core-table:not(:has(.master-row-select-cell)) th:nth-child(3),.master-workitem-core-table:not(:has(.master-row-select-cell)) td:nth-child(3),.master-workitem-core-table:not(:has(.master-row-select-cell)) th:nth-child(4),.master-workitem-core-table:not(:has(.master-row-select-cell)) td:nth-child(4),.master-workitem-core-table:not(:has(.master-row-select-cell)) th:nth-child(5),.master-workitem-core-table:not(:has(.master-row-select-cell)) td:nth-child(5)){width:150px!important;max-width:150px!important}:is(.master-workitem-core-table:not(:has(.master-row-select-cell)) th:nth-child(6),.master-workitem-core-table:not(:has(.master-row-select-cell)) td:nth-child(6),.master-workitem-core-table:not(:has(.master-row-select-cell)) th:nth-child(7),.master-workitem-core-table:not(:has(.master-row-select-cell)) td:nth-child(7),.master-workitem-core-table:not(:has(.master-row-select-cell)) th:nth-child(8),.master-workitem-core-table:not(:has(.master-row-select-cell)) td:nth-child(8)){text-align:center!important;width:58px!important;max-width:58px!important}:is(.master-workitem-core-table:has(.master-row-select-cell) th:first-child,.master-workitem-core-table:has(.master-row-select-cell) td:first-child){width:42px!important;max-width:42px!important}:is(.master-workitem-core-table:has(.master-row-select-cell) th:nth-child(2),.master-workitem-core-table:has(.master-row-select-cell) td:nth-child(2)){width:calc(100% - 746px)!important;min-width:360px!important}:is(.master-workitem-core-table:has(.master-row-select-cell) th:nth-child(3),.master-workitem-core-table:has(.master-row-select-cell) td:nth-child(3)){width:82px!important;max-width:82px!important}:is(.master-workitem-core-table:has(.master-row-select-cell) th:nth-child(4),.master-workitem-core-table:has(.master-row-select-cell) td:nth-child(4),.master-workitem-core-table:has(.master-row-select-cell) th:nth-child(5),.master-workitem-core-table:has(.master-row-select-cell) td:nth-child(5),.master-workitem-core-table:has(.master-row-select-cell) th:nth-child(6),.master-workitem-core-table:has(.master-row-select-cell) td:nth-child(6)){width:150px!important;max-width:150px!important}:is(.master-workitem-core-table:has(.master-row-select-cell) th:nth-child(7),.master-workitem-core-table:has(.master-row-select-cell) td:nth-child(7),.master-workitem-core-table:has(.master-row-select-cell) th:nth-child(8),.master-workitem-core-table:has(.master-row-select-cell) td:nth-child(8),.master-workitem-core-table:has(.master-row-select-cell) th:nth-child(9),.master-workitem-core-table:has(.master-row-select-cell) td:nth-child(9)){text-align:center!important;width:58px!important;max-width:58px!important}.master-workitem-classification-table{--fk-master-class-workitem-col:320px;--fk-master-class-unit-col:86px;isolation:isolate;border-collapse:separate!important;border-spacing:0!important}.master-workitem-classification-reference-col{width:var(--fk-master-class-workitem-col)!important}.master-workitem-classification-unit-col{width:var(--fk-master-class-unit-col)!important}.master-workitem-classification-table th:first-child,.master-workitem-classification-table td:first-child{background-clip:padding-box;z-index:40!important;box-sizing:border-box!important;width:var(--fk-master-class-workitem-col)!important;min-width:var(--fk-master-class-workitem-col)!important;max-width:var(--fk-master-class-workitem-col)!important;color:#3f2d1f!important;background:#f4efe8!important;position:sticky!important;left:0!important}.master-workitem-classification-table th:nth-child(2),.master-workitem-classification-table td:nth-child(2){will-change:left;background-clip:padding-box;transform:translate(0)translateZ(0);left:var(--fk-master-class-workitem-col)!important;z-index:41!important;box-sizing:border-box!important;width:var(--fk-master-class-unit-col)!important;min-width:var(--fk-master-class-unit-col)!important;max-width:var(--fk-master-class-unit-col)!important;text-align:center!important;color:#3f2d1f!important;background:#f4efe8!important;position:sticky!important}.master-workitem-classification-table thead th:first-child,.master-workitem-classification-table thead th:nth-child(2){color:#2f241b!important;opacity:1!important;background:#eadfce!important;font-weight:800!important;position:sticky!important}.master-workitem-classification-table thead th:first-child{z-index:80!important;left:0!important}.master-workitem-classification-table thead th:nth-child(2){left:var(--fk-master-class-workitem-col)!important;z-index:81!important}.master-workitem-classification-table thead th:nth-child(n+3){z-index:5;position:relative}.master-workitem-classification-table td:first-child{box-shadow:5px 0 9px #3d2c1f14}.master-workitem-classification-table td:nth-child(2){box-shadow:5px 0 9px #3d2c1f0f}.master-workitem-classification-reference-cell{background:#f4efe8!important}.master-workitem-classification-reference{opacity:.78;justify-content:flex-start;font-weight:400!important}.master-workitem-classification-reference-cell.is-unit,.master-workitem-classification-reference-cell.is-unit .master-readonly-cell,.master-workitem-classification-table td:nth-child(2) .master-readonly-cell{text-align:center!important;white-space:nowrap!important;justify-content:center!important;padding-left:0!important;padding-right:0!important}.master-global-navigation-card{z-index:25!important;top:118px!important}.master-workitem-classification-grid-shell{--fk-master-classification-header-height:42px;--fk-master-classification-row-height:49px;--fk-master-classification-name-width:320px;--fk-master-classification-unit-width:86px;grid-template-columns:calc(var(--fk-master-classification-name-width) + var(--fk-master-classification-unit-width)) minmax(0, 1fr);background:#fffcf7db;border:1px solid #5c3d221f;border-radius:18px;align-items:start;width:100%;margin-top:14px;display:grid;overflow:hidden}.master-workitem-classification-grid-fixed{background:#f4efe8;border-right:1px solid #5c3d2224;min-width:0;overflow:hidden}.master-workitem-classification-grid-scroll{background:#fffcf7db;min-width:0;overflow:auto hidden}.master-workitem-classification-grid-fixed-header,.master-workitem-classification-grid-fixed-row{grid-template-columns:var(--fk-master-classification-name-width) var(--fk-master-classification-unit-width);display:grid}.master-workitem-classification-grid-scroll-header,.master-workitem-classification-grid-scroll-row{grid-template-columns:150px 170px 160px 170px 160px 160px 170px 170px 170px 170px;display:grid}.master-workitem-classification-grid-fixed-header,.master-workitem-classification-grid-scroll-header{height:var(--fk-master-classification-header-height);min-height:var(--fk-master-classification-header-height);max-height:var(--fk-master-classification-header-height)}.master-workitem-classification-grid-fixed-row,.master-workitem-classification-grid-scroll-row{height:var(--fk-master-classification-row-height);min-height:var(--fk-master-classification-row-height);max-height:var(--fk-master-classification-row-height)}.master-workitem-classification-grid-header-cell,.master-workitem-classification-grid-scroll-header>div{height:var(--fk-master-classification-header-height);min-height:var(--fk-master-classification-header-height);max-height:var(--fk-master-classification-header-height);color:#fff7ec;text-align:left;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-sizing:border-box;background:#4b301c;border-bottom:1px solid #5c3d221a;align-items:center;padding:10px 8px;font-size:.62rem;font-weight:900;line-height:1.15;display:flex}.master-workitem-classification-grid-header-cell{color:#2f241b;background:#eadfce}.master-workitem-classification-grid-header-cell.is-unit{text-align:center;justify-content:center}.master-workitem-classification-grid-cell,.master-workitem-classification-grid-scroll-row>td{box-sizing:border-box;align-items:center;display:flex;height:var(--fk-master-classification-row-height)!important;min-height:var(--fk-master-classification-row-height)!important;max-height:var(--fk-master-classification-row-height)!important;border-bottom:1px solid #5c3d2214!important;padding:7px 8px!important}.master-workitem-classification-grid-fixed-row:nth-child(2n) .master-workitem-classification-grid-cell,.master-workitem-classification-grid-scroll-row:nth-child(2n)>td{background:#fff8ee8a!important}.master-workitem-classification-grid-name-cell,.master-workitem-classification-grid-unit-cell{background:#f4efe8!important}.master-workitem-classification-grid-reference{opacity:.78;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 10px!important;font-weight:400!important;line-height:34px!important;display:block!important;overflow:hidden!important}.master-workitem-classification-grid-unit{opacity:.78;text-align:center!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;font-weight:400!important;line-height:1!important;display:flex!important}.master-workitem-classification-grid-scroll-row>td select,.master-workitem-classification-grid-scroll-row>td input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important}.master-workitem-classification-table,.master-workitem-classification-fixed-table,.master-workitem-classification-scroll-table,.master-workitem-classification-reference-col,.master-workitem-classification-unit-col{display:none!important}.master-workitem-classification-grid-scroll-inner{width:2370px!important;min-width:2370px!important}.master-workitem-classification-grid-scroll-header,.master-workitem-classification-grid-scroll-row{grid-template-columns:190px 250px 230px 260px 220px 260px 260px 240px 240px 220px!important}.master-workitem-classification-grid-scroll-row>.master-workitem-classification-grid-edit-cell{height:var(--fk-master-classification-row-height)!important;min-height:var(--fk-master-classification-row-height)!important;max-height:var(--fk-master-classification-row-height)!important;box-sizing:border-box!important;border-bottom:1px solid #5c3d2214!important;align-items:center!important;min-width:0!important;padding:7px 8px!important;display:flex!important}.master-workitem-classification-grid-scroll-row:nth-child(2n)>.master-workitem-classification-grid-edit-cell{background:#fff8ee8a!important}.master-workitem-classification-grid-scroll-row>.master-workitem-classification-grid-edit-cell select,.master-workitem-classification-grid-scroll-row>.master-workitem-classification-grid-edit-cell input,.master-workitem-classification-grid-scroll-row>.master-workitem-classification-grid-edit-cell .master-readonly-cell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important}.master-workitem-classification-grid-scroll-row>.master-workitem-classification-grid-edit-cell .master-readonly-cell{text-overflow:ellipsis!important;white-space:nowrap!important;line-height:34px!important;display:block!important;overflow:hidden!important}.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>:not(.master-table-header):not(.master-toolbar):not(.master-consumption-header),.master-page .master-card.master-consumption-card.master-nav-managed-section.is-master-section-collapsed>.master-consumption-control-row,.master-page .master-card.master-consumption-card.master-nav-managed-section.is-master-section-collapsed>.master-consumption-grid,.master-page .master-card.master-consumption-card.master-nav-managed-section.is-master-section-collapsed>.master-note,.master-page .master-card.master-consumption-card.master-nav-managed-section.is-master-section-collapsed .master-consumption-grid,.master-page .master-card.master-consumption-card.master-nav-managed-section.is-master-section-collapsed .master-consumption-item,.master-page .master-card.master-consumption-card.master-nav-managed-section.is-master-section-collapsed .master-consumption-control-row{display:none!important}.master-page .master-card.master-nav-managed-section.is-master-section-collapsed{opacity:.92;border-style:dashed!important}.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-table-header{display:flex!important}.master-page .master-global-navigation-card>p,.master-page .master-global-navigation-card>small,.master-page .master-global-navigation-card>.master-note,.master-page .master-global-navigation-card .master-global-navigation-help,.master-page .master-global-navigation-card .master-nav-help,.master-page .master-global-navigation-card .master-global-search-help{display:none!important}.master-page .master-global-navigation-card .master-global-shortcuts{margin-top:7px!important}.master-page .master-table-search-row,.master-page .master-section-local-search{width:100%!important;box-shadow:none!important;background:#ffffffc7!important;border:1px solid #78523224!important;border-radius:14px!important;justify-content:space-between!important;align-items:flex-end!important;gap:12px!important;margin:8px 0 10px!important;padding:10px 12px!important;display:flex!important}.master-page .master-table-search-row label,.master-page .master-section-local-search label{flex:auto!important;gap:4px!important;min-width:260px!important;margin:0!important;display:grid!important}.master-page .master-table-search-row label span,.master-page .master-section-local-search label span{color:#6b5747!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:700!important;line-height:1.2!important}.master-page .master-table-search-row input[type=search],.master-page .master-table-search-row input:not([type]),.master-page .master-section-local-search input[type=search],.master-page .master-section-local-search input:not([type]){color:#24170e!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;box-shadow:none!important;font:inherit!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #5f442f33!important;border-radius:11px!important;padding:0 10px!important;font-size:.8rem!important}.master-page .master-table-search-row input[type=search]:focus,.master-page .master-table-search-row input:not([type]):focus,.master-page .master-section-local-search input[type=search]:focus,.master-page .master-section-local-search input:not([type]):focus{border-color:#007c6a75!important;outline:2px solid #007c6a2e!important}.master-page .master-table-search-row small,.master-page .master-section-local-search small,.master-page .master-table-search-row .master-table-search-meta,.master-page .master-section-local-search .master-table-search-meta{color:#7a6858!important;white-space:nowrap!important;font-size:.78rem!important;font-weight:500!important;line-height:1.25!important}.master-page .master-workitem-control-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;margin:10px 0 12px!important;display:grid!important}.master-page .master-workitem-control-row>.master-table-search-row,.master-page .master-workitem-control-row>.master-table-pagination{margin:0!important}.master-page .master-consumption-control-row{margin:10px 0 12px!important}.master-page .master-consumption-control-row .master-consumption-pagination{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.master-page .master-consumption-control-row .master-consumption-pagination>span{color:#7a6858!important;white-space:nowrap!important;font-size:.78rem!important;font-weight:500!important}.master-page .master-consumption-control-row .master-consumption-pagination button{height:30px!important;min-height:30px!important;padding:0 12px!important;font-size:.76rem!important}.master-page .master-combined-intro{grid-template-columns:none!important;margin:10px 0 12px!important}.master-page .master-fastener-search-row{margin:10px 0 12px!important}.master-page .master-fastener-search-row input{width:100%!important;max-width:100%!important}@media (width<=900px){.master-page .master-table-search-row,.master-page .master-section-local-search,.master-page .master-workitem-control-row{grid-template-columns:1fr!important;align-items:stretch!important}.master-page .master-table-search-row,.master-page .master-section-local-search{flex-direction:column!important}.master-page .master-table-search-row label,.master-page .master-section-local-search label{min-width:0!important}}.master-page .master-material-flow-explainer{grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr) auto minmax(150px,1fr) auto minmax(150px,1fr) auto minmax(150px,1fr);align-items:stretch;gap:8px;width:100%;margin:14px 0;display:grid}.master-page .master-material-flow-step{background:#fffcf7eb;border:1px solid #5c3d2221;border-left:4px solid #5c3d2257;border-radius:14px;min-width:0;padding:10px 11px}.master-page .master-material-flow-step strong{color:#3f2917;font-size:.76rem;font-weight:900;line-height:1.2;display:block}.master-page .master-material-flow-step span{color:#4b301cb8;margin-top:4px;font-size:.72rem;font-weight:500;line-height:1.35;display:block}.master-page .master-material-flow-arrow{color:#4b301c6b;place-items:center;font-size:1rem;font-weight:900;display:grid}.master-page .master-material-recipe-preview{background:#fffcf7f0!important}.master-page .master-material-preview-intro strong{color:#3f2917;font-size:.78rem;font-weight:900;line-height:1.2;display:block}.master-page .master-material-preview-intro span{color:#4b301cb8;margin-top:4px;font-size:.76rem;font-weight:500;line-height:1.4;display:block}.master-page .master-material-preview-total-row,.master-page .master-material-preview-total-row td{background:#fffcf7f5!important;border-top:2px solid #5c3d2229!important}.master-page .master-material-preview-total-row .master-readonly-cell,.master-page .master-material-preview-total-row .master-readonly-badge{color:#24170e!important;background:#ffffffeb!important;border-color:#5c3d221f!important;font-weight:850!important}.master-page .master-material-readonly-variants,.master-page .master-material-readonly-variants-table{background:#fffcf7f0!important}.master-page .master-material-readonly-variants .master-readonly-cell{background:#ffffffb8!important}@media (width<=1200px){.master-page .master-material-flow-explainer{grid-template-columns:1fr}.master-page .master-material-flow-arrow{display:none}}.master-page .master-material-recipe-preview,.master-page .master-material-readonly-variants{background:#fffcf7f5!important;border-radius:18px!important;padding:0 0 14px!important}.master-page .master-material-recipe-preview .master-table-header,.master-page .master-material-readonly-variants .master-table-header,.master-page .master-material-recipe-preview>:first-child,.master-page .master-material-readonly-variants>:first-child{margin-bottom:14px!important}.master-page .master-material-preview-table th,.master-page .master-material-preview-table td,.master-page .master-material-readonly-variants-table th,.master-page .master-material-readonly-variants-table td{box-sizing:border-box!important;min-width:0!important;max-width:none!important}.master-page .master-material-preview-table th,.master-page .master-material-readonly-variants-table th{padding:11px 10px!important;font-size:.62rem!important;line-height:1.18!important}.master-page .master-material-preview-table td,.master-page .master-material-readonly-variants-table td{padding:10px!important}.master-page .master-material-preview-table .master-readonly-cell,.master-page .master-material-readonly-variants-table .master-readonly-cell{padding:8px 10px!important}.master-page .master-material-preview-table select,.master-page .master-material-readonly-variants-table select,.master-page .master-material-preview-table input,.master-page .master-material-readonly-variants-table input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.master-page .master-material-preview-table th:first-child,.master-page .master-material-preview-table td:first-child{width:14%!important}.master-page .master-material-preview-table th:nth-child(2),.master-page .master-material-preview-table td:nth-child(2){width:11%!important}.master-page .master-material-preview-table th:nth-child(3),.master-page .master-material-preview-table td:nth-child(3){width:16%!important}.master-page .master-material-preview-table th:nth-child(4),.master-page .master-material-preview-table td:nth-child(4){width:9%!important}.master-page .master-material-preview-table th:nth-child(5),.master-page .master-material-preview-table td:nth-child(5){width:8%!important}.master-page .master-material-preview-table th:nth-child(6),.master-page .master-material-preview-table td:nth-child(6),.master-page .master-material-preview-table th:nth-child(7),.master-page .master-material-preview-table td:nth-child(7),.master-page .master-material-preview-table th:nth-child(8),.master-page .master-material-preview-table td:nth-child(8){width:11%!important}.master-page .master-material-preview-table th:nth-child(9),.master-page .master-material-preview-table td:nth-child(9){width:9%!important}.master-page .master-material-readonly-variants-table th:first-child,.master-page .master-material-readonly-variants-table td:first-child{width:16%!important}.master-page .master-material-readonly-variants-table th:nth-child(2),.master-page .master-material-readonly-variants-table td:nth-child(2),.master-page .master-material-readonly-variants-table th:nth-child(3),.master-page .master-material-readonly-variants-table td:nth-child(3){width:13%!important}.master-page .master-material-readonly-variants-table th:nth-child(4),.master-page .master-material-readonly-variants-table td:nth-child(4){width:7%!important}.master-page .master-material-readonly-variants-table th:nth-child(5),.master-page .master-material-readonly-variants-table td:nth-child(5){width:23%!important}.master-page .master-material-readonly-variants-table th:nth-child(6),.master-page .master-material-readonly-variants-table td:nth-child(6){width:11%!important}.master-page .master-material-readonly-variants-table th:nth-child(7),.master-page .master-material-readonly-variants-table td:nth-child(7){width:17%!important}.master-page .master-material-preview-table+*,.master-page .master-material-readonly-variants-table+*{margin-top:12px!important}.master-page .master-material-foundation-card>.master-summary-grid{grid-template-columns:repeat(5,minmax(118px,1fr))!important;margin:12px 0 14px!important}.master-page .master-material-foundation-card>.master-summary-grid>div{border-radius:15px!important;padding:10px 12px!important}.master-page .master-material-summary-wrap{width:100%!important;max-width:100%!important;max-height:none!important;margin-top:12px!important;overflow:visible!important}.master-page .master-material-summary-table.master-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:0!important;max-width:100%!important}.master-page .master-material-summary-table th,.master-page .master-material-summary-table td{box-sizing:border-box!important;min-width:0!important;max-width:none!important}.master-page .master-material-summary-table th:first-child,.master-page .master-material-summary-table td:first-child{width:23%!important}.master-page .master-material-summary-table th:nth-child(2),.master-page .master-material-summary-table td:nth-child(2){width:9%!important}.master-page .master-material-summary-table th:nth-child(3),.master-page .master-material-summary-table td:nth-child(3){width:52%!important}.master-page .master-material-summary-table th:nth-child(4),.master-page .master-material-summary-table td:nth-child(4){width:16%!important}.master-page .master-material-summary-table .master-readonly-cell{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;height:30px!important;min-height:30px!important;padding:0 9px!important;line-height:30px!important;overflow:hidden!important}.master-page .master-material-summary-table td:nth-child(3) .master-readonly-cell{white-space:nowrap!important}.master-page .master-material-summary-table .master-readonly-badge{width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important;padding:0 8px!important}.master-page .master-material-summary-table th{padding:8px 9px!important}.master-page .master-material-summary-table td{padding:6px 7px!important}@media (width<=980px){.master-page .master-material-summary-wrap{overflow-x:auto!important}.master-page .master-material-summary-table.master-table{min-width:760px!important}}.master-page .master-material-foundation-card>.master-summary-grid{grid-template-columns:repeat(5,156px)!important;justify-content:start!important;align-items:stretch!important;gap:10px!important}.master-page .master-material-foundation-card>.master-summary-grid>div{border-radius:16px!important;flex-direction:column!important;justify-content:space-between!important;width:156px!important;min-width:156px!important;max-width:156px!important;min-height:78px!important;padding:12px 12px 11px!important;display:flex!important}.master-page .master-material-foundation-card>.master-summary-grid span{letter-spacing:.08em!important;white-space:normal!important;text-overflow:clip!important;max-width:100%!important;font-size:.59rem!important;line-height:1.15!important;display:block!important;overflow:visible!important}.master-page .master-material-foundation-card>.master-summary-grid strong{margin-top:8px!important;font-size:1.38rem!important;line-height:1!important;display:block!important}@media (width<=980px){.master-page .master-material-foundation-card>.master-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.master-page .master-material-foundation-card>.master-summary-grid>div{width:auto!important;min-width:0!important;max-width:none!important}}@media (width<=560px){.master-page .master-material-foundation-card>.master-summary-grid{grid-template-columns:1fr!important}}.master-page .master-table-page-size-pagination{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:end!important;gap:8px!important;width:auto!important;display:flex!important}.master-page .master-table-page-size-pagination.is-all button{opacity:.46!important}.master-page .master-table-page-size-select{gap:4px!important;min-width:104px!important;margin:0 4px 0 0!important;display:grid!important}.master-page .master-table-page-size-select span{color:#4b301cad!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.58rem!important;font-weight:900!important;line-height:1.1!important}.master-page .master-table-page-size-select select{color:#4b301c!important;width:104px!important;height:30px!important;min-height:30px!important;font:inherit!important;box-sizing:border-box!important;background:#fffffff5!important;border:1px solid #5c3d2229!important;border-radius:999px!important;padding:0 28px 0 11px!important;font-size:.76rem!important;font-weight:750!important}.master-page .master-table-page-size-pagination>span{color:#4b301cb8!important;white-space:nowrap!important;align-items:center!important;min-height:30px!important;font-size:.78rem!important;font-weight:650!important;display:inline-flex!important}.master-page .master-table-page-size-pagination button{height:30px!important;min-height:30px!important;padding:0 12px!important;font-size:.76rem!important}.master-page .master-workitem-classification-grid-shell,.master-page .master-combined-table-wrap{margin-top:10px!important}@media (width<=900px){.master-page .master-table-page-size-pagination{justify-content:flex-start!important}.master-page .master-table-page-size-select,.master-page .master-table-page-size-select select{width:100%!important}}.master-page .master-material-foundation-card{display:block!important}.master-page .master-material-summary-wrap+.master-material-recipe-preview{margin-top:32px!important}.master-page .master-material-recipe-preview,.master-page .master-material-readonly-variants{background:linear-gradient(#fffdf9fa,#fff8eee0)!important;border:1px solid #5c3d2224!important;border-radius:22px!important;width:100%!important;max-width:100%!important;max-height:none!important;margin-top:30px!important;margin-bottom:34px!important;padding:18px 20px 22px!important;overflow:visible!important;box-shadow:0 12px 30px #1f140c0e!important}.master-page .master-material-recipe-preview+.master-material-readonly-variants{margin-top:42px!important}.master-page .master-material-recipe-preview:after,.master-page .master-material-readonly-variants:after{content:"";clear:both;display:block}.master-page .master-material-preview-intro{background:#ffffffc7!important;border:1px solid #5c3d221f!important;border-radius:16px!important;margin:14px 0 20px!important;padding:15px 16px!important}.master-page .master-material-preview-intro strong{font-size:.84rem!important;line-height:1.2!important}.master-page .master-material-preview-intro span{margin-top:6px!important;font-size:.78rem!important;line-height:1.48!important}.master-page .master-material-preview-table,.master-page .master-material-readonly-variants-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border-radius:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.master-page .master-material-preview-table{margin-top:8px!important}.master-page .master-material-readonly-variants-table{margin-top:12px!important}.master-page .master-material-preview-table thead tr:first-child th,.master-page .master-material-readonly-variants-table thead tr:first-child th{color:#fff7ec!important;letter-spacing:.08em!important;background:#4b301c!important;padding:14px!important;font-size:.68rem!important;line-height:1.2!important}.master-page .master-material-preview-table thead tr:not(:first-child) th,.master-page .master-material-readonly-variants-table thead tr:not(:first-child) th{padding:12px 10px!important;font-size:.62rem!important;line-height:1.22!important}.master-page .master-material-preview-table td,.master-page .master-material-readonly-variants-table td{vertical-align:middle!important;padding:11px 10px!important}.master-page .master-material-preview-table .master-readonly-cell,.master-page .master-material-readonly-variants-table .master-readonly-cell{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;height:auto!important;min-height:38px!important;padding:10px 11px!important;line-height:1.35!important}.master-page .master-material-preview-table input,.master-page .master-material-preview-table select,.master-page .master-material-readonly-variants-table input,.master-page .master-material-readonly-variants-table select{height:38px!important;min-height:38px!important;padding:0 11px!important;font-size:.8rem!important}.master-page .master-material-preview-total-row td{background:#fffcf7fa!important;padding-top:14px!important;padding-bottom:14px!important}.master-page .master-material-preview-total-row .master-readonly-cell,.master-page .master-material-preview-total-row .master-readonly-badge{min-height:38px!important}.master-page .master-material-readonly-variants>.master-readonly-action,.master-page .master-material-recipe-preview>.master-readonly-action,.master-page .master-material-readonly-variants>div:first-child:not(.master-material-preview-intro),.master-page .master-material-recipe-preview>div:first-child:not(.master-material-preview-intro){margin-bottom:18px!important}.master-page .master-material-readonly-variants>.master-note,.master-page .master-material-recipe-preview>.master-note{margin-top:18px!important}@media (width<=900px){.master-page .master-material-recipe-preview,.master-page .master-material-readonly-variants{padding:14px!important;overflow-x:auto!important}.master-page .master-material-preview-table,.master-page .master-material-readonly-variants-table{min-width:760px!important}}.master-page .master-filter-grid{z-index:120!important}.master-page .master-filter-combo-label,.master-page .master-filter-combo,.master-page .master-area-combo-cell,.master-page .master-area-combo{z-index:130!important}.master-page .master-filter-combo:focus-within,.master-page .master-area-combo:focus-within{z-index:160!important}.master-page .master-filter-combo-menu,.master-page .master-area-combo-menu{z-index:180!important}.master-page .master-table-wrap,.master-page .master-material-summary-wrap,.master-page .master-material-recipe-preview,.master-page .master-material-readonly-variants,.master-page .master-workitem-classification-grid-shell{border:1px solid #4b301c33!important;box-shadow:0 0 0 1px #4b301c0e,0 10px 22px #1f140c09!important}.master-page table.master-table,.master-page .master-material-summary-table,.master-page .master-material-preview-table,.master-page .master-material-readonly-variants-table,.master-page .master-material-diagnostics-table,.master-page .master-material-types-table,.master-page .master-material-variants-table,.master-page .master-material-recipes-table,.master-page .master-material-recipe-lines-editor,.master-page .master-material-product-candidates-table,.master-page .master-combined-table,.master-page .master-fastener-table,.master-page .master-workitem-table{background:#fffcf7fa!important;border:1px solid #4b301c42!important;border-radius:14px!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff94!important}.master-page .master-workitem-classification-grid-shell{outline-offset:-1px!important;outline:1px solid #4b301c42!important}.master-page table.master-table thead tr:first-child th:first-child,.master-page .master-material-preview-table thead tr:first-child th:first-child,.master-page .master-material-readonly-variants-table thead tr:first-child th:first-child{border-top-left-radius:13px!important}.master-page table.master-table thead tr:first-child th:last-child,.master-page .master-material-preview-table thead tr:first-child th:last-child,.master-page .master-material-readonly-variants-table thead tr:first-child th:last-child{border-top-right-radius:13px!important}.master-page table.master-table th:first-child,.master-page table.master-table td:first-child,.master-page .master-material-preview-table th:first-child,.master-page .master-material-preview-table td:first-child,.master-page .master-material-readonly-variants-table th:first-child,.master-page .master-material-readonly-variants-table td:first-child{border-left:1px solid #4b301c29!important}.master-page table.master-table th:last-child,.master-page table.master-table td:last-child,.master-page .master-material-preview-table th:last-child,.master-page .master-material-preview-table td:last-child,.master-page .master-material-readonly-variants-table th:last-child,.master-page .master-material-readonly-variants-table td:last-child{border-right:1px solid #4b301c29!important}.master-page table.master-table tbody tr:last-child td,.master-page .master-material-preview-table tbody tr:last-child td,.master-page .master-material-readonly-variants-table tbody tr:last-child td{border-bottom:1px solid #4b301c29!important}.master-page .master-wide-diagnostics-panel{overflow:hidden!important}.master-page .master-wide-diagnostics-panel.is-collapsed{padding-bottom:0!important}.master-page .master-wide-diagnostics-panel.is-collapsed .master-wide-diagnostics-rules,.master-page .master-wide-diagnostics-panel.is-collapsed .master-wide-diagnostics-table-wrap{display:none!important}.master-page .master-wide-diagnostics-panel.is-collapsed .master-wide-diagnostics-header{margin-bottom:0!important}.master-page .master-wide-diagnostics-panel.is-collapsed .master-wide-diagnostics-top-actions{align-self:center!important}.master-page .master-wide-diagnostics-top-actions{flex-flow:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important}.master-page .master-wide-diagnostics-top-actions>button{width:auto!important;min-width:150px!important;margin:0!important}.master-page .master-wide-diagnostics-top-actions>span{align-items:center!important;min-height:34px!important;margin-left:4px!important;display:inline-flex!important}.master-page button.secondary-button:not(:disabled),.master-page button.ghost-button:not(:disabled){transition:background .15s,transform .15s,box-shadow .15s,border-color .15s,color .15s!important}.master-page button.secondary-button:not(:disabled):hover,.master-page button.secondary-button:not(:disabled):focus-visible,.master-page button.ghost-button:not(:disabled):hover,.master-page button.ghost-button:not(:disabled):focus-visible{color:#3f2917!important;background:#fff4df!important;border-color:#5c3d2247!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 8px 18px #1f140c17!important}.master-page button.secondary-button:disabled:hover,.master-page button.ghost-button:disabled:hover{box-shadow:none!important;transform:none!important}.master-page .master-discipline-rates-card{background:linear-gradient(#fffdf9fa,#fff8eeeb)!important;border:1px solid #4b301c29!important;border-radius:22px!important;padding:24px 26px!important;box-shadow:0 12px 30px #1f140c0e,inset 0 0 0 1px #ffffff9e!important}.master-page .master-discipline-rates-card>.master-table-header{border-bottom:1px solid #4b301c1c!important;align-items:flex-start!important;gap:18px!important;margin-bottom:18px!important;padding-bottom:16px!important}.master-page .master-discipline-rates-card>.master-table-header>div:first-child{max-width:820px!important}.master-page .master-discipline-rates-card>.master-table-header strong{color:#24170e!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:.92rem!important;font-weight:950!important;line-height:1.2!important}.master-page .master-discipline-rates-card>.master-table-header span{color:#4b301cb8!important;letter-spacing:normal!important;text-transform:none!important;line-height:1.45!important;display:block!important}.master-page .master-discipline-rates-card>.master-table-header>div:last-child{flex-direction:column!important;align-items:flex-end!important;gap:9px!important;display:flex!important}.master-page .master-discipline-rates-card>.master-table-header button{border-radius:999px!important;min-height:34px!important;padding:0 16px!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact{grid-template-columns:minmax(230px,1.15fr) minmax(150px,.8fr) minmax(120px,.62fr) minmax(160px,.8fr)!important;gap:14px!important;margin:18px 0 0!important;padding:0!important;display:grid!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact>label,.master-page .master-discipline-rates-card .master-discipline-rates-compact>div,.master-page .master-discipline-rates-card .master-discipline-rate-picker{background:#ffffffad!important;border:1px solid #5c3d2224!important;border-radius:17px!important;flex-direction:column!important;justify-content:space-between!important;gap:10px!important;min-height:92px!important;margin:0!important;padding:14px 15px!important;display:flex!important;box-shadow:0 7px 18px #1f140c09,inset 0 0 0 1px #ffffff9e!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:hover,.master-page .master-discipline-rates-card .master-discipline-rates-compact>div:hover,.master-page .master-discipline-rates-card .master-discipline-rate-picker:hover{background:#ffffffd1!important;border-color:#5c3d2238!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact span,.master-page .master-discipline-rates-card .master-discipline-rates-compact label>span{color:#4b301cb3!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:.66rem!important;font-weight:950!important;line-height:1.2!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact select,.master-page .master-discipline-rates-card .master-discipline-rates-compact input:not([type=checkbox]){color:#24170e!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;font:inherit!important;box-sizing:border-box!important;background:#fffffffa!important;border:1px solid #5c3d222e!important;border-radius:12px!important;padding:0 12px!important;font-size:.84rem!important;font-weight:650!important;line-height:1.2!important;box-shadow:0 3px 9px #1f140c06!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact select:focus,.master-page .master-discipline-rates-card .master-discipline-rates-compact input:not([type=checkbox]):focus{border-color:#007c6a6b!important;outline:2px solid #007c6a2b!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact input[type=checkbox]{accent-color:#4b301c!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;margin-top:8px!important;padding:0!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact .master-readonly-cell{color:#24170e!important;letter-spacing:normal!important;text-transform:none!important;box-sizing:border-box!important;background:#ffffffdb!important;border:1px solid #5c3d221f!important;border-radius:12px!important;align-items:center!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 12px!important;font-size:.9rem!important;font-weight:760!important;line-height:1.2!important;display:flex!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact .master-readonly-number{font-variant-numeric:tabular-nums!important;font-size:.92rem!important;font-weight:850!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact .master-readonly-badge{border-radius:999px!important;align-self:start!important;min-width:72px!important;height:38px!important;min-height:38px!important;padding:0 16px!important;font-size:.82rem!important}.master-page .master-discipline-rates-card>.master-note{color:#4b301cc2!important;letter-spacing:normal!important;text-transform:none!important;background:#ffffff7a!important;border:1px solid #5c3d221a!important;border-radius:15px!important;margin:18px 0 0!important;padding:13px 15px!important;font-size:.82rem!important;font-weight:430!important;line-height:1.48!important}@media (width<=1050px){.master-page .master-discipline-rates-card .master-discipline-rates-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){.master-page .master-discipline-rates-card{padding:18px!important}.master-page .master-discipline-rates-card>.master-table-header{flex-direction:column!important}.master-page .master-discipline-rates-card>.master-table-header>div:last-child{align-items:flex-start!important}}.master-page .master-discipline-rates-card .master-discipline-rates-compact{grid-template-columns:430px 165px 115px 160px!important;justify-content:start!important;place-items:stretch stretch!important;gap:12px!important;width:100%!important;max-width:100%!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact>label,.master-page .master-discipline-rates-card .master-discipline-rates-compact>div,.master-page .master-discipline-rates-card .master-discipline-rate-picker{width:auto!important;min-width:0!important;max-width:none!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:first-child,.master-page .master-discipline-rates-card .master-discipline-rate-picker:first-child{width:430px!important;max-width:430px!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact>div:nth-child(2),.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:nth-child(2){width:165px!important;max-width:165px!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact>div:nth-child(3),.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:nth-child(3){width:115px!important;max-width:115px!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact>div:nth-child(4),.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:nth-child(4){width:160px!important;max-width:160px!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact .master-readonly-number{text-align:left!important;justify-content:flex-start!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact .master-readonly-cell,.master-page .master-discipline-rates-card .master-discipline-rates-compact .master-readonly-badge{align-self:flex-start!important}@media (width<=1050px){.master-page .master-discipline-rates-card .master-discipline-rates-compact{grid-template-columns:minmax(0,1fr) minmax(140px,.45fr)!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact>label,.master-page .master-discipline-rates-card .master-discipline-rates-compact>div,.master-page .master-discipline-rates-card .master-discipline-rate-picker,.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:first-child,.master-page .master-discipline-rates-card .master-discipline-rate-picker:first-child,.master-page .master-discipline-rates-card .master-discipline-rates-compact>div:nth-child(2),.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:nth-child(2),.master-page .master-discipline-rates-card .master-discipline-rates-compact>div:nth-child(3),.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:nth-child(3),.master-page .master-discipline-rates-card .master-discipline-rates-compact>div:nth-child(4),.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:nth-child(4){width:auto!important;max-width:none!important}}@media (width<=680px){.master-page .master-discipline-rates-card .master-discipline-rates-compact{grid-template-columns:1fr!important}}.master-page .master-discipline-rates-card .master-discipline-rates-compact>div:nth-child(2),.master-page .master-discipline-rates-card .master-discipline-rates-compact>div:nth-child(3),.master-page .master-discipline-rates-card .master-discipline-rates-compact>div:nth-child(4),.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:nth-child(2),.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:nth-child(3),.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:nth-child(4){text-align:right!important;align-items:flex-end!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact>div:nth-child(2) span,.master-page .master-discipline-rates-card .master-discipline-rates-compact>div:nth-child(3) span,.master-page .master-discipline-rates-card .master-discipline-rates-compact>div:nth-child(4) span,.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:nth-child(2) span,.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:nth-child(3) span,.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:nth-child(4) span{text-align:right!important;width:100%!important;display:block!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact>div:nth-child(2) .master-readonly-cell,.master-page .master-discipline-rates-card .master-discipline-rates-compact>div:nth-child(3) .master-readonly-cell,.master-page .master-discipline-rates-card .master-discipline-rates-compact>div:nth-child(4) .master-readonly-cell,.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:nth-child(2) .master-readonly-cell,.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:nth-child(3) .master-readonly-cell,.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:nth-child(4) .master-readonly-cell,.master-page .master-discipline-rates-card .master-discipline-rates-compact>div:nth-child(2) .master-readonly-number,.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:nth-child(2) .master-readonly-number{text-align:right!important;justify-content:flex-end!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact>div:nth-child(3) .master-readonly-badge,.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:nth-child(3) .master-readonly-badge{text-align:center!important;align-self:flex-end!important}.master-page button[data-master-section-toggle=true],.master-page .master-section-collapse-button,.master-page .master-section-toggle-button{color:#3f2917!important;background:#eadcc7!important;border-color:#5c3d223d!important;box-shadow:0 5px 14px #1f140c0e,inset 0 1px #ffffff75!important}.master-page button[data-master-section-toggle=true]:hover:not(:disabled),.master-page button[data-master-section-toggle=true]:focus-visible:not(:disabled),.master-page .master-section-collapse-button:hover:not(:disabled),.master-page .master-section-collapse-button:focus-visible:not(:disabled),.master-page .master-section-toggle-button:hover:not(:disabled),.master-page .master-section-toggle-button:focus-visible:not(:disabled){color:#24170e!important;background:#d9c3a2!important;border-color:#5c3d2261!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 8px 18px #1f140c1b,inset 0 1px #ffffff57!important}.master-page button[data-master-section-toggle=true]:active:not(:disabled),.master-page .master-section-collapse-button:active:not(:disabled),.master-page .master-section-toggle-button:active:not(:disabled){background:#cdae82!important;transform:translateY(0)!important}.master-page button[data-master-section-toggle=true]:disabled,.master-page .master-section-collapse-button:disabled,.master-page .master-section-toggle-button:disabled{color:#4b301c8f!important;box-shadow:none!important;background:#eadcc794!important}.master-page .master-interpretation-request-panel{background:linear-gradient(#fffdf9fa,#fff8eee6)!important;border:1px solid #54301829!important;border-radius:18px!important;margin-top:14px!important;box-shadow:0 8px 22px #1f140c0b,inset 0 0 0 1px #ffffff94!important}.master-page .master-interpretation-header{background:#fffbf2b8!important;border-bottom:1px solid #5430181a!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;padding:15px 16px!important;display:flex!important}.master-page .master-interpretation-header>div:first-child{flex-direction:column!important;gap:5px!important;min-width:0!important;display:flex!important}.master-page .master-interpretation-header strong{color:#3f2917!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.86rem!important;font-weight:950!important}.master-page .master-interpretation-header span{color:#4b301cbd!important;font-size:.82rem!important;line-height:1.45!important}.master-page .master-interpretation-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.master-page .master-interpretation-idle{color:#4b301cb8!important;flex-direction:column!important;gap:4px!important;padding:14px 16px!important;font-size:.82rem!important;line-height:1.45!important;display:flex!important}.master-page .master-interpretation-idle span{color:#3f2917!important;font-weight:850!important}.master-page .master-interpretation-summary{grid-template-columns:repeat(4,minmax(140px,1fr))!important;gap:10px!important;padding:14px 16px 0!important;display:grid!important}.master-page .master-interpretation-summary>div{background:#ffffff9e!important;border:1px solid #5c3d221a!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;min-height:62px!important;padding:10px 12px!important;display:flex!important}.master-page .master-interpretation-summary span{color:#4b301c9e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.66rem!important;font-weight:900!important}.master-page .master-interpretation-summary strong{color:#3f2917!important;font-size:1.18rem!important;font-weight:950!important;line-height:1!important}.master-page .master-interpretation-rule-note{color:#4b301cc7!important;background:#fff6ded1!important;border:1px solid #a0681c29!important;border-radius:13px!important;margin:12px 16px 0!important;padding:10px 12px!important;font-size:.8rem!important;line-height:1.42!important}.master-page .master-interpretation-table-wrap{max-height:440px!important;margin:14px 16px 16px!important}.master-page .master-interpretation-table{table-layout:fixed!important;min-width:1120px!important}.master-page .master-interpretation-table th:first-child,.master-page .master-interpretation-table td:first-child{width:260px!important}.master-page .master-interpretation-table th:nth-child(2),.master-page .master-interpretation-table td:nth-child(2){width:72px!important}.master-page .master-interpretation-table th:nth-child(3),.master-page .master-interpretation-table td:nth-child(3){text-align:center!important;width:92px!important}.master-page .master-interpretation-table th:nth-child(4),.master-page .master-interpretation-table td:nth-child(4){width:350px!important}.master-page .master-interpretation-field-list,.master-page .master-interpretation-reason-list{color:#24170ee6!important;gap:5px!important;font-size:.76rem!important;line-height:1.32!important;display:grid!important}.master-page .master-interpretation-field-list span,.master-page .master-interpretation-reason-list span{background:#ffffffa3!important;border-radius:9px!important;padding:5px 7px!important;display:block!important}.master-page .master-interpretation-field-list strong,.master-page .master-interpretation-reason-list strong{color:#3f2917!important;font-weight:900!important}@media (width<=900px){.master-page .master-interpretation-header{flex-direction:column!important}.master-page .master-interpretation-actions{justify-content:flex-start!important}.master-page .master-interpretation-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.master-page .master-interpretation-summary{grid-template-columns:1fr!important}}.master-page .master-interpretation-table th:nth-child(6),.master-page .master-interpretation-table td:nth-child(6){text-align:right!important;width:140px!important}.master-page .master-interpretation-apply-button{white-space:nowrap!important;justify-content:center!important;min-width:112px!important}.master-page .master-interpretation-apply-note{color:#4b301c9e!important;text-align:right!important;margin-top:6px!important;font-size:.68rem!important;font-weight:800!important;line-height:1.25!important;display:block!important}.master-page .master-diagnostic-autofill-panel{background:linear-gradient(#fff9ecfa,#f6e8cfdb)!important;border:1px solid #5c3d2229!important;border-radius:13px!important;margin-top:9px!important;padding:10px!important;box-shadow:0 6px 14px #1f140c0e,inset 0 0 0 1px #ffffff8a!important}.master-page .master-diagnostic-autofill-header{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.master-page .master-diagnostic-autofill-header strong{color:#3f2917!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:950!important;line-height:1.2!important}.master-page .master-diagnostic-autofill-button{white-space:nowrap!important;min-height:28px!important;padding:0 10px!important;font-size:.72rem!important}.master-page .master-diagnostic-autofill-panel>small,.master-page .master-diagnostic-autofill-protected-note{color:#4b301cad!important;margin-top:7px!important;font-size:.7rem!important;font-weight:650!important;line-height:1.34!important;display:block!important}.master-page .master-diagnostic-autofill-preview{gap:8px!important;margin-top:9px!important;display:grid!important}.master-page .master-diagnostic-autofill-preview.is-empty{color:#4b301cb8!important;background:#ffffff9e!important;border-radius:10px!important;padding:8px 9px!important;font-size:.74rem!important;font-weight:700!important;line-height:1.32!important}.master-page .master-diagnostic-autofill-field-list{gap:7px!important;display:grid!important}.master-page .master-diagnostic-autofill-field-list label{background:#ffffffb3!important;border:1px solid #5c3d2214!important;border-radius:10px!important;grid-template-columns:minmax(120px,.75fr) minmax(150px,1fr)!important;align-items:start!important;gap:7px 9px!important;padding:7px!important;display:grid!important}.master-page .master-diagnostic-autofill-field-list label>span{gap:3px!important;min-width:0!important;display:grid!important}.master-page .master-diagnostic-autofill-field-list label>span strong{color:#3f2917!important;font-size:.7rem!important;font-weight:950!important;line-height:1.22!important}.master-page .master-diagnostic-autofill-field-list label>span small{color:#4b301c9e!important;font-size:.64rem!important;font-weight:750!important;line-height:1.22!important}.master-page .master-diagnostic-autofill-field-list input,.master-page .master-diagnostic-autofill-field-list select{border-radius:9px!important;width:100%!important;min-height:30px!important;font-size:.72rem!important;font-weight:700!important}.master-page .master-diagnostic-autofill-protected-value{color:#4b301cb8!important;background:#eadcc780!important;border:1px solid #5c3d2214!important;border-radius:9px!important;align-items:center!important;min-height:30px!important;padding:0 9px!important;font-size:.72rem!important;font-weight:800!important;display:flex!important}.master-page .master-diagnostic-autofill-field-list em{color:#4b301c9e!important;grid-column:1/-1!important;font-size:.64rem!important;font-style:normal!important;font-weight:750!important;line-height:1.28!important;display:block!important}.master-page .master-diagnostic-autofill-actions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}.master-page .master-diagnostic-autofill-actions button{min-height:30px!important;padding:0 12px!important;font-size:.72rem!important}.master-page .master-diagnostic-autofill-actions span{color:#4b301ca6!important;white-space:nowrap!important;font-size:.7rem!important;font-weight:850!important}.master-page .master-diagnostic-autofill-protected-note{background:#fff6debd!important;border:1px solid #a0681c24!important;border-radius:10px!important;padding:7px 9px!important}.master-page .master-diagnostic-autofill-field-list label:has(small){background:#ffffffc7!important}.master-page .master-interpretation-request-panel{overflow:hidden!important}.master-page .master-interpretation-request-panel .master-interpretation-summary{grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:10px!important;margin:14px 16px 10px!important;padding:0!important;display:grid!important}.master-page .master-interpretation-request-panel .master-interpretation-summary article{background:#fffcf7e0!important;border:1px solid #5c3d221f!important;border-radius:14px!important;grid-template-columns:1fr!important;align-content:start!important;row-gap:6px!important;min-width:0!important;padding:11px 13px!important;display:grid!important}.master-page .master-interpretation-request-panel .master-interpretation-summary article span{color:#4b301cad!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:normal!important;margin:0!important;font-size:.64rem!important;font-weight:950!important;line-height:1.2!important;display:block!important}.master-page .master-interpretation-request-panel .master-interpretation-summary article strong{color:#24170e!important;margin:0!important;font-size:1.28rem!important;font-weight:950!important;line-height:1!important;display:block!important}.master-page .master-interpretation-request-panel .master-interpretation-rule{color:#4b301cc7!important;background:#fff6dec7!important;border:1px solid #a0681c2e!important;border-radius:12px!important;margin:10px 16px 12px!important;padding:10px 12px!important;font-size:.78rem!important;font-weight:600!important;line-height:1.38!important}.master-page .master-interpretation-request-panel .master-interpretation-rule strong{color:#4b301c!important;margin-right:5px!important;font-weight:950!important}.master-page .master-interpretation-request-panel .master-interpretation-table-wrap{width:calc(100% - 32px)!important;margin-left:16px!important;margin-right:16px!important}.master-page .master-interpretation-request-panel>.master-note{color:#4b301cb8!important;margin:12px 16px 0!important;padding:0 2px!important;font-size:.82rem!important;font-weight:500!important;line-height:1.45!important}@media (width<=1100px){.master-page .master-interpretation-request-panel .master-interpretation-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.master-page .master-interpretation-request-panel .master-interpretation-summary{grid-template-columns:1fr!important}}.master-page .master-session-warning{background:#9a473b1a!important;border-color:#9a473b3d!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.master-page .master-session-warning>div{gap:3px!important;min-width:0!important;display:grid!important}.master-page .master-session-warning strong{color:#6f2f26!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.78rem!important;font-weight:950!important}.master-page .master-session-warning span,.master-page .master-session-warning small{color:#6f2f26!important;font-size:.82rem!important;font-weight:650!important;line-height:1.35!important}.master-page .master-session-warning small{opacity:.82!important;font-size:.74rem!important}.master-page .master-session-warning .primary-button{flex:none!important;justify-content:center!important;align-items:center!important;min-height:32px!important;padding:0 14px!important;text-decoration:none!important;display:inline-flex!important}@media (width<=720px){.master-page .master-session-warning{flex-direction:column!important;align-items:stretch!important}.master-page .master-session-warning .primary-button{width:fit-content!important}}.master-page .master-active-diagnostic-context{background:linear-gradient(#fff7e2f5,#f7e8cbe6)!important;border:1px solid #8e582033!important;border-radius:14px!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin:14px 0 12px!important;padding:12px 14px!important;display:flex!important;box-shadow:0 8px 20px #2d1d100f,inset 0 0 0 1px #ffffff7a!important}.master-page .master-active-diagnostic-context>div:first-child{gap:5px!important;min-width:0!important;display:grid!important}.master-page .master-active-diagnostic-context span{color:#4b301cb8!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:950!important}.master-page .master-active-diagnostic-context strong{color:#2d1d10!important;font-size:.95rem!important;font-weight:950!important;line-height:1.18!important}.master-page .master-active-diagnostic-context p,.master-page .master-active-diagnostic-context small{color:#4b301cc7!important;margin:0!important;font-size:.78rem!important;font-weight:650!important;line-height:1.35!important}.master-page .master-active-diagnostic-context small{color:#653e1cb8!important;font-size:.72rem!important}.master-page .master-active-diagnostic-actions{flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.master-page .master-active-diagnostic-actions button{white-space:nowrap!important;min-height:31px!important;padding:0 12px!important;font-size:.72rem!important}@media (width<=760px){.master-page .master-active-diagnostic-context{flex-direction:column!important}.master-page .master-active-diagnostic-actions{justify-content:flex-start!important}}:is(.master-page .master-diagnostic-autofill-field-list label:has(input[value]),.master-page .master-diagnostic-autofill-field-list label:has(select)){scroll-margin-top:140px!important}.master-page .master-active-diagnostic-context small+small{margin-top:4px!important}.master-page .master-workitem-material-binding-card{overflow:visible!important}.master-page .master-workitem-material-binding-grid-shell{--fk-master-material-binding-header-height:42px;--fk-master-material-binding-row-height:49px;--fk-master-material-binding-name-width:320px;--fk-master-material-binding-unit-width:86px;background:#fffcf7db!important;border:1px solid #5c3d221f!important;border-radius:18px!important;align-items:start!important;width:100%!important;margin-top:14px!important;display:grid!important;overflow:hidden!important}.master-page .master-workitem-material-binding-grid-fixed{background:#f4efe8!important;border-right:1px solid #5c3d2224!important;min-width:0!important;overflow:hidden!important}.master-page .master-workitem-material-binding-grid-scroll{background:#fffcf7db!important;min-width:0!important;overflow:auto hidden!important}.master-page .master-workitem-material-binding-grid-fixed-header,.master-page .master-workitem-material-binding-grid-fixed-row{display:grid!important}.master-page .master-workitem-material-binding-grid-scroll-header,.master-page .master-workitem-material-binding-grid-scroll-row{grid-template-columns:180px 180px 320px 300px 112px 76px 76px 76px!important;display:grid!important}.master-page .master-workitem-material-binding-grid-header-cell,.master-page .master-workitem-material-binding-grid-scroll-header>div{color:#fff7ec!important;text-align:left!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;background:#4b301c!important;border-bottom:1px solid #5c3d221a!important;align-items:center!important;font-size:.62rem!important;font-weight:900!important;display:flex!important}.master-page .master-workitem-material-binding-grid-cell,.master-page .master-workitem-material-binding-grid-edit-cell,.master-page .master-workitem-material-binding-grid-flag-cell{background:#fffcf7c7!important}.master-page .master-workitem-material-binding-grid-fixed-row:nth-child(2n) .master-workitem-material-binding-grid-cell,.master-page .master-workitem-material-binding-grid-scroll-row:nth-child(2n) .master-workitem-material-binding-grid-edit-cell,.master-page .master-workitem-material-binding-grid-scroll-row:nth-child(2n) .master-workitem-material-binding-grid-flag-cell{background:#fff8eeb8!important}.master-page .master-workitem-material-binding-grid-name-cell{background:#f4efe8!important;box-shadow:5px 0 9px #3d2c1f14!important}.master-page .master-workitem-material-binding-grid-unit-cell{background:#f4efe8!important;box-shadow:5px 0 9px #3d2c1f0f!important}.master-page .master-workitem-material-binding-grid-reference{opacity:.78!important;justify-content:flex-start!important;font-weight:400!important}.master-page .master-workitem-material-binding-grid-unit,.master-page .master-workitem-material-binding-grid-header-cell.is-unit{text-align:center!important;justify-content:center!important}.master-page .master-workitem-material-binding-grid-unit{white-space:nowrap!important}.master-page .master-workitem-material-binding-grid-edit-cell input,.master-page .master-workitem-material-binding-grid-edit-cell select{color:#24170e!important;width:100%!important;min-width:0!important;height:34px!important;font:inherit!important;box-sizing:border-box!important;background:#fffffff0!important;border:1px solid #5c3d2229!important;border-radius:10px!important;padding:0 10px!important;font-size:.78rem!important}.master-page .master-workitem-material-binding-grid-priority-cell input{text-align:right!important;font-variant-numeric:tabular-nums!important}.master-page .master-workitem-material-binding-grid-flag-cell input[type=checkbox]{accent-color:#4b301c!important;padding:0!important}.master-page .master-workitem-material-binding-autofill-panel{margin:12px 0!important}.master-page .master-workitem-material-binding-autofill-panel .master-diagnostic-autofill-panel{margin:0!important}@media (width<=760px){.master-page .master-workitem-material-binding-grid-shell{--fk-master-material-binding-name-width:188px;--fk-master-material-binding-unit-width:72px}}.master-page .master-workitem-material-binding-grid-shell{--fk-master-material-binding-header-height:var(--fk-master-classification-header-height,42px)!important;--fk-master-material-binding-row-height:var(--fk-master-classification-row-height,49px)!important;--fk-master-material-binding-name-width:var(--fk-master-classification-name-width,320px)!important;--fk-master-material-binding-unit-width:var(--fk-master-classification-unit-width,86px)!important;grid-template-columns:calc(var(--fk-master-material-binding-name-width) + var(--fk-master-material-binding-unit-width)) minmax(0, 1fr)!important}.master-page .master-workitem-material-binding-grid-fixed-header,.master-page .master-workitem-material-binding-grid-fixed-row{grid-template-columns:var(--fk-master-material-binding-name-width) var(--fk-master-material-binding-unit-width)!important}.master-page .master-workitem-material-binding-grid-fixed-header,.master-page .master-workitem-material-binding-grid-scroll-header{height:var(--fk-master-material-binding-header-height)!important;min-height:var(--fk-master-material-binding-header-height)!important;max-height:var(--fk-master-material-binding-header-height)!important}.master-page .master-workitem-material-binding-grid-fixed-row,.master-page .master-workitem-material-binding-grid-scroll-row{height:var(--fk-master-material-binding-row-height)!important;min-height:var(--fk-master-material-binding-row-height)!important;max-height:var(--fk-master-material-binding-row-height)!important}.master-page .master-workitem-material-binding-grid-header-cell,.master-page .master-workitem-material-binding-grid-scroll-header>div{height:var(--fk-master-material-binding-header-height)!important;min-height:var(--fk-master-material-binding-header-height)!important;max-height:var(--fk-master-material-binding-header-height)!important;box-sizing:border-box!important;padding:10px 8px!important;line-height:1.15!important}.master-page .master-workitem-material-binding-grid-header-cell{color:#2f241b!important;background:#eadfce!important}.master-page .master-workitem-material-binding-grid-header-cell.is-unit{text-align:center!important;justify-content:center!important}.master-page .master-workitem-material-binding-grid-cell,.master-page .master-workitem-material-binding-grid-edit-cell,.master-page .master-workitem-material-binding-grid-flag-cell{height:var(--fk-master-material-binding-row-height)!important;min-height:var(--fk-master-material-binding-row-height)!important;max-height:var(--fk-master-material-binding-row-height)!important;box-sizing:border-box!important;border-bottom:1px solid #5c3d2214!important;align-items:center!important;min-width:0!important;padding:7px 8px!important;display:flex!important}.master-page .master-workitem-material-binding-grid-fixed-row:nth-child(2n) .master-workitem-material-binding-grid-cell,.master-page .master-workitem-material-binding-grid-scroll-row:nth-child(2n)>.master-workitem-material-binding-grid-edit-cell,.master-page .master-workitem-material-binding-grid-scroll-row:nth-child(2n)>.master-workitem-material-binding-grid-flag-cell{background:#fff8ee8a!important}.master-page .master-workitem-material-binding-grid-name-cell,.master-page .master-workitem-material-binding-grid-unit-cell{background:#f4efe8!important}.master-page .master-workitem-material-binding-grid-reference,.master-page .master-workitem-material-binding-grid-unit{box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 10px!important;line-height:34px!important;display:block!important;overflow:hidden!important}.master-page .master-workitem-material-binding-grid-unit{text-align:center!important;padding-left:0!important;padding-right:0!important}.master-page .master-workitem-material-binding-grid-scroll-row>.master-workitem-material-binding-grid-edit-cell select,.master-page .master-workitem-material-binding-grid-scroll-row>.master-workitem-material-binding-grid-edit-cell input,.master-page .master-workitem-material-binding-grid-scroll-row>.master-workitem-material-binding-grid-edit-cell .master-readonly-cell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important}.master-page .master-workitem-material-binding-grid-scroll-row>.master-workitem-material-binding-grid-edit-cell .master-readonly-cell{text-overflow:ellipsis!important;white-space:nowrap!important;line-height:34px!important;display:block!important;overflow:hidden!important}@media (width<=760px){.master-page .master-workitem-material-binding-grid-shell{--fk-master-material-binding-name-width:188px!important;--fk-master-material-binding-unit-width:72px!important;grid-template-columns:260px minmax(0,1fr)!important}}.master-page .master-workitem-material-binding-grid-priority-cell{justify-content:center!important}.master-page .master-workitem-material-binding-grid-priority-cell input,.master-page .master-workitem-material-binding-grid-priority-cell .master-readonly-cell,.master-page .master-workitem-material-binding-grid-priority-cell .master-readonly-number{text-align:right!important;justify-self:center!important;max-width:86px!important}.master-page .master-workitem-material-binding-grid-flag-cell{justify-content:center!important}.master-page .master-workitem-material-binding-grid-flag-cell input[type=checkbox]{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important}.master-page .master-workitem-material-binding-grid-flag-cell .master-readonly-badge{min-width:38px!important;max-width:48px!important;height:26px!important;min-height:26px!important;padding:0 8px!important}.master-page .master-workitem-material-binding-grid-scroll-header>div:nth-child(5),.master-page .master-workitem-material-binding-grid-scroll-header>div:nth-child(6),.master-page .master-workitem-material-binding-grid-scroll-header>div:nth-child(7),.master-page .master-workitem-material-binding-grid-scroll-header>div:nth-child(8){text-align:center!important;justify-content:center!important;padding-left:4px!important;padding-right:4px!important}.master-page .master-workitem-material-binding-grid-scroll-row>.master-workitem-material-binding-grid-edit-cell:nth-child(5),.master-page .master-workitem-material-binding-grid-scroll-row>.master-workitem-material-binding-grid-flag-cell:nth-child(6),.master-page .master-workitem-material-binding-grid-scroll-row>.master-workitem-material-binding-grid-flag-cell:nth-child(7),.master-page .master-workitem-material-binding-grid-scroll-row>.master-workitem-material-binding-grid-flag-cell:nth-child(8){justify-content:center!important}.master-page .master-nav-managed-section,.master-page .master-overview-diagnostics-card,.master-page .master-option-admin-row,.master-page [data-master-target],.master-page [data-material-target],.master-page .master-consumption-card,.master-page .master-fastener-card,.master-page .master-discipline-rates-card,.master-page .master-calculation-limits-card,.master-page .master-combined-card,.master-page .master-workitem-material-binding-card,.master-page .master-material-foundation-card{scroll-margin-top:var(--fk-master-sticky-scroll-offset,188px)!important}.master-workitem-core-table col.master-workitem-core-id-col{width:132px!important}.master-workitem-core-table col.master-workitem-core-discipline-col{width:156px!important}.master-table.master-workitem-core-table,.master-workitem-core-table{min-width:1040px!important}.master-workitem-core-table th:nth-child(2),.master-workitem-core-table td:nth-child(2),.master-workitem-core-table th:nth-child(3),.master-workitem-core-table td:nth-child(3){white-space:nowrap!important}.master-workitem-core-table td input,.master-workitem-core-table td select,.master-workitem-core-table .master-factor-button{width:100%!important;min-width:0!important;max-width:100%!important}.master-workitem-core-table .master-readonly-cell{text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.master-page .master-workitem-diagnostic-autofill-row>td{background:linear-gradient(#fff7e2d1,#f9ebcdc7)!important;border-bottom:1px solid #5c3d2224!important;padding:10px 12px 12px!important}.master-page .master-workitem-diagnostic-autofill-row-inner{width:min(980px,100%)!important;margin:0!important}.master-page .master-workitem-diagnostic-autofill-row .master-diagnostic-autofill-panel{width:100%!important;margin:0!important;box-shadow:0 8px 22px #2d1d100f,inset 0 0 0 1px #ffffff8c!important}.master-page .master-workitem-core-table td .master-diagnostic-autofill-panel{margin-top:0!important}.master-page .master-product-candidate-picker-button{color:#3f2917!important;width:100%!important;min-height:30px!important;box-shadow:none!important;text-align:center!important;background:#f4e6cf!important;border:1px solid #5c3d2229!important;border-radius:10px!important;margin-bottom:6px!important;padding:5px 8px!important;font-size:.72rem!important;font-weight:850!important;line-height:1.1!important}.master-page .master-product-candidate-picker-button:hover:not(:disabled),.master-page .master-product-candidate-picker-button:focus:not(:disabled){background:#ead3ae!important;border-color:#5c3d2252!important;outline:none!important}.master-page .master-product-candidate-picker-button:disabled{opacity:.42!important;cursor:not-allowed!important}.master-page .master-product-candidate-picker-modal .master-material-picker-meta span{max-width:680px!important}.master-page .master-wide-diagnostics-table{table-layout:fixed!important;min-width:1450px!important}.master-page .master-wide-diagnostics-col-status,.master-page .master-wide-diagnostics-table th:first-child,.master-page .master-wide-diagnostics-table td:first-child{width:76px!important;min-width:76px!important;max-width:76px!important}.master-page .master-wide-diagnostics-col-area,.master-page .master-wide-diagnostics-table th:nth-child(2),.master-page .master-wide-diagnostics-table td:nth-child(2){width:138px!important;min-width:138px!important;max-width:138px!important}.master-page .master-wide-diagnostics-col-title,.master-page .master-wide-diagnostics-table th:nth-child(3),.master-page .master-wide-diagnostics-table td:nth-child(3){width:292px!important;min-width:292px!important;max-width:292px!important}.master-page .master-wide-diagnostics-col-detail,.master-page .master-wide-diagnostics-table th:nth-child(4),.master-page .master-wide-diagnostics-table td:nth-child(4){width:auto!important;min-width:360px!important;max-width:none!important;padding-right:10px!important}.master-page .master-wide-diagnostics-col-action-safe,.master-page .master-wide-diagnostics-table th:nth-child(5),.master-page .master-wide-diagnostics-table td:nth-child(5){width:150px!important;min-width:150px!important;max-width:150px!important}.master-page .master-wide-diagnostics-col-action-target,.master-page .master-wide-diagnostics-table th:nth-child(6),.master-page .master-wide-diagnostics-table td:nth-child(6){width:128px!important;min-width:128px!important;max-width:128px!important}.master-page .master-wide-diagnostics-col-action-ignore,.master-page .master-wide-diagnostics-table th:nth-child(7),.master-page .master-wide-diagnostics-table td:nth-child(7){width:104px!important;min-width:104px!important;max-width:104px!important}.master-page .master-wide-diagnostic-action-heading{text-align:center!important;white-space:normal!important;line-height:1.05!important}.master-page .master-wide-diagnostic-action-cell{text-align:center!important;vertical-align:middle!important;padding-left:5px!important;padding-right:5px!important;overflow:hidden!important}.master-page .master-wide-diagnostic-action-cell .primary-button,.master-page .master-wide-diagnostic-action-cell .secondary-button,.master-page .master-wide-diagnostic-action-cell .ghost-button{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:30px!important;padding:5px 6px!important;font-size:.63rem!important;line-height:1.06!important;display:inline-flex!important}.master-page .master-wide-diagnostic-action-cell .primary-button:disabled,.master-page .master-wide-diagnostic-action-cell .secondary-button:disabled,.master-page .master-wide-diagnostic-action-cell .ghost-button:disabled{opacity:.34!important;cursor:not-allowed!important;filter:grayscale(.2)!important}.master-page .master-wide-diagnostic-detail-cell{width:100%!important;min-width:0!important;max-width:100%!important}@media (width<=900px){.master-page .master-wide-diagnostics-table{min-width:1450px!important}}.master-floating-tooltip{white-space:normal!important;flex-direction:column!important;gap:2px!important;display:flex!important}.master-floating-tooltip-title{color:#24170e!important;font-weight:950!important;line-height:1.25!important;display:block!important}.master-floating-tooltip-spacer{height:7px!important;min-height:7px!important;display:block!important}.master-floating-tooltip-line{color:#24170ec7!important;font-weight:400!important;line-height:1.35!important;display:block!important}.master-page .master-workitem-flow-guide-card{background:linear-gradient(#f6fffcf0,#fffcf7f5)!important;border-color:#007c6a29!important}.master-page .master-workitem-flow-guide-header{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin-bottom:14px!important;display:flex!important}.master-page .master-workitem-flow-guide-header>div:first-child{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.master-page .master-workitem-flow-guide-header strong{color:#264336!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.82rem!important;font-weight:950!important}.master-page .master-workitem-flow-guide-header span{color:#264336bd!important;line-height:1.45!important}.master-page .master-workitem-flow-guide-status{background:#007c6a12!important;border:1px solid #007c6a29!important;border-radius:16px!important;flex-direction:column!important;gap:3px!important;min-width:156px!important;padding:10px 12px!important;display:flex!important}.master-page .master-workitem-flow-guide-status span{color:#264336ad!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.62rem!important;font-weight:900!important}.master-page .master-workitem-flow-guide-status strong{color:#006a5a!important;letter-spacing:normal!important;text-transform:none!important;font-size:.8rem!important}.master-page .master-workitem-flow-guide-steps{grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:10px!important;display:grid!important}.master-page .master-workitem-flow-guide-steps>div{background:#ffffffb8!important;border:1px solid #007c6a1f!important;border-radius:16px!important;flex-direction:column!important;gap:5px!important;min-width:0!important;padding:12px!important;display:flex!important}.master-page .master-workitem-flow-guide-steps strong{color:#264336!important;font-size:.78rem!important;font-weight:900!important}.master-page .master-workitem-flow-guide-steps span{color:#264336b8!important;font-size:.78rem!important;line-height:1.35!important}.master-page .master-workitem-dimension-scope-create-row{background:#fff8eead!important;border:1px dashed #5c3d222e!important;border-radius:14px!important;grid-template-columns:minmax(180px,1fr) auto!important;gap:8px!important;margin:10px 0 12px!important;padding:10px!important;display:grid!important}.master-page .master-workitem-dimension-scope-create-row input{color:#24170e!important;width:100%!important;min-width:0!important;height:34px!important;font:inherit!important;box-sizing:border-box!important;background:#fffffff5!important;border:1px solid #5c3d2229!important;border-radius:999px!important;padding:0 12px!important;font-size:.82rem!important}.master-page .master-workitem-dimension-scope-create-row button{height:34px!important;min-height:34px!important}.master-page .master-workitem-dimension-scope-modal-chip em{margin-left:4px!important;font-size:.9rem!important;font-style:normal!important;font-weight:950!important;line-height:1!important}.master-page .master-workitem-dimension-scope-modal-chip.is-used-elsewhere:not(.is-selected){background:#fff8dedb!important;border-color:#a4730f42!important}.master-page .master-workitem-dimension-scope-modal-chip.is-used-elsewhere.is-selected{background:#007c6a1f!important;border-color:#007c6a57!important}@media (width<=900px){.master-page .master-workitem-flow-guide-header{flex-direction:column!important}.master-page .master-workitem-flow-guide-status{width:100%!important}.master-page .master-workitem-flow-guide-steps{grid-template-columns:1fr 1fr!important}.master-page .master-workitem-dimension-scope-create-row{grid-template-columns:1fr!important}}@media (width<=560px){.master-page .master-workitem-flow-guide-steps{grid-template-columns:1fr!important}}.master-page .master-card:has(.master-workitem-core-table){order:20!important}.master-page .master-card:has(.master-workitem-classification-grid-shell){order:25!important}.master-page .master-material-foundation-card{order:30!important}.master-page .master-card.master-consumption-card{order:40!important}.master-page .master-fastener-card{order:45!important}.master-page .master-discipline-rates-card{order:50!important}.master-page .master-combined-card{order:22!important}.master-page .master-workitem-material-binding-card{opacity:.94!important;order:65!important}.master-page .master-calculation-limits-card{order:70!important}.master-page .master-card:has(.master-workitem-core-table)>.master-table-header{background:#f6fffcb8!important;border:1px solid #007c6a1f!important;border-radius:18px!important;padding:12px 14px!important}.master-page .master-workitem-material-binding-card>.master-table-header{background:#fff8ee8f!important;border:1px dashed #5c3d2229!important;border-radius:18px!important;padding:12px 14px!important}.master-page .master-workitem-material-foundation-inline-row>td{background:#f6fffc85!important;border-bottom-color:#007c6a1a!important;padding-top:0!important}.master-page .master-workitem-material-foundation-inline{background:#ffffffb8!important;border:1px solid #007c6a1c!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;padding:9px 10px!important;display:grid!important}.master-page .master-workitem-material-foundation-inline-main{gap:6px!important;min-width:0!important;display:grid!important}.master-page .master-workitem-material-foundation-inline-main>strong{color:#264336c2!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.62rem!important;font-weight:950!important;line-height:1.1!important}.master-page .master-workitem-material-foundation-inline-pills{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.master-page .master-workitem-material-foundation-inline-pill{color:#264336!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#007c6a14!important;border:1px solid #007c6a29!important;border-radius:999px!important;align-items:center!important;max-width:210px!important;min-height:24px!important;padding:0 9px!important;font-size:.72rem!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.master-page .master-workitem-material-foundation-inline-pill.is-dimension{color:#4b301c!important;background:#fff8eedb!important;border-color:#5c3d2226!important}.master-page .master-workitem-material-foundation-inline-pill.is-warning{color:#7a4b10!important;background:#fff8dedb!important;border-color:#a4730f3d!important}.master-page .master-workitem-material-foundation-inline-pill.is-empty{color:#4b301c94!important;background:#ffffffad!important;border-style:dashed!important;border-color:#5c3d2229!important}.master-page .master-workitem-material-foundation-inline-actions{white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.master-page .master-workitem-material-foundation-inline-status{color:#4b301c99!important;font-size:.72rem!important;font-weight:800!important}.master-page .master-workitem-material-foundation-inline-status.is-ready{color:#006a5a!important}.master-page .master-workitem-material-foundation-inline-button{height:30px!important;min-height:30px!important;padding:0 12px!important;font-size:.74rem!important}@media (width<=900px){.master-page .master-workitem-material-foundation-inline{grid-template-columns:1fr!important}.master-page .master-workitem-material-foundation-inline-actions{flex-wrap:wrap!important;justify-content:flex-start!important}}.master-page .master-workitem-material-foundation-inline-button.is-link-target{color:#6b3d08!important;background:#fff8def5!important;border-color:#a4730f6b!important;height:30px!important;min-height:30px!important;padding:0 13px!important;font-size:.76rem!important;font-weight:900!important;box-shadow:0 1px #a4730f14!important}.master-page button.master-workitem-material-foundation-inline-button.is-link-target:not(:disabled):hover,.master-page button.master-workitem-material-foundation-inline-button.is-link-target:not(:disabled):focus,.master-page button.master-workitem-material-foundation-inline-button.is-link-target:not(:disabled):focus-visible{color:#4d2a04!important;background:#ffe5a2!important;border-color:#915e09a3!important;transform:translateY(-1px)!important}.master-page .master-workitem-material-foundation-editor-modal{background:#fffaf2!important;border:1px solid #49331f2e!important;border-radius:22px!important;flex-direction:column!important;width:min(760px,100vw - 36px)!important;max-height:min(760px,100vh - 48px)!important;display:flex!important;overflow:hidden!important;box-shadow:0 28px 80px #120c084d!important}.master-page .master-workitem-material-foundation-editor-body{background:#fffaf2!important;flex:auto!important;gap:14px!important;min-height:0!important;padding:16px!important;display:grid!important;overflow:auto!important}.master-page .master-workitem-material-foundation-editor-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.master-page .master-workitem-material-foundation-editor-summary>div{background:#fff8eec2!important;border:1px solid #5c3d221f!important;border-radius:14px!important;min-width:0!important;padding:10px 12px!important}.master-page .master-workitem-material-foundation-editor-summary span,.master-page .master-workitem-material-foundation-editor-grid span,.master-page .master-workitem-material-foundation-editor-dimensions span{color:#4b301cad!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.63rem!important;font-weight:900!important;line-height:1.2!important;display:block!important}.master-page .master-workitem-material-foundation-editor-summary strong{color:#24170e!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:4px!important;font-size:.9rem!important;font-weight:900!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.master-page .master-workitem-material-foundation-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.master-page .master-workitem-material-foundation-editor-grid label{flex-direction:column!important;gap:5px!important;min-width:0!important;display:flex!important}.master-page .master-workitem-material-foundation-editor-wide{grid-column:1/-1!important}.master-page .master-workitem-material-foundation-editor-grid input,.master-page .master-workitem-material-foundation-editor-grid select{color:#24170e!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;font:inherit!important;box-sizing:border-box!important;background:#fffffff5!important;border:1px solid #5c3d2229!important;border-radius:10px!important;padding:0 11px!important;font-size:.82rem!important}.master-page .master-workitem-material-foundation-editor-dimensions{background:#f6fffcad!important;border:1px solid #007c6a21!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px!important;display:grid!important}.master-page .master-workitem-material-foundation-editor-dimensions strong{color:#006a5a!important;margin-top:4px!important;font-size:.9rem!important;font-weight:900!important;display:block!important}.master-page .master-workitem-material-foundation-editor-dimensions p{color:#4b301cad!important;margin:4px 0 0!important;font-size:.78rem!important;line-height:1.35!important}@media (width<=720px){.master-page .master-workitem-material-foundation-editor-summary,.master-page .master-workitem-material-foundation-editor-grid,.master-page .master-workitem-material-foundation-editor-dimensions{grid-template-columns:1fr!important}.master-page .master-workitem-material-foundation-editor-dimensions{align-items:stretch!important}}.master-page .master-workitem-material-family-custom-row{background:#fff8de85!important;border:1px dashed #a4730f42!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin-top:7px!important;padding:8px!important;display:grid!important}.master-page .master-workitem-material-family-custom-row input{background:#fffffffa!important;height:32px!important;min-height:32px!important}.master-page .master-workitem-material-family-custom-row button{height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:.76rem!important}@media (width<=720px){.master-page .master-workitem-material-family-custom-row{grid-template-columns:1fr!important}}.master-page .master-workitem-material-foundation-inline-button.is-edit-target{color:#006a5a!important;background:#f6fffcf0!important;border-color:#007c6a6b!important;height:30px!important;min-height:30px!important;margin-left:0!important;padding:0 13px!important;font-size:.76rem!important;font-weight:900!important;box-shadow:0 1px #007c6a14!important}.master-page button.master-workitem-material-foundation-inline-button.is-edit-target:not(:disabled):hover,.master-page button.master-workitem-material-foundation-inline-button.is-edit-target:not(:disabled):focus,.master-page button.master-workitem-material-foundation-inline-button.is-edit-target:not(:disabled):focus-visible{color:#003f36!important;background:#d4f6eb!important;border-color:#005f51ad!important;transform:translateY(-1px)!important}.master-page .master-workitem-material-foundation-inline-pill.is-empty,.master-page .master-workitem-material-foundation-inline-pill.is-dimension.is-empty{letter-spacing:normal!important;text-transform:none!important;font-weight:400!important}.master-page .master-workitem-classification-section-shell{background:linear-gradient(#fffcf7f5,#faf4ebe6)!important;border:1px solid #78523238!important;border-radius:24px!important;gap:12px!important;margin:20px 0 0!important;padding:18px!important;display:grid!important;box-shadow:0 0 0 1px #4b301c0b,0 14px 30px #1f140c0e!important}.master-page .master-workitem-classification-section-shell>.master-workitem-subsection-header,.master-page .master-workitem-classification-section-shell>.master-section-local-search,.master-page .master-workitem-classification-section-shell>.master-table-pagination,.master-page .master-workitem-classification-section-shell>.master-table-page-size-pagination,.master-page .master-workitem-classification-section-shell>.master-workitem-classification-grid-shell{margin:0!important}.master-page .master-workitem-classification-section-shell>.master-workitem-subsection-header{background:#ffffffa8!important}.master-page .master-workitem-classification-section-shell>.master-section-local-search{background:#ffffffd1!important}.master-page .master-workitem-classification-section-shell>.master-table-pagination,.master-page .master-workitem-classification-section-shell>.master-table-page-size-pagination{padding:0 4px!important}.master-page .master-workitem-classification-section-shell>.master-workitem-classification-grid-shell{background:#ffffffb8!important}.master-page .master-workitem-classification-section-shell>.master-note{margin:2px 0 0!important;padding:0 2px!important}@media (width<=900px){.master-page .master-workitem-classification-section-shell{border-radius:20px!important;padding:14px!important}}.master-page .master-classification-section-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.master-page .master-classification-edit-button{white-space:nowrap!important;min-width:165px!important}.master-page .master-classification-edit-button:disabled{cursor:not-allowed!important}.master-page .master-card.master-consumption-card .master-consumption-table-wrap{width:100%!important;max-height:68vh!important;margin-top:14px!important;overflow:auto!important}.master-page .master-card.master-consumption-card .master-consumption-table{table-layout:fixed!important;width:100%!important;min-width:1320px!important}.master-page .master-card.master-consumption-card .master-consumption-table th,.master-page .master-card.master-consumption-card .master-consumption-table td{vertical-align:middle!important}.master-page .master-card.master-consumption-card .master-consumption-material-col{width:230px!important}.master-page .master-card.master-consumption-card .master-consumption-unit-col{width:90px!important}.master-page .master-card.master-consumption-card .master-consumption-description-col{width:280px!important}.master-page .master-card.master-consumption-card .master-consumption-basis-col{width:150px!important}.master-page .master-card.master-consumption-card .master-consumption-factor-col{width:105px!important}.master-page .master-card.master-consumption-card .master-consumption-waste-mode-col{width:160px!important}.master-page .master-card.master-consumption-card .master-consumption-waste-percent-col{width:110px!important}.master-page .master-card.master-consumption-card .master-consumption-active-col{width:92px!important}.master-page .master-card.master-consumption-card .master-consumption-actions-col{width:105px!important}.master-page .master-card.master-consumption-card .master-consumption-table input,.master-page .master-card.master-consumption-card .master-consumption-table select{height:34px!important;min-height:34px!important}.master-page .master-card.master-consumption-card .master-consumption-table input[type=checkbox]{accent-color:#4b301c!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important}.master-page .master-card.master-consumption-card .master-consumption-active-cell,.master-page .master-card.master-consumption-card .master-consumption-actions-cell{text-align:center!important}.master-page .master-card.master-consumption-card .master-consumption-actions-cell .ghost-button{color:#9a473b!important;min-height:30px!important;padding:0 12px!important}.master-page .master-card.master-consumption-card .master-consumption-table-empty{color:#4b301cad!important;text-align:center!important;padding:16px!important;font-weight:700!important}.master-page .master-card.master-consumption-card .master-consumption-grid,.master-page .master-card.master-consumption-card .master-consumption-item{display:none!important}@media (width<=900px){.master-page .master-card.master-consumption-card .master-consumption-table{min-width:1180px!important}}.master-page .master-card.master-consumption-card .master-consumption-control-row{grid-template-columns:minmax(260px,1fr) auto!important;align-items:end!important}.master-page .master-card.master-consumption-card .master-consumption-pagination{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.master-page .master-card.master-consumption-card .master-consumption-page-size-select{align-items:center!important;gap:6px!important;display:inline-flex!important}.master-page .master-card.master-consumption-card .master-consumption-page-size-select>span{color:#4b301cad!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:900!important}.master-page .master-card.master-consumption-card .master-consumption-page-size-select select{border-radius:999px!important;width:auto!important;min-width:92px!important;height:30px!important;min-height:30px!important;padding:0 10px!important}.master-page .master-card.master-consumption-card .master-consumption-table select option:disabled{color:#4b301c6b!important;background:#5c3d2214!important}@media (width<=900px){.master-page .master-card.master-consumption-card .master-consumption-control-row{grid-template-columns:1fr!important}.master-page .master-card.master-consumption-card .master-consumption-pagination{justify-content:flex-start!important}}.master-page .master-card.master-consumption-card .master-consumption-page-size-select select{text-align:center!important;text-align-last:center!important;padding-left:22px!important;padding-right:22px!important}.master-page .master-card.master-consumption-card .master-consumption-page-size-select select option{text-align:center!important}.master-page .master-material-register-editor{gap:12px!important}.master-page .master-material-register-guide{background:#fffcf7e0!important;border:1px solid #5c3d222e!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;display:flex!important}.master-page .master-material-register-guide strong{color:#4b301c!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.76rem!important;font-weight:950!important}.master-page .master-material-register-guide span{color:#4b301cbd!important;font-size:.82rem!important;font-weight:750!important}.master-page .master-material-register-layout{grid-template-columns:minmax(300px,.75fr) minmax(520px,1.25fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.master-page .master-material-type-choice-list,.master-page .master-material-variant-linked-list{gap:8px!important;display:grid!important}.master-page .master-material-type-choice{background:#ffffffd1!important;border:1px solid #5c3d2224!important;border-radius:14px!important;padding:8px!important}.master-page .master-material-type-choice.is-selected{background:#f8f2e9f0!important;border-color:#5c3d226b!important;box-shadow:0 0 0 2px #5c3d2214!important}.master-page .master-material-type-choice-button{color:#4b301c!important;cursor:pointer!important;background:#5c3d2214!important;border:0!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;padding:8px 10px!important;display:flex!important}.master-page .master-material-type-choice-button strong{font-size:.86rem!important;font-weight:950!important}.master-page .master-material-type-choice-button span{color:#4b301cad!important;font-size:.74rem!important;font-weight:800!important}.master-page .master-material-type-compact-fields{grid-template-columns:minmax(120px,1fr) 92px 58px 58px 76px!important;align-items:end!important;gap:7px!important;margin-top:8px!important;display:grid!important}.master-page .master-material-variant-type-lock{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.master-page .master-material-variant-type-lock span{color:#4b301c9e!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.66rem!important;font-weight:900!important}.master-page .master-material-variant-type-lock strong{color:#4b301c!important;background:#5c3d2214!important;border:1px solid #5c3d2224!important;border-radius:10px!important;align-items:center!important;min-height:32px!important;padding:0 10px!important;font-size:.82rem!important;font-weight:900!important;display:flex!important}@media (width<=1100px){.master-page .master-material-register-layout{grid-template-columns:1fr!important}.master-page .master-material-type-compact-fields,.master-page .master-material-variant-linked-row{grid-template-columns:1fr 1fr!important}}.master-page .master-workitem-dimension-source-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.master-page .master-workitem-dimension-source-note{color:#4b301cb8!important;background:#fffcf7d1!important;border:1px solid #5c3d221f!important;border-radius:12px!important;padding:8px 10px!important;font-size:.78rem!important;font-weight:750!important;line-height:1.35!important}.master-page .master-workitem-dimension-source-empty{justify-items:start!important;gap:8px!important;display:grid!important}.master-page .master-workitem-dimension-source-empty strong{color:#4b301c!important;font-size:.86rem!important;font-weight:950!important}.master-page .master-workitem-dimension-source-empty span{color:#4b301cb8!important;font-size:.8rem!important;font-weight:750!important}.master-page .master-workitem-dimension-source-empty .secondary-button,.master-page .master-workitem-dimension-source-actions .secondary-button{white-space:nowrap!important}@media (width<=1100px){.master-page .master-material-variant-linked-row{grid-template-columns:1fr 1fr!important}}.master-page .master-material-variant-unit-lock strong{text-align:center!important;justify-content:center!important}.master-page .master-material-foundation-card{padding:24px 26px 28px!important}.master-page .master-material-foundation-card>.master-card-header{border-bottom:1px solid #5c3d221a!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px 22px!important;margin:0 0 18px!important;padding:2px 2px 18px!important;display:grid!important}.master-page .master-material-foundation-card>.master-card-header>div:first-child{flex-direction:column!important;justify-content:center!important;gap:0!important;min-width:0!important;padding-top:4px!important;display:flex!important}.master-page .master-material-foundation-card>.master-card-header>div:first-child>strong{display:block!important}.master-page .master-material-foundation-card>.master-card-header>div:first-child>span{display:none!important}.master-page .master-material-foundation-card>.master-card-header .master-toolbar-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;padding-top:0!important;display:flex!important}.master-page .master-material-foundation-card>.master-card-header .master-toolbar-actions button{border-radius:999px!important;height:36px!important;min-height:36px!important;padding:0 18px!important;font-size:.8rem!important;font-weight:800!important}.master-page .master-material-foundation-card .master-material-library-panel{background:#fffbf2bd!important;border-color:#5c3d221f!important;border-radius:18px!important;margin-top:0!important;box-shadow:inset 0 1px #ffffffb8!important}.master-page .master-material-foundation-card .master-material-library-panel-header{background:#fff7e4db!important;border-bottom:1px solid #5c3d221a!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-height:50px!important;padding:9px 12px!important;display:flex!important}.master-page .master-material-foundation-card .master-material-library-panel-header>div:first-child{display:none!important}.master-page .master-material-foundation-card .master-material-library-panel-header .master-toolbar-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}.master-page .master-material-foundation-card .master-material-library-panel-header .master-toolbar-actions button{border-radius:999px!important;height:34px!important;min-height:34px!important;padding:0 15px!important;font-size:.78rem!important;font-weight:800!important}.master-page .master-material-foundation-card .master-material-library-panel-header:not(:has(button)){display:none!important}.master-page .master-material-foundation-card .master-material-library-grid-editor>.master-material-library-panel+div,.master-page .master-material-foundation-card .master-material-library-workflow-row{margin-top:14px!important}.master-page .master-material-foundation-card .master-material-library-panel+.master-material-library-panel{margin-top:16px!important}.master-page .master-material-foundation-card .master-material-type-grid-list,.master-page .master-material-foundation-card .master-material-variant-grid-list{padding:14px!important}.master-page .master-material-foundation-card .master-material-grid-row{background:#ffffffe0!important;border-radius:13px!important;padding:10px 11px!important}@media (width<=900px){.master-page .master-material-foundation-card>.master-card-header{grid-template-columns:1fr!important}.master-page .master-material-foundation-card>.master-card-header .master-toolbar-actions,.master-page .master-material-foundation-card .master-material-library-panel-header .master-toolbar-actions{justify-content:flex-start!important}}.master-page .master-material-foundation-card>.master-card-header>div:first-child>strong{color:#4b301c!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.82rem!important;font-weight:900!important;line-height:1.2!important}.master-workitem-material-binding-grid-scroll-header,.master-workitem-material-binding-grid-scroll-row{grid-template-columns:minmax(170px,.95fr) minmax(220px,1.05fr) minmax(96px,.42fr) minmax(280px,1.28fr) minmax(240px,1fr) minmax(118px,.48fr) minmax(80px,.35fr) minmax(80px,.35fr) minmax(80px,.35fr)}.master-workitem-material-binding-grid-line-count-cell select,.master-workitem-material-binding-grid-line-count-cell .master-readonly-cell{text-align:center;min-width:72px}.master-workitem-material-binding-grid-line-count-cell{max-width:190px}.master-material-line-count-control{grid-template-columns:minmax(54px,1fr) auto;align-items:center;gap:4px;display:grid}.master-workitem-material-binding-grid-line-count-cell select{text-align:center;width:100%;min-width:54px}.master-material-line-count-details-button{white-space:nowrap;padding:4px 7px;font-size:10px;line-height:1.1}.master-workitem-material-binding-grid-edit-cell select,.master-workitem-material-binding-grid-edit-cell select:focus,.master-workitem-material-binding-grid-edit-cell select:focus-visible{color:inherit;background-color:#fffaf2!important}.master-workitem-material-line-editor{background:#fffaf2c2;border:1px solid #5c3d232e;border-radius:14px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:10px;display:grid}.master-workitem-material-line-editor-heading{letter-spacing:.06em;text-transform:uppercase;color:#5b3b21;grid-column:1/-1;font-size:11px;font-weight:800}.master-page .master-workitem-material-binding-grid-scroll-inner{width:1490px!important;min-width:1490px!important}.master-page .master-workitem-material-binding-grid-scroll-header,.master-page .master-workitem-material-binding-grid-scroll-row{grid-template-columns:180px 180px 150px 420px 245px 95px 75px 75px 75px!important}.master-page .master-workitem-material-binding-grid-line-count-cell{width:150px!important;max-width:none!important}.master-page .master-material-line-count-control{grid-template-columns:52px auto!important;justify-content:start!important;align-items:center!important;gap:4px!important;width:100%!important;max-width:136px!important;display:grid!important}.master-page .master-workitem-material-binding-grid-line-count-cell select{text-align:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;padding-left:8px!important;padding-right:4px!important}.master-page .master-material-line-count-details-button{min-width:58px!important;height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:10px!important}.master-page .master-workitem-material-binding-grid-scroll-row>.master-workitem-material-binding-grid-edit-cell:nth-child(4) input,.master-page .master-workitem-material-binding-grid-scroll-row>.master-workitem-material-binding-grid-edit-cell:nth-child(4) .master-readonly-cell{width:100%!important;max-width:100%!important}.master-page .master-workitem-material-binding-grid-scroll-row>.master-workitem-material-binding-grid-edit-cell{box-shadow:none!important}.master-page .master-workitem-material-binding-grid-edit-cell select,.master-page .master-workitem-material-binding-grid-edit-cell select:hover,.master-page .master-workitem-material-binding-grid-edit-cell select:focus,.master-page .master-workitem-material-binding-grid-edit-cell select:focus-visible,.master-page .master-workitem-material-binding-grid-edit-cell input,.master-page .master-workitem-material-binding-grid-edit-cell input:hover,.master-page .master-workitem-material-binding-grid-edit-cell input:focus,.master-page .master-workitem-material-binding-grid-edit-cell input:focus-visible{color:#24170e!important;box-shadow:none!important;background-color:#fffffff0!important}.master-page .master-workitem-material-binding-grid-scroll-row>.master-workitem-material-binding-grid-edit-cell:first-child select,.master-page .master-workitem-material-binding-grid-scroll-row>.master-workitem-material-binding-grid-edit-cell:first-child select:focus,.master-page .master-workitem-material-binding-grid-scroll-row>.master-workitem-material-binding-grid-edit-cell:first-child select:focus-visible{box-shadow:none!important;background-color:#fffffff0!important}.master-page .master-workitem-material-foundation-editor-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important}.master-page .master-workitem-material-foundation-summary-select{background:#fff8ee9e!important;border:1px solid #5c3d221f!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;min-width:0!important;min-height:48px!important;padding:10px 12px!important;display:flex!important}.master-page .master-workitem-material-foundation-summary-select span{color:#4b301cad!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.63rem!important;font-weight:900!important;line-height:1.1!important}.master-page .master-workitem-material-foundation-summary-select select{color:#24170e!important;width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important;font:inherit!important;box-sizing:border-box!important;background:#fffffff0!important;border:1px solid #5c3d2229!important;border-radius:9px!important;padding:0 8px!important;font-size:.8rem!important}.master-page .master-workitem-material-line-editor{background:#fffaf2c2!important;border:1px solid #5c3d232e!important;border-radius:14px!important;grid-column:1/-1!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px!important;display:grid!important}.master-page .master-workitem-material-line-editor-heading{color:#5b3b21!important;letter-spacing:.06em!important;text-transform:uppercase!important;grid-column:1!important;margin-bottom:0!important;font-size:11px!important;font-weight:800!important}.master-page .master-workitem-material-line-editor label,.master-page .master-workitem-material-line-editor-search{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.master-page .master-workitem-material-line-editor label span,.master-page .master-workitem-material-line-editor-search span{color:#4b301cad!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.63rem!important;font-weight:900!important;line-height:1.1!important}.master-page .master-workitem-material-line-editor select,.master-page .master-workitem-material-line-editor input{color:#24170e!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;font:inherit!important;box-sizing:border-box!important;background:#fffffff0!important;border:1px solid #5c3d2229!important;border-radius:10px!important;padding:0 10px!important;font-size:.8rem!important}@media (width<=760px){.master-page .master-workitem-material-foundation-editor-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.master-page .master-material-variant-linked-row{grid-template-columns:minmax(150px,.85fr) minmax(190px,1fr) 106px minmax(230px,1.2fr) 58px 58px 76px!important}.master-page .master-material-variant-unit-field{min-width:0!important}.master-page .master-material-variant-unit-field select{text-align:center!important;text-align-last:center!important;width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;padding-left:8px!important;padding-right:8px!important;font-weight:800!important}@media (width<=1250px){.master-page .master-material-variant-linked-row{grid-template-columns:1fr 1fr!important}}.master-page .master-nav-managed-section.is-master-section-collapsed>:not(.master-table-header):not(.master-card-header):not(.master-toolbar):not(.master-consumption-header){display:none!important}.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-table-header,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-consumption-header{visibility:visible!important;display:flex!important}.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-card-header{visibility:visible!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;display:grid!important}.master-page .master-card.master-nav-managed-section.is-master-section-collapsed .master-toolbar-actions{flex-wrap:wrap!important;display:flex!important}.master-page .master-card.master-nav-managed-section.is-master-section-collapsed .master-section-collapse-button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.master-page .master-card.master-material-foundation-card.master-nav-managed-section.is-master-section-collapsed{opacity:.96!important;border-style:dashed!important;min-height:0!important;padding:18px 24px!important}.master-page .master-card.master-material-foundation-card.master-nav-managed-section.is-master-section-collapsed>:not(.master-card-header):not(.master-table-header){display:none!important}.master-page .master-card.master-material-foundation-card.master-nav-managed-section.is-master-section-collapsed>.master-card-header.master-table-header{visibility:visible!important;opacity:1!important;border-bottom:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:38px!important;margin:0!important;padding:0!important;display:grid!important}.master-page .master-card.master-material-foundation-card.master-nav-managed-section.is-master-section-collapsed>.master-card-header.master-table-header>div:first-child{visibility:visible!important;opacity:1!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;min-width:0!important;display:flex!important}.master-page .master-card.master-material-foundation-card.master-nav-managed-section.is-master-section-collapsed>.master-card-header.master-table-header>div:first-child>strong{visibility:visible!important;opacity:1!important;color:#4b301c!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.82rem!important;font-weight:900!important;line-height:1.2!important;display:block!important}.master-page .master-card.master-material-foundation-card.master-nav-managed-section.is-master-section-collapsed>.master-card-header.master-table-header .master-toolbar-actions{visibility:visible!important;opacity:1!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.master-page .master-card.master-material-foundation-card.master-nav-managed-section.is-master-section-collapsed>.master-card-header.master-table-header .master-toolbar-actions>button{visibility:visible!important;opacity:1!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.master-page .master-material-variant-unit-field select,.master-page .master-material-variant-unit-field select option{font-weight:400!important}.master-page .master-material-foundation-card .master-material-type-compact-fields>.master-material-grid-field:nth-child(2) select,.master-page .master-material-foundation-card .master-material-type-compact-fields>.master-material-grid-field:nth-child(2) input,.master-page .master-material-foundation-card .master-material-type-compact-fields>.master-material-grid-field:nth-child(2) .master-readonly-cell{text-align:center!important;text-align-last:center!important;justify-content:center!important;padding-left:8px!important;padding-right:8px!important;font-weight:400!important}.master-page .master-material-foundation-card .master-material-type-compact-fields>.master-material-grid-field:nth-child(2) select option{text-align:center!important;font-weight:400!important}.master-page .master-material-foundation-card .master-material-types-table td:nth-child(3) select,.master-page .master-material-foundation-card .master-material-types-table td:nth-child(3) input,.master-page .master-material-foundation-card .master-material-types-table td:nth-child(3) .master-readonly-cell{text-align:center!important;text-align-last:center!important;justify-content:center!important;padding-left:8px!important;padding-right:8px!important;font-weight:400!important}.master-page .master-material-foundation-card .master-material-library-control-row{background:#fffcf7e0!important;border:1px solid #5c3d2224!important;border-radius:14px!important;grid-template-columns:minmax(260px,360px) auto minmax(180px,1fr)!important;align-items:end!important;gap:10px!important;width:100%!important;margin:0 0 14px!important;padding:10px 12px!important;display:grid!important}.master-page .master-material-foundation-card .master-material-library-search-label,.master-page .master-material-foundation-card .master-material-library-page-size-select{flex-direction:column!important;gap:4px!important;min-width:0!important;margin:0!important;display:flex!important}.master-page .master-material-foundation-card .master-material-library-search-label>span,.master-page .master-material-foundation-card .master-material-library-page-size-select>span{color:#4b301cad!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.63rem!important;font-weight:900!important;line-height:1.2!important}.master-page .master-material-foundation-card .master-material-library-search-label input,.master-page .master-material-foundation-card .master-material-library-page-size-select select{color:#24170e!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;font:inherit!important;box-sizing:border-box!important;background:#fffffff0!important;border:1px solid #5c3d2229!important;border-radius:10px!important;padding:0 10px!important;font-size:.8rem!important;font-weight:400!important}.master-page .master-material-foundation-card .master-material-library-page-size-select select{text-align:center!important;text-align-last:center!important;min-width:118px!important}.master-page .master-material-foundation-card .master-material-library-page-size-select select option{text-align:center!important}.master-page .master-material-foundation-card .master-material-library-search-summary{color:#4b301cb8!important;justify-content:flex-start!important;align-items:center!important;min-height:34px!important;font-size:.8rem!important;font-weight:750!important;line-height:1.25!important;display:flex!important}@media (width<=900px){.master-page .master-material-foundation-card .master-material-library-control-row{grid-template-columns:1fr!important}.master-page .master-material-foundation-card .master-material-library-search-summary{justify-content:flex-start!important}}.master-page .master-material-foundation-card .master-material-library-control-row{grid-template-columns:minmax(260px,360px) auto minmax(230px,1fr) auto!important}.master-page .master-material-foundation-card .master-material-library-pagination{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-height:34px!important;display:flex!important}.master-page .master-material-foundation-card .master-material-library-pagination .secondary-button{border-radius:999px!important;height:32px!important;min-height:32px!important;padding:0 12px!important}.master-page .master-material-foundation-card .master-material-library-pagination .secondary-button:disabled{opacity:.42!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}@media (width<=1050px){.master-page .master-material-foundation-card .master-material-library-control-row{grid-template-columns:1fr!important}.master-page .master-material-foundation-card .master-material-library-pagination{justify-content:flex-start!important}}.master-page .master-workitem-material-foundation-inline-pill.is-variant{color:#6b421f!important;background:#fff6e8f5!important;border-color:#7f542342!important}.master-page .master-workitem-classification-standalone-card{background:linear-gradient(#fffcf7fa,#faf4ebeb)!important;border:1px solid #78523238!important;border-radius:24px!important;gap:12px!important;width:100%!important;margin:18px 0 0!important;padding:18px!important;display:grid!important;box-shadow:0 0 0 1px #4b301c0b,0 14px 30px #1f140c0e!important}.master-page .master-workitem-classification-standalone-card>.master-table-header,.master-page .master-workitem-classification-standalone-card>.master-workitem-classification-header{background:#f6fffcb8!important;border:1px solid #007c6a1f!important;border-radius:18px!important;margin:0!important;padding:12px 14px!important}.master-page .master-workitem-classification-standalone-card>.master-table-header strong,.master-page .master-workitem-classification-standalone-card>.master-workitem-classification-header strong{letter-spacing:.04em!important;text-transform:uppercase!important;font-size:.92rem!important;font-weight:900!important}.master-page .master-workitem-classification-standalone-card>.master-table-header span,.master-page .master-workitem-classification-standalone-card>.master-workitem-classification-header span{color:#6a5a4c!important;line-height:1.35!important}.master-page .master-workitem-classification-standalone-card>.master-section-local-search,.master-page .master-workitem-classification-standalone-card>.master-table-pagination,.master-page .master-workitem-classification-standalone-card>.master-table-page-size-pagination,.master-page .master-workitem-classification-standalone-card>.master-workitem-classification-grid-shell,.master-page .master-workitem-classification-standalone-card>.master-note{margin-left:0!important;margin-right:0!important}.master-page .master-card:has(.master-workitem-core-table).master-nav-managed-section.is-master-section-collapsed>.master-workitem-classification-standalone-card{visibility:visible!important;display:grid!important}.master-page .master-workitem-classification-standalone-card.master-nav-managed-section.is-master-section-collapsed>:not(.master-table-header):not(.master-card-header):not(.master-toolbar):not(.master-consumption-header){display:none!important}.master-page .master-workitem-classification-standalone-card.master-nav-managed-section.is-master-section-collapsed>.master-table-header{visibility:visible!important;display:flex!important}.master-page .master-shell>.master-card:has(.master-workitem-core-table){order:20!important}.master-page .master-card:has(.master-workitem-core-table){order:20!important}.master-page .master-shell>.master-card.master-combined-card,.master-page .master-card.master-combined-card,.master-page .master-combined-card{order:21!important}.master-page .master-shell>.master-workitem-material-binding-card,.master-page .master-card.master-workitem-material-binding-card,.master-page .master-workitem-material-binding-card{opacity:.94!important}.master-page .master-card.master-nav-managed-section.is-master-section-collapsed{background:linear-gradient(#effcf9f5,#e7f7f4d1)!important;border-color:#007c6a2e!important;border-radius:24px!important;padding:12px!important;display:block!important;box-shadow:0 0 0 1px #007c6a0e,0 12px 28px #1f140c0d!important}.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>:not(.master-table-header):not(.master-card-header):not(.master-toolbar):not(.master-consumption-header){display:none!important}.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-table-header,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-card-header,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-toolbar,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-consumption-header{visibility:visible!important;background:#f6fffcbd!important;border:1px solid #007c6a1f!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:58px!important;margin:0!important;padding:8px!important;display:flex!important}.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-table-header>div:first-child,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-card-header>div:first-child,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-toolbar>div:first-child,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-consumption-header>div:first-child{background:#fff8eeeb!important;border:1px solid #5c3d221c!important;border-radius:14px!important;flex-direction:column!important;gap:4px!important;min-width:0!important;padding:8px 12px!important;display:flex!important}.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-table-header strong,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-card-header strong,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-toolbar strong,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-consumption-header strong{color:#4b301c!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.82rem!important;font-weight:900!important;line-height:1.2!important}.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-table-header span,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-card-header span,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-toolbar span,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-consumption-header span{color:#4b301cb8!important;line-height:1.35!important}.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-table-header .master-toolbar-actions,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-card-header .master-toolbar-actions,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-toolbar .master-toolbar-actions,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-consumption-header .master-toolbar-actions,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-table-header>button.master-section-collapse-button,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-card-header>button.master-section-collapse-button,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-toolbar>button.master-section-collapse-button,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-consumption-header>button.master-section-collapse-button{margin-left:auto!important}.master-page .master-card.master-nav-managed-section.is-master-section-collapsed .master-toolbar-actions{background:#e5f7fac7!important;border:1px solid #007c6a1f!important;border-radius:999px!important;flex-wrap:wrap!important;padding:6px!important;display:flex!important}.master-page .master-card.master-nav-managed-section.is-master-section-collapsed .master-section-collapse-button{place-self:center end!important}.master-page .master-discipline-rates-card.master-nav-managed-section.is-master-section-collapsed .master-section-collapse-button{margin-left:auto!important}.master-page .master-material-foundation-card.master-nav-managed-section.is-master-section-collapsed .master-toolbar-actions .primary-button,.master-page .master-material-foundation-card.master-nav-managed-section.is-master-section-collapsed .master-toolbar-actions button.primary-button,.master-page .master-material-foundation-card.master-nav-managed-section.is-master-section-collapsed .master-material-library-panel-header .primary-button,.master-page .master-material-foundation-card.master-nav-managed-section.is-master-section-collapsed .master-material-library-panel-header button.primary-button{display:none!important}@media (width<=900px){.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-table-header,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-card-header,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-toolbar,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-consumption-header{flex-direction:column!important;align-items:stretch!important}.master-page .master-card.master-nav-managed-section.is-master-section-collapsed .master-toolbar-actions{border-radius:18px!important;justify-content:flex-end!important;width:100%!important;min-width:0!important}}.master-page .master-nav-managed-section{scroll-margin-top:235px!important}.master-page .master-global-navigation-card{gap:8px!important;padding:14px 16px!important}.master-page .master-global-navigation-top{gap:10px!important}.master-page .master-global-shortcuts{gap:5px!important;overflow:hidden!important}.master-page .master-global-shortcuts button{flex:0 auto!important;padding:0 8px!important}.master-page .master-global-navigation-actions button{height:30px!important;min-height:30px!important;padding:0 11px!important;font-size:.72rem!important}.master-page .master-card.master-nav-managed-section.is-master-section-collapsed .master-toolbar-actions{flex-flow:row!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:max-content!important;margin-left:auto!important;display:inline-flex!important}.master-page .master-discipline-rates-card.master-nav-managed-section.is-master-section-collapsed>.master-table-header,.master-page .master-discipline-rates-card.master-nav-managed-section.is-master-section-collapsed>.master-card-header,.master-page .master-discipline-rates-card.master-nav-managed-section.is-master-section-collapsed>.master-toolbar,.master-page .master-discipline-rates-card.master-nav-managed-section.is-master-section-collapsed>.master-consumption-header{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.master-page .master-discipline-rates-card.master-nav-managed-section.is-master-section-collapsed .master-toolbar-actions{flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:inline-flex!important}.master-page .master-discipline-rates-card.master-nav-managed-section.is-master-section-collapsed .master-toolbar-actions>button,.master-page .master-discipline-rates-card.master-nav-managed-section.is-master-section-collapsed .master-section-collapse-button{flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;margin-left:0!important;display:inline-flex!important}.master-page .master-calculation-limits-card .master-calculation-limits-header-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:inline-flex!important}.master-page .master-calculation-limits-card.master-nav-managed-section.is-master-section-collapsed .master-calculation-limits-header-actions{visibility:visible!important;opacity:1!important;display:inline-flex!important}.master-page .master-readonly-badge:not(.is-yes){color:#4b301c9e!important;background:#fff8eeb8!important;border-color:#5c3d221f!important}.master-page .master-shell>.master-card:has(.master-option-admin-row){background:linear-gradient(#effcf9f5,#e7f7f4d1)!important;border-color:#007c6a2e!important;border-radius:24px!important;order:999!important;padding:12px!important;box-shadow:0 0 0 1px #007c6a0e,0 12px 28px #1f140c0d!important}.master-page .master-card:has(.master-option-admin-row){background:linear-gradient(#effcf9f5,#e7f7f4d1)!important;border-color:#007c6a2e!important;border-radius:24px!important;order:999!important;padding:12px!important;box-shadow:0 0 0 1px #007c6a0e,0 12px 28px #1f140c0d!important}.master-page .master-card:has(.master-option-admin-row) .master-option-admin-row{background:#fff8eeeb!important;border:1px solid #5c3d221c!important;border-radius:16px!important;padding:10px 12px!important}.master-page .master-card:has(.master-option-admin-row) .master-toolbar-actions{justify-content:flex-end!important}.master-page .master-shell>.master-card:has(.master-option-admin-row)+*{order:1000!important}@media (width<=1050px){.master-page .master-global-shortcuts{flex-wrap:wrap!important;overflow:visible!important}}@media (width<=760px){.master-page .master-card.master-nav-managed-section.is-master-section-collapsed .master-toolbar-actions,.master-page .master-discipline-rates-card.master-nav-managed-section.is-master-section-collapsed .master-toolbar-actions,.master-page .master-calculation-limits-card .master-calculation-limits-header-actions{flex-wrap:wrap!important;width:100%!important;min-width:0!important}}.master-page .master-option-groups-card{background:linear-gradient(#effcf9f5,#e7f7f4d1)!important;border-color:#007c6a2e!important;border-radius:24px!important;order:999!important;padding:12px!important;box-shadow:0 0 0 1px #007c6a0e,0 12px 28px #1f140c0d!important}.master-page .master-option-groups-card>.master-table-header.master-option-groups-header{background:#f6fffcbd!important;border:1px solid #007c6a1f!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:58px!important;margin:0 0 12px!important;padding:8px!important;display:flex!important}.master-page .master-option-groups-card>.master-table-header.master-option-groups-header>div:first-child{background:#fff8eeeb!important;border:1px solid #5c3d221c!important;border-radius:14px!important;flex-direction:column!important;flex:auto!important;gap:4px!important;min-width:0!important;padding:8px 12px!important;display:flex!important}.master-page .master-option-groups-card>.master-table-header.master-option-groups-header .master-toolbar-actions{background:#e5f7fac7!important;border:1px solid #007c6a1f!important;border-radius:999px!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:max-content!important;margin-left:auto!important;padding:6px!important;display:inline-flex!important}.master-page .master-option-groups-card.is-master-section-collapsed>.master-option-admin-row{display:none!important}.master-page .master-option-groups-card.is-master-section-collapsed>.master-table-header.master-option-groups-header{margin-bottom:0!important}.master-page .master-option-admin-pill-row{background:#fff8eeeb!important;border:1px solid #5c3d221c!important;border-radius:16px!important;width:100%!important;padding:10px 12px!important;display:block!important}.master-page .master-option-admin-pills{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;display:flex!important}.master-page .master-option-groups-card .master-option-admin-row+.master-toolbar-actions,.master-page .master-option-groups-card>.master-toolbar-actions{display:none!important}.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-table-header .master-toolbar-actions,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-card-header .master-toolbar-actions,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-toolbar .master-toolbar-actions,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-consumption-header .master-toolbar-actions{flex-flow:row!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:max-content!important;margin-left:auto!important;display:inline-flex!important}.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-table-header>div:first-child,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-card-header>div:first-child,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-toolbar>div:first-child,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-consumption-header>div:first-child{flex:auto!important;align-self:stretch!important}.master-page .master-discipline-rates-card.master-nav-managed-section.is-master-section-collapsed>.master-table-header>div:first-child{flex:auto!important;align-self:stretch!important;width:auto!important;max-width:none!important}.master-page .master-discipline-rates-card.master-nav-managed-section.is-master-section-collapsed>.master-table-header .master-toolbar-actions{flex-flow:row!important;flex:none!important;align-self:center!important;width:auto!important;min-width:max-content!important;display:inline-flex!important}.master-page .master-discipline-rates-card.master-nav-managed-section.is-master-section-collapsed>.master-table-header .master-toolbar-actions>*{flex:none!important}.master-page .master-option-groups-card .master-readonly-badge{display:none!important}@media (width<=900px){.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-table-header .master-toolbar-actions,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-card-header .master-toolbar-actions,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-toolbar .master-toolbar-actions,.master-page .master-card.master-nav-managed-section.is-master-section-collapsed>.master-consumption-header .master-toolbar-actions{flex-wrap:wrap!important;min-width:0!important}}.master-page .master-hero{order:1!important}.master-page .master-status-stack{order:2!important}.master-page .master-global-navigation-card{order:10!important}.master-page .master-shell>.master-card:has(.master-workitem-core-table){order:20!important}.master-page .master-card:has(.master-workitem-core-table){order:20!important}.master-page .master-option-groups-card+.master-card:has(.master-workitem-core-table){order:20!important}.master-page .master-shell>.master-combined-card,.master-page .master-card.master-combined-card,.master-page .master-combined-card{order:21!important}.master-page .master-shell>.master-workitem-classification-standalone-card,.master-page .master-card.master-workitem-classification-standalone-card,.master-page .master-workitem-classification-standalone-card{order:22!important}.master-page .master-shell>.master-material-foundation-card,.master-page .master-material-foundation-card{order:30!important}.master-page .master-shell>.master-workitem-material-binding-card,.master-page .master-card.master-workitem-material-binding-card,.master-page .master-workitem-material-binding-card{order:31!important}.master-page .master-shell>.master-consumption-card,.master-page .master-card.master-consumption-card{order:40!important}.master-page .master-shell>.master-fastener-card,.master-page .master-fastener-card{order:45!important}.master-page .master-shell>.master-discipline-rates-card,.master-page .master-discipline-rates-card{order:50!important}.master-page .master-shell>.master-calculation-limits-card,.master-page .master-calculation-limits-card{order:70!important}.master-page .master-shell>.master-option-groups-card,.master-page .master-option-groups-card,.master-page .master-card.master-option-groups-card{order:999!important}.master-page .master-shell>.master-card:has(.master-option-admin-row)+.master-card:has(.master-workitem-core-table){order:20!important}.master-page .master-card:has(.master-option-admin-row)+.master-card:has(.master-workitem-core-table){order:20!important}.master-page .master-nav-managed-section,.master-page .master-workitem-core-table,.master-page .master-combined-card,.master-page .master-workitem-classification-standalone-card,.master-page .master-material-foundation-card,.master-page .master-workitem-material-binding-card,.master-page .master-consumption-card,.master-page .master-fastener-card,.master-page .master-discipline-rates-card,.master-page .master-calculation-limits-card,.master-page .master-option-groups-card,.master-page .master-overview-diagnostics-card{scroll-margin-top:355px!important}.master-page .master-material-foundation-card>.master-card-header .master-toolbar-actions .secondary-button,.master-page .master-material-foundation-card>.master-table-header .master-toolbar-actions .secondary-button,.master-page .master-material-foundation-card .master-material-library-state-badge+.secondary-button{letter-spacing:0!important;text-transform:none!important;font-weight:750!important}.master-page .master-global-navigation-card{padding:15px 16px 17px!important}.master-page .master-global-navigation-top{overflow:visible!important}.master-page .master-global-shortcuts{scrollbar-width:thin!important;gap:5px!important;padding:5px 2px 4px!important}.master-page .master-global-shortcuts button{transform-origin:50%!important;flex:none!important;min-width:max-content!important;padding:0 9px!important}@media (width<=1050px){.master-page .master-global-shortcuts{flex-wrap:nowrap!important;overflow:auto visible!important}}@media (width<=760px){.master-page .master-global-navigation-card{top:112px!important}.master-page .master-nav-managed-section,.master-page .master-workitem-core-table,.master-page .master-combined-card,.master-page .master-workitem-classification-standalone-card,.master-page .master-material-foundation-card,.master-page .master-workitem-material-binding-card,.master-page .master-consumption-card,.master-page .master-fastener-card,.master-page .master-discipline-rates-card,.master-page .master-calculation-limits-card,.master-page .master-option-groups-card,.master-page .master-overview-diagnostics-card{scroll-margin-top:290px!important}}.master-page .master-material-foundation-card>.master-card-header>div:first-child,.master-page .master-material-foundation-card.master-nav-managed-section.is-master-section-collapsed>.master-card-header>div:first-child{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.master-page .master-global-navigation-actions{flex-wrap:nowrap!important;gap:6px!important;display:flex!important}.master-page .master-global-save-all-button{letter-spacing:0!important;text-transform:none!important;min-width:142px!important;height:30px!important;min-height:30px!important;padding:0 12px!important;font-size:.72rem!important;font-weight:750!important}.master-page .master-global-save-all-button:disabled{opacity:.48!important;box-shadow:none!important}.master-page .master-global-shortcuts{gap:4px!important;padding:5px 0 4px!important}.master-page .master-global-shortcuts button{overflow-wrap:anywhere!important}@media (width<=1250px){.master-page .master-global-navigation-actions{flex-wrap:wrap!important}}.master-page .master-material-foundation-card .master-material-foundation-explanation{color:#4b301cb8!important;letter-spacing:normal!important;text-transform:none!important;visibility:visible!important;max-width:980px!important;line-height:1.45!important;display:block!important}.master-page .master-material-foundation-card.master-nav-managed-section.is-master-section-collapsed .master-material-foundation-explanation{visibility:visible!important;display:block!important}.master-page .master-global-save-close-stack{place-items:stretch stretch!important}.master-page .master-global-save-close-stack .master-global-save-all-button,.master-page .master-global-save-close-stack .master-section-collapse-button,.master-page .master-global-save-close-stack button{letter-spacing:0!important;text-transform:none!important;width:100%!important;min-width:138px!important;height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:.7rem!important;font-weight:750!important}.master-page .master-global-save-close-stack .master-global-save-all-button:disabled{opacity:.48!important;box-shadow:none!important}.master-page .master-global-shortcuts{scrollbar-width:none!important;flex-wrap:nowrap!important;justify-content:stretch!important;align-items:stretch!important;width:100%!important;margin-top:9px!important;display:flex!important}.master-page .master-global-shortcuts::-webkit-scrollbar{display:none!important}.master-page .master-global-shortcuts button{overflow-wrap:anywhere!important;border-radius:999px!important;width:auto!important;max-width:none!important;padding:4px 3px!important}@media (width<=1250px){.master-page .master-global-shortcuts{flex-wrap:wrap!important}.master-page .master-global-shortcuts button{flex:150px!important}.master-page .master-global-navigation-actions{grid-template-columns:auto auto!important;grid-auto-flow:row!important}}.master-page .master-global-shortcuts{gap:3px!important;min-height:48px!important;padding:6px 0 5px!important;overflow:visible!important}.master-page .master-global-shortcuts button{letter-spacing:-.01em!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important;text-align:center!important;text-overflow:clip!important;flex:1 1 0!important;min-width:0!important;height:auto!important;min-height:42px!important;padding:4px!important;font-size:.67rem!important;font-weight:500!important;line-height:1.08!important;overflow:visible!important}.master-page .master-global-shortcuts button:hover,.master-page .master-global-shortcuts button:focus{font-weight:500!important;overflow:visible!important;transform:translateY(-1px)!important}.master-page .master-global-navigation-actions{grid-template-rows:auto auto!important;grid-template-columns:auto auto auto!important;grid-auto-flow:column!important;justify-content:end!important;align-items:end!important;gap:4px 7px!important;display:grid!important;overflow:visible!important}.master-page .master-global-open-all-button{grid-area:2/1!important;place-self:end!important;height:28px!important;min-height:28px!important}.master-page .master-global-save-close-stack{grid-area:1/2/span 2!important;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;place-self:stretch end!important;gap:4px!important;display:grid!important}.master-page .master-global-save-close-stack .master-global-save-all-button{grid-row:1!important}.master-page .master-global-save-close-stack .master-section-collapse-button,.master-page .master-global-save-close-stack button:not(.master-global-save-all-button){grid-row:2!important}.master-page .master-global-navigation-actions>button:not(.master-global-open-all-button),.master-page .master-global-navigation-actions>.ghost-button:not(.master-global-open-all-button){align-self:end!important}@media (width<=760px){.master-page .master-global-navigation-actions{grid-template-rows:auto!important;grid-template-columns:1fr!important;justify-content:stretch!important}.master-page .master-global-open-all-button,.master-page .master-global-save-close-stack{grid-area:auto/1!important;justify-self:stretch!important;width:100%!important}}.master-page .master-workitem-flow-guide-header{grid-template-columns:minmax(0,1fr)!important}.master-page .master-workitem-flow-guide-status{display:none!important}.master-page .master-hero-logo-panel{background:radial-gradient(circle at 30% 18%,#ffc68047,#0000 58%),#fff8eec7!important;border:1px solid #5c3d221f!important;border-radius:18px!important;align-self:stretch!important;place-items:center!important;width:86px!important;min-width:86px!important;height:86px!important;padding:11px!important;display:grid!important;box-shadow:0 0 0 1px #4b301c09,0 10px 22px #1f140c0b!important}.master-page .master-hero-logo-panel img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}@media (width<=900px){.master-page .master-global-navigation-card{top:96px!important}.master-page{scroll-padding-top:var(--fk-master-sticky-scroll-offset,245px)!important}.master-page .master-nav-managed-section,.master-page .master-workitem-core-table,.master-page .master-combined-card,.master-page .master-workitem-classification-standalone-card,.master-page .master-material-foundation-card,.master-page .master-workitem-material-binding-card,.master-page .master-consumption-card,.master-page .master-fastener-card,.master-page .master-discipline-rates-card,.master-page .master-calculation-limits-card,.master-page .master-option-groups-card,.master-page .master-overview-diagnostics-card,.master-page [data-master-target],.master-page [data-material-target]{scroll-margin-top:var(--fk-master-sticky-scroll-offset,245px)!important}.master-page .master-hero-logo-panel{width:70px!important;min-width:70px!important;height:70px!important}}.master-page .master-hero-panel.master-hero-logo-panel{background:radial-gradient(circle at 30% 18%,#ffc68047,#0000 58%),#fff8eec7!important;border:1px solid #5c3d221f!important;border-radius:18px!important;align-self:stretch!important;place-items:center!important;width:126px!important;min-width:126px!important;height:126px!important;min-height:126px!important;padding:18px!important;display:grid!important;box-shadow:0 0 0 1px #4b301c09,0 10px 22px #1f140c0b!important}.master-page .master-hero-panel.master-hero-logo-panel img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.master-page .master-hero-side{justify-content:flex-end!important;align-items:stretch!important;gap:12px!important;display:flex!important}.master-page .master-hero-side>.master-hero-logo-panel:not(.master-hero-panel){display:none!important}.master-page .master-shell{width:var(--fk-master-wide-shell-width)!important;max-width:var(--fk-master-wide-shell-width)!important;transform:translate(-50%)!important}@media (width<=1320px){.master-page{overflow-x:hidden!important}.master-page .master-shell{left:50%!important;transform:translate(-50%)!important}}.master-page{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:20px!important;padding-right:20px!important}.master-page .master-shell{--fk-master-wide-shell-width:min(1540px, calc(100vw - 44px));width:var(--fk-master-wide-shell-width)!important;max-width:var(--fk-master-wide-shell-width)!important;position:relative!important}.master-page .master-shell>.master-hero,.master-page .master-shell>.master-card,.master-page .master-shell>.master-status-stack{width:100%!important;max-width:100%!important}.master-page .master-hero,.master-page .master-card,.master-page .master-global-navigation-card{z-index:1!important;position:relative!important}@media (width<=1320px){.master-page{padding-left:16px!important;padding-right:16px!important}.master-page .master-shell{--fk-master-wide-shell-width:calc(100vw - 32px)}}@media (width<=700px){.master-page{padding-left:10px!important;padding-right:10px!important}.master-page .master-shell{--fk-master-wide-shell-width:calc(100vw - 20px)}}.master-page{scroll-padding-top:var(--fk-master-sticky-scroll-offset,255px)!important;overflow:visible!important}.master-page .master-shell{overflow:visible!important}.master-page .master-global-navigation-card{z-index:2500!important;isolation:isolate!important;align-self:stretch!important;margin-bottom:30px!important;position:sticky!important;overflow:visible!important}.master-page .master-workitem-flow-guide-card{z-index:1!important;margin-top:0!important;position:relative!important}.master-page .master-shell{width:min(1540px,100vw - 44px)!important;max-width:min(1540px,100vw - 44px)!important;margin-left:auto!important;margin-right:auto!important;left:auto!important;right:auto!important;transform:none!important}@media (width<=1320px){.master-page{scroll-padding-top:var(--fk-master-sticky-scroll-offset,240px)!important}.master-page .master-shell{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.master-page .master-global-navigation-card{margin-bottom:24px!important}.master-page .master-nav-managed-section,.master-page .master-workitem-core-table,.master-page .master-combined-card,.master-page .master-workitem-classification-standalone-card,.master-page .master-material-foundation-card,.master-page .master-workitem-material-binding-card,.master-page .master-consumption-card,.master-page .master-fastener-card,.master-page .master-discipline-rates-card,.master-page .master-calculation-limits-card,.master-page .master-option-groups-card,.master-page .master-overview-diagnostics-card,.master-page [data-master-target],.master-page [data-material-target]{scroll-margin-top:var(--fk-master-sticky-scroll-offset,240px)!important}}@media (width<=700px){.master-page .master-shell{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}}.master-page{scroll-padding-top:var(--fk-master-sticky-scroll-offset,267px)!important}.master-page .master-global-navigation-card{top:108px!important}.master-page .master-nav-managed-section,.master-page .master-workitem-core-table,.master-page .master-combined-card,.master-page .master-workitem-classification-standalone-card,.master-page .master-material-foundation-card,.master-page .master-workitem-material-binding-card,.master-page .master-consumption-card,.master-page .master-fastener-card,.master-page .master-discipline-rates-card,.master-page .master-calculation-limits-card,.master-page .master-option-groups-card,.master-page .master-overview-diagnostics-card,.master-page [data-master-target],.master-page [data-material-target]{scroll-margin-top:var(--fk-master-sticky-scroll-offset,267px)!important}@media (width<=1320px){.master-page{scroll-padding-top:var(--fk-master-sticky-scroll-offset,250px)!important}.master-page .master-global-navigation-card{top:98px!important}.master-page .master-nav-managed-section,.master-page .master-workitem-core-table,.master-page .master-combined-card,.master-page .master-workitem-classification-standalone-card,.master-page .master-material-foundation-card,.master-page .master-workitem-material-binding-card,.master-page .master-consumption-card,.master-page .master-fastener-card,.master-page .master-discipline-rates-card,.master-page .master-calculation-limits-card,.master-page .master-option-groups-card,.master-page .master-overview-diagnostics-card,.master-page [data-master-target],.master-page [data-material-target]{scroll-margin-top:var(--fk-master-sticky-scroll-offset,250px)!important}}@media (width<=700px){.master-page .master-global-navigation-card{top:86px!important}}.master-page .master-production-factor-table-cell{text-align:center!important;vertical-align:middle!important}.master-page .master-production-factor-table-cell .master-factor-button,.master-page .master-production-factor-display-button,.master-page .master-production-factor-display-readonly{text-align:center!important;white-space:normal!important;font-variant-numeric:tabular-nums!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:32px!important;padding-left:6px!important;padding-right:6px!important;line-height:1.08!important;display:inline-flex!important}.master-page .master-production-factor-display-button{font-weight:800!important}.master-page .master-production-factor-display-readonly{font-weight:750!important}.master-page .master-production-factor-display-button:disabled,.master-page .master-production-factor-display-readonly:empty{opacity:.68!important}.master-page .master-production-factor-table-cell,.master-page .master-production-factor-table-cell *,.master-page .master-production-factor-table-cell .master-factor-button,.master-page .master-production-factor-display-button,.master-page .master-production-factor-display-readonly{font-weight:400!important}.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>td{background:#fffdfa!important;border-top:2px solid #5c3d223d!important;border-bottom-color:#5c3d220a!important}.master-page .master-workitem-table tbody tr.master-workitem-material-foundation-inline-row>td{background:#fffdfa!important;border-bottom:2px solid #5c3d223d!important;border-left:2px solid #5c3d223d!important;border-right:2px solid #5c3d223d!important;padding:0 8px 12px!important}.master-page .master-workitem-table tbody tr.master-workitem-material-foundation-inline-row .master-workitem-material-foundation-inline{background:#f7fdfac7!important;border-color:#007c6a2e!important;box-shadow:inset 0 1px #ffffffb8!important}.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row):hover>td{background:#f6fbf4fa!important}.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row):hover+tr.master-workitem-material-foundation-inline-row>td{background:#f6fbf4fa!important}.master-page .master-workitem-table tbody tr.master-workitem-material-foundation-inline-row .master-workitem-material-foundation-inline{background:linear-gradient(#f8fffcf5,#eefaf5e0)!important;border:1px solid #007c6a3d!important;box-shadow:inset 0 1px #ffffffbd,0 1px #007c6a0a!important}.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row):hover>td{background:linear-gradient(#f6fbf4fa,#f1f9f4f5)!important}.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row):hover+tr.master-workitem-material-foundation-inline-row>td{background:linear-gradient(#f6fbf4fa,#f1f9f4f5)!important}.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row):hover+tr.master-workitem-material-foundation-inline-row .master-workitem-material-foundation-inline{background:linear-gradient(#f2fdf8fa,#e8f8f1f0)!important}.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>td{background:linear-gradient(#fffdf9,#fff9f0f5)!important;border-top:3px solid #5c3d227a!important;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #5c3d2229!important}.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>td:first-child{border-left:3px solid #5c3d227a!important}.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>td:last-child{border-right:3px solid #5c3d227a!important}.master-page .master-workitem-table tbody tr.master-workitem-material-foundation-inline-row>td{background:linear-gradient(#fff9f0f5,#fffdf9)!important;border-bottom:3px solid #5c3d227a!important;border-left:3px solid #5c3d227a!important;border-right:3px solid #5c3d227a!important;padding:3px 12px 22px!important;box-shadow:0 10px 24px #1f140c1b,inset 0 -1px #fffc!important}.master-page .master-workitem-table tbody tr.master-workitem-material-foundation-inline-row .master-workitem-material-foundation-inline{border:1px solid #007c6a4d!important}.master-page .master-workitem-table{border-spacing:0!important}.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>.master-row-identity-cell{position:sticky!important}.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>.master-row-identity-cell:after{content:""!important;pointer-events:none!important;border:1px solid #5c3d2257!important;border-radius:11px!important;position:absolute!important;inset:6px 8px!important;box-shadow:inset 0 0 0 1px #ffffff8f,0 1px 4px #1f140c0b!important}.master-page .master-workitem-table tbody tr.master-workitem-material-foundation-inline-row>td:after{content:""!important;display:block!important}.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row):hover>.master-row-identity-cell:after{border-color:#007c6a6b!important}.master-page .master-workitem-table{border-collapse:separate!important;border-spacing:0 7px!important}.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>.master-row-identity-cell:after{content:none!important;display:none!important}.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>td{background:linear-gradient(#fffdf9,#fff9f0fa)!important;border-top:3px solid #5c3d2285!important;border-bottom:0!important;box-shadow:inset 0 1px #ffffffd6!important}.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>td:first-child{border-left:3px solid #5c3d2285!important;border-top-left-radius:18px!important}.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>td:last-child{border-right:3px solid #5c3d2285!important;border-top-right-radius:18px!important}:is(.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>.master-row-select-cell,.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>.master-row-identity-cell){background:linear-gradient(#fffdf9,#fff9f0fa)!important}.master-page .master-workitem-table tbody tr.master-workitem-material-foundation-inline-row>td{z-index:2!important;background:linear-gradient(#fff9f0fa,#fffdf9)!important;border:3px solid #5c3d2285!important;border-top:0!important;border-bottom-right-radius:18px!important;border-bottom-left-radius:18px!important;padding:0 12px 16px!important;position:relative!important;transform:translateY(-7px)!important;box-shadow:0 10px 24px #1f140c1c,inset 0 -1px #ffffffd1!important}.master-page .master-workitem-table tbody tr.master-workitem-material-foundation-inline-row>td:after{content:none!important;height:0!important;display:none!important}.master-page .master-workitem-table tbody tr.master-workitem-material-foundation-inline-row .master-workitem-material-foundation-inline{background:linear-gradient(#f8fffcfa,#ebf9f3eb)!important;border:1px solid #007c6a4d!important;margin-top:0!important;box-shadow:inset 0 1px #ffffffc2,0 1px #007c6a0d!important}.master-page .master-workitem-table.is-editing tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>td:nth-child(4){position:relative!important}.master-page .master-workitem-table.is-readonly tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>td:nth-child(3){position:relative!important}.master-page .master-workitem-table:not(.is-editing):not(.is-readonly) tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>td:nth-child(3){position:relative!important}.master-page .master-workitem-table.is-editing tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>td:nth-child(4) input{background:linear-gradient(#fffffffa,#fff8eee6)!important;border:2px solid #5c3d2261!important;box-shadow:inset 0 0 0 1px #ffffff9e,0 1px 5px #1f140c0e!important}.master-page .master-workitem-table.is-readonly tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>td:nth-child(3) .master-readonly-cell{background:linear-gradient(#fffffffa,#fff8eee6)!important;border:2px solid #5c3d2261!important;box-shadow:inset 0 0 0 1px #ffffff9e,0 1px 5px #1f140c0e!important}.master-page .master-workitem-table:not(.is-editing):not(.is-readonly) tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>td:nth-child(3) .master-readonly-cell{background:linear-gradient(#fffffffa,#fff8eee6)!important;border:2px solid #5c3d2261!important;box-shadow:inset 0 0 0 1px #ffffff9e,0 1px 5px #1f140c0e!important}.master-page .master-workitem-table.is-editing tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>td:nth-child(4):after{content:""!important;pointer-events:none!important;border:1px solid #5c3d223d!important;border-radius:12px!important;position:absolute!important;inset:5px 6px!important;box-shadow:inset 0 0 0 1px #ffffff6b!important}.master-page .master-workitem-table.is-readonly tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>td:nth-child(3):after{content:""!important;pointer-events:none!important;border:1px solid #5c3d223d!important;border-radius:12px!important;position:absolute!important;inset:5px 6px!important;box-shadow:inset 0 0 0 1px #ffffff6b!important}.master-page .master-workitem-table:not(.is-editing):not(.is-readonly) tbody tr:has(+tr.master-workitem-material-foundation-inline-row)>td:nth-child(3):after{content:""!important;pointer-events:none!important;border:1px solid #5c3d223d!important;border-radius:12px!important;position:absolute!important;inset:5px 6px!important;box-shadow:inset 0 0 0 1px #ffffff6b!important}.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row):hover>td{background:linear-gradient(#f6fbf4,#f0f8f3fa)!important}.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row):hover+tr.master-workitem-material-foundation-inline-row>td{background:linear-gradient(#f6fbf4,#f0f8f3fa)!important}.master-page .master-workitem-table.is-editing tbody tr:has(+tr.master-workitem-material-foundation-inline-row):hover>td:nth-child(4) input{border-color:#007c6a70!important}.master-page .master-workitem-table.is-readonly tbody tr:has(+tr.master-workitem-material-foundation-inline-row):hover>td:nth-child(3) .master-readonly-cell{border-color:#007c6a70!important}.master-page .master-workitem-table:not(.is-editing):not(.is-readonly) tbody tr:has(+tr.master-workitem-material-foundation-inline-row):hover>td:nth-child(3) .master-readonly-cell{border-color:#007c6a70!important}.master-page .master-workitem-table tbody tr:has(+tr.master-workitem-material-foundation-inline-row):hover+tr.master-workitem-material-foundation-inline-row .master-workitem-material-foundation-inline{background:linear-gradient(#f2fdf8,#e7f7f0f5)!important;border-color:#007c6a6b!important}.master-workitem-classification-grid-edit-cell .master-classification-custom-value-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;font-weight:400}.master-page .master-workitem-picker-register-intro{background:#fff8eed1;border:1px solid #5c3d221f;border-radius:14px;margin:14px 16px 0;padding:12px 14px}.master-page .master-workitem-picker-register-intro strong,.master-page .master-workitem-picker-register-intro small{display:block}.master-page .master-workitem-picker-register-intro strong{color:#4b301c;font-size:.8rem;font-weight:900}.master-page .master-workitem-picker-register-intro small{color:#4b301cb8;margin-top:4px;font-size:.76rem;line-height:1.45}.master-page .master-workitem-picker-register-add{background:#f6fffcb8;border:1px solid #007c6a24;border-radius:16px;grid-template-columns:minmax(180px,.8fr) minmax(300px,1.5fr) auto;align-items:end;gap:12px;margin:12px 16px 0;padding:14px;display:grid}.master-page .master-workitem-picker-register-add>label,.master-page .master-workitem-picker-operation-editor{flex-direction:column;gap:6px;min-width:0;display:flex}.master-page .master-workitem-picker-register-add>label>span,.master-page .master-workitem-picker-operation-editor>span{color:#4b301cb8;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.master-page .master-workitem-picker-register-add select{color:#24170e;width:100%;min-width:0;height:36px;font:inherit;background:#fffdfa;border:1px solid #5c3d222e;border-radius:10px;padding:0 10px}.master-page .master-workitem-picker-operation-editor>div{flex-wrap:wrap;gap:6px;display:flex}.master-page .master-workitem-picker-operation-editor button{color:#4b301c!important;min-height:32px!important;box-shadow:none!important;background:#ffffffeb!important;border-radius:999px!important;padding:0 11px!important}.master-page .master-workitem-picker-operation-editor button.is-selected{color:#402815!important;background:#f5e6cdeb!important;border-color:#a67b3a94!important;box-shadow:inset 0 0 0 1px #a67b3a1f!important}.master-page .master-workitem-picker-operation-editor>small{color:#4b301c9e;font-size:.7rem;line-height:1.35}.master-page .master-workitem-picker-register-list{gap:9px!important}.master-page .master-workitem-picker-register-row{background:#fffdfa;border:1px solid #5c3d221f;border-radius:14px;padding:13px 14px}.master-page .master-workitem-picker-register-row-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.master-page .master-workitem-picker-register-row-heading strong,.master-page .master-workitem-picker-register-row-heading small{display:block}.master-page .master-workitem-picker-register-row-heading strong{color:#3f2917;font-size:.86rem;font-weight:900}.master-page .master-workitem-picker-register-row-heading small{color:#4b301ca8;margin-top:3px;font-size:.72rem}.master-page .master-workitem-picker-operation-editor.is-existing{margin-top:10px}.master-page .master-workitem-picker-register-empty{color:#4b301cb3;text-align:center;border:1px dashed #5c3d222e;border-radius:14px;padding:18px}@media (width<=760px){.master-page .master-workitem-picker-register-add{grid-template-columns:1fr;align-items:stretch}}.master-page .master-workitem-picker-register-add{grid-template-columns:190px minmax(0,1fr)!important;grid-template-areas:"discipline operations""discipline add-action"!important;align-items:start!important;gap:10px 18px!important}.master-page .master-workitem-picker-register-add>label{flex-direction:column!important;grid-area:discipline!important;align-self:start!important;gap:6px!important;display:flex!important}.master-page .master-workitem-picker-register-add>label>input{color:#24170e!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;font:inherit!important;box-sizing:border-box!important;background:#fffdfa!important;border:1px solid #5c3d222e!important;border-radius:10px!important;padding:0 10px!important;font-size:.82rem!important;font-weight:500!important}.master-page .master-workitem-picker-register-sync-note{color:#4b301c9e!important;letter-spacing:normal!important;text-transform:none!important;font-size:.69rem!important;font-weight:500!important;line-height:1.35!important;display:block!important}.master-page .master-workitem-picker-register-add>.master-workitem-picker-operation-editor{grid-area:operations!important;min-width:0!important}.master-page .master-workitem-picker-register-add>.master-workitem-picker-operation-editor>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.master-page .master-workitem-picker-register-add>.master-workitem-picker-operation-editor>div>button{justify-content:center!important;width:100%!important;min-width:0!important}.master-page .master-workitem-picker-register-add>.primary-button{grid-area:add-action!important;justify-self:end!important;min-width:150px!important;margin-top:1px!important}.master-page .master-workitem-picker-register-row{padding:14px 15px!important}.master-page .master-workitem-picker-register-row-heading{align-items:center!important}.master-page .master-workitem-picker-register-row-heading>div:first-child{min-width:0!important}.master-page .master-workitem-picker-register-row-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.master-page .master-workitem-picker-register-row-actions button{height:30px!important;min-height:30px!important;box-shadow:none!important;border-radius:9px!important;padding:0 12px!important;font-size:.74rem!important}.master-page .master-workitem-picker-register-row-actions .secondary-button{color:#3f2917!important;background:#f4e6cf!important;border-color:#5c3d2233!important}.master-page .master-workitem-picker-register-row-actions .ghost-button{color:#9a473b!important;background:#fffffff5!important;border-color:#9640322e!important}.master-page .master-workitem-picker-register-row .master-workitem-picker-operation-editor.is-existing{border-top:1px solid #5c3d2217!important;margin-top:12px!important;padding-top:11px!important}.master-page .master-workitem-picker-register-row .master-workitem-picker-operation-editor.is-existing>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;display:grid!important}@media (width<=760px){.master-page .master-workitem-picker-register-add{grid-template-columns:1fr!important;grid-template-areas:"discipline""operations""add-action"!important}.master-page .master-workitem-picker-register-add>.primary-button{justify-self:stretch!important;width:100%!important}.master-page .master-workitem-picker-register-row-heading{align-items:flex-start!important}.master-page .master-workitem-picker-register-row .master-workitem-picker-operation-editor.is-existing>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=480px){.master-page .master-workitem-picker-register-add>.master-workitem-picker-operation-editor>div,.master-page .master-workitem-picker-register-row .master-workitem-picker-operation-editor.is-existing>div{grid-template-columns:1fr!important}.master-page .master-workitem-picker-register-row-heading{flex-direction:column!important}.master-page .master-workitem-picker-register-row-actions{justify-content:flex-start!important}}.master-classification-paths-header,.master-classification-paths-cell{grid-column:span 3}.master-classification-paths-cell{min-width:0;padding:3px}.master-classification-paths-open-button,.master-classification-paths-readonly{color:#2d2118;text-align:left;background:#fffdf9f5;border:1px solid #5b3e262e;border-radius:9px;align-content:center;justify-items:start;gap:2px;width:100%;min-width:0;min-height:34px;padding:4px 9px;display:grid}.master-classification-paths-open-button:hover{background:#fff8ec;border-color:#93652e7a}.master-classification-paths-open-button strong,.master-classification-paths-readonly strong{font-size:.72rem;font-weight:800;line-height:1.05}.master-classification-paths-open-button small,.master-classification-paths-readonly small{color:#756554;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:.62rem;font-weight:500;line-height:1.15;overflow:hidden}.master-classification-paths-backdrop{z-index:1000000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f140c94;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.master-classification-paths-dialog{background:#fffdf9;border:1px solid #483a2a29;border-radius:22px;flex-direction:column;width:min(980px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 90px #140e0857}.master-classification-paths-dialog>header{background:linear-gradient(#fffaf2 0%,#f7ecda 100%);border-bottom:1px solid #483a2a1a;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 22px 14px;display:flex}.master-classification-paths-dialog>header>div{gap:3px;min-width:0;display:grid}.master-classification-paths-dialog>header span{color:#9c6d2f;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.master-classification-paths-dialog>header strong{color:#241b13;font-size:1.2rem;font-weight:950}.master-classification-paths-dialog>header small{color:#6f6252;overflow-wrap:anywhere;font-size:.8rem;font-weight:650}.master-classification-paths-dialog>header>button{color:#3b2d1f;background:#fffdf9;border:1px solid #483a2a24;border-radius:999px;width:36px;min-width:36px;height:36px;font-size:1.4rem;line-height:1}.master-classification-paths-help{color:#6f6252;border-bottom:1px solid #483a2a14;padding:12px 22px;font-size:.76rem;line-height:1.35}.master-classification-paths-table{gap:6px;min-height:0;padding:14px 22px 8px;display:grid;overflow:auto}.master-classification-paths-table-head,.master-classification-paths-row{grid-template-columns:repeat(3,minmax(0,1fr)) 34px;align-items:end;gap:8px;display:grid}.master-classification-paths-table-head{color:#6c5235;letter-spacing:.06em;text-transform:uppercase;padding:0 1px;font-size:.62rem;font-weight:900}.master-classification-paths-row{background:#fffaf2;border:1px solid #5b3e2621;border-radius:12px;padding:10px}.master-classification-paths-row label{gap:4px;min-width:0;display:grid}.master-classification-paths-row label>span{display:none}.master-classification-paths-row select,.master-classification-paths-row input{width:100%;min-width:0;min-height:36px}.master-classification-paths-remove-button{color:#8b2f20;background:#8b2f2012;border:1px solid #8b2f2038;border-radius:999px;place-items:center;width:34px;min-width:34px;height:34px;font-size:1.15rem;font-weight:800;display:inline-grid}.master-classification-paths-add-button{align-self:flex-start;margin:8px 22px 14px}.master-classification-paths-dialog>footer{background:#fffaf2;border-top:1px solid #483a2a1a;justify-content:flex-end;gap:8px;padding:14px 22px 18px;display:flex}@media (width<=760px){.master-classification-paths-backdrop{padding:10px}.master-classification-paths-dialog{max-height:calc(100vh - 20px)}.master-classification-paths-table-head{display:none}.master-classification-paths-row{grid-template-columns:1fr 34px}.master-classification-paths-row label{grid-column:1/-1}.master-classification-paths-row label>span{color:#6c5235;text-transform:uppercase;font-size:.62rem;font-weight:900;display:block}.master-classification-paths-remove-button{grid-column:2;justify-self:end}}.master-workitem-picker-register-draft-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.master-workitem-picker-register-row.is-hidden-from-picker{background:#f7f4eeb8;border-style:dashed}.master-workitem-picker-visibility-button.is-selected{background:#467a4f1a;border-color:#467a4f6b}.master-page .master-workitem-classification-grid-scroll-inner{width:1760px!important;min-width:1760px!important}.master-page .master-workitem-classification-grid-scroll-header,.master-page .master-workitem-classification-grid-scroll-row{grid-template-columns:170px 330px 190px 210px 210px 220px 220px 210px!important}.master-page .master-classification-paths-header,.master-page .master-classification-paths-cell{grid-column:auto!important;min-width:0!important}.master-page .master-workitem-classification-grid-scroll-row>.master-classification-paths-cell{padding:7px 8px!important;overflow:hidden!important}.master-page .master-classification-paths-open-button,.master-page .master-classification-paths-readonly{box-sizing:border-box!important;grid-template-columns:auto minmax(0,1fr)!important;align-content:center!important;place-items:center stretch!important;column-gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:4px 8px!important;display:grid!important;overflow:hidden!important}.master-page .master-classification-paths-count{color:#4b301c!important;white-space:nowrap!important;background:#ebdcc6b8!important;border:1px solid #5c3d2224!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:max-content!important;min-height:21px!important;padding:0 7px!important;font-size:.64rem!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.master-page .master-classification-paths-preview{color:#6f5c49!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;font-size:.66rem!important;font-weight:650!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.master-page .master-classification-paths-open-button:hover .master-classification-paths-count{background:#e7cfaadb!important;border-color:#93652e4d!important}.master-page .master-wide-diagnostics-panel-v2{background:#fffcf7fa!important;border-color:#5c3d2224!important;box-shadow:0 14px 34px #1f140c12!important}.master-page .master-wide-diagnostics-panel-v2.is-collapsed .master-wide-diagnostics-v2-content{display:none!important}.master-page .master-wide-diagnostics-counts-v2{grid-template-columns:repeat(4,minmax(82px,1fr))!important;min-width:390px!important}.master-page .master-wide-diagnostics-counts-v2 .is-suggestion{background:#43718f57!important}.master-page .master-wide-diagnostics-counts-v2 .is-affected{background:#ffffff21!important}.master-page .master-wide-diagnostics-v2-content{gap:12px!important;padding:14px 16px 16px!important;display:grid!important}.master-page .master-wide-diagnostics-running,.master-page .master-wide-diagnostics-idle,.master-page .master-wide-diagnostics-stale,.master-page .master-wide-diagnostics-empty-v2,.master-page .master-wide-diagnostics-technical-note{color:#3f2917!important;background:#fff8eeb8!important;border:1px solid #5c3d221f!important;border-radius:14px!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:12px 14px!important;display:flex!important}.master-page .master-wide-diagnostics-running>div,.master-page .master-wide-diagnostics-idle,.master-page .master-wide-diagnostics-stale,.master-page .master-wide-diagnostics-empty-v2{flex-direction:column!important;align-items:flex-start!important}.master-page .master-wide-diagnostics-running>div{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.master-page .master-wide-diagnostics-running strong,.master-page .master-wide-diagnostics-idle strong,.master-page .master-wide-diagnostics-stale strong,.master-page .master-wide-diagnostics-empty-v2 strong,.master-page .master-wide-diagnostics-technical-note strong{color:#3f2917!important;font-size:.84rem!important;font-weight:900!important}.master-page .master-wide-diagnostics-running span,.master-page .master-wide-diagnostics-idle span,.master-page .master-wide-diagnostics-stale span,.master-page .master-wide-diagnostics-empty-v2 span,.master-page .master-wide-diagnostics-technical-note span{color:#4b301cbd!important;font-size:.78rem!important;line-height:1.4!important}.master-page .master-wide-diagnostics-stale{background:#ffefcdb8!important;border-color:#ab6c1840!important}.master-page .master-wide-diagnostics-technical-note{background:#f1f4f6b8!important;border-style:dashed!important}.master-page .master-wide-diagnostics-spinner{border:3px solid #5c3d2229!important;border-top-color:#5c3d22!important;border-radius:50%!important;flex:none!important;width:28px!important;height:28px!important;animation:.72s linear infinite fk-master-diagnostics-spin!important}@keyframes fk-master-diagnostics-spin{to{transform:rotate(360deg)}}.master-page .master-wide-diagnostics-filter-row{background:#fffaf2c7!important;border:1px solid #5c3d221a!important;border-radius:14px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;display:flex!important}.master-page .master-wide-diagnostics-view-tabs{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.master-page .master-wide-diagnostics-view-tabs button{min-height:31px!important;padding:0 13px!important;font-size:.75rem!important}.master-page .master-wide-diagnostics-view-tabs button.is-active{color:#3f2917!important;background:#f1dfc5!important;border-color:#5c3d225c!important;box-shadow:inset 0 0 0 1px #5c3d220d!important}.master-page .master-wide-diagnostics-panel-v2 .master-wide-diagnostics-batch-actions{gap:7px!important;margin:0!important}.master-page .master-wide-diagnostics-table.master-wide-diagnostics-table-v2{table-layout:fixed!important;width:100%!important;min-width:1080px!important}.master-page .master-wide-diagnostics-table-v2 th:first-child,.master-page .master-wide-diagnostics-table-v2 td:first-child{width:116px!important;min-width:116px!important;max-width:116px!important}.master-page .master-wide-diagnostics-table-v2 th:nth-child(2),.master-page .master-wide-diagnostics-table-v2 td:nth-child(2){width:145px!important;min-width:145px!important;max-width:145px!important}.master-page .master-wide-diagnostics-table-v2 th:nth-child(3),.master-page .master-wide-diagnostics-table-v2 td:nth-child(3){width:215px!important;min-width:215px!important;max-width:215px!important}.master-page .master-wide-diagnostics-table-v2 th:nth-child(4),.master-page .master-wide-diagnostics-table-v2 td:nth-child(4){text-align:center!important;width:76px!important;min-width:76px!important;max-width:76px!important}.master-page .master-wide-diagnostics-table-v2 th:nth-child(6),.master-page .master-wide-diagnostics-table-v2 td:nth-child(6){width:280px!important;min-width:280px!important;max-width:280px!important}.master-page .master-wide-diagnostics-table-v2 .master-readonly-cell{white-space:normal!important;text-overflow:clip!important;width:100%!important;min-width:0!important;height:auto!important;min-height:32px!important;padding:7px 9px!important;line-height:1.28!important;overflow:visible!important}.master-page .master-wide-diagnostic-detail-cell-v2{flex-direction:column!important;gap:5px!important;display:flex!important}.master-page .master-wide-diagnostic-detail-cell-v2>span{-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.master-page .master-wide-diagnostic-detail-cell-v2>small{color:#4b301ca3!important;font-size:.7rem!important;font-weight:700!important}.master-page .master-wide-diagnostic-affected-cell{color:#3f2917!important;font-variant-numeric:tabular-nums!important;font-weight:850!important}.master-page .master-wide-diagnostic-level-badge{text-align:center!important;border:1px solid #5c3d221f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:26px!important;padding:4px 8px!important;font-size:.7rem!important;font-weight:850!important;line-height:1.15!important;display:inline-flex!important}.master-page .master-wide-diagnostic-level-badge.is-must-fix{color:#8a2f24!important;background:#b22d1d17!important;border-color:#a6352740!important}.master-page .master-wide-diagnostic-level-badge.is-review{color:#84570f!important;background:#d695171a!important;border-color:#b076193d!important}.master-page .master-wide-diagnostic-level-badge.is-suggestion{color:#355f78!important;background:#4b7d9d17!important;border-color:#3a678438!important}.master-page .master-wide-diagnostic-level-badge.is-ok{color:#006a5a!important;background:#007c6a14!important;border-color:#007c6a33!important}.master-page .master-wide-diagnostic-action-cell-v2{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.master-page .master-wide-diagnostic-action-cell-v2 button{white-space:nowrap!important;height:29px!important;min-height:29px!important;padding:0 10px!important;font-size:.7rem!important}.master-page .master-wide-diagnostic-action-cell-v2 .master-wide-diagnostic-ignore-button{color:#7b4431d6!important}.master-page .master-wide-diagnostics-panel-v2 .master-table-wrap{max-height:min(58vh,620px)!important;margin-top:0!important}@media (width<=1180px){.master-page .master-wide-diagnostics-counts-v2{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;min-width:0!important}.master-page .master-wide-diagnostics-header{flex-wrap:wrap!important}}@media (width<=760px){.master-page .master-wide-diagnostics-counts-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.master-page .master-wide-diagnostics-filter-row{flex-direction:column!important;align-items:stretch!important}.master-page .master-wide-diagnostics-view-tabs,.master-page .master-wide-diagnostics-view-tabs button{width:100%!important}}.master-page .master-material-foundation-card .master-material-readonly-variants{background:#fffdf9!important;border-radius:18px!important;width:100%!important;max-width:100%!important;max-height:none!important;padding:0!important;overflow-y:visible!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;background:#fffdf9!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table th,.master-page .master-material-foundation-card .master-material-readonly-variants-table td{box-sizing:border-box!important;min-width:0!important;max-width:none!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table thead tr:first-child th{color:#fff8ec!important;letter-spacing:.075em!important;background:#51331f!important;border-bottom:1px solid #fff8ec29!important;padding:13px 14px!important;font-size:.68rem!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table thead tr:nth-child(2) th{color:#fff8ecf0!important;letter-spacing:.07em!important;background:#604026!important;border-right:1px solid #fff8ec14!important;padding:9px 11px!important;font-size:.61rem!important;line-height:1.2!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table thead tr:nth-child(2) th:last-child{border-right:0!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table tbody tr{background:#fffdf9fa!important;transition:background .12s!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table tbody tr:nth-child(2n){background:#f8f1e794!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table tbody tr:hover{background:#d2b99129!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table td{vertical-align:middle!important;border-bottom:1px solid #5c3d2217!important;border-right:1px solid #5c3d2211!important;padding:10px 11px!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table td:last-child{border-right:0!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table .master-readonly-cell{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#2f2015!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.78rem!important;font-weight:500!important;line-height:1.38!important;display:block!important;overflow:visible!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table .master-material-readonly-main{color:#3f2917!important;font-weight:800!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table .master-readonly-number{text-align:center!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.master-page .master-material-foundation-card .master-material-readonly-status-stack{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;display:flex!important}.master-page .master-material-foundation-card .master-material-readonly-status-stack .master-readonly-badge{border-radius:999px!important;min-width:0!important;height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:.69rem!important;line-height:1!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table th:first-child,.master-page .master-material-foundation-card .master-material-readonly-variants-table td:first-child{width:15%!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table th:nth-child(2),.master-page .master-material-foundation-card .master-material-readonly-variants-table td:nth-child(2){width:13%!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table th:nth-child(3),.master-page .master-material-foundation-card .master-material-readonly-variants-table td:nth-child(3){width:21%!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table th:nth-child(4),.master-page .master-material-foundation-card .master-material-readonly-variants-table td:nth-child(4){text-align:center!important;width:6%!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table th:nth-child(5),.master-page .master-material-foundation-card .master-material-readonly-variants-table td:nth-child(5){width:15%!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table th:nth-child(6),.master-page .master-material-foundation-card .master-material-readonly-variants-table td:nth-child(6){width:10%!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table th:nth-child(7),.master-page .master-material-foundation-card .master-material-readonly-variants-table td:nth-child(7){width:20%!important}@media (width>=901px){.master-page .master-material-foundation-card .master-material-readonly-variants{overflow-x:hidden!important}}@media (width<=900px){.master-page .master-material-foundation-card .master-material-readonly-variants{overflow-x:auto!important}.master-page .master-material-foundation-card .master-material-readonly-variants-table{min-width:760px!important}}.master-page .master-source-backed-control{flex-direction:column;align-items:stretch;gap:5px;width:100%;min-width:0;display:flex}.master-page .master-source-backed-control>select,.master-page .master-source-backed-control>input,.master-page .master-source-backed-control>.master-readonly-cell{width:100%;min-width:0}.master-page .master-source-missing-action{color:#704315!important;width:100%!important;min-width:0!important;height:auto!important;min-height:27px!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;background:#fff4ddf0!important;border:1px solid #b0661647!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:5px 8px!important;display:flex!important;transform:none!important}.master-page .master-source-missing-action>span{min-width:0;color:#8a551a!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:.64rem!important;font-weight:850!important;line-height:1.15!important}.master-page .master-source-missing-action>strong{text-underline-offset:2px;flex:none;text-decoration:underline;color:#5a3511!important;font-size:.68rem!important;font-weight:900!important;line-height:1.15!important}.master-page .master-source-missing-action:hover,.master-page .master-source-missing-action:focus-visible{outline-offset:1px!important;background:#ffe9bd!important;border-color:#974e0c85!important;outline:2px solid #974e0c21!important}.master-page .master-material-grid-field .master-source-backed-control,.master-page .master-workitem-material-line-editor .master-source-backed-control,.master-page .master-classification-paths-row .master-source-backed-control{margin-top:0}.master-page .master-fastener-table .master-source-missing-action,.master-page .master-consumption-table .master-source-missing-action{min-width:118px!important}@media (width<=900px){.master-page .master-source-missing-action{min-height:30px!important}}.master-page .master-discipline-rates-card .master-discipline-admin-layout{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)!important;gap:16px!important;margin-top:14px!important;display:grid!important}.master-page .master-discipline-rates-card .master-discipline-admin-panel{min-width:0!important;box-shadow:none!important;background:#fff8ee94!important;border:1px solid #5c3d221f!important;border-radius:18px!important;padding:15px 16px!important}.master-page .master-discipline-rates-card .master-discipline-admin-panel-heading{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;display:flex!important}.master-page .master-discipline-rates-card .master-discipline-admin-panel-heading>div{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.master-page .master-discipline-rates-card .master-discipline-admin-panel-heading span,.master-page .master-discipline-rates-card .master-discipline-picker-summary span{text-transform:uppercase!important;line-height:1.2!important}.master-page .master-discipline-rates-card .master-discipline-admin-panel-heading strong{line-height:1.25!important}.master-page .master-discipline-rates-card .master-discipline-admin-panel-heading>small{text-align:right!important;flex:none!important;max-width:220px!important;font-size:.72rem!important;line-height:1.35!important}.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact{grid-template-columns:minmax(165px,1fr) minmax(115px,.62fr) 82px 112px!important}.master-page .master-discipline-rates-card .master-discipline-picker-summary{grid-template-columns:minmax(150px,.8fr) minmax(145px,.7fr) minmax(220px,1.5fr)!important;gap:10px!important}.master-page .master-discipline-rates-card .master-discipline-picker-summary>div{background:#ffffffb3!important;border:1px solid #5c3d2217!important;border-radius:12px!important;gap:5px!important;padding:10px 11px!important}.master-page .master-discipline-rates-card .master-discipline-picker-summary strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.master-page .master-discipline-rates-card .master-discipline-operation-pills{gap:5px!important}.master-page .master-discipline-rates-card .master-discipline-operation-pills small{background:#007c6a12!important;border:1px solid #007c6a29!important;border-radius:999px!important;align-items:center!important;padding:0 8px!important;line-height:1!important;display:inline-flex!important}.master-page .master-discipline-rates-card .master-discipline-picker-panel>p{margin:12px 0 0!important;line-height:1.45!important}.master-page .master-discipline-rates-card>.master-table-header .master-toolbar-actions{max-width:720px!important}.master-page .master-option-groups-card .master-option-admin-pills{justify-content:flex-start!important}@media (width<=1180px){.master-page .master-discipline-rates-card .master-discipline-admin-layout{grid-template-columns:1fr!important}}@media (width<=760px){.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact,.master-page .master-discipline-rates-card .master-discipline-picker-summary{grid-template-columns:1fr!important}.master-page .master-discipline-rates-card .master-discipline-admin-panel-heading{flex-direction:column!important}.master-page .master-discipline-rates-card .master-discipline-admin-panel-heading>small{text-align:left!important;max-width:none!important}}.master-page .master-global-shortcut-groups{grid-template-columns:minmax(112px,.45fr) minmax(0,1.55fr) minmax(0,1.25fr) minmax(0,1.15fr)!important;align-items:stretch!important;gap:7px!important;width:100%!important;min-height:0!important;margin-top:9px!important;padding:6px 0 5px!important;display:grid!important;overflow:visible!important}.master-page .master-global-shortcut-group{background:#fffaf3bd!important;border:1px solid #5c3d221a!important;border-radius:14px!important;grid-template-rows:auto 1fr!important;gap:5px!important;min-width:0!important;padding:7px!important;display:grid!important}.master-page .master-global-shortcut-group-title{letter-spacing:.09em!important;text-transform:uppercase!important;padding:0 4px!important;font-size:.58rem!important;font-weight:900!important;line-height:1.2!important;display:block!important}.master-page .master-global-shortcut-buttons{flex-wrap:wrap!important;align-items:stretch!important;gap:4px!important;min-width:0!important;display:flex!important}.master-page .master-global-shortcut-groups .master-global-shortcut-buttons>button{letter-spacing:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;text-align:center!important;border-radius:10px!important;flex:118px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:34px!important;padding:4px 8px!important;font-size:.66rem!important;font-weight:600!important;line-height:1.12!important}.master-page .master-global-shortcut-group[data-master-shortcut-group=control] .master-global-shortcut-buttons>button{flex-basis:100%!important}.master-page .master-nav-group-start{margin-top:26px!important;position:relative!important}.master-page .master-nav-group-start:before{content:attr(data-master-nav-group-title);z-index:1!important;color:#4b301c9e!important;letter-spacing:.1em!important;text-transform:uppercase!important;pointer-events:none!important;background:#f4ede3!important;padding:0 5px!important;font-size:.63rem!important;font-weight:900!important;line-height:1.3!important;position:absolute!important;top:-23px!important;left:10px!important}.master-page .master-nav-managed-section[data-master-nav-group=workItems]{border-color:#5c3d2224!important}.master-page .master-nav-managed-section[data-master-nav-group=materials]{border-color:#007c6a21!important}.master-page .master-nav-managed-section[data-master-nav-group=setup]{border-color:#60452c24!important}@media (width<=1280px){.master-page .master-global-shortcut-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.master-page .master-global-shortcut-groups{grid-template-columns:1fr!important}.master-page .master-global-shortcut-groups .master-global-shortcut-buttons>button{flex:145px!important}.master-page .master-nav-group-start{margin-top:22px!important}}.master-page .master-backup-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;max-width:680px!important;display:flex!important}.master-page .master-backup-file-input{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.master-page .master-backup-restore-modal{width:min(820px,100vw - 36px)!important;max-height:min(820px,100vh - 48px)!important;overflow:hidden!important}.master-page .master-backup-restore-body{gap:14px!important;padding:16px!important;display:grid!important;overflow:auto!important}.master-page .master-backup-file-summary{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;display:grid!important}.master-page .master-backup-file-summary>div{background:#fff8eeb8!important;border:1px solid #5c3d221f!important;border-radius:14px!important;flex-direction:column!important;gap:4px!important;min-width:0!important;padding:12px 13px!important;display:flex!important}.master-page .master-backup-file-summary span,.master-page .master-backup-compare-head{color:#4b301c9e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.63rem!important;font-weight:900!important}.master-page .master-backup-file-summary strong{color:#3f2917!important;overflow-wrap:anywhere!important;max-width:100%!important;font-size:.83rem!important;font-weight:850!important;line-height:1.3!important}.master-page .master-backup-file-summary small{color:#4b301c9e!important;font-size:.72rem!important}.master-page .master-backup-compare-grid{background:#fffdf9fa!important;border:1px solid #5c3d221f!important;border-radius:14px!important;grid-template-columns:minmax(180px,1fr) 100px 100px!important;align-items:center!important;display:grid!important;overflow:hidden!important}.master-page .master-backup-compare-grid>*{border-bottom:1px solid #5c3d2214!important;align-items:center!important;min-width:0!important;min-height:35px!important;padding:8px 11px!important;display:flex!important}.master-page .master-backup-compare-grid>:nth-last-child(-n+3){border-bottom:0!important}.master-page .master-backup-compare-grid strong{color:#3f2917!important;font-variant-numeric:tabular-nums!important;justify-content:flex-end!important}.master-page .master-backup-compare-head{background:#60402614!important}.master-page .master-backup-warning{color:#4b301cd1!important;background:#fff6ded1!important;border:1px solid #a0681c2e!important;border-radius:13px!important;padding:11px 13px!important;font-size:.8rem!important;line-height:1.45!important}.master-page .master-backup-warning.is-strong{color:#7c382f!important;background:#9a473b13!important;border-color:#9a473b3d!important}.master-page .master-backup-confirm-row{color:#315449!important;background:#007c6a0e!important;border:1px solid #006a5a2e!important;border-radius:13px!important;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;padding:12px 13px!important;font-size:.8rem!important;font-weight:650!important;line-height:1.4!important;display:flex!important}.master-page .master-backup-confirm-row input[type=checkbox]{accent-color:#006a5a!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important}@media (width<=720px){.master-page .master-backup-actions{justify-content:flex-start!important}.master-page .master-backup-file-summary{grid-template-columns:1fr!important}.master-page .master-backup-compare-grid{grid-template-columns:minmax(130px,1fr) 72px 72px!important}}.master-page .master-overview-diagnostics-card{order:12!important}.master-page .master-workitem-flow-guide-card{order:15!important}.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact{grid-template-columns:minmax(0,1.35fr) minmax(118px,.75fr)!important;gap:10px!important;min-width:0!important}.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>label,.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>div,.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rate-picker,.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>label:first-child,.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rate-picker:first-child,.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>label:nth-child(2),.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>div:nth-child(2),.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>label:nth-child(3),.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>div:nth-child(3),.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>label:nth-child(4),.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>div:nth-child(4){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact input:not([type=checkbox]),.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact select,.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-source-backed-control{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.master-page .master-discipline-rates-card:not(.is-master-section-collapsed)>.master-table-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important;display:grid!important}.master-page .master-discipline-rates-card:not(.is-master-section-collapsed)>.master-table-header .master-toolbar-actions{flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;max-width:none!important;margin-left:auto!important;display:inline-flex!important}.master-page .master-discipline-rates-card:not(.is-master-section-collapsed)>.master-table-header .master-toolbar-actions>button,.master-page .master-discipline-rates-card:not(.is-master-section-collapsed)>.master-table-header .master-toolbar-actions>.master-readonly-badge{flex:none!important;width:auto!important;margin:0!important}.master-page .master-discipline-rates-card:not(.is-master-section-collapsed)>.master-table-header .master-toolbar-actions>button{white-space:nowrap!important;height:30px!important;min-height:30px!important;padding:0 11px!important;font-size:.72rem!important}.master-page .master-wide-diagnostics-header .master-wide-diagnostics-run-button{color:#4b301c!important;background:#fff3df!important;border-color:#ffffffc2!important;box-shadow:0 5px 14px #1d110838!important}.master-page .master-wide-diagnostics-header .master-wide-diagnostics-run-button:not(:disabled):hover,.master-page .master-wide-diagnostics-header .master-wide-diagnostics-run-button:not(:disabled):focus-visible{color:#24170e!important;background:#f0d7b4!important;border-color:#fffaf1!important;transform:translateY(-1px)!important;box-shadow:0 7px 18px #1d11084d!important}.master-page .master-wide-diagnostics-header .master-wide-diagnostics-run-button:disabled{color:#4b301cb8!important;background:#fff3df99!important;border-color:#ffffff6b!important}.master-page .master-wide-diagnostics-table-v2 th:nth-child(5),.master-page .master-wide-diagnostics-table-v2 td:nth-child(5){text-align:left!important;width:auto!important;min-width:0!important;max-width:none!important;padding-left:8px!important;padding-right:8px!important}.master-page .master-wide-diagnostics-table-v2 .master-wide-diagnostic-detail-cell-v2{text-align:left!important;cursor:default!important;flex-direction:column!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:none!important;display:flex!important;overflow:visible!important}.master-page .master-wide-diagnostics-table-v2 .master-wide-diagnostic-detail-cell-v2>span,.master-page .master-wide-diagnostics-table-v2 .master-wide-diagnostic-detail-cell-v2>small{white-space:normal!important;text-overflow:clip!important;text-align:left!important;width:100%!important;max-height:none!important;display:block!important;overflow:visible!important}.master-page .master-wide-diagnostics-table-v2 .master-wide-diagnostic-detail-cell-v2>span{line-height:1.35!important}.master-page .master-wide-diagnostics-panel-v2 .master-wide-diagnostics-batch-actions{flex-wrap:wrap!important;align-items:center!important}.master-page .master-wide-diagnostics-panel-v2 .master-wide-diagnostics-batch-actions small{color:#4b301c!important;background:#ffffffc2!important;border:1px solid #5c3d2224!important;border-radius:10px!important;align-items:center!important;max-width:460px!important;min-height:31px!important;margin:0!important;padding:6px 10px!important;font-size:.78rem!important;font-weight:750!important;line-height:1.25!important;display:inline-flex!important}.master-page .master-global-shortcut-group{background:#eee4d7eb!important;border-color:#5c3d2226!important}.master-page .master-global-shortcut-group-title{color:#4b301cb8!important}@media (width<=1180px){.master-page .master-discipline-rates-card:not(.is-master-section-collapsed)>.master-table-header{grid-template-columns:1fr!important}.master-page .master-discipline-rates-card:not(.is-master-section-collapsed)>.master-table-header .master-toolbar-actions{flex-wrap:wrap!important;justify-content:flex-start!important;margin-left:0!important}}@media (width<=760px){.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact{grid-template-columns:1fr!important}}.master-page .master-global-shortcut-group[data-master-shortcut-group=materials] .master-global-shortcut-buttons{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:4px!important;display:grid!important}.master-page .master-global-shortcut-group[data-master-shortcut-group=materials] .master-global-shortcut-buttons>button{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:34px!important;margin:0!important;padding-left:6px!important;padding-right:6px!important}@media (width<=560px){.master-page .master-global-shortcut-group[data-master-shortcut-group=materials] .master-global-shortcut-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.master-page .master-discipline-rates-card .master-discipline-admin-layout{grid-template-columns:minmax(500px,.9fr) minmax(560px,1.1fr)!important;align-items:start!important;gap:14px!important}.master-page .master-discipline-rates-card .master-discipline-admin-panel{border-radius:16px!important;padding:14px 15px!important}.master-page .master-discipline-rates-card .master-discipline-admin-panel-heading{gap:12px!important;margin-bottom:10px!important}.master-page .master-discipline-rates-card .master-discipline-admin-panel-heading span,.master-page .master-discipline-rates-card .master-discipline-picker-summary span{letter-spacing:.065em!important;color:#4b301c94!important;font-size:.61rem!important;font-weight:700!important}.master-page .master-discipline-rates-card .master-discipline-admin-panel-heading strong{color:#3f2917!important;font-size:.9rem!important;font-weight:700!important}.master-page .master-discipline-rates-card .master-discipline-admin-panel-heading>small{color:#4b301c8f!important;font-weight:500!important}.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact{grid-template-columns:minmax(210px,1fr) 116px 66px 78px!important;place-items:stretch stretch!important;gap:8px!important;width:100%!important;max-width:none!important;margin:0!important;display:grid!important}.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>label,.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>div,.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rate-picker{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:60px!important;box-shadow:none!important;text-align:left!important;background:#ffffff8f!important;border:1px solid #5c3d2217!important;border-radius:12px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:5px!important;margin:0!important;padding:9px 10px!important;display:flex!important}.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>label:hover,.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>div:hover,.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rate-picker:hover{background:#ffffffa3!important;border-color:#5c3d2224!important}.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>label>span,.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>div>span,.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rate-picker>span{color:#4b301c99!important;letter-spacing:.06em!important;text-align:left!important;text-transform:uppercase!important;width:100%!important;font-size:.6rem!important;font-weight:700!important;line-height:1.15!important;display:block!important}.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact select,.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact input:not([type=checkbox]){width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;box-shadow:none!important;border-radius:9px!important;padding:0 9px!important;font-size:.8rem!important;font-weight:500!important;line-height:1.2!important}.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>label>strong,.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>div>strong{color:#3f2917!important;letter-spacing:normal!important;text-transform:none!important;text-align:left!important;align-items:center!important;min-height:28px!important;font-size:.82rem!important;font-weight:600!important;line-height:1.15!important;display:flex!important}.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>label:nth-child(2)>strong{text-align:right!important;font-variant-numeric:tabular-nums!important;justify-content:flex-end!important}.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>label:nth-child(3)>strong{color:#476755!important}.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>div:nth-child(4)>strong{text-align:right!important;font-variant-numeric:tabular-nums!important;justify-content:flex-end!important}.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact input[type=checkbox]{width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important;margin:5px 0 0!important}.master-page .master-discipline-rates-card .master-discipline-picker-summary{grid-template-columns:minmax(145px,.9fr) minmax(140px,.85fr) minmax(210px,1.65fr)!important;align-items:stretch!important;gap:8px!important;display:grid!important}.master-page .master-discipline-rates-card .master-discipline-picker-summary>div{background:#ffffff8a!important;border:1px solid #5c3d2214!important;border-radius:11px!important;flex-direction:column!important;justify-content:flex-start!important;gap:4px!important;min-width:0!important;min-height:58px!important;padding:9px 10px!important;display:flex!important}.master-page .master-discipline-rates-card .master-discipline-picker-summary strong{color:#4b3625!important;letter-spacing:normal!important;text-transform:none!important;min-width:0!important;font-size:.8rem!important;font-weight:600!important;line-height:1.25!important}.master-page .master-discipline-rates-card .master-discipline-picker-summary strong.is-visible{color:#476f5c!important;font-weight:600!important}.master-page .master-discipline-rates-card .master-discipline-operation-pills{flex-wrap:wrap!important;align-items:center!important;gap:4px!important;display:flex!important}.master-page .master-discipline-rates-card .master-discipline-operation-pills small{color:#476f5c!important;background:#007c6a0e!important;border-color:#007c6a1f!important;min-height:22px!important;padding:0 7px!important;font-size:.65rem!important;font-weight:600!important}.master-page .master-discipline-rates-card .master-discipline-picker-panel>p{color:#4b301ca3!important;margin:10px 0 0!important;font-size:.77rem!important;font-weight:400!important}.master-page .master-discipline-rates-card .master-discipline-picker-edit-button{margin-top:9px!important;font-weight:600!important}@media (width<=1260px){.master-page .master-discipline-rates-card .master-discipline-admin-layout{grid-template-columns:1fr!important}.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact{grid-template-columns:minmax(240px,1fr) 126px 72px 88px!important}}@media (width<=760px){.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact{grid-template-columns:minmax(110px,1fr) 72px 88px!important}.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>label:first-child{grid-column:1/-1!important}.master-page .master-discipline-rates-card .master-discipline-picker-summary{grid-template-columns:minmax(0,1fr) minmax(130px,.75fr)!important}.master-page .master-discipline-rates-card .master-discipline-picker-summary>.master-discipline-picker-operations{grid-column:1/-1!important}}@media (width<=560px){.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact,.master-page .master-discipline-rates-card .master-discipline-picker-summary{grid-template-columns:1fr!important}.master-page .master-discipline-rates-card .master-discipline-rate-panel .master-discipline-rates-compact>label:first-child,.master-page .master-discipline-rates-card .master-discipline-picker-summary>.master-discipline-picker-operations{grid-column:1!important}}.master-page .master-table-wrap:has(.master-workitem-core-table){overflow-x:auto!important}.master-page .master-workitem-core-table col.master-workitem-core-operations-col{width:236px!important;min-width:236px!important}.master-page .master-workitem-core-table col.master-workitem-core-factors-col{width:258px!important;min-width:258px!important}.master-page .master-workitem-core-table th.master-workitem-operation-head,.master-page .master-workitem-core-table td.master-workitem-operation-cell{text-align:left!important;width:236px!important;min-width:236px!important;max-width:236px!important}.master-page .master-workitem-core-table th.master-workitem-factors-head,.master-page .master-workitem-core-table td.master-workitem-production-factors-cell{text-align:left!important;width:258px!important;min-width:258px!important;max-width:258px!important}.master-page .master-workitem-operation-cell,.master-page .master-workitem-production-factors-cell{vertical-align:middle!important;padding-top:7px!important;padding-bottom:7px!important}.master-page .master-workitem-operation-editor-shell{gap:5px!important;width:100%!important;min-width:0!important}.master-page .master-workitem-operation-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;width:100%!important;min-width:0!important;display:grid!important}.master-page .master-workitem-operation-buttons button{color:#4b301c!important;width:100%!important;min-width:0!important;height:29px!important;min-height:29px!important;box-shadow:none!important;font:inherit!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;cursor:pointer!important;background:#fffffff0!important;border:1px solid #5c3d2224!important;border-radius:9px!important;padding:0 8px!important;font-size:.69rem!important;font-weight:700!important;line-height:1!important;transform:none!important}.master-page .master-workitem-operation-buttons button:hover,.master-page .master-workitem-operation-buttons button:focus{background:#fff8ee!important;border-color:#5c3d224d!important;outline:none!important;transform:none!important}.master-page .master-workitem-operation-buttons button.is-selected{color:#006a5a!important;background:#007c6a1a!important;border-color:#007c6a57!important;font-weight:800!important;box-shadow:inset 0 0 0 1px #007c6a14!important}.master-page .master-workitem-operation-buttons button.is-selected:hover,.master-page .master-workitem-operation-buttons button.is-selected:focus{background:#007c6a24!important;border-color:#007c6a80!important}.master-page .master-workitem-operation-selection-note,.master-page .master-workitem-operation-legacy-note{color:#4b301c9e!important;letter-spacing:normal!important;text-transform:none!important;white-space:normal!important;margin:0!important;font-size:.64rem!important;font-weight:500!important;line-height:1.25!important;display:block!important}.master-page .master-workitem-operation-selection-note.is-implicit{color:#7a4b10!important}.master-page .master-workitem-operation-legacy-note{color:#7a4b10d1!important;margin-top:4px!important}.master-page .master-workitem-operation-readonly{color:#24170e!important;background:#ffffff85!important;border:1px solid #5c3d2214!important;border-radius:10px!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;width:100%!important;min-height:34px!important;padding:6px 9px!important;display:flex!important}.master-page .master-workitem-operation-readonly strong{color:#24170e!important;white-space:normal!important;font-size:.72rem!important;font-weight:700!important;line-height:1.15!important}.master-page .master-workitem-operation-readonly small{color:#4b301c9e!important;letter-spacing:normal!important;text-transform:none!important;font-size:.63rem!important;font-weight:500!important;line-height:1.2!important}.master-page .master-workitem-factor-stack{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:5px!important;width:100%!important;display:grid!important}.master-page .master-workitem-factor-entry{background:#fff8eea3!important;border:1px solid #5c3d221a!important;border-radius:10px!important;grid-template-rows:minmax(18px,auto) 34px!important;gap:3px!important;min-height:58px!important;padding:5px!important;display:grid!important}.master-page .master-workitem-factor-entry>small{color:#4b301cad!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:normal!important;overflow-wrap:anywhere!important;align-self:center!important;font-size:.56rem!important;font-weight:850!important;line-height:1.05!important}.master-page .master-workitem-factor-entry .master-factor-button,.master-page .master-workitem-factor-entry .master-readonly-cell{text-align:center!important;white-space:normal!important;text-overflow:ellipsis!important;border-radius:9px!important;justify-content:center!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 6px!important;font-size:.68rem!important;font-weight:400!important;line-height:1.05!important;overflow:hidden!important}.master-page .master-workitem-factor-entry .master-factor-button{color:#24170e!important;box-shadow:none!important;background:#fffffff0!important;border:1px solid #5c3d2229!important;transform:none!important}.master-page .master-workitem-factor-entry .master-factor-button:hover,.master-page .master-workitem-factor-entry .master-factor-button:focus{background:#fffdf9!important;border-color:#007c6a6b!important;outline:2px solid #007c6a1f!important;transform:none!important}.master-page .master-workitem-factor-stack:has(.master-workitem-factor-entry:only-child){grid-template-columns:minmax(0,1fr)!important}.master-page .master-workitem-factor-stack:has(.master-workitem-factor-entry:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width<=1180px){.master-page .master-workitem-factor-stack{grid-template-columns:1fr!important}.master-page .master-workitem-factor-entry{min-height:0!important}}.master-page .master-workitem-core-table col.master-workitem-layout-name-half-col{width:215px!important}.master-page .master-workitem-layout-name-header,.master-page .master-workitem-name-cell{min-width:430px!important}.master-page .master-workitem-name-cell>input{height:42px!important;min-height:42px!important;font-size:.82rem!important}.master-page .master-workitem-name-cell .master-readonly-cell{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;align-items:center!important;height:auto!important;min-height:42px!important;padding-top:7px!important;padding-bottom:7px!important;line-height:1.28!important;display:flex!important;overflow:visible!important}.master-page .master-workitem-primary-row>td,.master-page .master-workitem-secondary-row>td{background:linear-gradient(#fffdf9,#fff9f0fa)!important}.master-page .master-workitem-primary-row>td{border-top:3px solid #5c3d2285!important;padding-top:10px!important;padding-bottom:6px!important}.master-page .master-workitem-primary-row>td:first-child{border-left:3px solid #5c3d2285!important;border-top-left-radius:18px!important}.master-page .master-workitem-primary-row>td.master-workitem-row-actions-cell{vertical-align:middle!important;background:linear-gradient(#fffdf9,#fff9f0fa)!important;border-right:3px solid #5c3d2285!important;border-top-right-radius:18px!important}.master-page .master-workitem-table.is-editing .master-workitem-primary-row>.master-workitem-rowspan-select-cell{border-left:3px solid #5c3d2285!important}:is(.master-page .master-workitem-secondary-row>td,.master-page .master-workitem-secondary-row:has(+tr.master-workitem-material-foundation-inline-row)>td){border-top:1px solid #5c3d2214!important;border-bottom:0!important;padding-top:7px!important;padding-bottom:9px!important}.master-page .master-workitem-subrow-intro-cell{vertical-align:middle!important}.master-page .master-workitem-subrow-intro-cell>span,.master-page .master-workitem-subrow-heading{color:#4b301cb3!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.61rem!important;font-weight:900!important;line-height:1.15!important;display:block!important}.master-page .master-workitem-subrow-intro-cell>small{color:#4b301c94!important;margin-top:4px!important;font-size:.68rem!important;line-height:1.3!important;display:block!important}.master-page .master-workitem-subrow-control-cell{vertical-align:top!important}.master-page .master-workitem-subrow-control-cell>.master-workitem-subrow-heading{margin:0 0 5px!important}.master-page .master-workitem-secondary-row .master-workitem-operation-cell,.master-page .master-workitem-secondary-row .master-workitem-production-factors-cell{width:auto!important;min-width:0!important;max-width:none!important}.master-page .master-workitem-secondary-row .master-workitem-operation-buttons{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.master-page .master-workitem-secondary-row .master-workitem-operation-buttons button{height:31px!important;min-height:31px!important}.master-page .master-workitem-secondary-row .master-workitem-factor-stack{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.master-page .master-workitem-row-actions-cell{padding:8px!important}.master-page .master-workitem-row-actions{align-content:center!important;display:grid!important}.master-page .master-workitem-row-actions>button{padding:7px 10px!important}.master-page .master-workitem-row-actions.is-global-edit{justify-items:center!important}.master-page .master-workitem-primary-row.is-local-editing>td,.master-page .master-workitem-secondary-row.is-local-editing>td{background:linear-gradient(#f7fdfafa,#fafdf8f5)!important}.master-page .master-workitem-primary-row.is-local-editing>td:first-child,.master-page .master-workitem-table.is-readonly .master-workitem-secondary-row.is-local-editing>td:first-child{border-left-color:#007c6a6b!important}.master-page .master-workitem-primary-row.is-local-editing>.master-workitem-row-actions-cell{border-right-color:#007c6a6b!important}.master-page .master-workitem-secondary-row+tr.master-workitem-material-foundation-inline-row>td{border-top:0!important}@media (width<=1100px){.master-page .master-workitem-secondary-row .master-workitem-operation-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}.master-page .master-workitem-secondary-row .master-workitem-factor-stack{grid-template-columns:1fr!important}}.master-page .master-workitem-core-table col.master-workitem-layout-actions-col{width:230px!important;min-width:230px!important}.master-page .master-workitem-primary-row>td{border-top:2px solid #5c3d228f!important}.master-page .master-workitem-primary-row>td:first-child,.master-page .master-workitem-table.is-editing .master-workitem-primary-row>.master-workitem-rowspan-select-cell{border-left:2px solid #5c3d228f!important;border-top-left-radius:18px!important}.master-page .master-workitem-primary-row>td:last-child,.master-page .master-workitem-primary-row>td.master-workitem-row-actions-cell{border-right:2px solid #5c3d228f!important;border-top-right-radius:18px!important}.master-page .master-workitem-secondary-row>td{border-top:1px solid #5c3d2217!important}.master-page .master-workitem-table.is-readonly .master-workitem-secondary-row>td:first-child{border-left:2px solid #5c3d228f!important}.master-page .master-workitem-secondary-row>td:last-child{border-right:2px solid #5c3d228f!important}.master-page .master-workitem-material-foundation-inline-row>td{border-bottom:2px solid #5c3d228f!important;border-left:2px solid #5c3d228f!important;border-right:2px solid #5c3d228f!important;border-bottom-right-radius:18px!important;border-bottom-left-radius:18px!important;padding-bottom:10px!important}.master-page .master-workitem-material-foundation-inline{margin:0!important}.master-page .master-workitem-primary-row.is-local-editing>td{border-top-color:#007c6a85!important}.master-page .master-workitem-primary-row.is-local-editing>td:first-child{border-left-color:#007c6a85!important}.master-page .master-workitem-primary-row.is-local-editing>td:last-child,.master-page .master-workitem-primary-row.is-local-editing>td.master-workitem-row-actions-cell{border-right-color:#007c6a85!important}.master-page .master-workitem-table.is-readonly .master-workitem-secondary-row.is-local-editing>td:first-child{border-left-color:#007c6a85!important}.master-page .master-workitem-secondary-row.is-local-editing>td:last-child{border-right-color:#007c6a85!important}.master-page .master-workitem-secondary-row.is-local-editing+.master-workitem-material-foundation-inline-row>td{border-bottom-color:#007c6a85!important;border-left-color:#007c6a85!important;border-right-color:#007c6a85!important}.master-page .master-workitem-table.is-editing .master-workitem-primary-row>td{border-top-color:#007c6a85!important}.master-page .master-workitem-table.is-editing .master-workitem-primary-row>.master-workitem-rowspan-select-cell{border-left-color:#007c6a85!important}.master-page .master-workitem-table.is-editing .master-workitem-primary-row>td:last-child,.master-page .master-workitem-table.is-editing .master-workitem-secondary-row>td:last-child{border-right-color:#007c6a85!important}.master-page .master-workitem-table.is-editing .master-workitem-material-foundation-inline-row>td{border-bottom-color:#007c6a85!important;border-left-color:#007c6a85!important;border-right-color:#007c6a85!important}.master-page .master-workitem-primary-row:hover>td{border-top-color:#007c6a7a!important}.master-page .master-workitem-primary-row:hover>td:first-child{border-left-color:#007c6a7a!important}.master-page .master-workitem-primary-row:hover>td:last-child{border-right-color:#007c6a7a!important}.master-page .master-workitem-primary-row:hover+.master-workitem-secondary-row>td:first-child{border-left-color:#007c6a7a!important}.master-page .master-workitem-primary-row:hover+.master-workitem-secondary-row>td:last-child{border-right-color:#007c6a7a!important}.master-page .master-workitem-primary-row:hover+.master-workitem-secondary-row+.master-workitem-material-foundation-inline-row>td{border-bottom-color:#007c6a7a!important;border-left-color:#007c6a7a!important;border-right-color:#007c6a7a!important}.master-page .master-workitem-primary-row:has(+.master-workitem-secondary-row:hover)>td{border-top-color:#007c6a7a!important}.master-page .master-workitem-primary-row:has(+.master-workitem-secondary-row:hover)>td:first-child{border-left-color:#007c6a7a!important}.master-page .master-workitem-primary-row:has(+.master-workitem-secondary-row:hover)>td:last-child{border-right-color:#007c6a7a!important}.master-page .master-workitem-secondary-row:hover>td:first-child,.master-page .master-workitem-secondary-row:hover>td:last-child{border-color:#007c6a7a!important}.master-page .master-workitem-secondary-row:hover+.master-workitem-material-foundation-inline-row>td{border-bottom-color:#007c6a7a!important;border-left-color:#007c6a7a!important;border-right-color:#007c6a7a!important}.master-page .master-workitem-primary-row:has(+.master-workitem-secondary-row+.master-workitem-material-foundation-inline-row:hover)>td{border-top-color:#007c6a7a!important}.master-page .master-workitem-primary-row:has(+.master-workitem-secondary-row+.master-workitem-material-foundation-inline-row:hover)>td:first-child{border-left-color:#007c6a7a!important}.master-page .master-workitem-primary-row:has(+.master-workitem-secondary-row+.master-workitem-material-foundation-inline-row:hover)>td:last-child{border-right-color:#007c6a7a!important}:is(.master-page .master-workitem-secondary-row:has(+.master-workitem-material-foundation-inline-row:hover)>td:first-child,.master-page .master-workitem-secondary-row:has(+.master-workitem-material-foundation-inline-row:hover)>td:last-child){border-color:#007c6a7a!important}.master-page .master-workitem-material-foundation-inline-row:hover>td{border-bottom-color:#007c6a7a!important;border-left-color:#007c6a7a!important;border-right-color:#007c6a7a!important}.master-page .master-workitem-row-actions-cell{vertical-align:top!important;padding:8px 10px 6px!important}.master-page .master-workitem-row-actions{flex-direction:row!important;justify-content:flex-end!important;align-items:flex-start!important;gap:6px!important;width:100%!important;display:flex!important}.master-page .master-workitem-row-actions.is-editing{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.master-page .master-workitem-row-actions>button{white-space:nowrap!important;width:auto!important;min-width:88px!important;height:31px!important;min-height:31px!important;padding:0 12px!important;line-height:1!important}.master-page .master-workitem-row-actions.is-editing>.primary-button{min-width:122px!important}.master-page .master-workitem-row-actions:not(.is-editing)>.master-workitem-row-edit-button{min-width:94px!important}.master-page .master-workitem-table.is-readonly tbody tr.master-workitem-primary-row.is-local-editing>td:not(.master-row-select-cell) input[type=checkbox],.master-page .master-workitem-table.is-editing tbody tr.master-workitem-primary-row>td:not(.master-row-select-cell) input[type=checkbox]{accent-color:#007c6a!important;box-sizing:border-box!important;border-radius:3px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0 auto!important;padding:0!important;display:block!important;transform:none!important}.master-page .master-workitem-secondary-row .master-workitem-operation-cell{padding-top:9px!important;padding-bottom:9px!important}.master-page .master-workitem-secondary-row .master-workitem-production-factors-cell{padding:10px 10px 9px 12px!important;overflow:visible!important}.master-page .master-workitem-secondary-row .master-workitem-production-factors-cell>.master-workitem-subrow-heading{margin:0 0 7px!important;padding-left:2px!important;line-height:1.22!important}.master-page .master-workitem-secondary-row .master-workitem-production-factors-cell{width:auto!important;max-width:none!important}.master-page .master-workitem-primary-row>td{border-top-style:solid!important;border-top-width:2px!important;border-bottom:0!important}.master-page .master-workitem-primary-row>td:first-child{border-left-style:solid!important;border-left-width:2px!important}.master-page .master-workitem-primary-row>td:last-child{border-right-style:solid!important;border-right-width:2px!important}.master-page .master-workitem-secondary-row>td{border-top:0!important;border-bottom:0!important}.master-page .master-workitem-table.is-readonly .master-workitem-secondary-row>td:first-child{border-left-style:solid!important;border-left-width:2px!important}.master-page .master-workitem-secondary-row>td:last-child{border-right-style:solid!important;border-right-width:2px!important}.master-page .master-workitem-material-foundation-inline-row>td{border-style:none solid solid!important;border-width:0 2px 2px!important;border-top-color:currentColor!important}.master-page .master-workitem-primary-row:hover>td,.master-page .master-workitem-secondary-row:hover>td{background:linear-gradient(#fffdf9,#fff9f0fa)!important}.master-page .master-workitem-primary-row:has(+.master-workitem-secondary-row:hover)>td{background:linear-gradient(#fffdf9,#fff9f0fa)!important}.master-page .master-workitem-primary-row:has(+.master-workitem-secondary-row+.master-workitem-material-foundation-inline-row:hover)>td{background:linear-gradient(#fffdf9,#fff9f0fa)!important}.master-page .master-workitem-secondary-row:has(+.master-workitem-material-foundation-inline-row:hover)>td{background:linear-gradient(#fffdf9,#fff9f0fa)!important}.master-page .master-workitem-material-foundation-inline-row:hover .master-workitem-material-foundation-inline{background:linear-gradient(#f3fdfafa,#edfaf7fa)!important}.master-page .master-workitem-operation-editor-shell{gap:7px!important;display:grid!important}.master-page .master-workitem-operation-selected-list{flex-wrap:wrap;align-items:center;gap:6px;min-height:30px;display:flex}.master-page .master-workitem-operation-selected-chip{color:#006a5a;background:#007c6a14;border:1px solid #007c6a47;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 8px 0 10px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.master-page .master-workitem-operation-selected-list.is-readonly .master-workitem-operation-selected-chip{background:#ffffffb8;min-height:26px}.master-page .master-workitem-operation-selected-chip>button{color:#006a5a!important;background:#007c6a1a!important;border:0!important;border-radius:999px!important;place-items:center!important;width:19px!important;min-width:19px!important;height:19px!important;min-height:19px!important;padding:0!important;font-size:.9rem!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}.master-page .master-workitem-operation-selected-chip>button:hover{background:#007c6a2e!important}.master-page .master-workitem-operation-empty{color:#4b301c94;font-size:.72rem;font-weight:650}.master-page .master-workitem-operation-add-select{cursor:pointer;color:#24170e!important;background:#fffdfa!important;border-radius:10px!important;width:min(100%,320px)!important;height:34px!important;min-height:34px!important}.master-page .master-workitem-operation-add-select:focus{border-color:#007c6a6b!important;box-shadow:0 0 0 3px #007c6a1a!important}.master-page .master-workitem-operation-readonly{gap:5px!important;display:grid!important}.master-page .master-workitem-secondary-row .master-workitem-operation-buttons{display:none!important}.master-page .master-workitem-core-table col.master-workitem-layout-id-col{width:138px!important;min-width:138px!important}.master-page .master-workitem-core-table col.master-workitem-layout-discipline-col{width:180px!important;min-width:180px!important}.master-page .master-workitem-core-table col.master-workitem-layout-unit-col{width:92px!important;min-width:92px!important}.master-page .master-workitem-core-table col.master-workitem-layout-dimension-col{width:190px!important;min-width:190px!important}.master-page .master-workitem-core-table col.master-workitem-layout-flag-col{width:62px!important;min-width:62px!important}.master-page .master-workitem-core-table.is-editing .master-workitem-row-actions.is-global-edit{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;padding:0 4px!important;display:flex!important}.master-page .master-workitem-core-table.is-editing .master-workitem-row-actions.is-global-edit .master-readonly-badge{white-space:nowrap!important;letter-spacing:0!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;height:27px!important;padding:0 8px!important;font-size:.66rem!important}.master-page .master-workitem-core-table.is-editing .master-workitem-rowspan-select-cell{vertical-align:top!important;padding-top:12px!important;padding-bottom:8px!important}.master-page .master-workitem-core-table.is-editing .master-workitem-rowspan-select-cell input[type=checkbox]{width:16px!important;height:16px!important;margin:0!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-primary-row.master-workitem-primary-row,.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-secondary-row.master-workitem-secondary-row,.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-material-foundation-inline-row.master-workitem-material-foundation-inline-row{box-shadow:none!important;background:0 0!important;transform:none!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-primary-row.master-workitem-primary-row>td,.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-primary-row.master-workitem-primary-row:hover>td,.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-secondary-row.master-workitem-secondary-row>td,.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-secondary-row.master-workitem-secondary-row:hover>td{box-shadow:none!important;background:linear-gradient(#fffdf9,#fffaf4fc)!important;transform:none!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-primary-row.master-workitem-primary-row:has(+tr.master-workitem-secondary-row:hover)>td{box-shadow:none!important;background:linear-gradient(#fffdf9,#fffaf4fc)!important;transform:none!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-primary-row.master-workitem-primary-row:has(+tr.master-workitem-secondary-row+tr.master-workitem-material-foundation-inline-row:hover)>td{box-shadow:none!important;background:linear-gradient(#fffdf9,#fffaf4fc)!important;transform:none!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-secondary-row.master-workitem-secondary-row:has(+tr.master-workitem-material-foundation-inline-row:hover)>td{box-shadow:none!important;background:linear-gradient(#fffdf9,#fffaf4fc)!important;transform:none!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-material-foundation-inline-row.master-workitem-material-foundation-inline-row>td,.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-material-foundation-inline-row.master-workitem-material-foundation-inline-row:hover>td{box-shadow:none!important;background:#fffdf9!important;transform:none!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-material-foundation-inline-row .master-workitem-material-foundation-inline,.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-material-foundation-inline-row:hover .master-workitem-material-foundation-inline{background:linear-gradient(#f3fdfafa,#edfaf7fa)!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-primary-row>td{border:0!important;border-top:2px solid #5c3d228f!important;border-radius:0!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-primary-row>td:first-child{border-left:2px solid #5c3d228f!important;border-top-left-radius:18px!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-primary-row>td:last-child{border-right:2px solid #5c3d228f!important;border-top-right-radius:18px!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-secondary-row>td{border:0!important;border-radius:0!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-secondary-row>td:first-child{border-left:2px solid #5c3d228f!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-secondary-row>td:last-child{border-right:2px solid #5c3d228f!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-material-foundation-inline-row>td{border:2px solid #5c3d228f!important;border-top:0!important;border-bottom-right-radius:18px!important;border-bottom-left-radius:18px!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-primary-row:hover>td:first-child{border-left-color:#007c6a85!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-primary-row:has(+tr.master-workitem-secondary-row:hover)>td:first-child{border-left-color:#007c6a85!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-primary-row:has(+tr.master-workitem-secondary-row+tr.master-workitem-material-foundation-inline-row:hover)>td:first-child{border-left-color:#007c6a85!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-primary-row:hover>td{border-top-color:#007c6a85!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-primary-row:has(+tr.master-workitem-secondary-row:hover)>td{border-top-color:#007c6a85!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-primary-row:has(+tr.master-workitem-secondary-row+tr.master-workitem-material-foundation-inline-row:hover)>td{border-top-color:#007c6a85!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-primary-row:hover>td:last-child,.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-secondary-row:hover>td:last-child{border-right-color:#007c6a85!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-primary-row:has(+tr.master-workitem-secondary-row:hover)>td:last-child{border-right-color:#007c6a85!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-primary-row:has(+tr.master-workitem-secondary-row+tr.master-workitem-material-foundation-inline-row:hover)>td:last-child{border-right-color:#007c6a85!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-secondary-row:has(+tr.master-workitem-material-foundation-inline-row:hover)>td:last-child{border-right-color:#007c6a85!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-secondary-row:hover>td:first-child{border-left-color:#007c6a85!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-secondary-row:has(+tr.master-workitem-material-foundation-inline-row:hover)>td:first-child{border-left-color:#007c6a85!important}.master-page .master-workitem-table.master-workitem-table tbody tr.master-workitem-material-foundation-inline-row:hover>td{border-bottom-color:#007c6a85!important;border-left-color:#007c6a85!important;border-right-color:#007c6a85!important}.master-page .master-workitem-core-table.is-editing .master-workitem-primary-row>td:first-child,.master-page .master-workitem-primary-row.is-local-editing>td:first-child,.master-page .master-workitem-secondary-row.is-local-editing>td:first-child,.master-page .master-workitem-core-table.is-editing .master-workitem-secondary-row>td:first-child{border-left-color:#007c6a7a!important}.master-page .master-workitem-core-table.is-editing .master-workitem-primary-row>td,.master-page .master-workitem-primary-row.is-local-editing>td{border-top-color:#007c6a7a!important}.master-page .master-workitem-core-table.is-editing .master-workitem-primary-row>td:last-child,.master-page .master-workitem-primary-row.is-local-editing>td:last-child,.master-page .master-workitem-secondary-row.is-local-editing>td:last-child,.master-page .master-workitem-core-table.is-editing .master-workitem-secondary-row>td:last-child{border-right-color:#007c6a7a!important}.master-page .master-workitem-core-table.is-editing .master-workitem-secondary-row+.master-workitem-material-foundation-inline-row>td,.master-page .master-workitem-secondary-row.is-local-editing+.master-workitem-material-foundation-inline-row>td{border-bottom-color:#007c6a7a!important;border-left-color:#007c6a7a!important;border-right-color:#007c6a7a!important}.master-page .master-workitem-secondary-row>td{padding-top:10px!important;padding-bottom:10px!important}.master-page .master-workitem-subrow-intro-cell{padding-left:14px!important;padding-right:14px!important}.master-page .master-workitem-operation-cell,.master-page .master-workitem-production-factors-cell{padding-left:10px!important;padding-right:10px!important}.master-page .master-workitem-core-table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}.master-page .master-workitem-core-table col,.master-page .master-workitem-core-table.is-editing col.master-row-select-col,.master-page .master-workitem-core-table.is-editing col.master-workitem-layout-id-col,.master-page .master-workitem-core-table.is-editing col.master-workitem-layout-discipline-col,.master-page .master-workitem-core-table.is-editing col.master-workitem-layout-name-half-col,.master-page .master-workitem-core-table.is-editing col.master-workitem-layout-unit-col,.master-page .master-workitem-core-table.is-editing col.master-workitem-layout-dimension-col,.master-page .master-workitem-core-table.is-editing col.master-workitem-layout-flag-col,.master-page .master-workitem-core-table.is-editing col.master-workitem-layout-actions-col,.master-page .master-workitem-core-table.is-readonly col.master-workitem-layout-id-col,.master-page .master-workitem-core-table.is-readonly col.master-workitem-layout-discipline-col,.master-page .master-workitem-core-table.is-readonly col.master-workitem-layout-name-half-col,.master-page .master-workitem-core-table.is-readonly col.master-workitem-layout-unit-col,.master-page .master-workitem-core-table.is-readonly col.master-workitem-layout-dimension-col,.master-page .master-workitem-core-table.is-readonly col.master-workitem-layout-flag-col,.master-page .master-workitem-core-table.is-readonly col.master-workitem-layout-actions-col,.master-page .master-workitem-core-table td,.master-page .master-workitem-core-table th{min-width:0!important}.master-page .master-workitem-core-table input,.master-page .master-workitem-core-table select,.master-page .master-workitem-core-table textarea{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.master-page .master-workitem-factor-stack{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;min-width:0!important}.master-page .master-workitem-factor-entry{min-width:0!important}.master-page .master-workitem-core-table.is-editing col.master-row-select-col{width:3%!important}.master-page .master-workitem-core-table.is-editing col.master-workitem-layout-id-col{width:8%!important}.master-page .master-workitem-core-table.is-editing col.master-workitem-layout-discipline-col{width:10%!important}.master-page .master-workitem-core-table.is-editing col.master-workitem-layout-name-half-col{width:14%!important}.master-page .master-workitem-core-table.is-editing col.master-workitem-layout-unit-col{width:6%!important}.master-page .master-workitem-core-table.is-editing col.master-workitem-layout-dimension-col{width:11%!important}.master-page .master-workitem-core-table.is-editing col.master-workitem-layout-flag-col{width:4%!important}.master-page .master-workitem-core-table.is-editing col.master-workitem-layout-actions-col{width:22%!important}.master-page .master-workitem-core-table.is-readonly col.master-workitem-layout-id-col{width:8%!important}.master-page .master-workitem-core-table.is-readonly col.master-workitem-layout-discipline-col{width:10%!important}.master-page .master-workitem-core-table.is-readonly col.master-workitem-layout-name-half-col{width:17%!important}.master-page .master-workitem-core-table.is-readonly col.master-workitem-layout-unit-col{width:6%!important}.master-page .master-workitem-core-table.is-readonly col.master-workitem-layout-dimension-col{width:13%!important}.master-page .master-workitem-core-table.is-readonly col.master-workitem-layout-flag-col{width:5%!important}.master-page .master-workitem-core-table.is-readonly col.master-workitem-layout-actions-col{width:14%!important}.master-page .master-workitem-core-table .master-workitem-layout-name-header,.master-page .master-workitem-core-table .master-workitem-name-cell{min-width:0!important;max-width:none!important}.master-page .master-workitem-core-table{border-collapse:separate!important;border-spacing:0!important}.master-page .master-workitem-core-table tbody tr.master-workitem-primary-row>td,.master-page .master-workitem-core-table tbody tr.master-workitem-secondary-row>td,.master-page .master-workitem-core-table tbody tr.master-workitem-material-foundation-inline-row>td{border-radius:0!important}.master-page .master-workitem-core-table tbody tr.master-workitem-primary-row>td{background:linear-gradient(#fffdf9,#fff9f0fa)!important;border:0!important;border-top:2px solid #5c3d228f!important}.master-page .master-workitem-core-table tbody tr.master-workitem-primary-row>td:first-child{border-left:2px solid #5c3d228f!important;border-top-left-radius:16px!important}.master-page .master-workitem-core-table tbody tr.master-workitem-primary-row>td:last-child{border-right:2px solid #5c3d228f!important;border-top-right-radius:16px!important}.master-page .master-workitem-core-table tbody tr.master-workitem-secondary-row>td{background:linear-gradient(#fffdf9,#fff9f0fa)!important;border:0!important}.master-page .master-workitem-core-table tbody tr.master-workitem-secondary-row>td:first-child{border-left:2px solid #5c3d228f!important}.master-page .master-workitem-core-table tbody tr.master-workitem-secondary-row>td:last-child{border-right:2px solid #5c3d228f!important}.master-page .master-workitem-core-table tbody tr.master-workitem-material-foundation-inline-row>td{background:linear-gradient(#fff9f0fa,#fffdf9)!important;border:2px solid #5c3d228f!important;border-top:0!important;border-bottom-right-radius:16px!important;border-bottom-left-radius:16px!important;padding:8px 10px 12px!important;box-shadow:0 7px 16px #1f140c11!important}.master-page .master-workitem-core-table tbody tr.master-workitem-material-foundation-inline-row>td:after{content:none!important;display:none!important}.master-page .master-workitem-core-table tbody tr.master-workitem-primary-row:hover>td,.master-page .master-workitem-core-table tbody tr.master-workitem-secondary-row:hover>td,.master-page .master-workitem-core-table tbody tr.master-workitem-material-foundation-inline-row:hover>td{background:linear-gradient(#fffdf9,#fff9f0fa)!important}.master-page .master-workitem-core-table tbody tr.master-workitem-primary-row:has(+tr.master-workitem-secondary-row:hover)>td{background:linear-gradient(#fffdf9,#fff9f0fa)!important}.master-page .master-workitem-core-table tbody tr.master-workitem-primary-row:has(+tr.master-workitem-secondary-row+tr.master-workitem-material-foundation-inline-row:hover)>td{background:linear-gradient(#fffdf9,#fff9f0fa)!important}.master-page .master-workitem-core-table tbody tr.master-workitem-secondary-row:has(+tr.master-workitem-material-foundation-inline-row:hover)>td{background:linear-gradient(#fffdf9,#fff9f0fa)!important}.master-page .master-workitem-core-table tbody tr.master-workitem-primary-row:hover>td{border-top-color:#007c6a80!important}.master-page .master-workitem-core-table tbody tr.master-workitem-primary-row:has(+tr.master-workitem-secondary-row:hover)>td{border-top-color:#007c6a80!important}.master-page .master-workitem-core-table tbody tr.master-workitem-primary-row:has(+tr.master-workitem-secondary-row+tr.master-workitem-material-foundation-inline-row:hover)>td{border-top-color:#007c6a80!important}.master-page .master-workitem-core-table tbody tr.master-workitem-primary-row:hover>td:first-child,.master-page .master-workitem-core-table tbody tr.master-workitem-secondary-row:hover>td:first-child,.master-page .master-workitem-core-table tbody tr.master-workitem-material-foundation-inline-row:hover>td{border-left-color:#007c6a80!important}.master-page .master-workitem-core-table tbody tr.master-workitem-primary-row:has(+tr.master-workitem-secondary-row:hover)>td:first-child{border-left-color:#007c6a80!important}.master-page .master-workitem-core-table tbody tr.master-workitem-primary-row:has(+tr.master-workitem-secondary-row+tr.master-workitem-material-foundation-inline-row:hover)>td:first-child{border-left-color:#007c6a80!important}.master-page .master-workitem-core-table tbody tr.master-workitem-secondary-row:has(+tr.master-workitem-material-foundation-inline-row:hover)>td:first-child{border-left-color:#007c6a80!important}.master-page .master-workitem-core-table tbody tr.master-workitem-primary-row:hover>td:last-child,.master-page .master-workitem-core-table tbody tr.master-workitem-secondary-row:hover>td:last-child,.master-page .master-workitem-core-table tbody tr.master-workitem-material-foundation-inline-row:hover>td{border-right-color:#007c6a80!important}.master-page .master-workitem-core-table tbody tr.master-workitem-primary-row:has(+tr.master-workitem-secondary-row:hover)>td:last-child{border-right-color:#007c6a80!important}.master-page .master-workitem-core-table tbody tr.master-workitem-primary-row:has(+tr.master-workitem-secondary-row+tr.master-workitem-material-foundation-inline-row:hover)>td:last-child{border-right-color:#007c6a80!important}.master-page .master-workitem-core-table tbody tr.master-workitem-secondary-row:has(+tr.master-workitem-material-foundation-inline-row:hover)>td:last-child{border-right-color:#007c6a80!important}.master-page .master-workitem-core-table tbody tr.master-workitem-material-foundation-inline-row:hover>td,.master-page .master-workitem-core-table tbody tr.master-workitem-secondary-row:hover+tr.master-workitem-material-foundation-inline-row>td,.master-page .master-workitem-core-table tbody tr.master-workitem-primary-row:hover+tr.master-workitem-secondary-row+tr.master-workitem-material-foundation-inline-row>td{border-bottom-color:#007c6a80!important}.master-page .master-workitem-core-table tbody tr.master-workitem-material-foundation-inline-row .master-workitem-material-foundation-inline,.master-page .master-workitem-core-table tbody tr.master-workitem-material-foundation-inline-row:hover .master-workitem-material-foundation-inline,.master-page .master-workitem-core-table tbody tr.master-workitem-secondary-row:hover+tr.master-workitem-material-foundation-inline-row .master-workitem-material-foundation-inline,.master-page .master-workitem-core-table tbody tr.master-workitem-primary-row:hover+tr.master-workitem-secondary-row+tr.master-workitem-material-foundation-inline-row .master-workitem-material-foundation-inline{background:linear-gradient(#f8fffcfa,#ebf9f3eb)!important;border-color:#007c6a4d!important}.master-page .master-workitem-core-table .master-workitem-row-actions-cell{vertical-align:middle!important;min-width:0!important;padding:7px 6px!important;overflow:visible!important}.master-page .master-workitem-core-table .master-workitem-row-actions{flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;display:flex!important}.master-page .master-workitem-core-table .master-workitem-row-actions>button{white-space:nowrap!important;flex:0 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:30px!important;min-height:30px!important;padding:0 9px!important}.master-page .master-workitem-core-table .master-workitem-row-actions.is-editing>.primary-button{min-width:108px!important}.master-page .master-workitem-core-table .master-workitem-row-actions:not(.is-editing)>.master-workitem-row-edit-button{min-width:74px!important}.master-page .master-workitem-core-table .master-workitem-primary-row input[type=checkbox]{place-self:center!important;margin-left:auto!important;margin-right:auto!important}@media (width>=1051px){.master-page .master-discipline-rates-card .master-discipline-rates-compact{grid-template-columns:410px 165px 115px 180px!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:first-child,.master-page .master-discipline-rates-card .master-discipline-rate-picker:first-child{width:410px!important;max-width:410px!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact>div:nth-child(4),.master-page .master-discipline-rates-card .master-discipline-rates-compact>label:nth-child(4){width:180px!important;max-width:180px!important}}.master-page .master-discipline-rates-card.master-nav-managed-section.is-master-section-collapsed>.master-table-header .master-discipline-rates-state-badge{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding-top:1px!important;padding-bottom:0!important;line-height:1!important}
