@import url("data:text/css,");:root{--bg:#f6f5ef;--surface:#fff;--ink:#172e26;--muted:#56645d;--line:#d7ded6;--primary:#1d5740;--primary-hover:#153f30;--accent:#ed8357;--error:#8b2d28;--radius:18px;--space:8px;--focus:#b6572e;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button,input,select{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--focus);outline-offset:4px}button{cursor:pointer}.site{min-height:100svh;display:flex;flex-direction:column}.header{justify-content:space-between;gap:20px;width:min(1280px,100%);margin:auto;padding:28px 48px}.brand,.header{display:flex;align-items:center}.brand{gap:12px;font-size:23px;font-weight:750;line-height:1.05}.brand-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--ink);color:var(--bg);font-size:32px}.brand-product{display:block;font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:500;margin-top:6px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:12px 22px;border-radius:10px;border:1px solid transparent;font-weight:650;transition:background .15s}.primary{background:var(--primary);color:#fff}.primary:hover{background:var(--primary-hover)}.secondary{border-color:var(--line);background:transparent}.secondary:hover{background:#e9ede5}.home-main{width:min(1280px,100%);margin:0 auto;padding:32px 48px 64px;flex:1 1}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;padding:42px 0 66px}.eyebrow,.hero{align-items:center}.eyebrow{font-size:11px;letter-spacing:.15em;font-weight:700;text-transform:uppercase;display:flex;gap:8px}.status-dot{width:7px;height:7px;background:var(--primary);border-radius:50%}h1,h2,p{margin-top:0}h1{font-size:clamp(38px,4.3vw,64px);line-height:1.06;letter-spacing:-.048em;margin:28px 0}h1,h2{font-weight:600}h2{font-size:27px;line-height:1.2;letter-spacing:-.025em}.lead{font-size:19px;max-width:440px;margin-bottom:32px}.lead,.quiet{color:var(--muted)}.quiet{font-size:12px;margin:18px 0 0}.hero-art{position:relative;background:#e5eadf;border-radius:180px 180px 24px 24px;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:38px 30px 30px;overflow:hidden}.art-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.plate{margin:28px 0;width:260px;background:#fdfaf1;border:1px solid #d6d9cd;box-shadow:12px 22px 35px #374c2226;display:grid;place-items:center;transform:rotate(-16deg)}.plate,.plate-center{aspect-ratio:1;border-radius:50%}.plate-center{position:relative;width:190px;border:1px solid #e1e0d4;background:#f7f4e9}.leaf{position:absolute;background:#427456;border-radius:80% 0 80% 0;box-shadow:inset -8px 0 #315c42;width:100px;height:45px;left:40px;top:64px;transform:rotate(-35deg)}.leaf.two{transform:rotate(35deg);top:85px;left:58px;background:#719461}.leaf.three{transform:rotate(100deg);left:27px;top:62px;background:#264e3b}.accent-circle{position:absolute;width:48px;height:48px;border-radius:50%;background:var(--accent);top:35px;right:25px;box-shadow:inset -9px -2px #d96138}.art-bottom{display:flex;width:100%;justify-content:space-between;font-size:12px;color:var(--muted)}.intro{border-top:1px solid var(--line);padding-top:34px;display:grid;grid-template-columns:1fr 1fr;gap:56px}.intro p:last-child{max-width:430px;color:var(--muted);font-size:15px;margin:auto 0}.footer{display:flex;justify-content:space-between;gap:16px;width:min(1280px,100%);margin:0 auto;padding:24px 48px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.auth-main{flex:1 1;display:grid;place-items:center;padding:36px 24px 64px}.auth-card{width:min(450px,100%);background:var(--surface);padding:36px;border:1px solid var(--line);border-radius:var(--radius)}.auth-card h1{font-size:36px;margin:22px 0 16px}.muted{color:var(--muted)}form{display:grid;gap:12px;margin:28px 0 24px}label{font-size:13px;font-weight:650}input,select{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #a9b7ad;border-radius:8px;background:var(--surface);color:var(--ink)}form .button{margin-top:10px}.text-link{font-size:13px;text-decoration:underline;text-underline-offset:4px}.notice{padding:12px 16px;border-radius:8px;background:#e7efe6;font-size:14px}.notice.error{background:#f9e9e5;color:var(--error)}.skip{position:fixed;left:16px;top:-100px;z-index:10;padding:12px;background:var(--ink);color:#fff}.skip:focus{top:16px}.loading{display:flex;align-items:center;gap:12px}.spinner{width:24px;height:24px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--primary);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.workspace{width:min(1000px,100%);margin:auto;padding:32px 48px;flex:1 1}.workspace h1{font-size:42px}.branch-grid,.tenant-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px}.card{background:var(--surface);padding:24px;border:1px solid var(--line);border-radius:var(--radius)}.card h2{font-size:24px;overflow-wrap:anywhere}.card p{font-size:14px;color:var(--muted)}.card form{margin:12px 0 0}.header form{margin:0}.header .button{font-size:13px}.context-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:28px}.badge{display:inline-flex;padding:5px 10px;border-radius:30px;font-size:11px;background:#e5eadf;font-weight:600}.stack{display:grid;gap:18px}.empty{text-align:center;padding:48px 24px}.empty h1{font-size:34px}.section-title{margin:30px 0 20px}@media(max-width:900px){.footer,.header{padding:24px 28px}.home-main{padding:24px 28px 42px}.hero{gap:28px;padding:30px 0 44px}.hero-art{min-height:340px;padding:30px 20px 24px}.plate{width:220px}.plate-center{width:175px}.intro{gap:28px}.workspace{padding:28px}}@media(max-width:640px){.header{padding:22px 20px;align-items:center}.brand{font-size:20px}.brand-mark{width:38px;height:38px;font-size:28px}.brand-product{font-size:9px}.header>.button{font-size:12px;padding:10px 12px;gap:10px}.home-main{padding:8px 20px 36px}.hero{grid-template-columns:1fr;gap:36px;padding:28px 0 38px}.hero h1{font-size:48px;line-height:1.06;margin:24px 0}.lead{font-size:17px}.hero-art{min-height:330px;border-radius:130px 130px 18px 18px}.plate{width:210px;margin:16px 0}.intro{grid-template-columns:1fr;gap:4px;padding-top:26px}.intro h2{font-size:25px}.footer{padding:20px;flex-wrap:wrap}.auth-main{padding:24px 20px 48px}.auth-card{padding:26px 22px}.auth-card h1{font-size:32px}.workspace{padding:24px 20px}.workspace h1{font-size:34px}.header form .button{font-size:12px;padding:10px 12px}.card{padding:20px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.catalog-workspace{max-width:1280px;width:100%;margin:auto;padding:24px 40px}.catalog-workspace h1{font-size:40px}.catalog-actions,.catalog-row,.catalog-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0}.catalog-actions{padding:16px 0;border-bottom:1px solid var(--line)}.catalog-row>label:not(.check){flex:1 1;min-width:140px}.catalog-list{display:grid;gap:12px}.catalog-list h2{font-size:22px;margin:0}.catalog-list .catalog-row{margin:0}.catalog-list .card>div{flex:1 1}.check{display:flex;align-items:center;gap:8px;font-weight:500}.check input{width:20px;min-height:20px;flex-shrink:0}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px}.form-grid .wide{grid-column:1/-1}textarea{width:100%;min-height:100px;resize:vertical;font:inherit;padding:12px;border:1px solid #a9b7ad;border-radius:8px}textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}fieldset{min-width:0;border:1px solid var(--line);border-radius:12px;padding:18px;margin:20px 0}legend{font-weight:600;padding:0 8px;font-size:15px}.variant-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0}.variant-row>label:not(.check){flex:1 1;min-width:140px}.modifier-group{padding:18px 0;border-bottom:1px solid var(--line)}.asset-preview{width:180px;height:140px;object-fit:cover;border-radius:12px;margin:12px 0}.digital-menu{max-width:1140px;margin:0 auto;padding:32px 24px}.menu-hero{text-align:center;padding:38px 20px 26px;border-bottom:3px solid var(--menu-accent)}.menu-hero h1{font-size:clamp(36px,6vw,62px)}.menu-hero .eyebrow{justify-content:center}.menu-tools{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin:28px 0}.menu-tools>label:not(.check){flex:1 1;min-width:180px}.menu-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:22px}.menu-card{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.menu-card img,.menu-placeholder{width:100%;height:200px;object-fit:cover}.menu-placeholder{display:grid;place-items:center;background:#e5eadf;color:var(--menu-accent);font-size:70px}.menu-card-body{display:grid;gap:12px;padding:22px;flex:1 1}.menu-card-body h2,.menu-card-body p{margin:0}.menu-card-body h2{font-size:24px}.menu-card-body .catalog-row{margin:0}.menu-card-body strong{font-size:22px}.menu-footer{text-align:center;margin-top:36px;padding:22px;border-top:1px solid var(--line);font-size:13px}.selection-detail{margin-top:28px}.selection-detail .check{margin:10px 0}details{padding:16px 0;border-bottom:1px solid var(--line)}summary{cursor:pointer;font-weight:600;min-height:44px}summary:focus-visible{outline:3px solid var(--focus)}button:disabled{opacity:.55;cursor:not-allowed}.editor h2{font-size:28px}@media(max-width:640px){.catalog-workspace{padding:16px}.catalog-workspace h1{font-size:34px}.catalog-actions .button,.catalog-tabs .button{flex:1 1;min-width:130px;padding:10px}.digital-menu{padding:16px}.menu-hero{padding:24px 8px}.menu-card img,.menu-placeholder{height:190px}.editor{padding:14px}fieldset{padding:12px}}dialog.selection-detail{width:min(760px,calc(100% - 24px));max-height:88svh;overflow-y:auto;border:1px solid var(--line);padding:24px;margin:auto}dialog.selection-detail::backdrop{background:#172e2699}@media(max-width:640px){dialog.selection-detail{padding:16px}}.salon-actions,.salon-toolbar{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center}.salon-tools{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0}.salon-zone{margin:2rem 0}.salon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem}.salon-table{min-width:0}.salon-table h3{margin:.25rem 0}.salon-dialog p,.salon-table p{overflow-wrap:anywhere}.salon-table details{margin-top:1rem}.salon-id{overflow-wrap:anywhere}.salon-dialog{width:min(700px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto;box-sizing:border-box;padding:1.5rem}.salon-dialog::backdrop{background:#183c3299}.salon-dialog form>label{display:flex;flex-direction:column;gap:.35rem;margin:1rem 0}.salon-dialog form>label.check{flex-direction:row}.salon-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem}.history-item{border-bottom:1px solid var(--line);padding:1rem 0}@media(max-width:600px){.salon-tools{grid-template-columns:1fr}.salon-actions .button{width:100%}.salon-dialog .context-row{align-items:flex-start;flex-direction:column}.salon-toolbar .button{flex:1 1 150px}}.qr-public{padding:2rem 0}.qr-visit{max-width:760px;margin:auto}.qr-settings,.qr-visit form{display:grid;gap:1rem;margin:1rem 0}.qr-actions{display:flex;gap:.65rem;flex-wrap:wrap;margin:.75rem 0}.qr-staff{margin:1.5rem 0}.qr-staff details{margin:1rem 0}.qr-staff summary{cursor:pointer;font-weight:700;padding:.75rem}.qr-print{display:grid;justify-items:center;gap:1rem}.qr-print img{max-width:100%;height:auto;background:white}.qr-visit strong{overflow-wrap:anywhere}@media print{body *{visibility:hidden}.qr-print,.qr-print *{visibility:visible}.qr-print{position:fixed;inset:0;background:#fff;padding:2cm;color:#000}.qr-print .button,.qr-print .quiet,.qr-print a{display:none}.salon-dialog{overflow:visible;max-height:none;border:0}}.order-experience{width:100%;min-width:0}.order-cart{max-width:900px;width:calc(100% - 32px);margin:24px auto;overflow-wrap:anywhere}.order-cart li{padding:12px 0;border-bottom:1px solid var(--line)}.order-cart ol{padding-left:24px}.order-cart .button,.order-settings .button{max-width:100%;white-space:normal;margin:8px 8px 8px 0}.order-settings{margin:24px 0;min-width:0;overflow-wrap:anywhere}.order-settings label:not(.check){display:block;margin:16px 0}.order-settings fieldset{max-width:100%}.order-settings fieldset legend{overflow-wrap:anywhere}.order-settings .history-item{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.orders-header{flex-wrap:wrap}@media(max-width:640px){.order-cart,.order-settings{padding:16px}.order-cart .button,.order-settings .history-item .button{width:100%}}.kds-main{max-width:1600px}.kds-toolbar{gap:20px;padding:20px}.kds-toolbar,.kds-toolbar label{display:flex;flex-wrap:wrap;align-items:center}.kds-toolbar label{gap:10px}.kds-toolbar select{max-width:100%;min-height:48px}.kds-sync{flex-basis:100%;margin:0}.kds-summary{display:flex;gap:16px;flex-wrap:wrap;align-items:baseline;justify-content:space-between;margin:24px 0}.kds-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.kds-ticket{background:#fff;border:1px solid var(--line);border-top:6px solid #bba078;border-radius:18px;padding:24px;overflow-wrap:anywhere;min-width:0;font-size:1.05rem}.kds-ticket header strong{display:block;font-size:1.15rem;margin-top:12px}.kds-ticket h3{font-size:1.5rem;line-height:1.3}.kds-state-preparing{border-top-color:#397e90}.kds-state-ready{border-top-color:#235d46}.kds-state-blocked{border-top-color:#ab553c}.kds-state-delivered{border-top-color:#8a918b}.kds-note{padding:14px;background:#f6f0df;border-radius:10px;white-space:pre-wrap}.kds-combo{font-weight:600}.kds-times{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kds-times dt{font-size:.85rem;color:#54625c}.kds-times dd{margin:4px 0;font-weight:650}.kds-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.kds-actions .button{min-height:50px;white-space:normal}.kds-pagination{display:flex;gap:12px;align-items:center;justify-content:center;margin:28px 0;flex-wrap:wrap}.kds-dialog{width:calc(100% - 32px);max-width:640px;max-height:88svh;overflow:auto;border:1px solid #ced5ce;border-radius:20px;padding:24px}.kds-dialog::backdrop{background:rgb(20 44 34/.55)}.kds-dialog label,.preparation-admin label{display:block;margin:16px 0}.kds-dialog input,.kds-dialog select,.preparation-admin select{width:100%;min-height:48px;max-width:100%}.preparation-admin{margin:24px 0}.preparation-admin form+form{margin-top:30px;border-top:1px solid #d5ded7;padding-top:20px}.preparation-admin input[type=checkbox]{width:22px;height:22px;margin-right:12px}.preparation-admin fieldset{margin:20px 0;border:1px solid #d5ded7;border-radius:12px}.kds-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px}.delivery-order{margin-top:24px;border-top:1px solid #d5ded7;padding-top:16px}.delivery-unit{padding:12px 0}.preparation-delivery{max-width:900px;width:calc(100% - 32px);margin:24px auto;overflow-wrap:anywhere}.preparation-delivery .button{white-space:normal;min-height:50px}.kds-toolbar input[type=checkbox]{width:22px;height:22px}.kds-ticket ul{padding-left:22px}.preparation-admin input{max-width:100%}@media(max-width:600px){.kds-toolbar select,.kds-toolbar>div{width:100%}.kds-dialog,.kds-ticket{padding:20px}.kds-actions .button{flex:1 1 140px}}.service-panel{margin-top:2rem;border-top:1px solid var(--line,#ddd);padding-top:1.5rem}.service-list{list-style:none;padding:0;display:grid;gap:1rem}.service-admin,.service-card,.service-compose{border:1px solid var(--line,#ddd);border-radius:1rem;padding:1rem;margin-top:1rem;min-width:0;overflow-wrap:anywhere}.service-card-heading{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;align-items:center}.service-status{display:inline-block;border-radius:2rem;padding:.3rem .7rem;background:#ebe9df;color:#242a23;font-weight:600}.service-status.claimed{background:#dce9f1}.service-status.resolved{background:#dcefdc}.service-status.cancelled{background:#efdfda}.service-urgent{border:2px solid #a74b20}.service-actions,.service-type-buttons{display:flex;flex-wrap:wrap;gap:.6rem;margin-block:.8rem}.service-panel label{display:grid;gap:.4rem;margin-block:.7rem}.service-panel input:not([type=checkbox]),.service-panel select,.service-panel textarea{width:100%;min-width:0;max-width:100%;padding:.7rem;border:1px solid #aaa;border-radius:.5rem;background:white;color:#1d261d}.service-panel textarea{min-height:5rem;resize:vertical}.service-panel .service-check{display:flex;align-items:center;gap:.7rem;min-height:44px}.service-panel input[type=checkbox]{width:22px;height:22px;flex-shrink:0}.service-action-form,.service-history,.service-quote,.service-selection{margin-block:1rem;padding:1rem;background:#f4f3ed;border-radius:.8rem}.service-settings{border-bottom:1px solid #ddd;padding-block:.7rem}.service-settings summary{cursor:pointer;padding:.7rem;font-weight:600}.service-detail{white-space:pre-wrap}.service-editor{max-width:46rem}.service-panel button{min-height:44px}.service-panel button:disabled{opacity:.55;cursor:not-allowed}@media(min-width:1000px){.service-list{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-public .service-list{grid-template-columns:1fr}}#accounts-consumption,.consumption-panel{margin-block:2rem;padding:clamp(.75rem,3vw,1.5rem);border:1px solid var(--border,#cbd5e1);border-radius:16px;min-width:0;overflow-wrap:anywhere}.consumption-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem}.consumption-summary dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.consumption-order{margin-block:1rem;border-top:1px solid #cbd5e1;padding-top:1rem}.consumption-line{padding:.75rem;margin-block:.5rem;background:#f1f5f9;border-radius:10px;color:#172334}#accounts-consumption nav,.consumption-panel nav,.consumption-visits{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}#accounts-consumption button,.consumption-panel button{min-height:44px;margin:.25rem}.consumption-panel h4{margin:.2rem 0}@media(max-width:480px){.consumption-summary{grid-template-columns:minmax(0,1fr)}.consumption-summary dd{text-align:left;margin-bottom:.5rem}}.monetary-actions,.monetary-panel{display:grid;gap:1rem;margin-block:1rem;min-width:0;overflow-wrap:anywhere}.monetary-configuration form,.monetary-grid,.monetary-panel form{display:grid;gap:1rem}.monetary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.monetary-configuration label,.monetary-panel label{display:grid;gap:.5rem;min-width:0}.monetary-configuration input:not([type=checkbox]),.monetary-configuration select,.monetary-configuration textarea,.monetary-panel input:not([type=checkbox]),.monetary-panel select,.monetary-panel textarea{width:100%;min-height:44px;min-width:0;max-width:100%;padding:.65rem;border:1px solid var(--line,#cdd7d0);border-radius:.5rem;background:#fff;color:#182f28;font:inherit}.monetary-configuration label:has(input[type=checkbox]),.monetary-consent{display:flex;align-items:center;gap:.7rem;min-height:44px}.monetary-configuration input[type=checkbox],.monetary-panel input[type=checkbox]{width:24px;height:24px;flex:none}.monetary-dialog{width:min(640px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;padding:1.5rem;border:1px solid #bdcbbf;border-radius:1rem;overflow-wrap:anywhere}.monetary-dialog::backdrop{background:rgb(15 31 23/.55)}.monetary-dialog .button{margin:.4rem .4rem .4rem 0}.monetary-configuration fieldset{min-width:0;padding:1rem;border:1px solid #d0d9d0;border-radius:.6rem}.monetary-configuration :focus-visible,.monetary-panel :focus-visible{outline:3px solid #b95921;outline-offset:3px}.monetary-panel label.monetary-consent{display:flex;align-items:center;gap:.7rem;min-height:44px}.monetary-configuration input[type=checkbox],.monetary-panel input[type=checkbox]{min-height:24px;padding:0}.monetary-panel fieldset{min-width:0;padding:1rem;border:1px solid var(--line);border-radius:.6rem}.settlement-participants{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.settlement-participants h5{font-size:1rem;margin:0 0 12px}.settlement-participants dl{display:grid;grid-template-columns:1fr auto;gap:8px}.settlement-participants dd{margin:0;overflow-wrap:anywhere}.monetary-dialog>p,.settlement-participants dt{overflow-wrap:anywhere}.table-qr-actions{margin-top:1rem;border-top:1px solid #c9d6d3;padding-top:.75rem}.table-qr-actions h4{margin:.25rem 0}.qr-poster-dialog{max-width:680px;width:calc(100% - 2rem)}.qr-screen-only{max-width:100%;overflow-wrap:anywhere}.qr-poster-dialog .qr-print img{width:320px;max-width:100%;height:auto}@media print{@page{size:A4;margin:12mm}.qr-poster-dialog .qr-print{padding:0;display:block;text-align:center}.qr-poster-dialog .qr-print img{width:150mm;max-width:100%;height:auto}.qr-screen-only{display:none!important}.qr-poster-dialog{position:fixed;inset:0;margin:0;width:100%;max-width:none;background:white}.qr-poster-dialog::backdrop{background:white}}@media print{body:has(.qr-poster-dialog[open]){height:auto!important;min-height:0!important;margin:0!important;padding:0!important}body:has(.qr-poster-dialog[open]) *{display:none!important}body:has(.qr-poster-dialog[open]) .qr-poster-dialog[open],body:has(.qr-poster-dialog[open]) .qr-poster-dialog[open] .qr-print,body:has(.qr-poster-dialog[open]) :has(.qr-poster-dialog[open]){display:block!important;position:static!important;inset:auto!important;height:auto!important;min-height:0!important;width:auto!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;overflow:visible!important;background:white!important}body:has(.qr-poster-dialog[open]) .qr-poster-dialog[open] .qr-print img{display:block!important;position:static!important;width:150mm!important;height:auto!important;margin:0 auto!important;visibility:visible!important}body:has(.qr-poster-dialog[open]) :after,body:has(.qr-poster-dialog[open]) :before{display:none!important}}@media print{body:has(.qr-poster-dialog[open]),html:has(.qr-poster-dialog[open]){background:#fff!important}}