.avoffice{--avo-red:#d71920;--avo-ink:#151717;--avo-muted:#696d6e;--avo-line:#dfE2df;--avo-paper:#f5f6f3;--avo-green:#267562;--avo-glass:#4b9ab9;max-width:1480px;margin:0 auto 60px;color:var(--avo-ink);background:#fff;font-family:inherit;font-size:15px;line-height:1.5;isolation:isolate;color-scheme:light}.avoffice *{box-sizing:border-box}.avoffice h1,.avoffice h2,.avoffice h3,.avoffice p{margin:0}.avoffice button,.avoffice input,.avoffice select{font:inherit;color:inherit;line-height:1.4}.avoffice button,.avoffice a,.avoffice input,.avoffice select,.avoffice summary{-webkit-tap-highlight-color:#fff0}.avoffice button{appearance:none;border:1px solid var(--avo-line);border-radius:5px;background:#fff;padding:10px 13px;min-height:42px;cursor:pointer;text-align:left;box-shadow:none;text-transform:none;letter-spacing:normal;font-weight:500;transition:background .15s,border-color .15s,color .15s}.avoffice button:hover{background:#f3f4f2;border-color:#b7bcb8}.avoffice button:disabled{opacity:.48;cursor:not-allowed}.avoffice button[aria-pressed=true]{background:#171b18;border-color:#171b18;color:#fff}.avoffice button[aria-pressed=true] small{color:#d1d7d3}.avoffice :is(button,a,input,select,summary):focus-visible{outline:3px solid #4b9ab9;outline-offset:3px}.avoffice label{display:grid;gap:5px;font-size:12px;font-weight:600;color:#646b66}.avoffice input:not([type=checkbox]),.avoffice select{display:block;width:100%;min-width:0;border:1px solid #d4d9d4;border-radius:4px;background:#fff;padding:10px 11px;min-height:42px;box-shadow:none;margin:0;font-size:14px;color:#1c211e}.avoffice input[type=checkbox]{appearance:auto;accent-color:var(--avo-red);width:17px;height:17px;margin:0;flex:none}.avoffice small{display:block;font-size:12px;line-height:1.5;color:var(--avo-muted)}.avoffice h2{font-size:24px;font-weight:650;line-height:1.18;letter-spacing:-.6px}.avoffice h3{font-size:16px;font-weight:650;line-height:1.35}.avoffice a{color:inherit;text-decoration:underline;text-underline-offset:3px}.avoffice [hidden]{display:none!important}.avoffice .avo-primary{background:var(--avo-red);color:#fff;border-color:var(--avo-red);font-weight:650}.avoffice .avo-primary:hover{background:#b81218;border-color:#b81218}.avoffice .avo-primary:disabled{background:#d7dcd7;color:#59655d;border-color:#d7dcd7;opacity:1}.avoffice .avo-muted{font-size:13px;color:var(--avo-muted)}.avoffice .avo-kicker{font-size:10px;letter-spacing:1.55px;font-weight:700;color:#747e76;margin-bottom:3px}.avoffice .avo-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.avoffice .avo-check{display:flex;align-items:center;gap:9px;font-size:13px;color:#343b35;font-weight:500}.avoffice .avo-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.avoffice .avo-inline a{font-size:12px}.avoffice .avo-hero{display:flex;justify-content:space-between;gap:40px;min-height:265px;background:#151917;color:#fff;padding:44px 48px;position:relative;overflow:hidden}.avoffice .avo-eyebrow{color:#b6bfb8;font-size:10px;letter-spacing:2.4px;font-weight:650;margin-bottom:14px}.avoffice .avo-hero h1{font-size:clamp(36px,4vw,58px);line-height:1.06;letter-spacing:-2px;color:#fff;font-weight:600;margin:0 0 14px}.avoffice .avo-hero p:not(.avo-eyebrow){font-size:16px;line-height:1.5;color:#cbd2cd;font-weight:400}.avoffice .avo-hero-art{width:330px;min-width:260px;height:220px;transform:rotate(-18deg) skew(16deg,-2deg);position:absolute;right:6%;top:25px;opacity:.65;border:2px solid #495c4f;background:repeating-linear-gradient(90deg,transparent 0,transparent 54px,#344038 55px,transparent 56px),repeating-linear-gradient(0deg,transparent 0,transparent 54px,#344038 55px,transparent 56px)}.avoffice .avo-hero-art span{position:absolute;width:85px;height:52px;border:1px solid #788d7d;background:#526858;box-shadow:5px 8px 0 #1d2e23}.avoffice .avo-hero-art span:nth-child(1){top:35px;left:32px}.avoffice .avo-hero-art span:nth-child(2){top:120px;left:32px}.avoffice .avo-hero-art span:nth-child(3){right:25px;top:92px}.avoffice .avo-hero-art i{position:absolute;display:block;background:#a7b9ad;width:75px;height:6px;top:8px;left:8px}.avoffice .avo-hero-art i:nth-of-type(2){left:95px}.avoffice .avo-hero-art i:nth-of-type(3){left:auto;right:9px;width:6px;height:70px;top:90px;background:var(--avo-red)}.avoffice .avo-projectbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 26px;border:1px solid var(--avo-line);border-top:0}.avoffice .avo-projectname{flex:1;max-width:330px;font-size:10px;letter-spacing:1.1px;text-transform:uppercase}.avoffice .avo-projectname input{font-size:16px;font-weight:600;border:0;border-bottom:1px solid var(--avo-line);border-radius:0;padding:4px 0;min-height:31px}.avoffice .avo-filebuttons{display:flex;gap:6px;flex-wrap:wrap}.avoffice .avo-filebuttons button{font-size:11px;padding:7px 9px;min-height:34px;border-color:#fff0}.avoffice .avo-fileinput{display:none!important}.avoffice .avo-levels{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:22px 26px 15px;border:1px solid var(--avo-line);border-top:0;border-bottom:0}.avoffice .avo-levels button{display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:6px;text-align:left}.avoffice .avo-levels button[aria-pressed=true]{background:#fafbf9;border:1px solid #66766a;box-shadow:inset 3px 0 0 var(--avo-red);color:#1c291f}.avoffice .avo-levels button[aria-pressed=true] small{color:#67746a}.avoffice .avo-levels strong{font-size:19px;display:block;letter-spacing:-.4px}.avoffice .avo-level-number{font-size:24px;font-weight:300;color:#a8b2aa}.avoffice .avo-steps{display:flex;gap:8px;border:1px solid var(--avo-line);border-top:0;padding:0 26px 22px}.avoffice .avo-steps button{flex:1;border:0;color:#7c8580;font-size:13px;text-align:center;background:#fff0}.avoffice .avo-steps b{display:inline-grid;place-items:center;margin-right:7px;width:23px;height:23px;border-radius:50%;border:1px solid #c7cdc8;font-size:11px}.avoffice .avo-steps .avo-active{color:#152219;background:#f1f4f0}.avoffice .avo-steps .avo-active b{background:#203527;border-color:#203527;color:#fff}.avoffice .avo-work{display:grid;grid-template-columns:270px minmax(0,1fr);border:1px solid var(--avo-line);border-top:0;align-items:start}.avoffice .avo-controls{border-right:1px solid var(--avo-line);padding:25px 22px;display:grid;align-content:start;gap:26px;background:#fafbf9;min-height:100%}.avoffice .avo-controls section{display:grid;gap:11px}.avoffice .avo-controls .avo-tools{display:grid;gap:7px}.avoffice .avo-tools button{display:grid;gap:2px;padding:10px 12px}.avoffice .avo-tools strong{font-size:13px;font-weight:600}.avoffice .avo-tools small{font-size:11px}.avoffice .avo-controls>button{width:100%}.avoffice .avo-main{padding:25px 30px 30px;min-width:0}.avoffice .avo-planbar{display:flex;justify-content:space-between;gap:12px;align-items:center}.avoffice .avo-planbar h2{font-size:22px}.avoffice .avo-planhint{font-size:12px;color:var(--avo-muted);margin-top:5px}.avoffice .avo-views{display:flex;border:1px solid var(--avo-line);border-radius:5px;overflow:hidden;flex:none}.avoffice .avo-views button{font-size:11px;min-height:34px;padding:7px 10px;border:0;border-radius:0}.avoffice .avo-plan-wrap{margin:10px -10px 0}.avoffice .avo-map{display:block;width:100%;touch-action:none;max-height:none}.avoffice .avo-map text{font-family:inherit;fill:#3b4940}.avoffice .avo-draggable{cursor:grab}.avoffice .avo-draggable:active{cursor:grabbing}.avoffice .avo-clickable{cursor:pointer}.avoffice .avo-resize{cursor:ew-resize}.avoffice .avo-legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap;color:#737c75;font-size:10px}.avoffice .avo-legend span{display:flex;gap:5px;align-items:center}.avoffice .avo-legend i{display:inline-block;height:4px;width:19px;background:#28352e}.avoffice .avo-legend .avo-key-glass{background:var(--avo-glass)}.avoffice .avo-legend .avo-key-panel{background:var(--avo-green)}.avoffice .avo-legend .avo-key-ext i{background:#b78655}.avoffice .avo-legend label{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:400;margin-left:auto}.avoffice .avo-legend input{width:13px;height:13px}.avoffice .avo-inspector{border-top:1px solid var(--avo-line);padding-top:22px;margin-top:23px;display:grid;gap:13px}.avoffice .avo-select-label{max-width:360px}.avoffice .avo-selection-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.avoffice .avo-selection-title button{min-height:30px;padding:5px 9px;font-size:11px}.avoffice .avo-options{display:flex;gap:6px;flex-wrap:wrap}.avoffice .avo-options button{font-size:12px;padding:8px 10px;min-height:35px}.avoffice .avo-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.avoffice .avo-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--avo-line);border-top:0;background:#f5f7f3}.avoffice .avo-stats>div{padding:23px 25px;border-right:1px solid var(--avo-line);display:flex;flex-direction:column;gap:4px}.avoffice .avo-stats>div:last-child{border-right:0}.avoffice .avo-stats span{font-size:11px;color:#69746b}.avoffice .avo-stats strong{font-size:27px;font-weight:500;letter-spacing:-.8px;font-variant-numeric:tabular-nums;line-height:1.3}.avoffice .avo-stats small{display:inline;font-size:14px}.avoffice .avo-stats p{font-size:11px;color:#7c857f}.avoffice .avo-status{margin:16px 0;padding:14px 18px;background:#edf4ed;color:#375740;font-size:13px;border-left:3px solid #699776}.avoffice .avo-status[data-kind=error]{background:#fff4ef;color:#984323;border-color:#db764c}.avoffice .avo-footnote{font-size:11px;color:#838983;padding:15px 22px;text-align:center}.avoffice .avo-result{margin-top:30px}.avoffice .avo-result>section{border-top:1px solid var(--avo-line);padding-top:24px;margin-top:24px}.avoffice .avo-result .avo-kicker{margin-bottom:10px}.avoffice .avo-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.avoffice .avo-section-heading h2{font-size:23px}.avoffice .avo-section-heading select{width:auto;max-width:185px;font-size:11px;min-height:35px}.avoffice .avo-chart-key{font-size:10px;display:flex;align-items:center;gap:6px;white-space:nowrap;color:#737c75}.avoffice .avo-chart-key i{width:15px;height:3px;background:#93969b}.avoffice .avo-chart-key i:nth-child(2){background:#267562;margin-left:8px}.avoffice .avo-rt-chart{width:100%;height:auto;max-height:260px;margin:8px 0 4px}.avoffice .avo-rt-chart text{font-family:inherit;font-size:11px;fill:#737c75}.avoffice .avo-table-wrap{width:100%;overflow-x:auto}.avoffice table{width:100%;border-collapse:collapse;font-size:12px;margin:0;line-height:1.4;table-layout:auto;background:none}.avoffice caption{text-align:left;font-size:11px;color:#7b857d;padding:10px 0}.avoffice th,.avoffice td{text-align:left;padding:13px 9px;border:0;border-bottom:1px solid var(--avo-line);vertical-align:middle;background:none}.avoffice thead th{font-size:10px;letter-spacing:.3px;color:#727d75;font-weight:500}.avoffice tbody th{font-weight:600}.avoffice table small{font-size:10px;font-weight:400;margin-top:4px}.avoffice td:not(:first-child){font-variant-numeric:tabular-nums;white-space:nowrap}.avoffice .avo-bom td:first-child{display:flex;align-items:center;gap:12px}.avoffice .avo-bom img{width:46px;height:46px;object-fit:contain;flex:none;background:#f6f7f5;border-radius:3px}.avoffice .avo-bom td:first-child a{font-weight:600;font-size:12px;text-decoration:none}.avoffice .avo-bom td:first-child a:hover{text-decoration:underline}.avoffice .avo-bom td:nth-child(2){text-align:center}.avoffice .avo-bom td:last-child,.avoffice .avo-bom th:last-child{text-align:right}.avoffice .avo-stock{color:#996733}.avoffice .avo-method{margin-top:18px;font-size:12px}.avoffice summary{cursor:pointer;font-weight:600;padding:7px 0;font-size:12px}.avoffice details p{font-size:12px;color:var(--avo-muted);margin:10px 0}.avoffice fieldset{min-width:0;padding:12px;border:1px solid var(--avo-line);border-radius:4px;margin:12px 0;display:grid;gap:8px}.avoffice legend{font-size:11px;padding:0 5px}.avoffice .avo-notes{margin-top:18px;padding:16px;background:#faf5eb;border-radius:4px;display:grid;gap:8px}.avoffice .avo-notes p{font-size:12px;color:#79694e}.avoffice .avo-total{display:flex;justify-content:space-between;gap:20px;background:#f3f6f0;padding:22px;margin:20px 0 14px;border-radius:5px;align-items:center}.avoffice .avo-total>div{display:grid;gap:7px}.avoffice .avo-total span{font-size:11px;color:#657362}.avoffice .avo-total strong{font-size:30px;font-weight:550;letter-spacing:-1px}.avoffice .avo-total small{font-size:10px}.avoffice .avo-total button{font-size:12px;text-align:center;max-width:300px}.avoffice .avo-total button:not(.avo-primary){font-size:10px;min-height:25px;border:0;background:#fff0;padding:3px}.avoffice .avo-extended-picker article{display:grid;gap:8px;border-top:1px solid var(--avo-line);padding:14px 0}.avoffice .avo-extended-picker article>img{width:100%;max-height:140px;object-fit:contain;background:#fff;border-radius:4px}.avoffice .avo-extended-picker article>div{display:grid;gap:8px}.avoffice .avo-extended-picker article h3{font-size:14px}.avoffice .avo-extended-picker article p{font-size:11px;color:var(--avo-muted)}.avoffice .avo-extended-picker article strong{font-size:14px}.avoffice .avo-extended-picker article button{font-size:11px;min-height:32px;padding:6px 10px}@media(min-width:1300px){.avoffice .avo-work{grid-template-columns:290px minmax(0,1fr)}.avoffice .avo-controls{padding:30px 26px}.avoffice .avo-main{padding:30px 40px 36px}.avoffice .avo-hero{padding:48px 52px}}@media(max-width:1000px){.avoffice .avo-hero-art{right:-25px;opacity:.35}.avoffice .avo-hero>div:first-child{z-index:1}.avoffice .avo-projectbar{flex-wrap:wrap}.avoffice .avo-work{grid-template-columns:230px minmax(0,1fr)}.avoffice .avo-controls{padding:20px 16px}.avoffice .avo-main{padding:21px 20px}.avoffice .avo-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.avoffice .avo-stats>div{padding:20px 16px}.avoffice .avo-stats strong{font-size:22px}.avoffice .avo-total{flex-direction:column;align-items:stretch}.avoffice .avo-total button{max-width:none}.avoffice .avo-planbar{align-items:flex-start}.avoffice .avo-planbar h2{font-size:19px}.avoffice .avo-bom img{display:none}.avoffice .avo-legend{gap:10px}.avoffice .avo-legend label{margin-left:0}}@media(max-width:760px){.avoffice{margin-bottom:30px}.avoffice .avo-hero{padding:32px 26px;min-height:235px}.avoffice .avo-hero h1{font-size:43px}.avoffice .avo-hero-art{width:230px;height:210px;min-width:0;right:-78px;opacity:.22}.avoffice .avo-hero p:not(.avo-eyebrow){font-size:14px}.avoffice .avo-projectbar{padding:15px 18px;gap:9px}.avoffice .avo-projectname{max-width:none;min-width:100%}.avoffice .avo-filebuttons{gap:3px}.avoffice .avo-filebuttons button{font-size:10px;padding:5px 7px}.avoffice .avo-levels{padding:17px 17px 10px;gap:8px}.avoffice .avo-levels button{padding:12px 13px;gap:10px;align-items:start}.avoffice .avo-level-number{font-size:16px;padding-top:2px}.avoffice .avo-levels strong{font-size:17px}.avoffice .avo-levels small{font-size:10px}.avoffice .avo-steps{padding:0 15px 15px;gap:4px}.avoffice .avo-steps button{font-size:11px;padding:7px 3px}.avoffice .avo-steps b{width:20px;height:20px;margin-right:3px;font-size:10px}.avoffice .avo-work{display:flex;flex-direction:column}.avoffice .avo-controls{width:100%;border-right:0;border-bottom:1px solid var(--avo-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px;gap:20px;min-height:0}.avoffice .avo-controls>section:last-of-type:nth-child(3),.avoffice .avo-controls>button,.avoffice .avo-extended-picker{grid-column:1/-1}.avoffice .avo-controls>section:first-child:last-child{grid-column:1/-1}.avoffice .avo-controls .avo-tools{gap:6px}.avoffice .avo-controls .avo-tools button{padding:9px 11px}.avoffice .avo-main{width:100%;padding:22px}.avoffice .avo-map{max-height:440px}.avoffice .avo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.avoffice .avo-stats>div{padding:17px 20px}.avoffice .avo-stats>div:nth-child(2){border-right:0}.avoffice .avo-stats>div:nth-child(-n+2){border-bottom:1px solid var(--avo-line)}.avoffice .avo-stats strong{font-size:25px}.avoffice .avo-total{flex-direction:row;align-items:center}.avoffice .avo-total>div:last-child{max-width:220px}.avoffice .avo-extended-picker article{grid-template-columns:95px minmax(0,1fr);gap:14px}.avoffice .avo-extended-picker article>img{height:95px}.avoffice .avo-extended-picker article>div:first-child{grid-column:1/-1}.avoffice .avo-extended-picker article h3{font-size:15px}.avoffice .avo-footnote{font-size:10px}.avoffice .avo-status{margin:12px 14px}.avoffice .avo-result{margin-top:20px}}@media(max-width:450px){.avoffice .avo-controls{padding:18px;grid-template-columns:1fr;gap:22px}.avoffice .avo-controls>section{grid-column:1/-1}.avoffice .avo-controls .avo-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.avoffice .avo-controls .avo-tools button{min-height:65px}.avoffice .avo-controls .avo-tools button strong{font-size:12px}.avoffice .avo-controls section>label{max-width:none}.avoffice .avo-main{padding:18px 16px}.avoffice .avo-hero{padding:30px 22px}.avoffice .avo-hero h1{font-size:37px;letter-spacing:-1.4px}.avoffice .avo-level-number{display:none}.avoffice .avo-levels button{padding:12px 10px}.avoffice .avo-levels small{font-size:10px;line-height:1.4}.avoffice .avo-steps button{font-size:10px;line-height:1.3}.avoffice .avo-steps b{display:grid;margin:0 auto 5px}.avoffice .avo-planbar{gap:6px}.avoffice .avo-planbar h2{font-size:18px}.avoffice .avo-planhint{font-size:10px;max-width:170px}.avoffice .avo-views button{font-size:10px;padding:6px 7px}.avoffice .avo-legend{font-size:9px;gap:9px}.avoffice .avo-legend i{width:13px}.avoffice .avo-legend label{width:100%;margin-top:3px}.avoffice .avo-options{gap:5px}.avoffice .avo-options button{font-size:10px;padding:7px 8px}.avoffice .avo-fields{gap:10px}.avoffice .avo-fields label{font-size:10px}.avoffice .avo-stats>div{padding:15px 16px}.avoffice .avo-stats strong{font-size:23px}.avoffice .avo-stats span,.avoffice .avo-stats p{font-size:10px}.avoffice .avo-result h2{font-size:21px}.avoffice .avo-section-heading{align-items:flex-start;gap:8px;flex-wrap:wrap}.avoffice .avo-chart-key{padding-top:5px}.avoffice .avo-section-heading select{min-height:30px;max-width:160px}.avoffice .avo-total{flex-direction:column;align-items:stretch;padding:18px}.avoffice .avo-total>div:last-child{max-width:none}.avoffice td,.avoffice th{padding:11px 5px;font-size:11px}.avoffice .avo-bom td:first-child a{font-size:11px}.avoffice table small{font-size:9px}.avoffice .avo-bom td:first-child{min-width:0}.avoffice .avo-bom td:last-child{font-size:10px}.avoffice .avo-bom td:nth-child(2){font-size:10px}.avoffice .avo-bom th{font-size:9px}.avoffice .avo-inspector{gap:12px}.avoffice .avo-status{font-size:12px}.avoffice .avo-extended-picker article{grid-template-columns:70px minmax(0,1fr)}.avoffice .avo-extended-picker article>img{height:75px}}@media print{body.avo-printing{background:white!important}body.avo-printing>*:not(:has(.avoffice)){display:none!important}body.avo-printing :is(header:not(.avo-hero),footer:not(.avo-footnote),.avn-header,.avn-footer,.woocommerce-breadcrumb,.site-header,.site-footer){display:none!important}.avoffice{max-width:none;margin:0;color:#000;font-size:10px}.avoffice .avo-hero{min-height:0;padding:18px 22px;background:#fff;color:#000;border-bottom:2px solid #171b18}.avoffice .avo-hero h1{font-size:25px;color:#171b18;letter-spacing:-.7px}.avoffice .avo-hero p:not(.avo-eyebrow){display:none}.avoffice .avo-eyebrow{font-size:8px;color:#777;margin-bottom:7px}.avoffice .avo-hero-art,.avoffice .avo-filebuttons,.avoffice .avo-levels,.avoffice .avo-steps,.avoffice .avo-controls,.avoffice .avo-views,.avoffice .avo-inspector,.avoffice .avo-status,.avoffice .avo-legend label,.avoffice .avo-planhint,.avoffice .avo-total button,.avoffice .avo-tax{display:none!important}.avoffice .avo-projectbar{padding:10px 22px;border:0}.avoffice .avo-projectname input{border:0;padding:0}.avoffice .avo-work{display:block;border:0}.avoffice .avo-main{padding:5px 22px}.avoffice .avo-plan-wrap{margin:0}.avoffice .avo-map{max-height:330px;height:330px!important}.avoffice .avo-planbar h2{font-size:18px}.avoffice .avo-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 22px;break-inside:avoid}.avoffice .avo-stats>div{padding:12px}.avoffice .avo-stats strong{font-size:17px}.avoffice .avo-stats p,.avoffice .avo-stats span{font-size:8px}.avoffice .avo-result>section{break-inside:avoid;margin-top:17px;padding-top:17px}.avoffice .avo-result .avo-kicker{margin-bottom:5px}.avoffice .avo-result h2{font-size:19px}.avoffice .avo-rt-chart{max-height:170px}.avoffice .avo-method{display:none}.avoffice .avo-notes{padding:10px;background:#f7f7f7}.avoffice .avo-notes p,.avoffice .avo-muted{font-size:9px}.avoffice .avo-bom td:first-child{display:table-cell}.avoffice .avo-bom img{display:none}.avoffice td,.avoffice th{padding:8px 5px;font-size:9px}.avoffice .avo-bom td:first-child a{font-size:9px}.avoffice table small{font-size:8px}.avoffice .avo-total{padding:12px 18px;margin:12px 0;break-inside:avoid}.avoffice .avo-total strong{font-size:23px}.avoffice .avo-footnote{font-size:8px;padding:10px}.avoffice a{text-decoration:none}a[href]:after{content:none!important}@page{size:A4;margin:12mm}}.avoffice .avo-fieldselector{display:flex;align-items:end;gap:12px}.avoffice .avo-fieldselector label{flex:1;max-width:330px}.avoffice .avo-fieldselector button{font-size:11px;min-height:42px}.avoffice .avo-add-openings{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:7px}.avoffice .avo-add-openings span{font-size:11px;color:#717b73;margin-right:5px}.avoffice .avo-add-openings button{font-size:11px;min-height:32px;padding:6px 9px}@media(max-width:450px){.avoffice .avo-add-openings span{width:100%}.avoffice .avo-fieldselector{gap:7px}.avoffice .avo-fieldselector button{font-size:10px}}.avoffice .avo-extended-picker .avo-variant-select{font-size:12px;min-height:38px;padding:8px 9px}.avoffice .avo-extended-picker article label{font-size:10px;color:#657269;gap:4px}.avoffice .avo-product-price{display:grid;gap:1px}.avoffice .avo-product-price small{font-size:10px}.avoffice .avo-product-measures{font-size:10px}.avoffice .avo-family-card>div>p:empty{display:none}.avoffice .avo-zone-scope{font-size:11px;color:#55665b;padding:7px 9px;background:#edf2ed;border-left:2px solid #829b89;border-radius:2px}.avoffice .avo-ceiling-coverage{display:grid;gap:9px;padding-top:3px}.avoffice .avo-field-label{font-size:11px;font-weight:600;color:#646b66}.avoffice .avo-ceiling-coverage button[aria-pressed=true]{background:#e9f2e9;color:#204c33;border-color:#71957c;box-shadow:inset 3px 0 0 #267562}.avoffice .avo-ceiling-coverage button[aria-pressed=true] small{color:#526d58}.avoffice .avo-ceiling-zone-list{display:grid;gap:6px;padding-top:12px;border-top:1px solid var(--avo-line)}.avoffice .avo-ceiling-zone-list button{padding:8px 10px;min-height:0}.avoffice .avo-ceiling-zone-list button strong{display:block;font-size:11px;line-height:1.4}.avoffice .avo-ceiling-zone-list button small{font-size:10px;margin-top:2px}.avoffice .avo-ceiling-zone-list button[aria-pressed=true]{background:#f0f3ee;color:#253e2d;border-color:#a6b6aa}.avoffice .avo-ceiling-zone-list button[aria-pressed=true] small{color:#64766b}.avoffice .avo-edit-room-ceiling{justify-self:start;font-size:12px}.avoffice .avo-ceiling-overview h2{margin-bottom:14px}.avoffice .avo-ceiling-overview td:nth-child(2){white-space:normal}.avoffice .avo-ceiling-overview td:last-child{text-align:right}.avoffice .avo-ceiling-overview>.avo-muted{margin-top:12px}.avoffice .avo-step-actions{display:grid;gap:8px}.avoffice .avo-step-actions button{font-size:12px}.avoffice .avo-controls .avo-ceiling-modes button:last-child{grid-column:1/-1}.avoffice .avo-controls .avo-ceiling-modes button:last-child strong{font-size:12px}.avoffice .avo-controls .avo-ceiling-modes button:last-child small{font-size:10px}@media(max-width:760px){.avoffice .avo-controls .avo-ceiling-controls,.avoffice .avo-step-actions{grid-column:1/-1}.avoffice .avo-ceiling-controls .avo-ceiling-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.avoffice .avo-ceiling-controls .avo-ceiling-modes button:last-child{grid-column:1/-1}.avoffice .avo-ceiling-coverage>.avo-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.avoffice .avo-ceiling-zone-list{grid-template-columns:repeat(2,minmax(0,1fr))}.avoffice .avo-ceiling-zone-list>.avo-field-label,.avoffice .avo-ceiling-zone-list>small{grid-column:1/-1}}@media(max-width:450px){.avoffice .avo-controls .avo-ceiling-coverage>.avo-tools{grid-template-columns:1fr}.avoffice .avo-controls .avo-ceiling-coverage>.avo-tools button{min-height:60px}.avoffice .avo-ceiling-zone-list{grid-template-columns:1fr}.avoffice .avo-ceiling-overview th:first-child{max-width:100px}}.avoffice .avo-planbar{flex-wrap:wrap}.avoffice .avo-views{max-width:100%}.avoffice .avo-perspective{width:100%;min-width:0;margin:14px 0}.avoffice .avo-solution-summary h2{margin-bottom:16px}.avoffice .avo-solution-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--avo-line);border-radius:5px;overflow:hidden;background:var(--avo-line)}.avoffice .avo-solution-counts>div{padding:15px 17px;background:#f4f7f2}.avoffice .avo-solution-counts span{display:block;font-size:11px;color:#617366}.avoffice .avo-solution-counts strong{display:block;font-size:23px;font-weight:550;letter-spacing:-.5px;color:#25432e}.avoffice .avo-solution-counts small{font-size:10px}.avoffice .avo-purchase-scope{margin:18px 0 0;padding:14px;border-radius:5px}.avoffice .avo-purchase-scope legend{font-size:13px;font-weight:600}.avoffice .avo-purchase-scope>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.avoffice .avo-purchase-scope button strong{display:block;font-size:14px}.avoffice .avo-purchase-scope button small{font-size:11px;margin-top:4px}.avoffice .avo-purchase-scope button[aria-pressed=true]{background:#e9f2e9;border-color:#71957c;color:#204c33;box-shadow:inset 3px 0 0 #267562}.avoffice .avo-purchase-scope button[aria-pressed=true] small{color:#526d58}.avoffice .avo-purchase-scope p{font-size:12px;color:#67746a;line-height:1.55;margin-top:5px}.avoffice .avo-result-nav{display:flex;gap:8px;flex-wrap:wrap;padding:16px 0 0}.avoffice .avo-result-nav a{font-size:11px;padding:7px 11px;border:1px solid var(--avo-line);border-radius:4px;text-decoration:none;background:#fff}.avoffice .avo-result-nav a:hover{background:#f2f5f0;border-color:#a6b6aa}.avoffice .avo-result-anchor{scroll-margin-top:100px}.avoffice .avo-result-anchor>.avo-materials{margin-top:25px;padding-top:24px;border-top:1px solid var(--avo-line)}.avoffice .avo-empty-order{font-size:13px;padding:18px;margin-top:14px;background:#f6f6f2;color:#657366}.avoffice .avo-result-actions{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;border-top:1px solid var(--avo-line);margin-top:26px;padding-top:18px}.avoffice .avo-result-actions button{font-size:12px}.avoffice .avo-result .avor-report{margin-top:30px}@media(max-width:450px){.avoffice .avo-planbar{gap:10px}.avoffice .avo-views button{font-size:10px;padding:7px 9px}.avoffice .avo-solution-counts>div{padding:11px 9px}.avoffice .avo-solution-counts strong{font-size:20px}.avoffice .avo-solution-counts span,.avoffice .avo-solution-counts small{font-size:9px}.avoffice .avo-purchase-scope{padding:11px}.avoffice .avo-purchase-scope>div{grid-template-columns:1fr;gap:8px}.avoffice .avo-purchase-scope button strong{font-size:13px}.avoffice .avo-purchase-scope p{font-size:11px}.avoffice .avo-result-nav{gap:6px}.avoffice .avo-result-nav a{font-size:10px;padding:7px 8px}.avoffice .avo-result-actions{display:grid}}@media print{.avoffice .avo-result-nav,.avoffice .avo-result-actions{display:none!important}.avoffice .avo-solution-summary{break-inside:avoid}.avoffice .avo-solution-counts>div{padding:9px 11px}.avoffice .avo-solution-counts strong{font-size:17px}.avoffice .avo-purchase-scope{padding:9px;margin-top:11px}.avoffice .avo-purchase-scope button[aria-pressed=false]{display:none}.avoffice .avo-purchase-scope>div{display:block}.avoffice .avo-purchase-scope button[aria-pressed=true]{box-shadow:none;background:#f4f5f2;border-color:#bac6ba;display:block;width:100%;min-height:0;padding:7px 9px}.avoffice .avo-purchase-scope button small{display:none}.avoffice .avo-purchase-scope p{font-size:9px}.avoffice .avo-result-anchor{margin-top:18px}.avoffice .avo-result-anchor>.avo-materials{margin-top:0;padding-top:16px}.avoffice .avo-ceiling-overview{break-inside:avoid}.avoffice .avo-perspective{margin:0;break-inside:avoid}.avoffice .avo-empty-order{font-size:9px;padding:10px}}.avoffice .avo-price-excl{font-size:11px;color:#69786d;font-weight:400;letter-spacing:normal}.avoffice .avo-price-heading{font-size:11px;color:#64746a;white-space:nowrap}.avoffice .avo-scope-price{display:block;border-top:1px solid #d6dfd7;margin-top:12px;padding-top:9px}.avoffice .avo-purchase-scope button .avo-scope-price strong{font-size:20px;font-weight:600}.avoffice .avo-purchase-scope button .avo-scope-price small{margin-top:1px;font-size:10px}.avoffice .avo-purchase-scope button[aria-pressed=true] .avo-price-excl{color:#5d7465}.avoffice .avo-line-price strong{font-size:13px;font-weight:600}.avoffice .avo-bom .avo-line-price .avo-price-excl{font-size:10px;white-space:nowrap;margin-top:4px}.avoffice .avo-total .avo-price-excl{font-size:12px}.avoffice .avo-stats .avo-price-excl{display:block;font-size:11px;line-height:1.4;white-space:normal}.avoffice .avo-product-price .avo-price-excl{font-size:10px}@media(max-width:450px){.avoffice .avo-bom .avo-line-price .avo-price-excl{font-size:8px}.avoffice .avo-line-price strong{font-size:11px}.avoffice .avo-total .avo-price-excl{font-size:11px}.avoffice .avo-stats .avo-price-excl{font-size:9px}.avoffice .avo-purchase-scope button .avo-scope-price strong{font-size:19px}}@media print{.avoffice .avo-purchase-scope button .avo-scope-price small{display:block}.avoffice .avo-scope-price{margin-top:5px;padding-top:5px}.avoffice .avo-purchase-scope button .avo-scope-price strong{font-size:14px}.avoffice .avo-total .avo-price-excl{font-size:10px}.avoffice .avo-bom .avo-line-price .avo-price-excl{font-size:8px}.avoffice .avo-line-price strong{font-size:10px}.avoffice .avo-stats .avo-price-excl{font-size:8px}}