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,.nav-dropdown:focus-within .nav-dropdown-menu,.account-menu:focus-within .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}.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-grid{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(160px,1fr));gap:26px;display:grid}.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{text-align:center;border-top:1px solid #ffffff1f;margin-top:22px;padding-top:14px;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{min-width:0;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:""}.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;align-items:center;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-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{object-fit:contain;background:#f6f1e9;border:1px solid #5c544c2e;border-radius:6px;width:100%;max-height:360px;display:block}.fk-print-report-image-card figcaption{color:#1f170fb8;margin-top:5px;font-size:.72rem;line-height:1.25}.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{grid-column:1/-1;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 *{visibility:hidden!important}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;box-shadow:none!important;background:#fff!important}body.fk-print-dialog-is-printing .fk-print-report-document{min-height:0!important;box-shadow:none!important;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-document-header{grid-template-columns:minmax(0,1fr) auto!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}.fk-print-report-project{margin-top:8px!important}@media print{.fk-print-report-topline{margin-bottom:1mm!important;padding-bottom:3mm!important;font-size:9pt!important;line-height:1.2!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{color:#000!important;letter-spacing:.015em!important;text-align:left!important;text-transform:uppercase!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;font-weight:760!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;place-self:start end!important;width:210px!important;min-height:60px!important}.fk-print-report-main-totals{grid-area:3/2!important;place-self:end!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-topline{color:#000!important;text-transform:uppercase!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:18px!important;font-weight:400!important;display:grid!important}.fk-print-report-topline-date{color:#000!important;text-align:right!important;white-space:nowrap!important;justify-self:end!important;font-weight:400!important;display:block!important}.fk-print-report-footer,.fk-print-report-footer span{font-weight:400!important}.fk-print-report-page-number:before{content:"Side " counter(page) " av " counter(pages);font-weight:400!important}.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{gap:4px!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;font-weight:600!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{grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:12px!important;display:grid!important}.fk-print-report-footer>span:first-child{justify-self:start!important}.fk-print-report-footer-company{color:#1f170f9e!important;text-align:center!important;white-space:nowrap!important;justify-self:center!important;font-weight:400!important}.fk-print-report-page-number{justify-self:end!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}.fk-print-report-main-totals{justify-self:end!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;font-weight:400!important}}.fk-print-report-project strong{font-size:1.28rem!important;font-weight:400!important;line-height:1.08!important}@media print{.fk-print-report-project strong{font-size:12.5pt!important;font-weight:400!important;line-height:1.08!important}@page{size:A4 portrait;margin:0}html,body{background:#fff!important;width:210mm!important;min-width:210mm!important;max-width:210mm!important;height:auto!important;min-height:297mm!important;margin:0!important;padding:0!important;overflow:visible!important}body.fk-print-dialog-landscape{width:297mm!important;min-width:297mm!important;max-width:297mm!important;min-height:210mm!important}body.fk-print-dialog-is-printing{background:#fff!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,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{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;border-radius: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-report-document{box-sizing:border-box!important;width:210mm!important;min-width:210mm!important;max-width:210mm!important;height:297mm!important;min-height:297mm!important;box-shadow:none!important;page-break-after:auto!important;break-after:auto!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;margin:0!important;padding:7mm 9mm!important;overflow:hidden!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:210mm!important;min-height:210mm!important;padding:7mm 9mm!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-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{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{box-sizing:border-box!important;width:210mm!important;min-width:210mm!important;max-width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;box-shadow:none!important;page-break-before:auto!important;page-break-after:auto!important;break-before:auto!important;break-after:auto!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:fixed!important;inset:0 auto auto 0!important;overflow:hidden!important;transform:none!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:210mm!important;min-height:210mm!important;max-height:210mm!important;padding:7mm 9mm!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-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}body.fk-print-dialog-is-printing .fk-print-report-footer{grid-row:4!important;align-self:end!important;margin-top:0!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{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-dialog-is-printing .fk-print-report-document{box-sizing:border-box!important;width:210mm!important;min-width:210mm!important;max-width:210mm!important;height:auto!important;min-height:297mm!important;max-height:none!important;box-shadow:none!important;page-break-before:auto!important;page-break-after:auto!important;break-before:auto!important;break-after:auto!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:7mm 9mm!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!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;overflow:hidden!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;overflow:hidden!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{visibility:hidden!important;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;padding-bottom:8px!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;margin-top:10px!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>:not(#fk-print-only-root){display:none!important}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{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;position:static!important;inset:auto!important;overflow:visible!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;padding-bottom:3mm!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-top:2mm!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{place-self:end!important;gap:10px!important;min-width:min(100%,520px)!important}.fk-print-report-main-totals .fk-print-report-main-total-cell{text-align:right!important;border-radius:5px!important;min-height:46px!important;padding:8px 10px!important}.fk-print-report-main-totals .fk-print-report-main-total-cell small{letter-spacing:.075em!important;color:#1f170fad!important;font-size:.72rem!important;font-weight:850!important;line-height:1.05!important}.fk-print-report-main-totals .fk-print-report-main-total-cell strong{color:#17120d!important;white-space:nowrap!important;margin-top:3px!important;font-size:.96rem!important;font-weight:400!important;line-height:1.05!important}@media print{.fk-print-report-main-totals{gap:2.4mm!important;min-width:126mm!important}.fk-print-report-main-totals .fk-print-report-main-total-cell{min-height:11.5mm!important;padding:1.8mm 2.2mm!important}.fk-print-report-main-totals .fk-print-report-main-total-cell small{font-size:7.3pt!important;font-weight:850!important;line-height:1.05!important}.fk-print-report-main-totals .fk-print-report-main-total-cell strong{margin-top:.8mm!important;font-size:9.8pt!important;font-weight:400!important;line-height:1.05!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-size:.68rem!important;font-weight:820!important;line-height:1.04!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-size:.88rem!important;font-weight:400!important;line-height:1.05!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{border-right-color:#0000!important;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-size:6.8pt!important;font-weight:820!important;line-height:1.04!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-size:9pt!important;font-weight:400!important;line-height:1.05!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}}@media print{.fk-print-front-page-text-modal-backdrop{display:none!important}}.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{isolation:isolate!important;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{z-index:1!important;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;transform-origin:50%!important;top:0!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;transform-origin:50%!important;top:50%!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;transform-origin:50%!important;bottom:0!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;transform-origin:50%!important;top:0!important;left:50%!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-document-header{isolation:isolate!important;position:relative!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{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;padding-top:0!important;display:grid!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: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-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;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;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;white-space:nowrap!important;text-align:right!important;justify-self:end!important;overflow:visible!important}.fk-print-report-quantity-cell,.fk-print-report-chapter-quantity-spacer{width:max-content!important;min-width:var(--fk-print-quantity-column-width,41px)!important;justify-self:end!important;max-width:none!important;overflow:visible!important}.fk-print-report-quantity-cell{text-align:right!important}.fk-print-report-quantity-cell strong{white-space:nowrap!important;text-overflow:clip!important;width:max-content!important;min-width:100%!important;max-width:none!important;display:block!important;overflow:visible!important}.fk-print-report-chapter-quantity-spacer{visibility:hidden!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{width:max-content!important;min-width:var(--fk-print-quantity-column-width,10.8mm)!important;max-width:none!important;overflow:visible!important}.fk-print-report-quantity-cell strong{white-space:nowrap!important;text-overflow:clip!important;width:max-content!important;min-width:100%!important;max-width:none!important;overflow:visible!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{white-space:nowrap!important;text-overflow:clip!important;width:max-content!important;min-width:100%!important;max-width:none!important;overflow:visible!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{white-space:nowrap!important;text-overflow:clip!important;width:max-content!important;min-width:100%!important;max-width:none!important;overflow:visible!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}@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{inline-size:max-content!important;min-inline-size:max(var(--fk-print-quantity-column-width,7ch), 7ch)!important;width:max-content!important;min-width:max(var(--fk-print-quantity-column-width,7ch), 7ch)!important;max-width:none!important;overflow:visible!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-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;width:max-content!important;min-width:max(var(--fk-print-quantity-column-width,6.4ch), 6.4ch)!important;box-sizing:border-box!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{inline-size:100%!important;min-inline-size:max-content!important;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-quantity-label,.fk-print-report-chapter-quantity-spacer{min-inline-size: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;justify-self:end!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;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-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{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}}.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-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-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;color:#1f1f1f!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;display:grid!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{color:#332214d1!important;cursor:pointer!important;text-align:left!important;background:#ffffffbf!important;border:1px solid #694b2826!important;border-radius:999px!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-height:31px!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;border-color:#5d3c1f7a!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{border-radius:999px!important;justify-self:start!important;min-height:28px!important;margin-top:2px!important;padding:5px 10px!important;font-size:.7rem!important;font-weight:760!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;font-weight:780!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;font-weight:780!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-columns:minmax(0,1fr) auto!important;grid-template-areas:"label colors""reset reset"!important;align-items:center!important;gap:6px 10px!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;display:flex!important}.fk-company-print-color-options{grid-area:colors!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:visible!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;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;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{grid-area:reset!important;justify-self:end!important;min-height:24px!important;margin-top:0!important;padding:4px 9px!important;font-size:.67rem!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-options{flex-wrap:wrap!important;justify-content:flex-start!important}.fk-company-print-original-color-button{justify-self:start!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-operation-group-header,.fk-print-report-color-mode-color .fk-print-report-material-section h2,.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-chapter-row,.fk-print-report-color-mode-color .fk-print-report-operation-group-header,.fk-print-report-color-mode-color .fk-print-report-material-section h2{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-chapter-row:before,.fk-print-report-color-mode-color .fk-print-report-operation-group-header:before,.fk-print-report-color-mode-color .fk-print-report-material-section h2: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-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-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 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-operation-group-header,.fk-print-report-color-mode-color .fk-print-report-material-section h2,.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-chapter-row,.fk-print-report-color-mode-color .fk-print-report-operation-group-header,.fk-print-report-color-mode-color .fk-print-report-material-section h2{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-chapter-row:before,.fk-print-report-color-mode-color .fk-print-report-operation-group-header:before,.fk-print-report-color-mode-color .fk-print-report-material-section h2: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-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-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 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{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-color:#0000!important;outline:0!important}@media print{.fk-print-report-color-mode-color .fk-print-report-calculation-row{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-color:#0000!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-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-title{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,.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-line-title{filter:none!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-image-card img{object-fit:contain;max-height:158mm}.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;font-weight:600;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;font-weight:400!important}.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-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,.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-image-text-toolbar,.fk-print-image-corner-handle,.fk-print-report-image-caption:empty{display:none!important}}.fk-print-image-text-toolbar{opacity:1!important;pointer-events:auto!important;z-index:16!important;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-text-toolbar button{color:#241a12!important;place-items:center!important;width:21px!important;min-width:21px!important;height:20px!important;min-height:20px!important;padding:0!important;font-size:.72rem!important;line-height:1!important;display:grid!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}@media print{.fk-print-image-text-toolbar,.fk-print-image-corner-handle{display:none!important}}.fk-print-report-image-layer-card{padding:8px!important;overflow:visible!important}.fk-print-image-text-toolbar{opacity:0!important;pointer-events:none!important;z-index:40!important;background:#fffffffa!important;border:1px solid #7e5d3759!important;border-radius:7px!important;align-items:center!important;gap:3px!important;width:auto!important;max-width:none!important;height:auto!important;padding:3px 5px!important;display:inline-flex!important;position:absolute!important;left:8px!important;box-shadow:0 4px 10px #1a140e1f!important}.fk-print-image-text-toolbar-top{margin:0!important;top:-28px!important}.fk-print-image-text-toolbar-bottom{margin:0!important;bottom:-28px!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{color:#fff!important;text-indent:0!important;opacity:.72!important;pointer-events:auto!important;z-index:50!important;background:#58371cf0!important;border:2px solid #fffffff5!important;border-radius:999px!important;place-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:.66rem!important;font-weight:900!important;line-height:1!important;display:grid!important;position:absolute!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;transform:scale(1.14)!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-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;font-weight:800!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{opacity:0!important;visibility:hidden!important;pointer-events:none!important;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;top:-30px!important;bottom:auto!important}.fk-print-image-text-toolbar-bottom{margin:0!important;top:auto!important;bottom:-30px!important}.fk-print-image-format-button{all:unset!important;box-sizing:border-box!important;color:#241a12!important;text-align:center!important;text-indent:0!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;background:#fff!important;border:1px solid #7e5d3752!important;border-radius:5px!important;place-items:center!important;width:22px!important;min-width:22px!important;height:21px!important;min-height:21px!important;font-family:Arial,sans-serif!important;font-size:0!important;font-weight:900!important;line-height:1!important;display:grid!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;opacity:1!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;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;font-family:Arial,sans-serif!important;font-size:.7rem!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;inset:-11px auto auto -11px!important}.fk-print-report-image-section-editable .fk-print-image-corner-ne{cursor:grab!important;inset:-11px -11px auto auto!important}.fk-print-report-image-section-editable .fk-print-image-corner-sw{cursor:grab!important;inset:auto auto -11px -11px!important}.fk-print-report-image-section-editable .fk-print-image-corner-se{cursor:nwse-resize!important;inset:auto -11px -11px 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{color:#241a12!important;opacity:1!important;visibility:visible!important;text-indent:0!important;background:#fff!important;place-items:center!important;font-size:0!important;display:grid!important}.fk-print-image-format-button:before{content:none!important;display:none!important}.fk-print-image-format-label{color:#241a12!important;text-indent:0!important;opacity:1!important;visibility:visible!important;font-family:Arial,sans-serif!important;font-size:.82rem!important;font-weight:900!important;line-height:1!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{background:#fffaf2!important;border-color:#58371c7a!important;grid-template-columns:repeat(3,24px)!important}.fk-print-report-image-section-editable .fk-print-image-corner-handle{opacity:1!important;touch-action:none!important;background:#58371cfa!important;border-width:3px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;font-size:.86rem!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,.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;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;width:32px!important;min-width:32px!important;height:30px!important;min-height:30px!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-size:.98rem!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;display:grid!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{box-sizing:border-box!important;background:#ffffffeb!important;border:1px solid #7e5d373d!important;border-radius:12px!important;width:100%!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:100%!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:100%!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;color:#1f170fc7!important;border-color:rgba(54, 47, 40, var(--fk-print-company-section-border-opacity,.184))!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-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;line-height:1.08!important}.fk-print-report-main-totals .fk-print-report-main-total-cell small{font-size:8.8pt!important;line-height:1.04!important}.fk-print-report-main-totals .fk-print-report-main-total-cell strong{font-size:11pt!important;line-height:1.05!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;max-width:360px!important;font-size:inherit!important;text-align:left!important;grid-template-columns:minmax(0,max-content) minmax(0,1fr)!important;justify-content:start!important;place-items:baseline start!important;gap:2px 5px!important;margin:0 0 5px!important;padding:0!important;line-height:1.16!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{color:#1f170fbd!important;letter-spacing:.035em!important;text-align:left!important;text-transform:uppercase!important;white-space:nowrap!important;min-width:0!important;font-weight:700!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:anywhere!important;word-break:normal!important;min-width:0!important;max-width:260px!important;font-weight:400!important;line-height:1.16!important;display:block!important}.fk-print-report-brand .fk-print-report-first-page-project-meta{display:none!important}@media print{.fk-print-report-project .fk-print-report-first-page-project-meta{row-gap:.7mm!important;margin-bottom:1.4mm!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-label{letter-spacing:.03em!important;font-weight:700!important}.fk-print-report-project .fk-print-report-first-page-project-meta-value{font-weight:400!important}.fk-print-report-company-logo-slot{grid-row:2/4!important;align-self:stretch!important;position:relative!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;margin-bottom:1.2mm!important;font-size:8.2pt!important;line-height:1.12!important}.fk-print-report-company-logo-slot{grid-row:2/4!important;align-self:stretch!important;overflow:visible!important}}.fk-print-report-project .fk-print-report-first-page-project-meta-label{padding-right:2px!important}@media print{.fk-print-report-project .fk-print-report-first-page-project-meta{column-gap:3.2mm!important}.fk-print-report-project .fk-print-report-first-page-project-meta-label{padding-right:.6mm!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}}@media print{.fk-print-report-project .fk-print-report-first-page-project-meta{margin-left:2.1mm!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}}@media print{.fk-print-report-project .fk-print-report-first-page-project-meta{margin-bottom:1.6mm!important}}@media print{.fk-print-report-project .fk-print-report-first-page-project-meta{margin-bottom:2.5mm!important}}@media print{.fk-print-report-project .fk-print-report-first-page-project-meta{margin-bottom:3.4mm!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;font-weight:650!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{font-family:inherit!important;font-size:inherit!important;font-style:italic!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 u{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-underline-offset:.13em!important;text-decoration-line:underline!important;text-decoration-thickness:.08em!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}@media print{.fk-print-image-page-actions,.fk-print-image-add-page-button,.fk-print-image-remove-page-button{display:none!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;margin:0 0 10px!important;display:block!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-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;display:none!important}@media print{.fk-print-image-section-topbar .fk-print-image-page-actions{visibility:hidden!important;display:none!important}.fk-print-image-section-topbar .fk-print-report-image-section-heading{padding-right:0!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;margin-right:5px!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;position:absolute!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;margin: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;bottom:-58px!important}.fk-print-report-image-layer-card .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-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-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;display:none!important}@media print{.fk-print-image-page-delete-confirm-popover{visibility:hidden!important;opacity:0!important;display:none!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{color:#3d2613!important;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 #694c2b57!important;margin-bottom:14px!important}.fk-print-dialog-menu-setup-sticky-section:hover{border-color:#694c2b6b!important}.fk-print-dialog-menu-setup-sticky-section{border-color:#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}*{box-sizing:border-box}.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{grid-template-columns:repeat(4,minmax(120px,1fr));gap:7px;display:grid}.fk-frozen-total-strip{grid-template-columns:repeat(4,minmax(96px,1fr))}.fk-frozen-project-info-top{order:1;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;min-height:34px;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;align-items:flex-start;gap:14px;width:100%;min-width:0;display:flex}.fk-kalk-page .fk-hierarchy-toolbar-controls{flex:none;justify-content:flex-end;align-items:center;display:flex}.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-frozen-project-edit label span{color:#fff8ecc2}.fk-frozen-project-edit input{background:#fffffff0}.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-size:.56rem;--fk-add-button-plus-stroke:1.45px;color:#5b3d22;background:#ffffffdb;border:1px solid #533d2561;border-radius:999px;place-items:center;width:22px;height:22px;padding:0;font-size:0;font-weight:950;line-height:0;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%;padding:1px 6px 1px 8px;display:grid;overflow:visible;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>.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-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{z-index:30;grid-column:9;justify-content:flex-end;place-self:center end;display:flex;position:relative}.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-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-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-node-level-0 .fk-hierarchy-title strong{color:#24180e;letter-spacing:.02em;text-transform:uppercase;font-size:.84rem}.fk-hierarchy-node-level-1 .fk-hierarchy-title strong,.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-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>small{display:none}.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-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-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-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-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-block-row>.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}.fk-pending-hierarchy-node,.fk-pending-hierarchy-node>.fk-hierarchy-row-shell{box-sizing:border-box}.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row{color:#24180e;text-align:left;background:linear-gradient(#f8efe3 0%,#f0e1c9 100%);border:1px solid #5e432729;border-radius:8px;grid-template-columns:18px 16px max-content 130px auto minmax(0,1fr);gap:0 8px;width:100%;padding:1px 6px 1px 8px;display:grid;overflow:visible;box-shadow:0 2px 6px #37261408,inset 0 1px #ffffffad}.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-add-button{margin-right:0;transform:none}.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-collapse-icon{grid-column:1}.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title{white-space:nowrap;grid-column:3;min-width:0}.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>select{grid-column:4;justify-self:start;width:min(100%,130px);min-width:0;margin-left:6px}.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>div:last-child{grid-column:5;justify-self:start;min-width:0}.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>div:last-child .ghost-button{white-space:nowrap;padding:0 10px}.fk-hierarchy-node-level-0.fk-pending-hierarchy-node>.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-pending-hierarchy-node>.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-pending-hierarchy-node>.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-pending-hierarchy-node>.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-pending-hierarchy-node>.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-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;padding:3px 8px 3px 10px;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{display:block}.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: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-row,.fk-hierarchy-node>.fk-calculation-operation-group>.fk-calculation-block-row{display:contents}.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;padding:2px 6px 2px 8px;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-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{background:#fff5e6;border:1px solid #7a5a2b2e;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;margin-top:10px;padding:10px;display:grid}.fk-project-edit-grid.compact{grid-template-columns:1fr}.fk-area-editor label,.fk-project-edit-grid label{color:#67594a;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{z-index:9999;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;position:absolute;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-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{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;grid-template-columns:minmax(220px,1.8fr) repeat(3,minmax(120px,.8fr));align-items:end;gap:.65rem;margin:0 22px 10px;padding:.78rem;display:grid}.fk-material-selected-panel>div,.fk-material-selected-panel>label{min-width:0}.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-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 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{--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-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-pending-hierarchy-node>.fk-hierarchy-row-shell,.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-header{display:none}.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{html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#1f2933!important;margin:0!important;padding:0!important}.no-print,.topbar,.site-footer,.fk-frozen-kalk-header,.fk-hierarchy-toolbar,.fk-material-modal-backdrop,.fk-chapter-action-row,.fk-hierarchy-menu-wrap,.fk-hierarchy-add-button,.fk-calculation-add-button,.fk-block-actions,.fk-line-material-section,.fk-line-extra,.fk-workitem-search-menu{display:none!important}.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-logo-row{break-inside:avoid;page-break-inside:avoid}.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{--fk-tree-indent:0px;flex-direction:column;gap:2px;min-width:0;display:flex}.fk-hierarchy-row-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding-left:0!important;display:block!important}.fk-hierarchy-row{color:#24180e;text-align:left;background:linear-gradient(#f8efe3 0%,#f0e1c9 100%);border:1px solid #5e432729;width:100%;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;display:inline-flex}.fk-hierarchy-row>input[type=checkbox]{display:none!important}.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}.fk-hierarchy-totals small{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{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-block{break-inside:avoid;page-break-inside:avoid;background:#fff!important;border:1px solid #1f293324!important;width:100%!important;min-width:0!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-header>input{display:none!important}.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-block-body,.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{min-width:138px;max-width:156px}.fk-area-field.fk-area-field-wide{min-width:150px;max-width:170px}.fk-pending-hierarchy-node{margin-top:3px}.fk-pending-hierarchy-node.is-pending-child,.fk-pending-hierarchy-node.is-pending-sibling{margin-left:0}.fk-pending-row-shell{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;width:100%;min-width:0;margin:0 0 1px;display:grid}.fk-hierarchy-node-level-0>.fk-pending-row-shell,.fk-hierarchy-node-level-0>.fk-hierarchy-row-shell{padding-left:0}.fk-hierarchy-node-level-1>.fk-pending-row-shell,.fk-hierarchy-node-level-1>.fk-hierarchy-row-shell{padding-left:14px}.fk-hierarchy-node-level-2>.fk-pending-row-shell,.fk-hierarchy-node-level-2>.fk-hierarchy-row-shell{padding-left:28px}.fk-hierarchy-node-level-3>.fk-pending-row-shell,.fk-hierarchy-node-level-3>.fk-hierarchy-row-shell{padding-left:42px}.fk-hierarchy-node-level-4>.fk-pending-row-shell,.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-017{opacity:.35;pointer-events:none;-webkit-user-select:none;user-select:none}.fk-tsx-style-018{cursor:default;flex:auto;align-items:center;gap:8px;width:auto;min-width:0;min-height:34px;padding-top:3px;padding-bottom:3px;display:flex}.fk-tsx-style-019{flex:none;min-width:130px}.fk-tsx-style-020{color:#3f2917;background:#fffffff0;border:1px solid #ffffff61;border-radius:9px;flex:0 245px;width:245px;max-width:26vw;height:26px;font-size:.72rem;font-weight:600}.fk-tsx-style-021{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:5px;margin-left:auto;display:flex}.fk-tsx-style-022{white-space:nowrap;border-radius:999px;height:24px;min-height:24px;padding:0 9px;font-size:.72rem;line-height:1}.fk-tsx-style-023{color:#4b301c;z-index:5;background:#fff8eef5;border:2px solid #5c3d2257;border-radius:18px;flex-direction:column;gap:8px;margin:12px 0;padding:18px 20px;display:flex;position:relative}.fk-tsx-style-024{align-items:end;gap:8px;max-width:640px;display:flex}.fk-tsx-style-025{flex:auto;gap:4px;min-width:0;display:grid}.fk-tsx-style-026{color:#4b301cb8;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:900}.fk-tsx-style-027{color:#3f2917;background:#fff;border:1px solid #5c3d2233;border-radius:10px;width:100%;min-width:0;height:32px;padding:0 9px;font-size:.76rem;font-weight:650}.fk-tsx-style-028{white-space:nowrap;border-radius:999px;height:30px;min-height:30px;padding:0 12px}.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-collapse,.fk-collapsed-calculation-title,.fk-open-calculation-title{align-items:center!important;min-height:18px!important;line-height:1.05!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{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-calculation-operation-group-header .fk-operation-group-label small{line-height:1!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,.fk-chapter-action-row .ghost-button,.fk-chapter-action-row button{height:auto!important;min-height:0!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.68rem!important;font-weight:760!important;line-height:1.05!important;text-decoration:none!important}.fk-chapter-action-row .primary-button:hover,.fk-chapter-action-row .ghost-button:hover,.fk-chapter-action-row button:hover{filter:brightness(.92);text-decoration:none!important}.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row{padding-top:0!important;padding-bottom:0!important}.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>select{height:18px!important;min-height:18px!important;padding-top:0!important;padding-bottom:0!important}.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>div:last-child .ghost-button{min-height:18px!important;padding-top:0!important;padding-bottom:0!important}.fk-block-collapse{align-items:center!important;min-height:18px!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{gap:8px!important;padding-top:1px!important;padding-bottom:1px!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;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 .ghost-button:hover,.fk-chapter-action-row .primary-button:hover,.fk-chapter-action-row button:hover{filter:brightness(.96)}.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-chapter-action-row>button:first-of-type:hover,.fk-chapter-action-row>button:nth-of-type(2):hover{filter:brightness(.96)}.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>select,.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-tsx-style-020{color:#3f2a18!important;text-shadow:0 1px #ffffff80!important;background-color:#fffffff5!important;border:1px solid #7e5a303d!important;border-radius:4px!important;width:130px!important;max-width:130px!important;height:17px!important;min-height:17px!important;padding:0 20px 0 7px!important;font-size:.66rem!important;font-weight:720!important;line-height:1!important;box-shadow:inset 0 1px #ffffff73,0 1px 1px #26180c0f!important}.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>div:last-child .ghost-button,.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row .fk-tsx-style-022{color:#3d352d!important;letter-spacing:-.01em!important;white-space:nowrap!important;text-shadow:0 1px #ffffff80!important;background:#e8e5e0eb!important;border:1px solid #5c544c3d!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-root-pending-hierarchy-editor .fk-tsx-style-027{color:#3f2a18!important;text-shadow:0 1px #ffffff80!important;background-color:#fffffff5!important;border:1px solid #7e5a303d!important;border-radius:4px!important;width:130px!important;max-width:130px!important;height:17px!important;min-height:17px!important;padding:0 20px 0 7px!important;font-size:.66rem!important;font-weight:720!important;line-height:1!important;box-shadow:inset 0 1px #ffffff73,0 1px 1px #26180c0f!important}.fk-root-pending-hierarchy-editor .fk-tsx-style-028{color:#3d352d!important;letter-spacing:-.01em!important;white-space:nowrap!important;text-shadow:0 1px #ffffff80!important;background:#e8e5e0eb!important;border:1px solid #5c544c3d!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-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>select:hover,.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>div:last-child .ghost-button:hover,.fk-root-pending-hierarchy-editor .fk-tsx-style-027:hover,.fk-root-pending-hierarchy-editor .fk-tsx-style-028:hover{filter:brightness(.96)}.fk-pending-hierarchy-node>.fk-pending-row-shell{box-sizing:border-box!important}.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row{box-sizing:border-box!important;align-items:center!important;height:21px!important;min-height:21px!important}.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-collapse-icon,.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title,.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>select,.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>div:last-child{align-self:center!important}.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title{flex-direction:column!important;justify-content:center!important;line-height:1!important;display:flex!important}.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title strong,.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title small{line-height:1!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}.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;overflow:hidden!important}.fk-kalk-page .fk-material-current-text small{color:#3f2b1894!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.6rem!important;overflow:hidden!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;align-items:center!important;min-height:21px!important;padding:0 7px!important;font-size:.67rem!important;font-weight:660!important;line-height:1!important;display:inline-flex!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-main-row,.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-line-material-row.fk-line-material-row-custom{grid-template-columns:minmax(128px,.75fr) minmax(350px,2.05fr) minmax(110px,.65fr) minmax(94px,.55fr) minmax(96px,.45fr)!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-custom>label,.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-custom>.fk-material-price{align-self:stretch!important;width:auto!important;min-width:0!important;max-width:none!important;margin-left:0!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-custom>label:first-child{grid-area:1/1!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-custom>.fk-material-custom-name{grid-area:1/2!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-custom>.fk-tsx-style-034{grid-area:1/3!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-custom>.fk-tsx-style-035,.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-custom>.fk-tsx-style-036{grid-area:1/4!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-custom>.fk-material-price.fk-tsx-style-037{grid-area:1/5!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-reuse{grid-template-columns:1fr 1fr!important;justify-self:stretch!important;width:185px!important;min-width:185px!important;max-width:185px!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{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-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-description-row{background:#faf7f1c7!important;border:1px solid #70522e1a!important;border-radius:5px!important;grid-template-columns:minmax(168px,.75fr) minmax(0,3.2fr)!important;align-items:center!important;gap:5px!important;min-width:0!important;padding: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-reuse-material-description-row>span{color:#3f2b18a3!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-line-material-section .fk-reuse-material-description-row>input{color:#2e2115!important;background:linear-gradient(#fffdf7,#fff7eafa)!important;border:1px solid #965f2475!important;border-radius:4px!important;height:22px!important;min-height:22px!important;padding:0 7px!important;font-size:.9rem!important;line-height:1!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,.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-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-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>label{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-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-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 7px 0 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-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{align-content:start!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{align-items:start!important}.fk-kalk-page .fk-material-sum-pair .fk-material-price{align-content:start!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-custom>.fk-material-price.fk-tsx-style-037{grid-template-rows:auto 22px!important;align-content:start!important;place-self:start stretch!important;gap:2px!important;height:auto!important;min-height:0!important;max-height:none!important;margin-top:0!important;margin-left:0!important;padding-top:0!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-custom>.fk-material-price.fk-tsx-style-037>span{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1!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-custom>.fk-material-price.fk-tsx-style-037>strong{justify-content:flex-end!important;align-items:center!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!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{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-current{overflow:visible!important}.fk-kalk-page .fk-material-current-with-action{align-items:start!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,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.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,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-free-text-number-cell>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,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-material-price .ghost-button{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-line-extra,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-line-extra>span{font-size:.78rem!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-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-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}}.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{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-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-hierarchy-toolbar .fk-kalk-column-header.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-hierarchy-toolbar .fk-kalk-column-header.fk-tsx-style-008>.fk-kalk-column-header-quantity,.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-hierarchy-toolbar .fk-kalk-column-header.fk-tsx-style-008>.fk-tsx-style-009,.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-hierarchy-toolbar .fk-kalk-column-header.fk-tsx-style-008>.fk-tsx-style-010,.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-hierarchy-toolbar .fk-kalk-column-header.fk-tsx-style-008>.fk-tsx-style-011,.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-hierarchy-toolbar .fk-kalk-column-header.fk-tsx-style-008>.fk-tsx-style-012,.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-shell{grid-column:1/-1!important;margin-top:4px!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header-add-spacer{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;font-size:.62rem!important;font-weight:900!important;line-height:1!important;bottom:auto!important;left:auto!important;right:auto!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-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}.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header.fk-tsx-style-008{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;display:grid!important;position:static!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-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){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-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-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.is-collapsed .fk-block-header-totals strong{color:#17120d!important;font-weight:760!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-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-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-kalk-page .fk-chapter-action-row>button:only-of-type:hover{filter:brightness(.96)}@media print{html,body{background:#fff!important;width:auto!important;min-width:0!important;height:auto!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-root-pending-hierarchy-editor,.fk-pending-hierarchy-node,.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{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{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 .fk-hierarchy-quantity-placeholder{display:none!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-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:repeat(5,minmax(0,1fr))!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,.fk-hierarchy-edit-dropdown,.fk-root-pending-hierarchy-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,.fk-root-pending-hierarchy-editor,.fk-root-pending-hierarchy-editor strong,.fk-root-pending-hierarchy-editor span{color:#3a2819!important}@media (width<=1180px){.fk-project-edit-grid,.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-adjustment-edit-actions .primary-button,.fk-adjustment-edit-actions .ghost-button{width:100%}}.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-clear-kalk-confirm-actions .ghost-button,.fk-clear-kalk-confirm-delete{width:100%}}.fk-empty-kalk-state.fk-root-pending-hierarchy-editor{color:#241b13!important;border:1px solid #5c3d2238!important;border-radius:16px!important;grid-template-columns:1fr!important;place-items:start!important;width:100%!important;margin:16px 0!important;display:grid!important}.fk-empty-kalk-state.fk-root-pending-hierarchy-editor>strong{color:#241b13!important;text-transform:none!important;line-height:1.2!important;display:block!important}.fk-empty-kalk-state.fk-root-pending-hierarchy-editor>span{letter-spacing:0!important;text-transform:none!important;max-width:720px!important;font-weight:450!important;line-height:1.45!important;display:block!important}.fk-empty-kalk-state.fk-root-pending-hierarchy-editor>div{flex-wrap:wrap!important}.fk-empty-kalk-state.fk-root-pending-hierarchy-editor label{color:#241b13!important;letter-spacing:0!important;text-transform:none!important;font-size:.78rem!important;font-weight:750!important;display:grid!important}.fk-empty-kalk-state.fk-root-pending-hierarchy-editor select{border:1px solid #5c3d2238!important;padding:0 10px!important}.fk-empty-kalk-state.fk-root-pending-hierarchy-editor button{align-self:end!important;min-height:34px!important}@media (width<=720px){.fk-empty-kalk-state.fk-root-pending-hierarchy-editor{padding:16px!important}}.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}.fk-empty-kalk-state.fk-root-pending-hierarchy-editor{background:radial-gradient(circle at 0 0,#c59a5a21,#0000 22rem),linear-gradient(#fffcf7fa,#fcf4e8f5)!important;border-color:#5c3d222e!important;gap:11px!important;padding:20px 22px!important;box-shadow:inset 0 1px #ffffffdb,0 10px 24px #3726140e!important}.fk-empty-kalk-state.fk-root-pending-hierarchy-editor>strong{letter-spacing:-.015em!important;font-size:1.08rem!important;font-weight:900!important}.fk-empty-kalk-state.fk-root-pending-hierarchy-editor>span{color:#362618bd!important;font-size:.88rem!important}.fk-empty-kalk-state.fk-root-pending-hierarchy-editor>div{background:linear-gradient(#7e56311b,#5c3d2213)!important;border:1px solid #5c3d223d!important;border-radius:15px!important;justify-content:flex-start!important;align-items:end!important;gap:12px!important;width:auto!important;max-width:760px!important;margin-top:4px!important;padding:13px 14px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffad,0 6px 14px #3726140e!important}.fk-empty-kalk-state.fk-root-pending-hierarchy-editor label{gap:6px!important;min-width:250px!important;max-width:310px!important}.fk-empty-kalk-state.fk-root-pending-hierarchy-editor label>span{color:#4b301c!important;letter-spacing:.105em!important;text-transform:uppercase!important;font-size:.7rem!important;font-weight:950!important;line-height:1.05!important}.fk-empty-kalk-state.fk-root-pending-hierarchy-editor select{color:#241b13!important;background:linear-gradient(#fffdf8,#fbf1e1)!important;border-color:#5c3d2240!important;border-radius:12px!important;min-width:250px!important;min-height:38px!important;font-size:.86rem!important;font-weight:750!important;box-shadow:inset 0 1px #ffffffd1,0 3px 8px #3726140d!important}.fk-empty-kalk-state.fk-root-pending-hierarchy-editor button.ghost-button,.fk-empty-kalk-state.fk-root-pending-hierarchy-editor button{color:#3b2615!important;background:linear-gradient(#fffdf9fa,#efe0caf5)!important;border:1px solid #5c3d2238!important;border-radius:999px!important;min-width:104px!important;min-height:38px!important;padding:0 18px!important;font-size:.82rem!important;font-weight:800!important;box-shadow:inset 0 1px #ffffffc2,0 5px 12px #37261414!important}.fk-empty-kalk-state.fk-root-pending-hierarchy-editor button.ghost-button:hover:not(:disabled),.fk-empty-kalk-state.fk-root-pending-hierarchy-editor button:hover:not(:disabled){background:linear-gradient(#fff,#e8cfae)!important;border-color:#5c3d225c!important}@media (width<=720px){.fk-empty-kalk-state.fk-root-pending-hierarchy-editor>div{grid-template-columns:1fr!important;width:100%!important;max-width:none!important;display:grid!important}.fk-empty-kalk-state.fk-root-pending-hierarchy-editor label,.fk-empty-kalk-state.fk-root-pending-hierarchy-editor select,.fk-empty-kalk-state.fk-root-pending-hierarchy-editor button{width:100%!important;max-width:none!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-block-header-totals strong{color:#1f140c!important;opacity:1!important;font-weight:800!important}.fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-header-totals span{opacity:1!important;filter:none!important}.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:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-totals strong{color:#1f140c8a!important}.fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-operation-group-totals strong{color:#1f140c8a!important}.fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block.is-collapsed .fk-block-header-totals strong{color:#1f140c8a!important}.fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block:not(.is-collapsed) .fk-block-header-totals strong{color:#1f140c!important;opacity:1!important;font-weight:800!important}.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-hierarchy-totals strong{color:#1f140ca8!important;opacity:.92!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-weight:360!important;line-height:1!important}.fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals strong{color:#1f140cad!important;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{opacity:.78!important;font-weight:330!important}.fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-operation-group-totals strong{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{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}: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-weight:650!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-frozen-kalk-header .fk-frozen-total-strip strong{font-weight:820!important;line-height:1.05!important}.fk-kalk-scroll-sheet .fk-hierarchy-totals strong{font-size:.8rem!important}.fk-kalk-scroll-sheet .fk-operation-group-totals strong{font-size:.76rem!important}.fk-kalk-scroll-sheet .fk-block.is-collapsed .fk-block-header-totals strong{font-size:.8rem!important}.fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-header-totals strong{font-size:.88rem!important}.fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-block:not(.is-collapsed) .fk-block-header-totals strong{font-size:.88rem!important}.fk-frozen-kalk-header .fk-frozen-total-strip strong{font-size:1.1rem!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-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-calculation-operation-group-header .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{font-size:.8rem!important;line-height:1!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-totals span,.fk-kalk-page .fk-kalk-scroll-sheet .fk-operation-group-totals div{align-content:center!important;align-items:center!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;align-self:center!important;place-items:center end!important;height:18px!important;min-height:18px!important;max-height:18px!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;line-height:1!important;display:inline-flex!important;overflow:visible!important}.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: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 .fk-block-quantity-summary-cell strong,.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-hierarchy-row .fk-hierarchy-totals span:first-of-type{display:grid!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals span:first-of-type strong{line-height:1!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-totals div:first-of-type{display:grid!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group-header .fk-operation-group-totals div:first-of-type strong{line-height:1!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{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-of-type 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-header .fk-operation-group-totals div:first-of-type{text-align:center!important;align-content:center!important;place-items:center!important}.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;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-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{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-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{text-align:center!important;place-content:center!important;place-items:center!important}.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{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-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.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{flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!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;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!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{justify-content:flex-start!important;align-self:center!important;align-items:center!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{align-self:center!important;align-items:center!important;height:100%!important;min-height:100%!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;display:inline-flex!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header{align-items:center!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}.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}.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}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header .fk-open-calculation-title{justify-content:flex-start!important;place-self:center stretch!important;align-items:center!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!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{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;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],.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header>.fk-block-collapse{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{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{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{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{position:relative!important;left:-2px!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;border-color:#5c5c5629!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-cost-row{border-color:#5c5c5629!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{box-sizing:border-box!important;border:1px solid #56565038!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-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{background:linear-gradient(#f1f1eefa,#e6e5e0e6)!important;border-color:#56565042!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;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-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-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}:is(.fk-kalk-page .fk-kalk-scroll-sheet:has(.fk-block:not(.is-collapsed)) .fk-hierarchy-row>.fk-collapse-icon,.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-block-header,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body{z-index:1;position:relative}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header{background:linear-gradient(#fffffffa,#fff8ecf5);border-bottom-color:#764e2729}.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 .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;background-clip:border-box!important;outline:1px solid #b9aa98!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:not(:has(.fk-block:not(.is-collapsed)))>.fk-calculation-operation-heading-row .fk-calculation-operation-group-header *{opacity: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:hover{opacity:.72!important;filter:saturate(.86)contrast(.98)!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}.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}.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){border-color:#3f6f4f!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-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{border-color:#3f6f4f!important;outline-color:#3f6f4f!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-calculation-operation-group.is-take-down .fk-block:not(.is-collapsed){border-color:#824b2d!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-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:#824b2d!important;outline-color:#824b2d!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed){z-index:1!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-header{z-index:3!important;isolation:isolate!important;position:relative!important;overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body{position:relative!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{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-color:#d7cec3!important;position:relative!important;box-shadow:inset 0 1px #fff,inset 0 -1px #d8d2c8,0 1px 2px #2b1e1214!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{color:#2f2114!important;text-shadow:0 1px #ffffff6b!important;background:linear-gradient(#f2dfc4 0%,#dfbf91 100%)!important;border:1px solid #80582a75!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-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,.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{transform:translateY(4px)!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed){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{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{top:calc(100% + 6px)!important;right:0!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body{z-index:auto!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body .fk-line-main-row{z-index:20!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{z-index:40!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:41!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:70!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-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row,.fk-kalk-page .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row{box-sizing:border-box!important;align-items:center!important}.fk-kalk-page .fk-hierarchy-node-level-0.fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row,.fk-kalk-page .fk-hierarchy-node-level-0.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row{min-height:26px!important}.fk-kalk-page .fk-hierarchy-node-level-1.fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row,.fk-kalk-page .fk-hierarchy-node-level-1.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row{min-height:25px!important}.fk-kalk-page .fk-hierarchy-node-level-2.fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row,.fk-kalk-page .fk-hierarchy-node-level-2.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row,.fk-kalk-page .fk-hierarchy-node-level-3.fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row,.fk-kalk-page .fk-hierarchy-node-level-3.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row,.fk-kalk-page .fk-hierarchy-node-level-4.fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row,.fk-kalk-page .fk-hierarchy-node-level-4.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row{min-height:24px!important}.fk-kalk-page .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>.fk-hierarchy-title,.fk-kalk-page .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title{align-items:center!important;min-height:18px!important;display:flex!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}.fk-kalk-page .fk-kalk-scroll-sheet .fk-workitem-search-cell,:is(.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{gap:8px!important}.fk-kalk-page .fk-frozen-total-strip span{box-sizing:border-box!important;padding-left:13px!important;padding-right:13px!important}.fk-kalk-page .fk-frozen-total-strip small,.fk-kalk-page .fk-frozen-total-strip strong{box-sizing:border-box!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,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed) .fk-block-body .fk-free-text-number-cell>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{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{justify-content:stretch}.fk-fastener-modal-actions .primary-button,.fk-fastener-modal-actions .secondary-button,.fk-fastener-modal-actions .ghost-button{width:100%}}.fk-fastener-modal-actions{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto auto!important}.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:first-child{grid-row:3!important}.fk-fastener-modal-actions>button:nth-child(4){grid-row:4!important}}.fk-fastener-modal-header small{font-weight:400!important}.fk-fastener-modal-actions{gap:15px 5px!important}.fk-fastener-modal-actions>button:nth-child(2){margin-right:3px!important}.fk-fastener-modal-actions>button:first-child{margin-right:-3px!important}.fk-fastener-modal-actions>button:nth-child(4){margin-left:0!important}@media (width<=560px){.fk-fastener-modal-actions{gap:8px 0!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){margin-left:0!important;margin-right:0!important}}.fk-fastener-modal{position:relative!important}.fk-fastener-modal-actions{flex-wrap:nowrap!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{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}.fk-fastener-modal-actions>button:nth-child(4){order: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-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-modal-body,.fk-line-metric-modal-footer{padding-left:14px!important;padding-right:14px!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):has(>.fk-block-body>.fk-area-editor){position:relative!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print{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(185px,1.25fr) repeat(5,minmax(118px,1fr)) auto!important;align-items:end!important;gap:9px!important;margin:18px 46px 13px 0!important;padding:30px 14px 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: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{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;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 input,.fk-kalk-page .fk-kalk-scroll-sheet .fk-block:not(.is-collapsed)>.fk-block-body>.fk-area-editor.no-print select{color:#2d2118!important;background:#fffffff5!important;border:1px solid #5c3d222e!important;border-radius:10px!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{justify-content:flex-end!important;align-items:end!important;gap:7px!important;min-width:max-content!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:14px!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-column:1/-1!important;justify-content:flex-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.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 16px 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 14px 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)>label:first-child>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{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-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)>.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)>.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){padding-bottom: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: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}body.fk-kalk-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{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{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-current .fk-material-action-button{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: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{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{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{color:#7b3f2c!important;background:#f2e5d3d1!important}body.fk-kalk-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-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}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{display:contents!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{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 .fk-operation-group-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{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{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{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}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-hierarchy-row .fk-hierarchy-title{min-width:0!important;overflow:visible!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-totals{display:contents!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-row .fk-hierarchy-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-hierarchy-row .fk-hierarchy-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{text-align:center!important;justify-content:center!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-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.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-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-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-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;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{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{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>*{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>: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 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-material-price-locked-button,body.fk-kalk-route .fk-free-text-operation-cell,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-material-price-locked-button,.fk-kalk-page .fk-free-text-operation-cell,.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: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-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row:before,.fk-kalk-page .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row:after{content:none!important;display:none!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-pending-hierarchy-node>.fk-pending-row-shell,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell{box-sizing:border-box!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;margin:0 0 1px!important;display:grid!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-add-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-add-button{grid-column:1!important;place-self:center!important;margin:0!important;transform:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row{gap:var(--fk-kalk-grid-gap)!important;box-sizing:border-box!important;cursor:default!important;grid-column:2!important;width:100%!important;min-width:0!important;height:auto!important;min-height:25px!important;margin:0!important;padding:1px 6px 1px 8px!important;display:grid!important;overflow:visible!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-0.fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-0.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row{border-radius:9px!important;min-height:26px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-1.fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-1.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row{min-height:25px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-2.fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-2.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-3.fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-3.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-4.fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-4.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row{min-height:24px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>.fk-collapse-icon,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-collapse-icon{grid-area:1/1!important;place-self:center!important;width:16px!important;min-width:16px!important;margin:0!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>.fk-hierarchy-title,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title{white-space:nowrap!important;grid-row:1!important;padding:0!important;overflow:hidden!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>.fk-hierarchy-title strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title strong{color:inherit!important;font-size:.76rem!important;font-weight:430!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-0.fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>.fk-hierarchy-title strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-0.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-1.fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>.fk-hierarchy-title strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node-level-1.fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title strong{letter-spacing:.015em!important;text-transform:uppercase!important;font-size:.8rem!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>.fk-hierarchy-title small,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title small{display:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>select,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>.fk-tsx-style-020,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>select,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-tsx-style-020{cursor:pointer!important;grid-row:1!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>select:focus,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>select:focus{border-color:#5c3d2294!important;box-shadow:inset 0 1px #ffffffc7,0 0 0 2px #c59a5a2e!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>div:last-child,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>.fk-tsx-style-021,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>div:last-child,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-tsx-style-021{white-space:nowrap!important;grid-row:1!important;width:auto!important;min-width:0!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>div:last-child .ghost-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row .fk-tsx-style-022,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>div:last-child .ghost-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row .fk-tsx-style-022{white-space:nowrap!important;cursor:pointer!important;border:1px solid #5c3d2233!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>div:last-child .ghost-button:hover,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>div:last-child .ghost-button:hover{filter:none!important;background:linear-gradient(#fff,#e9d8befa)!important;border-color:#5c3d2252!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row:before,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row:after,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row:before,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row:after{content:none!important;display:none!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row{align-items:center!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>.fk-hierarchy-title,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title{align-self:center!important;align-items:center!important;min-height:22px!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;display:flex!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>.fk-hierarchy-title strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title strong{align-items:center!important;min-height:22px!important;line-height:1!important;display:inline-flex!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>select,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>.fk-tsx-style-020,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>select,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-tsx-style-020{color:#2b1b0f!important;background:linear-gradient(#fff,#f7edddfa)!important;border:1px solid #5237206b!important;border-radius:5px!important;align-self:center!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0 24px 0 9px!important;font-size:.68rem!important;font-weight:760!important;line-height:1!important;box-shadow:inset 0 1px #ffffffc7,0 1px 2px #2d1c0e1a!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>select:hover,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>select:hover{background:linear-gradient(#fff,#f2e4cf)!important;border-color:#52372094!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>div:last-child,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>.fk-tsx-style-021,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>div:last-child,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-tsx-style-021{justify-content:flex-start!important;align-self:center!important;align-items:center!important;margin:0 0 0 6px!important;padding:0!important;display:flex!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>div:last-child .ghost-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row .fk-tsx-style-022,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>div:last-child .ghost-button,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row .fk-tsx-style-022{color:#3f2a18!important;background:linear-gradient(#fffdf9fa,#f1e6d5f5)!important;border-color:#5237203d!important;border-radius:7px!important;height:24px!important;min-height:24px!important;padding:0 12px!important;font-size:.68rem!important;font-weight:760!important;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #2d1c0e12!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>.fk-hierarchy-title,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title{margin:0!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>div:last-child,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>.fk-tsx-style-021,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>div:last-child,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-tsx-style-021{column-gap:14px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>div:last-child .ghost-button:hover,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row .fk-tsx-style-022:hover,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>div:last-child .ghost-button:hover,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row .fk-tsx-style-022:hover{color:#2d1b10!important;filter:none!important;background:linear-gradient(#f2dfbf 0%,#dfc191 100%)!important;border-color:#5c3d226b!important;transform:none!important;box-shadow:inset 0 1px #ffffff9e,0 2px 5px #2d1c0e1f!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row{grid-template-columns:18px 16px 138px 228px max-content minmax(0,1fr)!important;column-gap:13px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>.fk-hierarchy-title,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title{grid-column:3!important;justify-self:start!important;width:138px!important;min-width:138px!important;max-width:138px!important;padding-left:0!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>.fk-hierarchy-title strong,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title strong{white-space:nowrap!important;text-overflow:ellipsis!important;width:138px!important;min-width:138px!important;max-width:138px!important;overflow:hidden!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>select,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>.fk-tsx-style-020,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>select,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-tsx-style-020{grid-column:4!important;justify-self:start!important;width:228px!important;min-width:228px!important;max-width:228px!important;margin-left:0!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>div:last-child,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>.fk-tsx-style-021,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>div:last-child,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-tsx-style-021{grid-column:5!important;justify-self:start!important;margin-left:4px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-pending-row-shell>.fk-hierarchy-row>.fk-hierarchy-title,.fk-kalk-page .fk-kalk-scroll-sheet .fk-pending-hierarchy-node>.fk-hierarchy-row-shell>.fk-hierarchy-row>.fk-hierarchy-title{margin-left:-15px!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-action-row{padding-top:5px!important;padding-bottom:6px!important;line-height:normal!important}.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}.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,.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-action-row select,.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-action-row input{transform:translateY(-1px)!important}.fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-action-row{align-items:center!important;padding:2px 8px!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;color:#3f2715;letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;background:#f3e6ad;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-tooltip{left:50%!important;transform:translate(-50%)!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-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}.fk-kalk-page .fk-empty-chapter-name-editor{align-items:center!important;min-width:0!important;display:inline-flex!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{color:#3d2613!important;cursor:pointer!important;background:#fffaf1!important;border:1px solid #5e432747!important;border-radius:7px!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 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{max-width:190px!important}.fk-kalk-page .fk-empty-chapter-name-editor select{width:150px!important;min-width:130px!important;max-width:150px!important}.fk-kalk-page .fk-empty-chapter-name-editor{gap:5px!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-tsx-style-017:has(.fk-hierarchy-name-combobox-menu){opacity:1!important;pointer-events:auto!important;-webkit-user-select:auto!important;user-select:auto!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: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}:is(.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-name-combobox:has(.fk-hierarchy-name-combobox-menu),.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-name-combobox:has(.fk-hierarchy-name-combobox-menu) *,.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 .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}.fk-collapsed-quantity-unit-modal .fk-fastener-modal-footer{justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:28px 22px 18px!important;display:flex!important}}@media (width<=560px){.fk-collapsed-quantity-unit-modal .fk-collapsed-quantity-unit-modal-body{grid-template-columns:1fr!important}}@media screen{.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-modal-body>label{justify-items:center!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}}@media (width<=560px){.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{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{white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;min-width:max-content!important;display:flex!important;overflow:visible!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;width:auto!important;min-width:max-content!important;max-width:none!important;overflow:visible!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;display:grid!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{column-gap:12px!important;min-width:0!important;max-width:calc(100vw - 88px)!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-top-actions{gap:7px!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-top-actions>button{padding-left:8px!important;padding-right:8px!important}.fk-fastener-modal.fk-line-metric-modal .fk-line-metric-modal-body>label>input[type=number]{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;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{text-align:right!important;justify-self:end!important;margin-left:auto!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}}@media screen{.fk-collapsed-quantity-unit-modal .fk-fastener-modal-footer{background:linear-gradient(#fffdf9f5,#fffaf2f5)!important;border-top:1px solid #483a2a1f!important;margin-top:14px!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}.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-line-material-row:has(>.fk-material-overview-cells):not(.fk-line-material-row-custom)>.fk-material-overview-cells{grid-area:2/4/auto/6!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-overview-cells):not(.fk-line-material-row-custom)>:nth-child(7){grid-area:2/4/auto/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-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}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;font-weight:950!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-weight:850!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-weight:700!important;overflow:hidden!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{letter-spacing:.045em!important;height:17px!important;min-height:17px!important;font-size:.62rem!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-material-overview-cell strong{font-size:.82rem!important;line-height:1.05!important}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.05!important}body.fk-kalk-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{min-height:64px!important}body.fk-kalk-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;row-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: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}: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)){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-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-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){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: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;margin-top:0!important;margin-bottom:4px!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>span{text-align:center!important;margin-top:0!important;margin-bottom:4px!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>span{text-align:center!important;margin-top:0!important;margin-bottom:4px!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>.fk-material-price>span{text-align:center!important;margin-top:0!important;margin-bottom:4px!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:left!important;padding-left:1px!important}body.fk-kalk-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;padding-left:1px!important}body.fk-kalk-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 strong{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 strong{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){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: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;align-items:center!important;font-size:.72rem!important;font-weight:850!important;line-height:20px!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>.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: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: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: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[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>.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;font-size:.72rem!important;font-weight:850!important;line-height:20px!important;position:absolute!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:has(>.fk-material-collapse-header-toggle){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>.fk-material-collapse-header-toggle{cursor:pointer!important}body.fk-kalk-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{background:#70522e17!important;border-bottom-color:#70522e3d!important;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;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){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]:not([data-material-post-title=""]):has(>.fk-material-collapse-toggle):before{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;display:flex!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{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]:not([data-material-post-title=""])>.fk-material-collapse-header-toggle{border-radius:8px 0 0!important;height:34px!important;top:0!important;left:0!important;right:36px!important}body.fk-kalk-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){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):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]: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-header-toggle{border-radius:8px 0 0!important;height:34px!important;top:0!important;left:0!important;right:36px!important}body.fk-kalk-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{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-material-quantity-card.fk-material-quantity-card-needs-manual span{color:#6d3c09!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-needs-manual small{color:#7a430b!important}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:#7a430b!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-top:3px!important;font-size:.52rem!important;line-height:1.05!important;display:block!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-material-quantity-card.fk-material-quantity-card-needs-manual{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[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 span{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{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{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-editable:not(:disabled):after{font-size:.58rem!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{min-height:74px!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]: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{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-line-material-row>.fk-material-collapse-header-toggle .fk-material-post-header-detail{color:#5f3d1d!important;text-overflow:ellipsis!important;flex:0 auto!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-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,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-sum-card{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-current: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,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-sum-card: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;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.fk-material-quantity-card-needs-manual:after{content:"Klikk og legg inn mengde"!important}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;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}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}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}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{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 .fk-material-post-header-detail{letter-spacing:.01em!important;font-size:.72rem!important;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>.fk-material-collapse-header-toggle .fk-material-post-header-detail:before{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-material-overview-cell{justify-content:center!important;row-gap: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 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;align-items:flex-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-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-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-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{text-align:left!important;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;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)>.fk-material-current{box-sizing:border-box!important;background:linear-gradient(#fffbf4eb,#f7efe2c2)!important;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-line-material-row[data-material-post-title]:has(>.fk-material-collapse-toggle)>.fk-material-current .fk-material-current-with-action{box-shadow:none!important;box-sizing:border-box!important;background:0 0!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-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}body.fk-kalk-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{background:#fff2d7fa!important;border-color:#5c3d2261!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>.fk-material-collapse-header-toggle{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-collapse-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:hover>.fk-material-collapse-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-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{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body.fk-kalk-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;background-color:#0000!important;background-image:none!important;border-color:#0000!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{background:linear-gradient(#e8d6bbeb,#dac4a4b8)!important;border-radius:8px 8px 0 0!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: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{gap:11px!important}body.fk-kalk-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;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,.fk-kalk-page .fk-kalk-scroll-sheet .fk-hierarchy-node>.fk-pending-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){box-sizing:border-box!important;background:#faf7f1c7!important;border:1px solid #70522e1a!important;border-radius:5px!important;grid-template-rows:36px 18px!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:0!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin-right:0!important;padding:3px 34px 3px 5px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #2a1d0f09!important}body.fk-kalk-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){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-header-toggle{color:#2e2115!important;box-sizing:border-box!important;background:linear-gradient(#fffcf7fa,#f7eedff0)!important;border:1px solid #70522e1f!important;border-radius:4px 4px 0 0!important;grid-area:1/1!important;grid-template-columns:112px 128px minmax(0,1fr) 88px 88px 88px!important;place-items:stretch stretch!important;column-gap:5px!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:3px 5px 3px 7px!important;display:grid!important;position:static!important;overflow:visible!important;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #70522e0d!important}body.fk-kalk-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:#2e2115!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-column:1!important;align-self:center!important;min-width:0!important;padding:0!important;font-size:.69rem!important;font-weight:900!important;line-height:1!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{color:#3f2b18a8!important;letter-spacing:.01em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;align-self:center!important;min-width:0!important;font-size:.58rem!important;font-weight:650!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}body.fk-kalk-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}body.fk-kalk-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{width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;text-align:center!important;box-sizing:border-box!important;background:0 0!important;border:0!important;grid-template-rows:9px 21px!important;align-content:start!important;justify-items:stretch!important;gap:0!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.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell small{color:#3f2b18a3!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important;white-space:nowrap!important;text-overflow:clip!important;height:9px!important;min-height:9px!important;margin:0!important;padding:0!important;font-size:.48rem!important;font-weight:650!important;line-height:9px!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.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;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;background:linear-gradient(#efebe5f5,#e2ddd5eb)!important;border:1px solid #5c544c2e!important;border-radius:4px!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;min-width:0!important;height:21px!important;min-height:21px!important;max-height:21px!important;margin:0!important;padding:0 5px!important;font-size:.7rem!important;font-weight:780!important;line-height:1!important;display:inline-flex!important;overflow:hidden!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{width:100%!important;min-width:0!important;height:18px!important;min-height:18px!important;max-height:18px!important;box-shadow:none!important;box-sizing:border-box!important;background:#faf7f1a3!important;border:1px solid #70522e14!important;border-top:0!important;border-radius:0 0 4px 4px!important;grid-area:2/1!important;margin:0!important;padding:0 7px!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>: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]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current{width:100%!important;min-width:0!important;height:18px!important;min-height:18px!important;max-height:18px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!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-current.fk-material-collapsed-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-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{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 .fk-material-current-text{width:100%!important;min-width: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-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current .fk-material-current-text strong{box-shadow:none!important;color:#3f2917!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:.72rem!important;font-weight:520!important;line-height:18px!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-toggle{z-index:2!important;place-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0!important;display:inline-grid!important;position:absolute!important;top:8px!important;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.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]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell{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 small{z-index:2!important;color:#3f2b18b8!important;height:9px!important;min-height:9px!important;font-size:.48rem!important;font-weight:700!important;line-height:9px!important;position:relative!important;top:-4px!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{position:relative!important;top:-1px!important}body.fk-kalk-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){height:42px!important;min-height:42px!important;max-height:42px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:27px 15px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0 30px 0 0!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]: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{background:linear-gradient(#e8d6bbeb,#dac4a4b8)!important;border:1px solid #70522e1f!important;border-radius:4px 4px 0 0!important;grid-area:1/1!important;align-items:center!important;height:27px!important;min-height:27px!important;max-height:27px!important;padding:2px 5px 2px 7px!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #70522e14!important}body.fk-kalk-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{align-self: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.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell{height:23px!important;min-height:23px!important;max-height:23px!important;box-shadow:none!important;background:0 0!important;border:0!important;align-self:center!important;margin:0!important;padding:0!important;display:block!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 small{color:#3f2b18b8!important;text-align:center!important;white-space:nowrap!important;text-overflow:clip!important;pointer-events:none!important;height:8px!important;min-height:8px!important;margin:0!important;padding:0!important;font-size:.47rem!important;font-weight:700!important;line-height:8px!important;position:absolute!important;top:-8px!important;left:0!important;right:0!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{height:15px!important;min-height:15px!important;max-height:15px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:2/1!important;margin:0!important;padding:0 7px!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){box-sizing:border-box!important;background:#faf7f1d1!important;border:1px solid #70522e29!important;border-radius:6px!important;grid-template-rows:30px 16px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0 0 5px!important;padding:4px!important;overflow:visible!important;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #2a1d0f0b!important}body.fk-kalk-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{box-sizing:border-box!important;background:linear-gradient(#e8d6bbeb,#dac4a4b8)!important;border:1px solid #70522e24!important;border-radius:5px 5px 0 0!important;grid-area:1/1!important;align-items:center!important;width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:2px 30px 2px 7px!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #70522e14!important}body.fk-kalk-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;align-self:center!important;margin:0!important;padding:0!important;display:block!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 small{color:#3f2b18c2!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;text-overflow:clip!important;pointer-events:none!important;height:9px!important;min-height:9px!important;margin:0!important;padding:0!important;font-size:.52rem!important;font-weight:760!important;line-height:9px!important;position:absolute!important;top:-10px!important;left:0!important;right:0!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{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;justify-content:flex-end!important;align-items:center!important;width:100%!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0 5px!important;font-size:.69rem!important;font-weight:780!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:2px!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{width:100%!important;min-width:0!important;height:16px!important;min-height:16px!important;max-height:16px!important;box-shadow:none!important;box-sizing:border-box!important;background:#faf7f19e!important;border:1px solid #70522e17!important;border-top:0!important;border-radius:0 0 5px 5px!important;grid-area:2/1!important;margin:0!important;padding:0 7px!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{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;top:8px!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-post-is-collapsed[data-material-post-title]:has(>.fk-material-collapse-header-toggle>.fk-material-post-header-main){border-color:#5c3d223d!important;grid-template-rows:30px 19px!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:10px 4px 5px!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{border-color:#5c3d223d!important;height:30px!important;min-height:30px!important;max-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-header-toggle .fk-material-post-header-cost-cell small{color:#3f2b18d1!important;height:10px!important;min-height:10px!important;font-size:.56rem!important;font-weight:760!important;line-height:10px!important;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.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row{background:#faf7f1b3!important;border-color:currentColor #5c3d223d #5c3d223d!important;border-top-style:none!important;border-top-width:0!important;height:19px!important;min-height:19px!important;max-height:19px!important}body.fk-kalk-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:#2e2115!important;font-size:.82rem!important;font-weight:680!important}body.fk-kalk-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:30px 30px!important;height:79px!important;min-height:79px!important;max-height:79px!important;padding:14px 4px 5px!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{height:30px!important;min-height:30px!important;max-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-header-toggle .fk-material-post-header-cost-cell{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{text-align:right!important;color:#3f2b18d1!important;height:10px!important;min-height:10px!important;padding:0 2px 0 0!important;font-size:.56rem!important;font-weight:760!important;line-height:10px!important;top:-13px!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{background:#faf7f1b3!important;border-color:currentColor #5c3d223d #5c3d223d!important;border-top-style:none!important;border-top-width:0!important;align-items:center!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 7px!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-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;text-align:left!important;font-size:.82rem!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-shadow:none!important;background:0 0!important;border: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,body.fk-kalk-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 .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.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){width:100%!important;min-width:0!important;height:79px!important;min-height:79px!important;max-height:79px!important;box-shadow:none!important;box-sizing:border-box!important;background:#faf7f1c7!important;border:1px solid #5c3d223d!important;border-bottom:0!important;border-radius:5px 5px 0 0!important;grid-template-rows:30px 30px!important;grid-template-columns:minmax(0,1fr)!important;margin:0 0 5px!important;padding:14px 0 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-collapse-header-toggle{box-sizing:border-box!important;background:linear-gradient(#e8d6bbeb,#dac4a4b8)!important;border:0!important;border-bottom:1px solid #5c3d223d!important;border-radius:4px 4px 0 0!important;grid-area:1/1!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;margin:0!important;padding:2px 30px 2px 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-collapse-header-toggle:hover{background:linear-gradient(#d2b893f5,#bea17cdb)!important;border-bottom-color:#5c3d2257!important}body.fk-kalk-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;background:#faf7f1b3!important;border:0!important;border-bottom:1px solid #5c3d223d!important;border-radius:0 0 5px 5px!important;grid-area:2/1!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;padding:0 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,body.fk-kalk-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 .fk-material-current-text strong{height:30px!important;min-height:30px!important;max-height:30px!important;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-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current .fk-material-current-text strong{color:#4b301c!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]>.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.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle{grid-template-columns:max-content max-content minmax(max-content,1fr) 88px 88px 88px!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-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{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-collapse-header-toggle .fk-material-post-header-cost-cell{justify-self:stretch!important;min-width: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-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: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: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-collapse-header-toggle{color:#2f1d0d!important;letter-spacing:.03em!important;box-sizing:border-box!important;border-top:1px solid #5c3d223d!important;border-bottom:1px solid #5c3d223d!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding-top:1px!important;padding-bottom:1px!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 .fk-material-post-header-main{color:#2f1d0d!important;letter-spacing:.055em!important;font-size:.74rem!important;font-weight:950!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 .fk-material-post-header-detail{color:#5f3d1d!important;letter-spacing:.03em!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]:has(>.fk-material-collapse-header-toggle>.fk-material-post-header-main){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{background-clip:padding-box!important;border:1px solid #5c3d223d!important;border-left:0!important;border-right:0!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:hover{border-top-color:#5c3d225c!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-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{background-clip:border-box!important;border-top-color:#5c3d223d!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]>.fk-material-collapse-header-toggle:hover{background-clip:border-box!important;border-top-color:#5c3d225c!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 .fk-material-post-header-detail{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]>.fk-material-collapse-header-toggle{background:linear-gradient(#e8d6bbfa 0 2px,#e8d6bbeb 3px,#dac4a4b8 100%) border-box!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:before{content:""!important;pointer-events:none!important;z-index:0!important;background:#e8d6bbfa!important;border-radius:8px 8px 0 0!important;height:2px!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:hover{background:linear-gradient(#d2b893fa 0 2px,#d2b893f5 3px,#bea17cdb 100%) border-box!important}body.fk-kalk-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{background:#d2b893fa!important}body.fk-kalk-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{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-line-material-row.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-detail{letter-spacing:.018em!important;font-size:.72rem!important;font-weight:520!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]>.fk-material-collapse-header-toggle{background:linear-gradient(#e8d6bbfa 0 2px,#e8d6bbeb 3px,#dac4a4b8 100%) border-box!important;border-top:1px solid #5c3d223d!important;border-bottom:1px solid #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]>.fk-material-collapse-header-toggle:hover{background:linear-gradient(#d2b893fa 0 2px,#d2b893f5 3px,#bea17cdb 100%) border-box!important;border-top-color:#5c3d225c!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]:has(>.fk-material-collapse-header-toggle>.fk-material-post-header-main){height:67px!important;min-height:67px!important;max-height:67px!important;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;grid-template-rows:22px 30px!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{appearance:none!important;height:22px!important;min-height:22px!important;max-height:22px!important;box-shadow:none!important;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;padding:0 30px 0 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.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-top:0!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: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-collapsed-overview-row{grid-row: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-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:inset 0 1px #70522e1a!important;box-shadow:none!important;border-top:0!important;position:relative!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: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,body.fk-kalk-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]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell{z-index:6!important;text-align:right!important;justify-items:stretch!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 small{z-index:7!important;text-align:right!important;white-space:nowrap!important;text-overflow:clip!important;width:100%!important;min-width:0!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;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{z-index:6!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{z-index:8!important;position:relative!important;overflow:visible!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.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell 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.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell strong{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-collapse-header-toggle .fk-material-post-header-cost-cell small{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-collapse-header-toggle .fk-material-post-header-cost-cell strong{text-transform:none!important;font-variant-caps:normal!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]: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-collapse-header-toggle{grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr) 88px 88px 88px!important;column-gap:5px!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-detail{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!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-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{flex:0 0 88px!important;justify-self:stretch!important;width:88px!important;min-width:88px!important;max-width:88px!important}body.fk-kalk-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;white-space:normal!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;background:0 0!important;border:0!important;border-radius: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 .fk-material-current-text{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-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;box-sizing:border-box!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#fffdf9bd!important;border:1px solid #3e29189e!important;border-radius:0!important;width:auto!important;max-width:100%!important;min-height:0!important;padding:2px 6px!important;font-weight:400!important;line-height:1.08!important;display:inline-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-current.fk-material-collapsed-current .fk-material-current-text{align-items:center!important;min-height:100%!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-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-sizing:border-box!important;align-self:center!important;align-items:center!important;width:auto!important;max-width:100%!important;height:15px!important;min-height:15px!important;max-height:15px!important;padding:0 6px!important;line-height:15px!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.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row{align-items: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.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current{text-align:left!important;place-self:center start!important;justify-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.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;justify-content:flex-start!important;justify-self:start!important;align-items: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.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{text-align:left!important;justify-content:flex-start!important;align-self:center!important;height:19px!important;min-height:19px!important;max-height:19px!important;padding:2px 7px!important;line-height:13px!important}body.fk-kalk-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{place-items:center 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-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current{text-align:left!important;place-self:stretch stretch!important;width:100%!important;max-width:100%!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;display:block!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-collapsed-overview-row>.fk-material-current.fk-material-collapsed-current .fk-material-current-text{text-align:left!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:50%!important;left:0!important;overflow:visible!important;transform:translateY(-50%)!important}body.fk-kalk-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{text-align:left!important;vertical-align:middle!important;justify-content:flex-start!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;line-height:13px!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.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{top:50%!important;left:0!important;transform:translateY(-50%)translateY(-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-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{border-color:#7e5a304d!important;border-radius: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]:has(>.fk-material-collapse-header-toggle>.fk-material-post-header-main){grid-template-rows:22px 42px!important;height:80px!important;min-height:80px!important;max-height:80px!important}body.fk-kalk-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-template-columns:132px 118px minmax(0,1fr)!important;place-items:center stretch!important;column-gap:7px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:4px 7px!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-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;width:100%!important;min-width:0!important;max-width:none!important;height:31px!important;min-height:31px!important;max-height:31px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;grid-template-rows:10px 18px!important;align-content:center!important;place-self:center stretch!important;gap:2px!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.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{color:#3f2b18a3!important;letter-spacing:.01em!important;text-transform:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;height:10px!important;min-height:10px!important;max-height:10px!important;margin:0!important;padding:0!important;font-size:.52rem!important;font-weight:650!important;line-height:10px!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;color:#2e2115!important;box-sizing:border-box!important;background:linear-gradient(#fffdf7,#fff7eafa)!important;border:1px solid #965f2475!important;border-radius:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:18px!important;min-height:18px!important;max-height:18px!important;padding:0 18px 0 6px!important;font-size:.62rem!important;font-weight:650!important;line-height:1!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-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;box-sizing:border-box!important;background:#ebdcc2e0!important;border:1px solid #70522e42!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:18px!important;min-height:18px!important;max-height:18px!important;padding:0 6px!important;font-size:.62rem!important;font-weight:650!important;line-height:1!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;place-self:center stretch!important;width:100%!important;min-width:0!important;height:31px!important;min-height:31px!important;max-height:31px!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-current.fk-material-collapsed-current .fk-material-current-text{max-width:100%!important;top:auto!important;bottom:-3px!important;left:0!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.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 max-content minmax(0,1fr) 76px 76px 76px 86px!important;column-gap: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.fk-material-post-is-collapsed[data-material-post-title]>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell{min-width: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 small{letter-spacing:.01em!important;font-size:.45rem!important}body.fk-kalk-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-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-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-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-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-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{z-index:2!important;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-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-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-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-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-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{white-space:nowrap!important;text-overflow:ellipsis!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-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 .fk-material-post-header-cost-cell{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{visibility:visible!important;opacity:1!important;z-index:12!important;pointer-events:none!important;font-size:.54rem!important;display:block!important;position:relative!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-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{width:100%!important;min-width:0!important;max-width:none!important;height:22px!important;min-height:22px!important;max-height:22px!important;box-shadow:none!important;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;padding:0 30px 0 10px!important;display:grid!important;position:static!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{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>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>.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>.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>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>.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>.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>.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>.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>.fk-material-overview-cells{grid-area:2/5!important;align-self:stretch!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]:has(>.fk-material-open-panel):not(.fk-material-post-is-collapsed)>.fk-material-open-panel>.fk-material-price,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>.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-cost-cell{visibility:visible!important;opacity:1!important;pointer-events:auto!important;place-self:center stretch!important;width:auto!important;min-width:0!important;max-width:none!important;display:grid!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)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell small,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;display:flex!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{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}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-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{z-index:2!important;grid-template-rows:8px 16px!important;align-content:center!important;place-self:center stretch!important;place-items:center stretch!important;gap:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:22px!important;min-height:22px!important;max-height:22px!important;display:grid!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]: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-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-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-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-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-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{z-index:8!important;grid-template-rows:16px!important;align-content:center!important;place-self:center stretch!important;place-items:center stretch!important;width:auto!important;min-width:0!important;max-width:none!important;height:22px!important;min-height:22px!important;max-height:22px!important;display:grid!important;position:relative!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]: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-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{align-items:center!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding-top:0!important;padding-bottom: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{z-index:8!important;grid-template-rows:18px!important;align-content:center!important;place-self:center stretch!important;place-items:center stretch!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!important;display:grid!important;position:relative!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]: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;text-transform:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;pointer-events:none!important;z-index:12!important;width:100%!important;min-width:0!important;max-width:100%!important;height:9px!important;min-height:9px!important;max-height:9px!important;margin:0!important;padding:0 2px 0 0!important;font-size:.54rem!important;font-variant-caps:normal!important;font-weight:760!important;line-height:9px!important;display:block!important;position:absolute!important;top:-13px!important;left:0!important;right:0!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;text-align:right!important;text-transform:none!important;white-space:nowrap!important;text-overflow:clip!important;border-radius:4px!important;grid-row:1!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;min-width:max-content!important;max-width:none!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0 7px!important;font-size:.76rem!important;font-variant-caps:normal!important;font-weight:400!important;line-height:18px!important;display:flex!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]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell{grid-template-rows:22px!important;align-content:center!important;align-items:center!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding: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 strong{justify-content:flex-end!important;align-items:center!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding-top:0!important;padding-bottom:0!important;line-height:22px!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-is-collapsed>.fk-material-collapse-header-toggle,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-is-collapsed>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell{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].fk-material-post-is-collapsed>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell small{text-overflow:clip!important;height:11px!important;min-height:11px!important;max-height:11px!important;padding-bottom:1px!important;line-height:11px!important;overflow:visible!important;transform:translateY(-1px)!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{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-cost-cell small{text-overflow:clip!important;height:11px!important;min-height:11px!important;max-height:11px!important;padding-bottom:1px!important;line-height:11px!important;top:-15px!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[data-material-post-title].fk-material-post-is-collapsed,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-is-collapsed>.fk-material-collapse-header-toggle,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-is-collapsed>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell{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].fk-material-post-is-collapsed>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell small{text-overflow:clip!important;height:13px!important;min-height:13px!important;max-height:13px!important;padding-top:0!important;padding-bottom:2px!important;line-height:13px!important;overflow:visible!important;transform:translateY(-2px)!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){box-sizing:border-box!important;background:#faf7f1c7!important;padding-top:17px!important;position:relative!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{align-self:start!important;margin-top:0!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-cost-cell{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-cost-cell small{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].fk-material-post-is-collapsed{box-sizing:border-box!important;background:#faf7f1c7!important;padding-top:17px!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-lines>.fk-line>.fk-line-material-section>.fk-line-material-row[data-material-post-title].fk-material-post-is-collapsed>.fk-material-collapse-header-toggle{align-self:start!important;margin-top:0!important;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].fk-material-post-is-collapsed>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell,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].fk-material-post-is-collapsed>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell small{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].fk-material-post-is-collapsed>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell small{text-overflow:clip!important;top:auto!important;overflow:visible!important;transform:translateY(-3.5px)!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].fk-material-post-is-collapsed>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell strong{font-size:.82rem!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-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)>.fk-material-collapse-header-toggle:hover:before{background:#d2b893fa!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].fk-material-post-is-collapsed.fk-material-post-is-collapsed:has(>.fk-material-collapse-header-toggle)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell{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].fk-material-post-is-collapsed.fk-material-post-is-collapsed:has(>.fk-material-collapse-header-toggle)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell small{transform:translateY(-2.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].fk-material-post-is-collapsed.fk-material-post-is-collapsed:has(>.fk-material-collapse-header-toggle)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell strong{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{background:linear-gradient(#e8d6bbfa,#dac4a4b8) padding-box padding-box!important;border:1px solid #5c3d223d!important;border-left:0!important;border-right:0!important;border-radius:8px 8px 0 0!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){background:linear-gradient(#d2b893fa,#bea17cdb) 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:hover:before{top:-34px!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:focus-visible:before{top:-34px!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{transform:translateY(-1px)!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}: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]:not(.fk-material-post-is-collapsed):has(>.fk-material-open-panel)>.fk-material-collapse-header-toggle .fk-material-post-header-detail{color:#5f3d1d!important;letter-spacing:.018em!important;font-size:.72rem!important;font-weight:520!important;line-height: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].fk-material-post-is-collapsed.fk-material-post-is-collapsed:has(>.fk-material-collapse-header-toggle)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell.fk-material-post-header-cost-cell strong{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;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;overflow:visible!important;transform:translateY(2px)!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-material-post-is-collapsed.fk-material-post-is-collapsed:has(>.fk-material-collapse-header-toggle)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell.fk-material-post-header-cost-cell small{text-overflow:clip!important;top:auto!important;overflow:visible!important;transform:translateY(-4.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].fk-material-post-is-collapsed.fk-material-post-is-collapsed:has(>.fk-material-collapse-header-toggle)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell.fk-material-post-header-cost-cell strong{transform:translateY(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-material-post-is-collapsed.fk-material-post-is-collapsed:has(>.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{color:#120d09!important;background:linear-gradient(#ece5dafa,#ddd3c3f0)!important;border-color:#5c3d223d!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-material-post-is-collapsed.fk-material-post-is-collapsed:has(>.fk-material-collapse-header-toggle)>.fk-material-collapse-header-toggle .fk-material-post-header-cost-cell.fk-material-post-header-cost-cell small{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]+.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{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>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>.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>.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)>.fk-material-open-panel>.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>.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>.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>.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>.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>.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>.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{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 input{text-align:left!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-label-spacer,body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-unit-help{letter-spacing:0!important;text-transform:none!important;min-height:13px!important;margin:1px 0 3px!important;font-size:.64rem!important;font-weight:430!important;line-height:1.08!important;display:block!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-label-spacer{visibility:hidden!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-unit-help{color:#4b301c94!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}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-custom)>.fk-material-open-panel.fk-material-open-panel-custom>.fk-material-choice:has(input){grid-column:2/-1!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.fk-material-open-panel-custom)>.fk-material-open-panel.fk-material-open-panel-custom>.fk-material-choice:has(input) input{width:100%!important;max-width:none!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:#203a24!important;text-shadow:0 1px #ffffff6b!important;background:linear-gradient(#cae4c5fa,#97c290f5)!important;border-color:#36693d6b!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:#4a2717!important;text-shadow:0 1px #ffffff6b!important;background:linear-gradient(#f6dac9fa,#daab91f5)!important;border-color:#824b2d75!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{color:#2f2f2f!important;text-shadow:0 1px #ffffff70!important;background:linear-gradient(#e4e2defa,#c4bfb8f5)!important;border-color:#52525261!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{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-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{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{color:#25462a!important;text-shadow:0 1px #ffffff6b!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-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:#5a301d!important;text-shadow:0 1px #ffffff6b!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-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{color:#383838!important;text-shadow:0 1px #ffffff70!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: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{color:#4b4b4b!important;background:linear-gradient(#fcfbf9fc,#eeece8f5)!important;border-color:#5252522e!important}}@media (width<=860px){.fk-kalk-page .fk-hierarchy-toolbar-main{flex-direction:column;align-items:stretch;gap:8px;width:100%}.fk-kalk-page .fk-hierarchy-toolbar-controls{justify-content:flex-start;width:100%}.fk-kalk-page .fk-hierarchy-toolbar .fk-chapter-sorting-mode-select{width:min(100%,220px);max-width:220px}}.fk-kalk-page .fk-hierarchy-toolbar-main{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:2px 14px!important;width:100%!important;min-width:0!important;display:grid!important}.fk-kalk-page .fk-hierarchy-toolbar-title{grid-area:1/1/3!important;align-content:start!important;gap:2px!important;min-width:0!important;display:grid!important}.fk-kalk-page .fk-hierarchy-toolbar-controls{flex:none!important;grid-area:1/2!important;justify-content:flex-end!important;place-self:start end!important;align-items:start!important;display:flex!important}@media (width<=860px){.fk-kalk-page .fk-hierarchy-toolbar-main{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important}.fk-kalk-page .fk-hierarchy-toolbar-title{grid-area:1/1!important}.fk-kalk-page .fk-hierarchy-toolbar-controls{grid-area:2/1!important;justify-self:start!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-chapter-sorting-mode-select{width:min(100%,220px)!important;max-width:220px!important}}.fk-kalk-page .fk-hierarchy-toolbar-controls{flex:none!important;grid-area:1/2!important;justify-content:flex-end!important;place-self:start end!important;align-items:start!important;margin-left:auto!important;display:flex!important}@media (width<=860px){.fk-kalk-page .fk-hierarchy-toolbar-main{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-chapter-sorting-mode-select{width:min(100%,238px)!important;max-width:238px!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;padding:10px 18px 12px!important;display:grid!important}.fk-kalk-page .fk-hierarchy-toolbar-main{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:2px 18px!important;width:100%!important;min-width:0!important;display:grid!important}.fk-kalk-page .fk-hierarchy-toolbar-title{grid-area:1/1!important;gap:2px!important;min-width:0!important;display:grid!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-controls{grid-area:1/2!important;justify-content:flex-end!important;place-self:start end!important;align-items:start!important;margin-left:auto!important;display:flex!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-chapter-sorting-mode-select{cursor:pointer!important;white-space:nowrap!important;border-radius:999px!important;width:auto!important;min-width:196px!important;max-width:238px!important;height:28px!important;min-height:28px!important;padding:0 28px 0 12px!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-kalk-column-header-shell{margin-top:10px!important}.fk-kalk-page .fk-chapter-action-row-text{white-space:nowrap!important;flex:0 auto!important;min-width:max-content!important;margin-right:18px!important;overflow:visible!important}@media (width<=860px){.fk-kalk-page .fk-hierarchy-toolbar-main{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-chapter-sorting-mode-select{width:min(100%,238px)!important;max-width:238px!important}.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{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.fk-tsx-style-053{box-sizing:border-box!important;width:100%!important;padding-top:10px!important;padding-bottom:14px!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;width:100%!important;max-width:none!important;display:grid!important}.fk-kalk-page .fk-hierarchy-toolbar-title{grid-area:1/1!important;min-width:0!important}.fk-kalk-page .fk-hierarchy-toolbar-controls{grid-area:1/2!important;justify-content:flex-end!important;place-self:start end!important;width:max-content!important;min-width:0!important;margin-left:auto!important;padding-right:0!important;display:flex!important}.fk-kalk-page .fk-hierarchy-toolbar .fk-chapter-sorting-mode-select{min-width:210px!important;max-width:260px!important;margin-left:auto!important}@media (width<=860px){.fk-kalk-page .fk-hierarchy-toolbar-main{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;max-width:260px!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;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;padding:14px 16px;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,.fk-calculation-library-item{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-button:disabled{opacity:.55;cursor:not-allowed}.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-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;min-height:42px}.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{box-sizing:border-box!important;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;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}.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-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;gap:8px!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;height:32px!important;min-height:32px!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-select-button{white-space:nowrap!important;border-radius:6px!important;flex:none!important;width:auto!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0 10px!important;font-size:.68rem!important;font-weight:700!important;line-height:1!important;position:static!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{justify-self:center!important;width:min(100%,224px)!important;max-width:224px!important}body.fk-kalk-route .fk-labor-discipline-modal .fk-labor-discipline-modal-input-wrap{justify-self:center!important;width:100%!important;max-width:224px!important}body.fk-kalk-route .fk-labor-discipline-modal input.fk-labor-discipline-modal-name-input::placeholder{color:#4b301c75!important;opacity:1!important;font-weight:400!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;width:100%!important;max-width:224px!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}@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%,210px)!important;max-width:210px!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,body.fk-kalk-route .fk-labor-discipline-modal input.fk-labor-discipline-modal-name-input::placeholder{text-align:center!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-hierarchy-row-drop-target{outline-offset:2px;outline:2px dashed #8e653a61}.fk-hierarchy-row-drop-target:hover{background:#be91521f}.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-closed-line-drag-placeholder{letter-spacing:-3px;color:#4832229e;font-weight:950}.fk-hierarchy-row-drop-target{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);max-height:min(720px,100vh - 48px);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{border-top:1px solid #5c3d221f;justify-content:flex-end;gap:8px;padding:12px 20px 18px;display:flex}.fk-line-fastener-summary-cell-top span,.fk-line-fastener-summary-cell-top strong{white-space:nowrap!important}.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 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,body.fk-kalk-route .fk-kalk-page .fk-block.is-collapsed .fk-block-header .fk-block-collapse>.fk-closed-line-drag-placeholder{color:#4b301c9e!important;box-sizing:border-box!important;border-radius:9px!important;align-self:center!important;place-items:center!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;display:inline-grid!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{cursor:grab!important;box-shadow:none!important;background:#fff3!important;border:1px solid #5c3d2214!important;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s,color .14s!important}body.fk-kalk-route .fk-kalk-page .fk-block.is-collapsed .fk-block-header .fk-block-collapse>.fk-closed-line-drag-handle:before,body.fk-kalk-route .fk-kalk-page .fk-block.is-collapsed .fk-block-header .fk-block-collapse>.fk-closed-line-drag-placeholder:before{content:""!important;opacity:.72!important;background:linear-gradient(currentColor,currentColor) 0 0/14px 2px no-repeat,linear-gradient(currentColor,currentColor) 0 4.5px/14px 2px no-repeat,linear-gradient(currentColor,currentColor) 0 9px/14px 2px no-repeat!important;border-radius:2px!important;width:14px!important;height:11px!important;transition:opacity .14s,transform .14s,width .14s!important;display:block!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: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:.96!important;width:15px!important}body.fk-kalk-route .fk-kalk-page .fk-block.is-collapsed .fk-block-header .fk-block-collapse>.fk-closed-line-drag-handle,body.fk-kalk-route .fk-kalk-page .fk-block.is-collapsed .fk-block-header .fk-block-collapse>.fk-closed-line-drag-placeholder{box-sizing:border-box!important;vertical-align:middle!important;color:#4a3425a8!important;border-radius:7px!important;place-self:center!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;line-height:1!important;display:inline-grid!important;position:relative!important;overflow:hidden!important}body.fk-kalk-route .fk-kalk-page .fk-block.is-collapsed .fk-block-header .fk-block-collapse>.fk-closed-line-drag-handle{cursor:grab!important;box-shadow:none!important;background:#ffffff1a!important;border:1px solid #5c3d2212!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,body.fk-kalk-route .fk-kalk-page .fk-block.is-collapsed .fk-block-header .fk-block-collapse>.fk-closed-line-drag-placeholder:before{content:""!important;opacity:.78!important;pointer-events:none!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;width:14px!important;height:10px!important;margin:0!important;padding:0!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:before{content:none!important;display:none!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;outline:none!important;transition:box-shadow 80ms,filter 80ms,opacity 80ms!important;position:relative!important;box-shadow:inset 0 0 0 1px #7a562f21,0 3px 9px #4832220a!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-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;box-sizing:border-box!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:3px 0 3px calc(var(--fk-chapter-flow-indent,0px) + var(--fk-chapter-flow-extra-indent,0px) + 32px)!important;color:#483222a3!important;letter-spacing:.04em!important;text-transform:uppercase!important;cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:auto!important;z-index:14!important;background:linear-gradient(#fffcf6fa,#f4e8d5f0)!important;border:2px dashed #7a562f6b!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:.62rem!important;font-weight:820!important;line-height:1!important;display:flex!important;box-shadow:0 4px 10px #4832220e,inset 0 1px #ffffffb3!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-placeholder-before{margin-top:0!important;margin-bottom:3px!important}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-placeholder-after,body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-placeholder-inside{margin-top:3px!important;margin-bottom:3px!important}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-level-0{--fk-chapter-flow-indent:0px}body.fk-kalk-route .fk-kalk-page .fk-kalk-scroll-sheet .fk-chapter-flow-placeholder-level-1{--fk-chapter-flow-indent:14px}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-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:.52!important}}.fk-project-number-label-control{align-items:center!important;gap:5px!important;min-width:0!important;display:inline-flex!important}.fk-project-number-label-control>span{min-width:0!important}.fk-project-number-label-select{color:#0000!important;cursor:pointer!important;background:#ffffffb8!important;border:0!important;border-radius:7px!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:20px!important;min-height:20px!important;padding:0!important;font-size:0!important;line-height:1!important}.fk-project-number-label-select:focus{outline-offset:1px!important;outline:2px solid #85552b59!important}.fk-project-number-label-select option{color:#241b13!important;background:#fffaf4!important;font-size:.82rem!important}.fk-project-number-label-control,.fk-project-address-label-control{color:#fff8ecc2!important;grid-template-columns:minmax(0,1fr) 30px!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}.fk-project-number-label-control>span,.fk-project-address-label-control>span{min-width:0!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.fk-project-number-label-select,.fk-project-address-label-select{color:#0000!important;-webkit-text-fill-color:transparent!important;cursor:pointer!important;appearance:none!important;background:linear-gradient(#fffcf4fa,#e4cdabf5)!important;border:1px solid #53371a6b!important;border-radius:8px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:24px!important;min-height:24px!important;padding:0!important;box-shadow:inset 0 1px #ffffffd1,0 1px 4px #1f140c2e!important}.fk-project-number-label-control,.fk-project-address-label-control{position:relative!important}.fk-project-number-label-control:after,.fk-project-address-label-control:after{content:"⌄"!important;color:#4b301c!important;pointer-events:none!important;z-index:2!important;grid-area:1/2!important;place-self:center!important;font-size:1.05rem!important;font-weight:950!important;line-height:1!important;transform:translateY(-1px)!important}.fk-project-number-label-control,.fk-project-address-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{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{color:#0000!important;-webkit-text-fill-color:transparent!important;cursor:pointer!important;appearance:none!important;background:linear-gradient(#fffcf4fa,#e4cdabf5)!important;border:1px solid #53371a7a!important;border-radius:6px!important;grid-area:1/2!important;place-self:center end!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;display:block!important;box-shadow:inset 0 1px #ffffffd1,0 1px 3px #1f140c29!important}.fk-project-number-label-control:after,.fk-project-address-label-control:after{content:"∨"!important;color:#4b301c!important;pointer-events:none!important;z-index:2!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}.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-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>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}.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}@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;justify-self:end!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-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{text-align:center!important;width:46px!important;min-width:46px!important;max-width:46px!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{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}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}}@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-line-metric-modal-header{align-items:flex-start!important}body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-header>div:first-child{flex:auto!important;min-width:0!important;max-width:none!important}body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-header .fk-material-close-button{flex:none!important}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-material-consumption-preference-row>button:first-child{order:1!important}body.fk-kalk-route .fk-material-factor-modal .fk-material-consumption-preference-row>button:last-child{order:2!important}body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-footer>.ghost-button:first-of-type{margin-right:auto!important}body.fk-kalk-route .fk-material-factor-modal .fk-line-metric-modal-body>p{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important;text-align:left!important;width:100%!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-modal-body label{width:100%!important;min-width:0!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}}@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-material-factor-modal .fk-material-consumption-preference-row>button:last-child{order:1!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-modal-body label{width:100%!important;min-width:0!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}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{text-align:center!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{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-actions>.secondary-button:hover:not(:disabled),.fk-frozen-summary-actions>.fk-project-menu-wrap>.ghost-button:hover:not(:disabled){background:#f8f7f5fa;border-color:#e8e4dee0;box-shadow:0 6px 12px #120c072e,0 1px 3px #120c0726,inset 0 1px #ffffffc7}.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-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-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{box-sizing:border-box!important;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,body.fk-kalk-route .fk-fastener-modal.fk-line-metric-modal.fk-copy-selected-modal *{box-sizing:border-box!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{box-sizing:border-box!important;width:min(560px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;overflow:hidden!important}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,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{width:100%!important;min-width:0!important;max-width:100%!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-unit-help{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;width:100%!important;max-width:100%!important;min-height:26px!important;line-height:1.18!important;display:block!important;overflow:visible!important}body.fk-kalk-route .fk-custom-material-modal .fk-custom-material-label-spacer{min-height:26px!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;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}}.kalk-sort-page{color:#241b13;background:radial-gradient(circle at 0 0,#b48c521f,#0000 34rem),linear-gradient(#f7f2ea 0%,#f4efe7 100%);min-height:100vh;padding:28px}.kalk-sort-shell{max-width:1440px;margin:0 auto}.kalk-sort-hero{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.kalk-sort-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3vw,3rem)}.kalk-sort-hero p{color:#6e604f;max-width:760px}.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;align-items:end;gap:16px;padding:18px 20px;display:grid}.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-wrap{max-height:68vh;overflow:auto}.kalk-sort-table{border-collapse:collapse;width:100%;font-size:.86rem}.kalk-sort-table th{z-index:1;color:#3b2d1f;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#efe5d4;padding:10px 8px;font-size:.7rem;font-weight:900;position:sticky;top:0}.kalk-sort-table td{border-top:1px solid #483a2a1a;padding:7px 8px}.kalk-sort-note{color:#6e604f;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{color:#4b301c;background:#fffdf8;border:1px solid #5c3d221f;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:.76rem;font-weight:850;line-height:1;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}@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-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-menu{background:#fff;border:1px solid #5c3d2233;border-radius:10px;width:100%;min-width:190px;padding:4px;position:absolute;left:0;box-shadow:0 10px 24px #1f140c1f;z-index:99999!important;max-height:240px!important;top:calc(100% + 5px)!important;overflow-y:auto!important}.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;color:#3f2917!important;width:max-content!important;min-width:150px!important;max-width:260px!important;box-shadow:none!important;white-space:pre-line!important;overflow-wrap:normal!important;word-break:normal!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}.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;padding:22px 24px!important;overflow:visible!important;box-shadow:0 18px 48px #1f140c14!important}.master-toolbar,.master-table-header,.master-consumption-header{justify-content:space-between!important;align-items:center!important;gap:18px!important;margin-bottom: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;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%;border-collapse:separate!important;border-spacing:0!important;min-width:2850px!important;font-size:.8rem!important}.master-table th{z-index:3;position:sticky;top:0;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}.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;white-space:pre-line!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}@media (width<=1200px){.master-filter-grid,.master-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!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-page{padding:34px 20px 72px!important}.master-card.master-consumption-card{min-height:0!important;padding:22px 24px!important;display:block!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-item{background:#fff8eec2!important;border:1px solid #5c3d2224!important;border-radius:18px!important;grid-template-columns:1fr 92px!important;align-items:end!important;gap:10px!important;width:100%!important;padding:14px!important;display:grid!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-wrap{background:#fffcf7db!important;border:1px solid #5c3d221f!important;border-radius:18px!important;max-height:68vh!important;margin-top:14px!important;overflow:auto!important}.master-table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:2850px!important;font-size:.8rem!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<=1200px){.master-filter-grid,.master-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!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{box-sizing:border-box!important;background:radial-gradient(circle at 0 0,#c59a5a21,#0000 34rem),linear-gradient(#f8f3eb 0%,#f2eadf 100%)!important;width: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 .master-consumption-top-row>.master-consumption-unit-label{width:82px!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;font-size:.78rem!important;font-weight:400!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;justify-content:start!important;align-items:end!important;gap:10px 16px!important;width:auto!important;max-width:640px!important;margin-top:14px!important;display:grid!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{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-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 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-discipline-rates-card .master-discipline-rates-compact .master-readonly-cell{color:#24170e!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#ffffff85!important;border:1px solid #5c3d2214!important;border-radius:10px!important;align-items:center!important;width:100%!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:.8rem!important;font-weight:500!important;line-height:1.2!important;display:flex!important;overflow:hidden!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact .master-readonly-number{text-align:right!important;font-variant-numeric:tabular-nums!important;justify-content:flex-end!important}.master-page .master-discipline-rates-card .master-discipline-rates-compact .master-readonly-badge{border-radius:10px!important;align-self:start!important;height:34px!important;min-height:34px!important}.master-page .master-discipline-rates-card>.master-note{color:#4b301cb8!important;letter-spacing:normal!important;text-transform:none!important;margin-top:14px!important;font-size:.84rem!important;font-weight:400!important;line-height:1.45!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;display:grid!important}.master-page .master-combined-card .master-combined-editor-header{border-bottom:1px solid #5c3d221a!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding-bottom:10px!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 label{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.master-page .master-combined-card .master-combined-editor-description{grid-column:auto!important}.master-page .master-combined-card .master-combined-status-row{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;display:flex!important}.master-page .master-combined-card .master-combined-status-row label{flex-direction:row!important;align-items:center!important;gap:7px!important;min-height:30px!important;display:inline-flex!important}.master-page .master-combined-card .master-combined-status-row 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-combined-card .master-combined-factor-preview{grid-template-columns:repeat(3,minmax(120px,1fr))!important;gap:10px!important;display:grid!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;margin-top:4px!important;font-size:1.08rem!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;gap:6px!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;max-width:260px!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;font-size:.68rem!important}.master-page .master-combined-card .master-combined-chip button{border-radius:7px!important;grid-area:1/2/span 2!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!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;gap:6px!important;max-height:220px!important;padding:4px!important;display:grid!important;overflow:auto!important}.master-page .master-combined-card .master-combined-picker-results button{color:#24170e!important;text-align:left!important;width:100%!important;min-height:42px!important;box-shadow:none!important;background:#fffdfa!important;border-radius:10px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!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-size:.72rem!important;font-weight:500!important}.master-page .master-combined-card .master-combined-editor-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!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;font-size:.76rem!important;font-weight:800!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{width:100%!important;max-width:100%!important;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-page .master-combined-card .master-combined-editor-grid label:nth-child(2) select{width:90px!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;width:210px!important;max-width:210px!important;margin-top:5px!important;font-size:.66rem!important;font-weight:650!important;line-height:1.22!important;display:block!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-status-row{gap:14px!important;margin-top:0!important}.master-page .master-combined-card .master-combined-status-row label{min-height:24px!important}.master-page .master-combined-card .master-combined-status-row input[type=checkbox]{width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!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;max-height:175px!important;padding:4px!important}.master-page .master-combined-card .master-combined-picker-results button{border-radius:9px!important;min-height:36px!important;padding:6px 9px!important}.master-page .master-combined-card .master-combined-picker-results button strong{color:#24170e!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:.76rem!important;font-weight:750!important;line-height:1.15!important;overflow:hidden!important}.master-page .master-combined-card .master-combined-picker-results button span{font-size:.66rem!important;line-height:1.15!important}.master-page .master-combined-card .master-combined-editor-actions{gap:8px!important;margin-top:0!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;align-items:end!important;gap:8px 10px!important;display:grid!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;align-items:start!important;gap:10px 14px!important;display:grid!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;margin-bottom:18px!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{flex-wrap:wrap!important;grid-area:4/1!important;align-items:flex-start!important;gap:6px!important;width:520px!important;max-width:520px!important;display:flex!important}.master-page .master-combined-card .master-combined-editor>.master-combined-picker{grid-area:5/1!important;gap:7px!important;width:520px!important;max-width:520px!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;font-weight:750!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-area:4/2/span 2!important;grid-template-columns:1fr!important;align-self:start!important;gap:7px!important;width:150px!important;max-width:150px!important;display:grid!important}.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview>div{border-radius:12px!important;min-height:54px!important;padding:8px 9px!important}.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview span{white-space:normal!important;max-width:100%!important;line-height:1.05!important;display:block!important}.master-page .master-combined-card .master-combined-editor>.master-combined-components .master-combined-chip{max-width:250px!important;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{grid-area:6/1/auto/-1!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-top:0!important;display:flex!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-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 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-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-editor>.master-combined-factor-preview{grid-row:5/span 1!important;margin-top:39px!important}.master-page .master-combined-card .master-combined-status-row{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;margin-top:2px!important;display:flex!important}.master-page .master-combined-card .master-combined-status-row label{flex-direction:row!important;align-items:center!important;gap:7px!important;min-height:24px!important;margin:0!important;display:inline-flex!important}.master-page .master-combined-card .master-combined-status-row label>span{color:#4b301cad!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.63rem!important;font-weight:900!important;line-height:1!important}.master-page .master-combined-card .master-combined-status-row input[type=checkbox]{accent-color:#4b301c!important;width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;margin:0!important;padding:0!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;display:flex!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-area:5/2/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{grid-area:3/1!important;align-self:center!important;margin-top:0!important}.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview{grid-area:3/2/auto/4!important;grid-template-columns:105px 115px 165px!important;place-self:center start!important;gap:8px!important;width:auto!important;max-width:430px!important;margin-top:0!important;display:grid!important}.master-page .master-combined-card .master-combined-editor>.master-combined-components{grid-area:4/1/auto/-1!important}@media (width<=1050px){.master-page .master-combined-card .master-combined-editor>.master-combined-factor-preview{grid-area:auto/1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:100%!important}}.master-page .master-combined-card .master-combined-editor{grid-template-columns:520px 430px minmax(0,1fr)!important;row-gap:9px!important}.master-page .master-combined-card .master-combined-editor-header,.master-page .master-combined-card .master-combined-editor-grid{grid-column:1/-1!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;min-height:46px!important;margin:0!important;display:flex!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;margin:0!important;display:grid!important}.master-page .master-combined-card .master-combined-editor>.master-combined-components{grid-area:4/1/auto/-1!important;width:100%!important;max-width:none!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{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 430px minmax(0,1fr)!important;align-items:start!important;row-gap:5px!important}.master-page .master-combined-card .master-combined-status-row{grid-area:3/1!important;justify-content:flex-start!important;align-self:start!important;align-items:center!important;gap:14px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;display:flex!important;transform:translateY(-6px)!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:start!important;gap:8px!important;width:430px!important;max-width:430px!important;height:42px!important;margin:0!important;display:grid!important;transform:translateY(-10px)!important}.master-page .master-combined-card .master-combined-editor>.master-combined-components{grid-area:4/1/auto/-1!important;width:100%!important;max-width:none!important;margin-top:-6px!important}.master-page .master-combined-card .master-combined-editor>.master-combined-picker{grid-area:5/1!important}.master-page .master-combined-card .master-combined-editor-actions{grid-area:6/1/auto/-1!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>.master-combined-factor-preview{grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!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>.master-consumption-unit-label{flex-direction:column!important;align-items:stretch!important;gap:4px!important;width:70px!important;min-width:70px!important;max-width:70px!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{text-align:center!important;width:100%!important;min-width:0!important;max-width:70px!important;padding-left:7px!important;padding-right:7px!important}.master-page .master-card.master-consumption-card .master-consumption-search-label{flex-direction:column!important;gap:4px!important;width:min(320px,100%)!important;margin:0 0 12px!important;display:flex!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}@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}}@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 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;line-height:1.25!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-variant-numeric:tabular-nums!important;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{text-align:center!important;justify-content:center!important;padding-left:7px!important;padding-right:7px!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:right!important;font-variant-numeric:tabular-nums!important;justify-content:flex-end!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;align-items:flex-end!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{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-height:34px!important;display:flex!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%;min-width:1040px}.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%;min-width:1280px}.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;align-items:center;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;align-items:flex-start;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 td{vertical-align:top;padding:8px 10px}.master-wide-diagnostics-table .master-readonly-cell{white-space:normal;overflow-wrap:anywhere;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-wrap{overflow-x:visible!important}.master-wide-diagnostics-table{table-layout:fixed;width:100%!important;min-width:0!important}.master-wide-diagnostics-table th:nth-child(4),.master-wide-diagnostics-table td:nth-child(4){width:auto!important}.master-wide-diagnostic-detail-cell{text-overflow:ellipsis;cursor:help;max-height:44px;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;justify-content:center;width:100%;min-width:0;padding-left:6px;padding-right:6px;line-height:1.15}@media (width<=900px){.master-wide-diagnostics-table-wrap{overflow-x:auto!important}.master-wide-diagnostics-table{min-width:760px!important}.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){width:auto!important;min-width:0!important;max-width:1px!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 .secondary-button,.master-wide-diagnostic-action-cell .ghost-button{flex:1 1 0;justify-content:center;min-height:30px;font-size:.66rem;line-height:1.1;white-space:normal!important;width:auto!important;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-diagnostics-table{min-width:760px!important}.master-wide-diagnostic-action-cell>div{flex-direction:row!important}}.master-wide-diagnostics-table th:nth-child(5),.master-wide-diagnostics-table td:nth-child(5){width:33%!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%;flex-direction:row!important;display:flex!important}.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;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;flex:none!important;width:auto!important;min-width:max-content!important;max-width:none!important;padding:5px 9px!important}.master-wide-diagnostic-action-cell .ghost-button{background:#ffffffb8}@media (width<=900px){.master-wide-diagnostics-table{min-width:820px!important}.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-diagnostics-table th:nth-child(4),.master-wide-diagnostics-table td:nth-child(4){width:37%!important;max-width:37%!important}.master-wide-diagnostics-table th:nth-child(5),.master-wide-diagnostics-table td:nth-child(5){text-align:right!important;width:21%!important}.master-wide-diagnostic-action-cell{text-align:right!important;padding-right:12px!important}.master-wide-diagnostic-action-cell>div{flex-direction:row!important;justify-content:flex-end!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{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;text-wrap:nowrap!important;flex:none!important;width:auto!important;min-width:max-content!important;max-width:max-content!important;padding:6px 10px!important;font-size:.66rem!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-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.master-workitem-core-table,.master-workitem-core-table{table-layout:fixed;width:100%!important;min-width:0!important}.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-workitem-col:320px;--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;background-clip:padding-box;position:sticky;left:0;box-shadow:5px 0 9px #3d2c1f14;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}.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;background-clip:padding-box;position:sticky;box-shadow:5px 0 9px #3d2c1f0f;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}.master-workitem-classification-table thead th:first-child,.master-workitem-classification-table thead th:nth-child(2){opacity:1;font-weight:800;color:#2f241b!important;background:#eadfce!important}.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;text-align:center!important;justify-content:center!important}.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;min-width:0!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-floating-tooltip{white-space:pre-line!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-table thead tr:first-child th,.master-page .master-material-readonly-variants-table thead tr:first-child th{color:#fff7ec!important;background:#4b301c!important}.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;margin-top:22px!important;margin-bottom:18px!important;padding:0 0 14px!important;overflow:visible!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,.master-page .master-material-readonly-variants-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-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 .master-readonly-cell,.master-page .master-material-readonly-variants-table .master-readonly-cell{white-space:normal!important;overflow-wrap:anywhere!important;min-height:32px!important;padding:8px 10px!important;line-height:1.28!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-total-row td{background:#fffcf7fa!important}.master-page .master-material-preview-table+*,.master-page .master-material-readonly-variants-table+*{margin-top:12px!important}@media (width<=900px){.master-page .master-material-recipe-preview,.master-page .master-material-readonly-variants{overflow-x:auto!important}.master-page .master-material-preview-table,.master-page .master-material-readonly-variants-table{min-width:760px!important}}.master-page .master-material-foundation-card>.master-summary-grid{grid-template-columns:repeat(5,minmax(118px,1fr))!important;align-items:stretch!important;gap:10px!important;margin:12px 0 14px!important}.master-page .master-material-foundation-card>.master-summary-grid>div{border-radius:15px!important;min-width:0!important;padding:10px 12px!important}.master-page .master-material-foundation-card>.master-summary-grid span{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:.62rem!important;line-height:1.12!important;overflow:hidden!important}.master-page .master-material-foundation-card>.master-summary-grid strong{margin-top:2px!important;font-size:1.35rem!important;line-height:1!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-foundation-card>.master-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.master-page .master-material-summary-wrap{overflow-x:auto!important}.master-page .master-material-summary-table.master-table{min-width:760px!important}}@media (width<=560px){.master-page .master-material-foundation-card>.master-summary-grid{grid-template-columns:1fr!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-global-shortcuts button{white-space:nowrap!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;justify-content:stretch!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:none!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-width:0!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{text-align:right!important;font-variant-numeric:tabular-nums!important;justify-content:flex-end!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:1fr!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;overflow:hidden!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;grid-template-columns:calc(var(--fk-master-material-binding-name-width) + var(--fk-master-material-binding-unit-width)) minmax(0, 1fr)!important;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{grid-template-columns:var(--fk-master-material-binding-name-width) var(--fk-master-material-binding-unit-width)!important;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{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;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;padding:10px 8px!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{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;background:#fffcf7c7!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:#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;padding-left:0!important;padding-right:0!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;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!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;grid-template-columns:260px minmax(0,1fr)!important}}.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;padding-bottom:9px!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-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-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}@media (width<=1250px){.master-page .master-material-variant-linked-row{grid-template-columns:1fr 1fr!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{color:#24170e!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-size:1.08rem!important;font-weight:950!important;line-height:1.15!important;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-line-editor{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{grid-column:1!important;margin-bottom:0!important}@media (width<=760px){.master-page .master-workitem-material-foundation-editor-summary{grid-template-columns:repeat(2,minmax(0,1fr))!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;justify-content:flex-end!important;align-items:center!important;gap:8px!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;order:31!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;flex:auto!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;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:max-content!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-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{justify-content:space-between!important}.master-page .master-discipline-rates-card.master-nav-managed-section.is-master-section-collapsed .master-toolbar-actions{justify-content:flex-end!important;margin-left:auto!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-global-navigation-card{z-index:2500!important;isolation:isolate!important;position:sticky!important;top:128px!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{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;width:100%!important;margin-top:6px!important;display:flex!important;overflow:hidden!important}.master-page .master-global-shortcuts button{letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:999px!important;flex:0 auto!important;min-width:0!important;height:27px!important;min-height:27px!important;padding:0 8px!important;font-size:.68rem!important;font-weight:750!important;line-height:1!important;overflow:hidden!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-global-navigation-card{top:88px!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-workitem-flow-guide-card{order:12!important}.master-page .master-overview-diagnostics-card{order:15!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-global-navigation-card{z-index:2500!important;isolation:isolate!important;position:sticky!important;top:166px!important;overflow:visible!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 button{letter-spacing:0!important;white-space:nowrap!important;text-overflow:clip!important;transform-origin:50%!important;border-radius:999px!important;flex:none!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:32px!important;min-height:32px!important;padding:0 9px!important;font-size:.66rem!important;font-weight:750!important;line-height:1!important;overflow:visible!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;justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important;overflow:visible!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}@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{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-navigation-actions{grid-template-columns:auto auto auto!important;grid-auto-flow:column!important;justify-content:end!important;align-items:center!important;gap:4px 7px!important;display:grid!important;overflow:visible!important}.master-page .master-global-save-close-stack{grid-template-rows:auto auto!important;grid-template-columns:1fr!important;place-items:stretch stretch!important;gap:4px!important;display:grid!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;gap:3px!important;width:100%!important;min-height:46px!important;margin-top:9px!important;padding:6px 0 5px!important;display:flex!important;overflow:visible!important}.master-page .master-global-shortcuts::-webkit-scrollbar{display:none!important}.master-page .master-global-shortcuts button{letter-spacing:-.018em!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;text-align:center!important;border-radius:999px!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:40px!important;padding:4px 3px!important;font-size:.62rem!important;font-weight:800!important;line-height:1.06!important;overflow:visible!important}.master-page .master-global-shortcuts button:hover,.master-page .master-global-shortcuts button:focus{overflow:visible!important;transform:translateY(-1px)!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}.master-page .master-hero-side{align-items:stretch!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{overflow-x:clip!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;margin-left:0!important;margin-right:0!important;position:relative!important;left:50%!important;transform:translate(-50%)!important}@media (width<=1320px){.master-page{overflow-x:hidden!important}.master-page .master-shell{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;left:50%!important;transform:translate(-50%)!important}}@media (width<=700px){.master-page .master-shell{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!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;overflow-x:clip!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;margin-left:auto!important;margin-right:auto!important;position:relative!important;left:auto!important;right:auto!important;transform:none!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}.master-page .master-global-navigation-card{z-index:2500!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;top:96px!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;top:88px!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 .master-global-navigation-card{top:78px!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:2px solid #5c3d223d!important;border-top:0!important;border-bottom-right-radius:14px!important;border-bottom-left-radius:14px!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: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.master-workitem-material-foundation-inline-row .master-workitem-material-foundation-inline{background:linear-gradient(#f8fffcfa,#ebf9f3eb)!important;border:1px solid #007c6a4d!important;box-shadow:inset 0 1px #ffffffc2,0 1px #007c6a0d!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{border-spacing:0!important}.master-page .master-workitem-table tbody tr.master-workitem-material-foundation-inline-row>td{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;box-shadow:0 10px 24px #1f140c1c,inset 0 -1px #ffffffd1!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: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 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}
