@font-face{font-family:SFUIDisplay;font-weight:400;src:url(../fonts/SFUIDisplay-Regular.467b1c50.eot);src:url(../fonts/SFUIDisplay-Regular.467b1c50.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIDisplay-Regular.1105cb02.woff2) format("woff2"),url(../fonts/SFUIDisplay-Regular.d2e20a55.woff) format("woff"),url(../fonts/SFUIDisplay-Regular.e8b02949.ttf) format("truetype"),url(../img/SFUIDisplay-Regular.e9fa5d69.svg) format("svg")}@font-face{font-family:SFUIDisplay;font-weight:500;src:url(../fonts/SFUIDisplay-Medium.6f475a01.eot);src:url(../fonts/SFUIDisplay-Medium.6f475a01.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIDisplay-Medium.5f881630.woff2) format("woff2"),url(../fonts/SFUIDisplay-Medium.8f3bf9b2.woff) format("woff"),url(../fonts/SFUIDisplay-Medium.bfe692be.ttf) format("truetype"),url(../img/SFUIDisplay-Medium.741180a1.svg) format("svg")}@font-face{font-family:SFUIDisplay;font-weight:600;src:url(../fonts/SFUIDisplay-Semibold.df12bd08.eot);src:url(../fonts/SFUIDisplay-Semibold.df12bd08.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIDisplay-Semibold.fe8b8900.woff2) format("woff2"),url(../fonts/SFUIDisplay-Semibold.78f8440f.woff) format("woff"),url(../fonts/SFUIDisplay-Semibold.bdffe43b.ttf) format("truetype"),url(../img/SFUIDisplay-Semibold.d66452ae.svg) format("svg")}@font-face{font-family:SFUIDisplay;font-weight:800;src:url(../fonts/SFUIDisplay-Bold.808794b8.eot);src:url(../fonts/SFUIDisplay-Bold.808794b8.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIDisplay-Bold.c6113b84.woff2) format("woff2"),url(../fonts/SFUIDisplay-Bold.8e1d5c32.woff) format("woff"),url(../fonts/SFUIDisplay-Bold.fd227bbc.ttf) format("truetype"),url(../img/SFUIDisplay-Bold.f2ffd183.svg) format("svg")}@font-face{font-family:SFUIDisplay;font-weight:900;src:url(../fonts/SFUIDisplay-Black.226edee3.eot);src:url(../fonts/SFUIDisplay-Black.226edee3.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIDisplay-Black.b93f2fc6.woff2) format("woff2"),url(../fonts/SFUIDisplay-Black.f724c52d.woff) format("woff"),url(../fonts/SFUIDisplay-Black.0bab59e4.ttf) format("truetype"),url(../img/SFUIDisplay-Black.960b2878.svg) format("svg")}.point-header .point_name{font-size:16px;font-weight:500;margin-left:15px}.point-about{border:2px solid #eee;border-left:0;border-right:0;padding:20px 5px}.noty{align-items:center;background:#f0f7ff;border:.5px solid #0003;display:flex;justify-content:space-between;margin-bottom:0;margin-top:0;min-height:45px;width:100%}.point-card-subtitle{font-size:24px;font-weight:700;line-height:28px;margin-bottom:11px}.option-row{margin-bottom:7px}.option-name{color:#12121d6e;font-size:15px}.option-value{color:#12121d;font-size:15px}.point-gallery .q-carousel{background-color:#f6f6f6}.point-gallery .absolute-top-right{display:none}.point-slide-item{background-position:50%;background-repeat:no-repeat!important;background-size:contain!important;padding:0}.show-map-button{text-decoration:underline}body{font-family:SFUIDisplay;font-size:15px}.desktop,body{overflow-x:hidden}.desktop{background:#ccc;margin:0 auto}.desktop #q-app{overflow:hidden}.desktop footer,.desktop header{margin:0 auto}.desktop .vue-slider,.vue-slider .slider-wrap{overflow:hidden}.page-content{padding:20px}.bg-button{background:#ffffff17}.bg-button:before{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f!important}.booking-card,.sale-card{background:#fff;padding:20px}.booking-card .q-card__actions,.booking-card .q-item__section--main,.sale-card .q-card__actions,.sale-card .q-item__section--main{margin-left:0!important;padding-left:0!important;padding-right:0!important}.booking-card .q-card__actions,.sale-card .q-card__actions{margin-top:10px}.booking-card .form-control,.sale-card .form-control{margin-top:20px}.footer-menu{height:40px;padding:0 10px 10px}.footer-bar{align-items:stretch;background:#fff;background:var(--header_alternate_background);bottom:0;box-sizing:initial;height:40px!important;height:var(--tabbar_height);left:0;padding-bottom:calc(2px + env(safe-area-inset-bottom, 0px)/2);padding-top:4px;position:fixed;width:100%;z-index:2}.footer-bar,.footer-bar .item{color:#99a2ad;display:flex;justify-content:center}.footer-bar .item{align-items:center;color:var(--tabbar_inactive_icon);flex-basis:0;flex-grow:1;flex-shrink:0;max-width:100%;overflow:hidden;text-decoration:none}.footer-bar .item a{color:inherit!important;text-decoration:none}.footer-bar .item .in{align-items:center;align-self:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-width:100%;padding:0 2px}.footer-bar .item .in .icon{position:relative}.footer-bar .item .in .text{font-size:12px;font-weight:500;line-height:12px;margin-top:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-bar .item .in.active .icon,.footer-bar .item .in.active .text{color:#2975cc}.header-bar{align-items:stretch;background:#fff;background:var(--header_alternate_background);box-sizing:initial;height:40px!important;height:var(--tabbar_height);left:0;padding-bottom:2px;padding-top:4px;position:fixed;top:0;width:100%;z-index:2}.header-bar,.header-bar .item{color:#99a2ad;display:flex;justify-content:center}.header-bar .item{align-items:center;color:var(--tabbar_inactive_icon);flex-basis:0;flex-grow:1;flex-shrink:0;max-width:100%;overflow:hidden;text-decoration:none}.header-bar .item a{color:inherit!important;text-decoration:none}.header-bar .item .in{align-items:center;align-self:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-width:100%;padding:0 2px}.header-bar .item .in .icon{position:relative}.header-bar .item .in .text{font-size:12px;font-weight:500;line-height:12px;margin-top:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-bar .item .in.active .icon,.header-bar .item .in.active .text{color:#2975cc}.header-main{background:#f9f9f9;font-weight:700}.offer-list,.point_data{background:#fff}.offer-list .point-name-wrap{margin-bottom:5px}.offer-list .offer-item{border-bottom:1px solid #d5d5d5;padding:10px}.offer-list .offer-item .img-wrap,.offer-list .offer-item img{width:100%}.offer-list .address-wrap{align-content:center;display:flex;margin-left:-2px;margin-top:2px}.offer-list .address-wrap .city_address{font-size:12px;margin-left:2px;margin-top:0}.point-list{background:#fff}.point-list .point-name-wrap{margin-bottom:5px}.point-list .point-item{border-bottom:1px solid #d5d5d5;padding:10px}.point-list .point-item .img-wrap,.point-list .point-item img{width:100%}.point-list .address-wrap{align-content:center;display:flex;margin-left:-2px;margin-top:2px}.point-list .address-wrap .city_address{font-size:12px;margin-left:2px;margin-top:0}.user-sections .section-icon{background-color:#e7e7e7;border-radius:100%;font-size:16px;padding:5px}.user-sections .section-name{display:inline-block;margin-left:10px}.user-sections .section-caption{padding-left:37px}.user-sections .list{font-size:14px;margin-top:10px}.user-sections .list .list-item{margin-bottom:5px}.unlink{color:#000;text-decoration:none}.subscription-item .address-wrap{align-content:center;display:flex;margin-left:-2px;margin-top:2px}.subscription-item .address-wrap .city_address{font-size:12px;margin-left:2px;margin-top:0}.subscription-item .point-name-wrap{margin-bottom:5px}.subscription-item .point-item{border-bottom:1px solid #d5d5d5;padding:10px}.subscription-item .point-item .img-wrap,.subscription-item .point-item img{width:100%}.ios,.ios .header-main{margin-top:0}.ios .q-footer a{text-decoration:none!important}.close-icon{background:#ececec;border-radius:100%;position:absolute;right:5px}.point_data img{width:100%}.del{color:#ff000080;position:relative;text-decoration:none}.del:before{border-top:2px solid #f00c;bottom:0;content:" ";display:block;height:12px;left:0;position:absolute;top:50%;transform:rotate(-12deg);width:100%}.doc-note{background-color:#f5f5f5;border-color:#eee;border-radius:4px;border-style:solid;border-width:0 5px;font-family:Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:1em;letter-spacing:.5px;line-height:1.35em;margin:16px 0;padding:16px 24px}.doc-note p{margin:0 0 16px}.doc-note>p,.doc-note>ul{margin-bottom:0}.doc-note__title{font-weight:500;padding-bottom:0}.doc-note--tip{background-color:#daf8e1;border-color:#9cedaf}.doc-page>div,.doc-page>pre{margin-bottom:22px}.standart-form{margin:20px auto;max-width:1100px;width:100%}.standart-form .q-field__bottom{padding-left:0}.standart-form .title{display:inline;font-size:16px;margin-bottom:20px}.standart-form .right-titile{display:inline;text-align:right}.standart-form .body{clear:both}.standart-form .form-header{display:flex}.standart-form .form-content{background:#fff;padding:15px 15px 0}.standart-form .form-content .title{font-size:20px;margin-bottom:20px;padding:10px 10px 10px 0}.standart-form .form-content .body{padding-bottom:25px;padding-top:0}.standart-form .form-content .item{padding:10px}.standart-form .form-content .item-left{padding-left:10px}.standart-form .form-content .controls{clear:both;display:flex;padding:10px}.standart-form .form-content .controls.withleft{justify-content:flex-start}.standart-form.mini .body{padding-bottom:0}.standart-form.mini .controls{padding-bottom:0;padding-right:0}.standart-form.mini .item{padding-bottom:5px;padding-top:5px}.standart-input .q-field__control{background:#fff!important}.withpadding input{padding-left:10px}.withfill .q-field__control{background:#0000000d!important}.q-field__inner .q-field__control{padding-left:0}.mini .q-field--labeled .q-field__native,.mini .q-field--labeled .q-field__prefix,.mini .q-field--labeled .q-field__suffix,.mini .q-field__append,.mini .q-field__control-container,.mini .q-field__inner .q-field__control{max-height:44px!important;min-height:30px!important}.mini .q-field__label{top:12px}.mini .q-field--auto-height.q-field--dense.q-field--labeled .q-field__control-container{padding-top:19px}.mini .q-field__native{position:relative;top:-3px}.fullselect .q-field__inner .q-field__control{max-height:50px!important}input::placeholder{font-size:13px!important}.hiddenspanfocused.q-field--focused .q-field__native span{display:none}.overflowhidden{overflow:hidden}.overflowhidden input,.overflowhidden span{word-wrap:normal;white-space:nowrap;word-break:keep-all;word-spacing:normal}.nobottom{padding-bottom:0}*,:after,:before{-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:#0000;box-sizing:inherit}user agent stylesheet div{display:block}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-toolbar__title{font-size:20px!important}.split-blue{border:1px solid #408ad9;height:1px;width:100%}.tip{background:#f7f7f7;border:2px dashed #408ad9;border-bottom-right-radius:2px;border-top-right-radius:2px;border-radius:2px;margin:1.1em 0;padding:12px 24px 12px 30px;position:relative}.tip:before{background-color:#d940b8;border-radius:100%;color:#fff;content:"!";font-family:Dosis,Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;height:20px;left:-12px;line-height:20px;position:absolute;text-align:center;top:14px;width:20px}.tip.help:before{content:"!"}.tip.tip-help:before{content:"?"}.tip.tip-grey{border:2px dashed #51585f}.tip.tip-grey:before{background-color:#e04410}.standart-dialog-title{padding:15px 15px 20px}.standart-dialog-actions,.standart-dialog-content{padding:15px}.standart-dialog-content .form-group{margin-bottom:20px;margin-top:20px}.standart-dialog-content .title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em}.select-min .q-field__control{border-radius:0}.select-min .q-field__bottom{display:none}a{text-decoration:none}.pwa-install-btn{height:200px;left:10px;position:absolute;top:10px;width:100%}.add-home{background:#fff;border-radius:2px;box-shadow:0 1px 5px #000000c4;height:350px;left:50%;margin-left:-120px;margin-top:105px;padding:20px;position:absolute;top:0;width:240px}.home-screen{background:#8fbbe3;height:90px;width:240px}.q-field--dense .q-field__label{padding-left:5px}.q-field--labeled.q-field--dense .q-field__native{padding-left:5px!important}.add-cart-notify{width:100%}.add-cart-notify .q-notification__wrapper{flex-direction:column;margin-bottom:5px;margin-top:10px}.add-cart-notify .q-notification__avatar{border-radius:0!important}.follow-btn{background:#0d47a1}.follow-text span{font-weight:700;padding-left:0;padding-right:0}.root-page{margin-top:0}.pagename{font-size:26px;font-style:normal;font-weight:700;letter-spacing:0;line-height:33px;margin-bottom:35px;text-align:left}.standart-block{background:#fbf9f9;border:0;border-radius:4px;padding:15px}.standart-block .title{font-size:18px;font-weight:600}.standart-block .body{margin-top:25px}.standart-block .footer{margin-top:15px}.standart-block .link{color:#0084f4;cursor:pointer;font-size:16px;text-decoration:underline}.standart-input{background:#fff;border:1px solid #c2c2c2;border-radius:5px;box-shadow:none;height:45px;padding-left:15px}.standart-input.q-field--standard .q-field__control:after :after{display:none!important}.standart-input.q-field--standard .q-field__control:before{display:none}.q-field__control{background:#fff!important}.q-field--standard .q-field__control:before{border:none}.q-field__inner{border:1px solid #f1f1f1;border-radius:2px}.q-field__inner .q-field__control{padding-left:10px}.col-center{justify-self:center;place-self:center;align-self:center}.q-notification.bg-negative{color:#fff!important}.center-content{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-items:center}.center-content div{clear:both;display:block}.withpading input{padding-left:20px}.tabler .h2,.tabler h2{font-size:1.25rem}.tabler .h3,.tabler h3{font-size:1.15rem}.tabler .page-title{align-items:center;color:inherit;display:flex;font-size:1.25rem;font-weight:500;line-height:1.4;margin:0}.tabler .dropdown,.tabler .dropend,.tabler .dropstart,.tabler .dropup{position:relative}.tabler .dropdown-toggle{white-space:nowrap}.tabler .dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid #656d7729;border-radius:4px;color:#232e3c;display:none;font-size:.875rem;list-style:none;margin:0;min-width:11rem;padding:.25rem 0;position:absolute;text-align:left;top:100%;z-index:1000}.tabler .dropdown-item{align-items:center;background-color:initial;border:0;clear:both;color:inherit;display:block;display:flex;font-weight:400;line-height:1.4285714;margin:0;min-width:11rem;padding:.5rem .75rem;text-align:inherit;white-space:nowrap;width:100%}.tabler .dropdown-item.active,.tabler .dropdown-item:active{background-color:#206bc40f;color:#206bc4;text-decoration:none}.tabler .dropdown-toggle:after{border-bottom:1px solid;border-left:1px solid;content:"";display:inline-block;height:.36em;margin-left:.4em;margin-right:.1em;transform:rotate(-45deg);vertical-align:.306em;width:.36em}.tabler .dropdown-menu{box-shadow:0 .5rem 1rem #00000026;margin:0!important;-webkit-user-select:none;user-select:none}.tabler .dropdown-menu-end{--bs-position:end}.tabler .card-body>:last-child{margin-bottom:0}.tabler .align-items-baseline{align-items:baseline!important}.tabler .d-flex{display:flex!important}.tabler .h1,.tabler .h2,.tabler .h3,.tabler .h4,.tabler .h5,.tabler .h6,.tabler h1,.tabler h2,.tabler h3,.tabler h4,.tabler h5,.tabler h6{font-weight:600;line-height:1.2;margin-bottom:.5rem;margin-top:0}.tabler .me-auto{margin-right:auto!important}.tabler .text-green{color:#2fb344!important}.tabler .d-inline-flex{display:inline-flex!important}.tabler .icon{stroke-width:1.5;font-size:1.25rem;height:1.25rem;vertical-align:bottom;width:1.25rem}.tabler .ms-1{margin-left:.25rem!important}.tabler .resize-triggers{animation:resizeanim 1ms;opacity:0;visibility:hidden}.tabler .contract-trigger:before,.tabler .resize-triggers,.tabler .resize-triggers>div{content:" ";display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.tabler .h1,.tabler h1{font-size:1.5rem;line-height:1.3333333}.tabler .mb-0{margin-bottom:0!important}.tabler .me-2{margin-right:.5rem!important}.tabler .text-muted{color:#656d77!important}.tabler .lh-1{line-height:1!important}.tabler .ms-auto{margin-left:auto!important}.tabler .align-items-center{align-items:center!important}.tabler .subheader{color:#656d77;font-size:.725rem;font-weight:600;letter-spacing:.04em;line-height:1.6;text-transform:uppercase}.tabler .card{word-wrap:break-word;background-clip:initial;background-color:#fff;border:1px solid #656d7729;border-radius:4px;box-shadow:0 2px 4px 0 #232e3c0a;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:0 5px;position:relative}.tabler .card .card-body{flex:1 1 auto;padding:1rem}.tabler .col-auto{flex:0 0 auto;width:auto}.tabler .bg-blue{background:#206bc4!important}.tabler .bg-green{background:#2fb344!important}.tabler .bg-yellow{background:#f59f00!important}.tabler .bg-twitter{background:#1da1f2!important}.tabler .bg-facebook{background:#3b5998!important}.tabler .bg-red{background:#d63939!important}.tabler .text-white{color:#fff!important}.tabler .rounded{border-radius:4px}.tabler .btn{background-color:initial;border:1px solid #0000;border-radius:4px;cursor:pointer;display:inline-block;font-weight:500;line-height:1.4285714;padding:.4375rem 1rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}.tabler .w-100{width:100%!important}.tabler .btn{align-items:center;background-color:#fff;border-color:#656d773d;color:#232e3c;display:inline-flex;justify-content:center;white-space:nowrap}.tabler .btn-azure,.tabler .btn-bitbucket,.tabler .btn-blue,.tabler .btn-cyan,.tabler .btn-danger,.tabler .btn-dark,.tabler .btn-dribbble,.tabler .btn-facebook,.tabler .btn-flickr,.tabler .btn-github,.tabler .btn-google,.tabler .btn-green,.tabler .btn-indigo,.tabler .btn-info,.tabler .btn-instagram,.tabler .btn-light,.tabler .btn-lime,.tabler .btn-linkedin,.tabler .btn-orange,.tabler .btn-pink,.tabler .btn-pinterest,.tabler .btn-primary,.tabler .btn-purple,.tabler .btn-red,.tabler .btn-rss,.tabler .btn-secondary,.tabler .btn-success,.tabler .btn-tabler,.tabler .btn-teal,.tabler .btn-twitter,.tabler .btn-vimeo,.tabler .btn-vk,.tabler .btn-warning,.tabler .btn-yellow,.tabler .btn-youtube{background-color:rgba(var(--tblr-btn-color),1);color:var(--tblr-btn-color-text)}.tabler .btn-ghost-light,.tabler .btn-light,.tabler .btn-outline-light{--tblr-btn-color:244,246,250;--tblr-btn-color-darker:220,221,225;--tblr-btn-color-text:#232e3c}.tabler .btn-ghost-primary,.tabler .btn-outline-primary,.tabler .btn-primary{--tblr-btn-color:32,107,196;--tblr-btn-color-darker:29,96,176;--tblr-btn-color-text:#f4f6fa}.bg-red-lt{background:#d639391a!important;color:#d63939!important}.bg-green-lt{background:#95c4eeba!important;color:#227911!important}.avatar{--tblr-avatar-size:2.5rem;align-items:center;background:#f0f2f6 no-repeat 50%/cover;color:#656d77;display:inline-flex;font-size:calc(var(--tblr-avatar-size)/2.85714);font-weight:500;height:var(--tblr-avatar-size);justify-content:center;position:relative;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;vertical-align:bottom;width:var(--tblr-avatar-size)}.avatar-rounded{border-radius:100rem}.font-weight-medium{font-weight:500!important}.card{border:1px solid #656d7729;border-radius:2px;box-shadow:0 2px 4px 0 #232e3c0a}.avatar-xl{--tblr-avatar-size:7rem}.payment{background:no-repeat 50%/100% 100%;border-radius:2px;box-shadow:0 0 1px 1px #0000001a;display:inline-block;font-style:normal;height:2rem;vertical-align:bottom;width:3.33332rem}.payment-xs{height:1.25rem;width:2.083325rem}.bg-primary{background-color:#206bc4!important}.card-status-start{border-radius:4px 0 0 4px;bottom:0;height:100%;position:absolute;right:auto;width:2px}.card-status-top{border-radius:4px 4px 0 0;height:2px;left:0;position:absolute;right:0;top:0}.bg-danger{background-color:#d63939!important}.col-auto{flex:0 0 auto;width:auto}:root{--tp-bg:#f4f5f7;--tp-surface:#fff;--tp-surface-2:#f7f8fa;--tp-surface-3:#eef1f5;--tp-border:#e7eaf0;--tp-border-2:#dfe3ea;--tp-text:#1b1f29;--tp-text-2:#5b6472;--tp-text-3:#98a1b0;--tp-primary:#2563eb;--tp-primary-600:#1d4ed8;--tp-primary-weak:#eaf1ff;--tp-accent:#12b981;--tp-accent-weak:#e6f7f0;--tp-danger:#ef4444;--tp-danger-weak:#fdecec;--tp-warn:#f59e0b;--tp-warn-weak:#fef3e2;--tp-tg:#2aabee;--tp-max:#2c6bff;--tp-r-lg:18px;--tp-r:14px;--tp-r-sm:10px;--tp-r-pill:999px;--tp-shadow:0 1px 2px #1018280a,0 1px 3px #1018280f;--tp-shadow-md:0 6px 20px #1018281a;--tp-shadow-lg:0 12px 34px #10182824;--tp-s1:4px;--tp-s2:8px;--tp-s3:12px;--tp-s4:16px;--tp-s5:20px;--tp-s6:24px;--tp-s8:32px}.tp-page{background:var(--tp-bg);display:flex;flex-direction:column;gap:var(--tp-s5);min-height:100%;padding:var(--tp-s5) var(--tp-s4) 96px}@media (min-width:800px){.tp-page{padding:var(--tp-s6) var(--tp-s6) 96px}.tp-page>*{margin-left:auto;margin-right:auto;max-width:720px;width:100%}}.tp-section-head{align-items:center;display:flex;gap:var(--tp-s2);margin-bottom:var(--tp-s3);margin-top:var(--tp-s1);padding:0 var(--tp-s2)}.tp-section-head .tp-section-title{color:var(--tp-text);font-size:15px;font-weight:700;letter-spacing:.1px}.tp-section-head .tp-section-sub{color:var(--tp-text-3);font-size:12.5px}.tp-section-head .tp-count{background:var(--tp-primary-weak);border-radius:var(--tp-r-pill);color:var(--tp-primary);font-size:12px;font-weight:700;min-width:22px;padding:1px 8px;text-align:center}.tp-card{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:var(--tp-r-lg);box-shadow:var(--tp-shadow);overflow:hidden}.tp-card--pad{padding:var(--tp-s5)}.tp-card--tap{cursor:pointer;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.tp-card--tap:active{box-shadow:var(--tp-shadow);transform:scale(.994)}.tp-card--tap:hover{border-color:var(--tp-border-2)}.tp-entry{align-items:center;background:var(--tp-surface);cursor:pointer;display:flex;gap:var(--tp-s3);padding:var(--tp-s4);transition:background .14s ease;width:100%}.tp-entry:active{background:var(--tp-surface-2)}.tp-entry+.tp-entry{border-top:1px solid var(--tp-border)}.tp-entry .tp-entry__icon{align-items:center;background:var(--tp-primary-weak);border-radius:var(--tp-r-sm);color:var(--tp-primary);display:flex;flex:0 0 auto;font-size:20px;height:40px;justify-content:center;width:40px}.tp-entry .tp-entry__icon img,.tp-entry .tp-entry__icon svg{height:22px;width:22px}.tp-entry .tp-entry__body{flex:1 1 auto;min-width:0}.tp-entry .tp-entry__title{color:var(--tp-text);font-size:14.5px;font-weight:600;line-height:1.25}.tp-entry .tp-entry__sub{color:var(--tp-text-3);font-size:12.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-entry .tp-entry__chevron{color:var(--tp-text-3);flex:0 0 auto;font-size:20px}.tp-item{align-items:center;background:var(--tp-surface);display:flex;gap:var(--tp-s3);padding:var(--tp-s3) var(--tp-s4)}.tp-item+.tp-item{border-top:1px solid var(--tp-border)}.tp-item .tp-item__media{align-items:center;background:var(--tp-surface-3);border-radius:var(--tp-r-sm);display:flex;flex:0 0 auto;height:46px;justify-content:center;overflow:hidden;width:46px}.tp-item .tp-item__media img{height:100%;object-fit:cover;width:100%}.tp-item .tp-item__body{cursor:pointer;flex:1 1 auto;min-width:0}.tp-item .tp-item__title{color:var(--tp-text);font-size:14.5px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-item .tp-item__meta{color:var(--tp-text-3);font-size:12.5px;margin-top:2px}.tp-item .tp-item__price{color:var(--tp-text);font-size:13px;font-weight:700}.tp-item .tp-item__actions{align-items:center;display:flex;flex:0 0 auto;gap:var(--tp-s2)}.tp-item .tp-item__actions .q-icon{border-radius:var(--tp-r-sm);color:var(--tp-text-3);cursor:pointer;font-size:20px;padding:6px;transition:background .14s ease,color .14s ease}.tp-item .tp-item__actions .q-icon:active{background:var(--tp-surface-2)}.tp-item .tp-item__actions .tp-act-del:active,.tp-item .tp-item__actions .tp-act-del:hover{background:var(--tp-danger-weak);color:var(--tp-danger)}.tp-item .tp-item__actions .tp-act-edit:active,.tp-item .tp-item__actions .tp-act-edit:hover{background:var(--tp-primary-weak);color:var(--tp-primary)}.tp-listwrap{background:var(--tp-bg);display:flex;flex-direction:column;gap:var(--tp-s3);min-height:100%;padding:var(--tp-s4)}.tp-listcard{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:var(--tp-r-lg);box-shadow:var(--tp-shadow);overflow:hidden;padding:var(--tp-s3)}.tp-add-btn{border-radius:var(--tp-r-sm);font-weight:600;height:46px;width:100%}.tp-item.q-card{background:#0000;border:0!important;border-radius:var(--tp-r-sm);box-shadow:none!important}.tp-item__drag{align-items:center;color:var(--tp-text-3);cursor:grab;display:flex;flex:0 0 auto;width:22px}.tp-item__drag svg{fill:currentColor;height:20px;width:20px}.tp-empty{flex-direction:column;gap:var(--tp-s2);padding:var(--tp-s8) var(--tp-s5);text-align:center}.tp-empty,.tp-empty .tp-empty__icon{align-items:center;color:var(--tp-text-3);display:flex}.tp-empty .tp-empty__icon{background:var(--tp-surface-3);border-radius:var(--tp-r-pill);font-size:26px;height:56px;justify-content:center;margin-bottom:var(--tp-s1);width:56px}.tp-empty .tp-empty__title{color:var(--tp-text-2);font-size:14.5px;font-weight:600}.tp-empty .tp-empty__sub{color:var(--tp-text-3);font-size:12.5px;max-width:260px}.tp-status{align-items:center;border-radius:var(--tp-r-pill);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:3px 9px}.tp-status.is-on{background:var(--tp-accent-weak);color:var(--tp-accent)}.tp-status.is-off{background:var(--tp-surface-3);color:var(--tp-text-3)}.tp-dot{background:currentColor;border-radius:50%;height:7px;width:7px}.tp-form{gap:var(--tp-s5);max-height:calc(100vh - 60px);overflow-y:auto;padding:var(--tp-s5)}.tp-field,.tp-form{display:flex;flex-direction:column}.tp-field-group{background:var(--tp-surface-2);border:1px solid var(--tp-border);border-radius:var(--tp-r);padding:var(--tp-s4)}.tp-field-label{align-items:center;color:var(--tp-text);display:flex;font-size:13px;font-weight:700;gap:var(--tp-s2);margin-bottom:var(--tp-s3)}.tp-form-actions{background:linear-gradient(180deg,#fff0,var(--tp-surface) 40%);border-top:1px solid var(--tp-border);bottom:0;margin:var(--tp-s2) calc(var(--tp-s5)*-1) calc(var(--tp-s5)*-1);padding:var(--tp-s4) var(--tp-s5);position:sticky}.tp-btn-ghost{background:var(--tp-primary-weak)!important;color:var(--tp-primary)!important;font-weight:600}.tp-formcard{background:var(--tp-surface);display:flex;flex-direction:column;max-height:calc(100vh - 60px);overflow-y:auto;padding:var(--tp-s5)}.tp-formcard .subtitle,.tp-formcard h5,.tp-formcard h6{color:var(--tp-text);font-size:14px;font-weight:700;margin:4px 0 10px;padding:0}.tp-formcard label{color:var(--tp-text-2);font-size:13px;font-weight:600}.tp-formcard .create_link{background:var(--tp-primary-weak)!important;border-radius:var(--tp-r-sm);color:var(--tp-primary)!important;font-weight:600;margin-top:8px}.tp-form-actions-sticky{background:var(--tp-surface);border-top:1px solid var(--tp-border);bottom:0;margin:var(--tp-s4) calc(var(--tp-s5)*-1) calc(var(--tp-s5)*-1);padding:var(--tp-s4) var(--tp-s5) calc(var(--tp-s4) + env(safe-area-inset-bottom, 0px));position:sticky;z-index:2}.tp-form-submit{border-radius:var(--tp-r-sm);font-size:15px;font-weight:700;height:48px;width:100%}.tp-channel{display:flex;flex-direction:column;gap:var(--tp-s4)}.tp-channel .tp-channel__head{align-items:center;display:flex;gap:var(--tp-s3)}.tp-channel .tp-channel__logo{align-items:center;border-radius:var(--tp-r-sm);color:#fff;display:flex;flex:0 0 auto;font-size:20px;font-weight:800;height:46px;justify-content:center;width:46px}.tp-channel .tp-channel__logo img{height:28px;width:28px}.tp-channel .tp-channel__logo--tg{background:var(--tp-tg)}.tp-channel .tp-channel__logo--max{background:var(--tp-max)}.tp-channel .tp-channel__info{flex:1 1 auto;min-width:0}.tp-channel .tp-channel__name{color:var(--tp-text);font-size:15px;font-weight:700}.tp-channel .tp-channel__desc{color:var(--tp-text-3);font-size:12.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-channel .tp-channel__foot{align-items:center;border-top:1px solid var(--tp-border);display:flex;gap:var(--tp-s3);justify-content:space-between;padding-top:var(--tp-s3)}.tp-channel .tp-channel__toggle .q-toggle__label{color:var(--tp-text-2);font-size:13.5px}.tp-channel .tp-channel__logout{border-radius:var(--tp-r-sm);color:var(--tp-danger);cursor:pointer;font-size:13px;font-weight:600;padding:4px 8px;white-space:nowrap}.tp-channel .tp-channel__logout:active{background:var(--tp-danger-weak)}.tp-channel .tp-channel__connect{text-decoration:none}.tp-channel .tp-channel__btn{border-radius:var(--tp-r-sm);font-weight:600;height:44px}.tp-muted{color:var(--tp-text-3)}.tp-hr{background:var(--tp-border);border:0;height:1px;margin:0}.tp-stack{display:flex;flex-direction:column;gap:var(--tp-s4)}.tp-gap-2{gap:var(--tp-s2)}.tp-card .q-field--outlined .q-field__control,.tp-form .q-field--outlined .q-field__control,.tp-page .q-field--outlined .q-field__control{border-radius:var(--tp-r-sm)}.tp-pagehead{align-items:center;display:flex;gap:10px;padding:4px 0 12px}.tp-pagehead .tp-pagehead__back{color:var(--tp-text-2)}.tp-pagehead .tp-pagehead__title{color:var(--tp-text);font-size:19px;font-weight:800}.tp-pagehead .tp-pagehead__sub{color:var(--tp-text-3);font-size:12.5px;margin-top:1px}.tp-item__side{align-items:flex-end;display:flex;flex-direction:column;gap:4px;margin-right:6px}.tp-badge{font-weight:700;padding:2px 8px;white-space:nowrap}.tp-badge.tp-badge--tg{background:#e2f2fd;color:#1178b8}.tp-badge.tp-badge--max{background:#efeafe;color:#6d5efc}.tp-badge.tp-badge--common{background:#e7f0ff;color:#2563eb}.tp-badge.tp-badge--off{background:#eef1f5;color:#64748b}.tp-dialog-card{border-radius:16px;max-width:560px;min-width:340px}#q-app,body,html{background:var(--tp-bg);color:var(--tp-text)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tp-route-page{background:var(--tp-bg)!important;color:var(--tp-text)}.q-btn{border-radius:var(--tp-r-sm);letter-spacing:0}.q-field--outlined .q-field__control{background:var(--tp-surface)!important;border-radius:12px}.q-field--outlined.q-field--focused .q-field__control:after{border-width:1.5px}.q-dialog__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a7a}.q-dialog__inner>.q-card:not(.q-card--square){border-radius:20px;box-shadow:var(--tp-shadow-lg)}.q-menu{border:1px solid var(--tp-border);border-radius:12px}.q-menu,.q-notification{box-shadow:var(--tp-shadow-md)}.q-notification{border-radius:14px}.header-main{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb!important;border-bottom:1px solid var(--tp-border)!important;box-shadow:none!important}.header-main .header-logo,.header-main .header-page-name{color:var(--tp-text);font-weight:800;letter-spacing:-.2px}.footer-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0!important;border-top:1px solid var(--tp-border)!important;box-shadow:0 -8px 26px #0f172a0d;height:58px!important;padding-bottom:calc(5px + env(safe-area-inset-bottom, 0px));padding-top:6px;z-index:2500}.footer-bar .item .in{border-radius:12px;gap:2px}.footer-bar .item .in .text{font-size:11px;line-height:13px;margin-top:1px}.footer-bar .item .in.active .icon,.footer-bar .item .in.active .text{color:var(--tp-primary)!important}.tp-catalog-page{gap:var(--tp-s4)}.tp-catalog-page>*{max-width:1180px!important}.tp-catalog-header{display:flex;flex-direction:column;gap:var(--tp-s4)}.tp-catalog-header__top{align-items:center;display:flex;gap:var(--tp-s4);justify-content:space-between}.tp-catalog-header__identity{align-items:center;display:flex;gap:var(--tp-s3);min-width:0}.tp-catalog-header__back{color:var(--tp-text-2);flex:0 0 auto}.tp-catalog-header__icon,.tp-editor-head__icon{align-items:center;background:var(--tp-primary-weak);border-radius:14px;color:var(--tp-primary);display:flex;flex:0 0 auto;font-size:23px;height:46px;justify-content:center;width:46px}.tp-catalog-header__icon.is-amber,.tp-editor-head__icon.is-amber{background:#fff2d9;color:#c76f00}.tp-catalog-header__icon.is-purple,.tp-editor-head__icon.is-purple{background:#f2eafe;color:#7c3aed}.tp-catalog-header__icon.is-green,.tp-editor-head__icon.is-green{background:#e5f8f0;color:#0f9f6e}.tp-catalog-header__eyebrow,.tp-editor-head__eyebrow{color:var(--tp-primary);font-size:11px;font-weight:800;letter-spacing:.7px;line-height:1.2;text-transform:uppercase}.tp-catalog-header__title{color:var(--tp-text);font-size:26px;font-weight:850;letter-spacing:-.45px;line-height:1.18;margin-top:2px}.tp-catalog-header__subtitle{color:var(--tp-text-2);font-size:13.5px;line-height:1.35;margin-top:3px}.tp-catalog-header__actions{align-items:center;display:flex;flex:0 0 auto;gap:var(--tp-s3)}.tp-point-select{width:190px}.tp-primary-action{box-shadow:0 7px 16px #2563eb2e;font-weight:750;min-height:44px;padding:0 18px}.tp-catalog-tabs{align-self:flex-start;background:#e9edf3;border-radius:14px;display:inline-flex;gap:5px;max-width:100%;overflow-x:auto;padding:5px;scrollbar-width:none}.tp-catalog-tabs::-webkit-scrollbar{display:none}.tp-catalog-tab{background:#0000!important;border-radius:10px;color:var(--tp-text-2)!important;font-weight:650;min-height:38px;padding:0 15px;white-space:nowrap}.tp-catalog-tab.is-active{background:var(--tp-surface)!important;box-shadow:0 1px 4px #0f172a1a;color:var(--tp-text)!important}.tp-catalog-panel{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:20px;box-shadow:var(--tp-shadow);overflow:hidden;position:relative}.tp-catalog-toolbar{align-items:center;background:linear-gradient(180deg,#fff,#fbfcfd);border-bottom:1px solid var(--tp-border);display:flex;gap:var(--tp-s3);padding:var(--tp-s4)}.tp-search-field{flex:1 1 320px;min-width:220px}.tp-filter-field{flex:0 1 250px;min-width:200px}.tp-filter-toggle{flex:0 0 auto;padding:0 5px;white-space:nowrap}.tp-filter-toggle .q-toggle__label{color:var(--tp-text-2);font-size:13px;font-weight:600}.tp-reset-filter{color:var(--tp-text-3)}.tp-catalog-stat{border-left:1px solid var(--tp-border);min-width:72px;padding:6px 12px;text-align:center}.tp-catalog-stat span{color:var(--tp-text);display:block;font-size:18px;font-weight:800;line-height:1.1}.tp-catalog-stat small{color:var(--tp-text-3);font-size:11px}.tp-catalog-stat.is-muted span,.tp-catalog-summary{color:var(--tp-text-2)}.tp-catalog-summary{align-items:center;background:var(--tp-surface-2);border-bottom:1px solid var(--tp-border);display:flex;font-size:12.5px;gap:var(--tp-s4);justify-content:space-between;padding:11px var(--tp-s4)}.tp-catalog-summary__count{color:var(--tp-text);font-weight:800;margin-right:5px}.tp-catalog-summary__hint{color:var(--tp-text-3)}.tp-selection-bar{align-items:center;background:#eaf1ff;border-bottom:1px solid #cfddfa;color:#163b85;display:flex;gap:8px;min-height:52px;padding:8px var(--tp-s4)}.tp-selection-bar__count{font-weight:750}.tp-catalog-table{color:var(--tp-text)}.tp-catalog-table thead tr{background:#fbfcfd}.tp-catalog-table th{color:var(--tp-text-3);font-size:11px;font-weight:800;letter-spacing:.35px;text-transform:uppercase}.tp-catalog-table tbody tr{transition:background .14s ease}.tp-catalog-table tbody tr:hover{background:#f8faff}.tp-catalog-table td{border-color:var(--tp-border)}.tp-catalog-table .q-table__bottom{border-top:1px solid var(--tp-border);min-height:58px}.tp-product-cell{align-items:center;cursor:pointer;display:flex;gap:12px;min-width:260px}.tp-product-cell__image{align-items:center;background:var(--tp-surface-3);border:1px solid var(--tp-border);border-radius:12px;color:var(--tp-text-3);display:flex;flex:0 0 auto;font-size:21px;height:48px;justify-content:center;overflow:hidden;width:48px}.tp-product-cell__image img{height:100%;object-fit:cover;width:100%}.tp-product-cell__body{min-width:0}.tp-product-cell__name{color:var(--tp-text);font-size:14px;font-weight:700;line-height:1.25}.tp-product-cell__meta{color:var(--tp-text-3);font-size:12px;margin-top:3px;max-width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-soft-chip{align-items:center;background:#eef1f5;border-radius:8px;color:#445064;display:inline-flex;font-size:11.5px;font-weight:650;min-height:25px;padding:3px 9px}.tp-channel-dots{display:inline-flex;gap:5px}.tp-channel-dots span{align-items:center;background:#edf0f4;border-radius:7px;color:#8e98a8;display:inline-flex;font-size:9.5px;font-weight:850;height:23px;justify-content:center;min-width:31px;padding:0 5px}.tp-channel-dots .is-tg.active{background:var(--tp-tg);color:#fff}.tp-channel-dots .is-max.active{background:var(--tp-max);color:#fff}.tp-action-menu{min-width:190px}.tp-action-menu .q-item{min-height:42px}.tp-action-menu .q-item__section--avatar{min-width:32px}.tp-error-banner{background:#fff0f0;border:1px solid #ffd3d3;border-radius:14px;color:#9f2323}.tp-catalog-empty{justify-content:center;min-height:310px;width:100%}.tp-catalog-empty .q-btn{margin-top:10px}.tp-product-grid-item{padding:8px;width:50%}.tp-product-card{border:1px solid var(--tp-border);border-radius:16px;cursor:pointer;height:100%;overflow:hidden;position:relative;transition:transform .15s ease,box-shadow .15s ease}.tp-product-card:active{transform:scale(.99)}.tp-product-card__select{background:#ffffffe6;border-radius:9px;left:7px;padding:3px;position:absolute;top:7px;z-index:2}.tp-product-card__image{align-items:center;background:var(--tp-surface-3);color:var(--tp-text-3);display:flex;font-size:30px;height:150px;justify-content:center;overflow:hidden;position:relative}.tp-product-card__image img{height:100%;object-fit:cover;width:100%}.tp-product-card__status{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;bottom:9px;font-size:10px;font-weight:750;padding:4px 8px;position:absolute;right:9px}.tp-product-card__status.is-on{background:#e2faf0f0;color:#087455}.tp-product-card__status.is-off{background:#eff2f6f0;color:#5f6878}.tp-product-card__body{padding:13px}.tp-product-card__name{font-size:14.5px;font-weight:750}.tp-product-card__group{color:var(--tp-text-3);font-size:11.5px;margin-top:3px}.tp-product-card__footer{align-items:center;display:flex;justify-content:space-between;margin-top:6px;min-height:34px}.tp-product-card__price{font-size:14px;font-weight:800}.tp-tree-help{align-items:flex-start;background:#f8fafc;border-bottom:1px solid var(--tp-border);color:#536071;display:flex;font-size:12px;gap:8px;line-height:1.4;padding:11px var(--tp-s4)}.tp-tree-help .q-icon{color:var(--tp-primary);flex:0 0 auto;font-size:17px}.tp-category-tree{padding:9px 12px 15px}.tp-category-tree .q-tree__node-header{border-radius:13px;padding:0}.tp-category-tree .q-tree__node-header-content{min-width:0}.tp-category-tree .q-tree__arrow{color:var(--tp-text-3)}.tp-category-tree .q-tree__node--child{padding-left:22px}.tp-category-row{align-items:center;border:1px solid #0000;border-radius:13px;cursor:pointer;display:flex;gap:12px;min-height:66px;min-width:0;padding:9px 10px;transition:background .14s ease,border-color .14s ease;width:100%}.tp-category-row:hover{background:#f8faff;border-color:#e9eef8}.tp-category-row__image{align-items:center;background:#fff3df;border-radius:12px;color:#c47a12;display:flex;flex:0 0 auto;font-size:21px;height:46px;justify-content:center;overflow:hidden;width:46px}.tp-category-row__image img{height:100%;object-fit:cover;width:100%}.tp-category-row__body{flex:1 1 auto;min-width:0}.tp-category-row__name{color:var(--tp-text);font-size:14px;font-weight:750}.tp-category-row__name.is-muted{color:var(--tp-text-3)}.tp-category-row__meta{color:var(--tp-text-3);font-size:11.5px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-category-row__badges{align-items:center;display:flex;gap:7px}.tp-options-list{display:flex;flex-direction:column;gap:10px;padding:12px}.tp-option-card{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:15px;overflow:hidden}.tp-option-card>.q-expansion-item__container>.q-item{min-height:76px;padding:10px 13px}.tp-option-card__icon{align-items:center;background:#f2eafe;border-radius:12px;color:#7c3aed;display:flex;font-size:21px;height:42px;justify-content:center;width:42px}.tp-option-card__name{color:var(--tp-text);font-size:14.5px;font-weight:750}.tp-option-card__meta{color:var(--tp-text-3);font-size:11.5px;margin-top:3px}.tp-option-card__side{align-items:center;flex-direction:row;gap:8px}.tp-option-card__badges{align-items:center;display:flex;gap:5px}.tp-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:750;min-height:24px;padding:3px 8px}.tp-badge.is-required{background:#ffede9;color:#a23a30}.tp-badge.is-multiple{background:#efebff;color:#6250b5}.tp-badge.is-default{background:#e5f8f0;color:#087455}.tp-option-values{background:#f7f9fc;border-top:1px solid var(--tp-border);padding:15px}.tp-option-values__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.tp-option-values__title{font-size:13px;font-weight:750}.tp-option-values__sub{color:var(--tp-text-3);font-size:11px}.tp-value-list{background:#fff;border:1px solid var(--tp-border);border-radius:12px;overflow:hidden}.tp-value-row{align-items:center;cursor:pointer;display:flex;gap:12px;min-height:56px;padding:8px 10px 8px 14px;transition:background .14s ease}.tp-value-row+.tp-value-row{border-top:1px solid var(--tp-border)}.tp-value-row:hover{background:#fafbfc}.tp-value-row__main{flex:1 1 auto;min-width:0}.tp-value-row__name{font-size:13.5px;font-weight:700}.tp-value-row__description{color:var(--tp-text-3);font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-value-row__price{color:var(--tp-text-2);font-size:12px;font-weight:650;min-width:90px;text-align:right}.tp-inline-empty{align-items:center;background:#fff;border:1px dashed var(--tp-border-2);border-radius:12px;color:var(--tp-text-3);display:flex;font-size:12.5px;gap:8px;justify-content:center;min-height:80px}.tp-editor-dialog .q-dialog__inner{align-items:flex-start;padding:max(24px,env(safe-area-inset-top,0px)) 16px 16px}.tp-editor-card{background:var(--tp-surface);border:1px solid #ffffffa6;border-radius:22px!important;display:flex;flex-direction:column;max-height:calc(100dvh - 48px);max-width:680px!important;overflow:hidden;width:min(680px,100%)}.tp-editor-card.tp-editor-card--wide{max-width:840px!important;width:min(840px,100%)}.tp-editor-card.tp-editor-card--compact{max-width:590px!important;width:min(590px,100%)}.tp-editor-head{align-items:center;background:#fffffff7;border-bottom:1px solid var(--tp-border);display:flex;flex:0 0 auto;gap:12px;min-height:74px;padding:13px 17px}.tp-editor-head__icon{border-radius:12px;font-size:21px;height:42px;width:42px}.tp-editor-head__text{flex:1 1 auto;min-width:0}.tp-editor-head__title{color:var(--tp-text);font-size:18px;font-weight:820;letter-spacing:-.2px;line-height:1.2;margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-editor-form,.tp-editor-scroll{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.tp-editor-scroll{background:#f5f7fa;gap:14px;overflow-y:auto;overscroll-behavior:contain;padding:16px}.tp-editor-actions{align-items:center;background:var(--tp-surface);border-top:1px solid var(--tp-border);display:flex;flex:0 0 auto;gap:10px;justify-content:flex-end;min-height:70px;padding:11px 17px calc(11px + env(safe-area-inset-bottom, 0px))}.tp-editor-cancel,.tp-editor-save{font-weight:700;min-height:44px;padding:0 20px}.tp-editor-cancel{color:var(--tp-text-2)}.tp-editor-save{box-shadow:0 7px 16px #2563eb29;min-width:150px}.tp-form-section{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:16px;display:flex;flex-direction:column;gap:13px;padding:16px}.tp-form-section__head{align-items:center;display:flex;gap:10px;margin-bottom:1px}.tp-form-section__icon{align-items:center;background:var(--tp-primary-weak);border-radius:10px;color:var(--tp-primary);display:flex;flex:0 0 auto;font-size:18px;height:34px;justify-content:center;width:34px}.tp-form-section__icon.is-green{background:#e5f8f0;color:#0f9f6e}.tp-form-section__icon.is-amber{background:#fff2d9;color:#c76f00}.tp-form-section__icon.is-purple{background:#f2eafe;color:#7c3aed}.tp-form-section__icon.is-blue{background:#e6f5fc;color:#1682bc}.tp-form-section__title{color:var(--tp-text);font-size:13.5px;font-weight:780}.tp-form-section__subtitle{color:var(--tp-text-3);font-size:11px;line-height:1.3;margin-top:1px}.tp-form-grid{display:grid;gap:12px}.tp-form-grid.tp-form-grid--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tp-fields-stack{display:flex;flex-direction:column;gap:4px}.tp-createable-field{display:flex;flex-direction:column;gap:5px;min-width:0}.tp-createable-field__action{align-self:flex-start;font-size:12px;font-weight:700;min-height:32px;padding:0 7px}.tp-product-description-field .q-field__native{line-height:1.5;min-height:138px!important;resize:vertical}.tp-option-values-draft__heading{flex:1 1 auto;min-width:0}.tp-option-values-draft__add{flex:0 0 auto}.tp-option-values-draft__list{display:flex;flex-direction:column;gap:9px}.tp-option-value-draft{align-items:start;background:var(--tp-surface-2);border:1px solid var(--tp-border);border-radius:13px;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr) 125px 126px 34px;padding:11px}.tp-option-value-draft__number{align-items:center;background:var(--tp-primary-weak);border-radius:8px;color:var(--tp-primary);display:flex;font-size:11px;font-weight:800;height:26px;justify-content:center;margin-top:8px;width:26px}.tp-option-value-draft__default{align-items:center;color:var(--tp-text-2);cursor:pointer;display:flex;font-size:11px;font-weight:650;gap:1px;min-height:40px}.tp-option-value-draft__remove{margin-top:3px}.tp-option-value-draft__description{grid-column:2/-1}.tp-option-values-draft__add-bottom{align-self:flex-start}.tp-product-main-grid{display:grid;gap:15px;grid-template-columns:180px minmax(0,1fr)}.tp-image-field{display:flex;flex-direction:column;gap:9px}.tp-category-image-editor__preview,.tp-image-field__preview{background:var(--tp-surface-2);border:1px dashed var(--tp-border-2);border-radius:13px;height:142px;overflow:hidden;position:relative;width:100%}.tp-category-image-editor__preview img,.tp-image-field__preview img{height:100%;object-fit:cover;width:100%}.tp-image-field__placeholder{align-items:center;color:var(--tp-text-3);display:flex;flex-direction:column;font-size:11.5px;gap:7px;height:100%;justify-content:center;width:100%}.tp-image-field__placeholder .q-icon{font-size:28px}.tp-image-field__remove{box-shadow:0 4px 12px #00000029;position:absolute;right:8px;top:8px}.tp-field-help{color:var(--tp-text-3);font-size:10.5px}.tp-category-image-editor{align-items:center;display:grid;gap:12px;grid-template-columns:190px minmax(0,1fr)}.tp-category-image-editor__preview{grid-row:span 2;height:118px}.tp-switch-list{border:1px solid var(--tp-border);border-radius:13px;overflow:hidden}.tp-switch-row{align-items:center;background:var(--tp-surface-2);border-radius:12px;display:flex;gap:14px;justify-content:space-between;min-height:62px;padding:10px 12px}.tp-switch-list .tp-switch-row{background:#fff;border-radius:0}.tp-switch-list .tp-switch-row+.tp-switch-list .tp-switch-row{border-top:1px solid var(--tp-border)}.tp-switch-row__title{color:var(--tp-text);font-size:12.5px;font-weight:700}.tp-switch-row__sub{color:var(--tp-text-3);font-size:10.5px;line-height:1.35;margin-top:2px;max-width:490px}.tp-form-expansion{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:15px;overflow:hidden}.tp-form-expansion .q-expansion-item__content{padding:0 14px 14px}@media (max-width:760px){.tp-page{padding-left:12px;padding-right:12px}.tp-catalog-header__top{align-items:flex-start;flex-direction:column}.tp-catalog-header__identity{width:100%}.tp-catalog-header__back{margin-left:-6px}.tp-catalog-header__icon{font-size:20px;height:40px;width:40px}.tp-catalog-header__title{font-size:22px}.tp-catalog-header__subtitle{font-size:12px}.tp-catalog-header__actions{width:100%}.tp-catalog-header__actions .tp-primary-action{flex:1 1 auto}.tp-point-select{flex:1 1 auto;width:auto}.tp-catalog-tabs{width:100%}.tp-catalog-tab{flex:1 0 auto;font-size:12px;padding:0 12px}.tp-catalog-toolbar{align-items:stretch;flex-wrap:wrap;padding:12px}.tp-filter-field,.tp-search-field{flex:1 1 100%;min-width:100%}.tp-filter-toggle{margin-right:auto}.tp-catalog-summary__hint{display:none}.tp-selection-bar{overflow-x:auto;white-space:nowrap}.tp-selection-bar__count{left:0;position:sticky}.tp-product-grid-item{width:100%}.tp-product-card{display:grid;grid-template-columns:112px minmax(0,1fr)}.tp-product-card__image{height:100%;min-height:126px}.tp-product-card__body{display:flex;flex-direction:column;justify-content:center}.tp-category-tree{padding-left:5px;padding-right:5px}.tp-category-tree .q-tree__node--child{padding-left:10px}.tp-category-row{gap:9px;padding-left:6px;padding-right:4px}.tp-category-row__badges,.tp-option-card__badges{display:none}.tp-value-row{flex-wrap:wrap;gap:7px}.tp-value-row__main{flex-basis:calc(100% - 46px)}.tp-value-row__price{margin-left:auto}.tp-editor-dialog .q-dialog__inner{padding:max(14px,env(safe-area-inset-top,0px)) 9px 9px}.tp-editor-card,.tp-editor-card.tp-editor-card--wide{border-radius:18px!important;max-height:calc(100dvh - 23px)}.tp-editor-head{min-height:65px;padding:10px 12px}.tp-editor-head__icon{height:38px;width:38px}.tp-editor-head__title{font-size:16px}.tp-editor-scroll{gap:11px;padding:10px}.tp-form-section{gap:11px;padding:13px}.tp-category-image-editor,.tp-product-main-grid{grid-template-columns:1fr}.tp-image-field__preview{height:190px}.tp-category-image-editor__preview{grid-row:auto;height:160px}.tp-form-grid.tp-form-grid--2{grid-template-columns:1fr}.tp-option-values-draft__add{margin-top:4px;width:100%}.tp-option-values-draft .tp-form-section__head{flex-wrap:wrap}.tp-option-value-draft{grid-template-columns:28px minmax(0,1fr) 36px}.tp-option-value-draft__name{grid-column:2/3}.tp-option-value-draft__remove{grid-column:3/4;grid-row:1}.tp-option-value-draft__price{grid-column:2/3}.tp-option-value-draft__default,.tp-option-value-draft__description{grid-column:2/4}.tp-editor-actions{padding:9px 11px calc(9px + env(safe-area-inset-bottom, 0px))}.tp-editor-cancel{padding-left:12px;padding-right:12px}.tp-editor-save{flex:1 1 auto;min-width:0}}.tp-work-page>*{max-width:940px!important}.tp-work-page .tp-pagehead{padding:2px 0 4px}.tp-pagehead__icon{align-items:center;background:var(--tp-primary-weak);border-radius:13px;color:var(--tp-primary);display:flex;flex:0 0 auto;font-size:21px;height:42px;justify-content:center;width:42px}.tp-pagehead__icon.is-blue{background:#eaf1ff;color:#2563eb}.tp-pagehead__icon.is-orange{background:#fff0e4;color:#d7670c}.tp-pagehead__icon.is-purple{background:#f2eafe;color:#7c3aed}.tp-pagehead__icon.is-green{background:#e5f8f0;color:#0f9f6e}.tp-pagehead__icon.is-teal{background:#e4f7f5;color:#0f8f87}.tp-work-content{min-width:0}.tp-chat-shell,.tp-work-content>.card{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:18px;box-shadow:var(--tp-shadow);overflow:hidden}.tp-chat-shell{padding:12px}.tp-work-page .tp-orderlist{display:flex;flex-direction:column;gap:10px}.tp-work-page .event-card{background:#fff;border:1px solid var(--tp-border)!important;border-radius:14px!important;margin-bottom:10px!important;transition:border-color .14s ease,box-shadow .14s ease}.tp-work-page .event-card:hover{border-color:#d8e1ef!important;box-shadow:0 5px 15px #0f172a0f!important}.tp-work-page .filter .q-chip{background:var(--tp-surface-2);border-radius:10px}.tp-route-page .card{border-color:var(--tp-border);border-radius:16px;box-shadow:var(--tp-shadow)}.tp-route-page .card-footer,.tp-route-page .card-header{border-color:var(--tp-border)}.tp-route-page .q-list--bordered,.tp-route-page .q-table__container{border-color:var(--tp-border);border-radius:14px}.tp-route-page .standart-block{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:16px;box-shadow:var(--tp-shadow)}.tp-route-page.bggrey{padding:20px!important}.tp-route-page.bggrey>*{margin-left:auto!important;margin-right:auto!important;max-width:580px;width:100%}@media (max-width:760px){.tp-work-page .tp-pagehead{gap:9px}.tp-pagehead__icon{border-radius:11px;font-size:19px;height:38px;width:38px}.tp-chat-shell,.tp-work-content>.card{border-radius:15px}.tp-chat-shell{margin-left:-3px;margin-right:-3px;padding:5px}}.ios-install-card[data-v-0deb3d4d]{border-radius:22px 22px 0 0;max-width:520px;padding:10px 20px calc(20px + env(safe-area-inset-bottom));width:100%}.ios-install-card__handle[data-v-0deb3d4d]{background:#d8dde5;border-radius:999px;height:4px;margin:0 auto 18px;width:38px}.ios-install-card__head[data-v-0deb3d4d]{align-items:center;display:flex;gap:14px}.ios-install-card__head img[data-v-0deb3d4d]{border-radius:12px;height:54px;width:54px}.ios-install-card__title[data-v-0deb3d4d]{color:var(--tp-text);font-size:19px;font-weight:800;line-height:1.2}.ios-install-card__subtitle[data-v-0deb3d4d]{color:var(--tp-text-3);font-size:13px;margin-top:3px}.ios-install-card__steps[data-v-0deb3d4d]{counter-reset:install-step;display:grid;gap:15px;list-style:none;margin:22px 0 16px;padding:0}.ios-install-card__steps li[data-v-0deb3d4d]{align-items:center;color:var(--tp-text);counter-increment:install-step;display:grid;font-size:14px;gap:12px;grid-template-columns:34px 1fr;line-height:1.4}.ios-install-card__steps .q-icon[data-v-0deb3d4d]{background:var(--tp-primary-weak);border-radius:10px;color:var(--tp-primary-600);font-size:20px;height:34px;width:34px}.ios-install-card__note[data-v-0deb3d4d]{align-items:flex-start;background:var(--tp-surface-2);border-radius:var(--tp-r);color:var(--tp-text-2);display:flex;font-size:12.5px;gap:9px;line-height:1.4;padding:12px}.ios-install-card__note .q-icon[data-v-0deb3d4d]{color:var(--tp-primary-600);flex:0 0 auto;margin-top:1px}.ios-install-card__button[data-v-0deb3d4d]{border-radius:var(--tp-r);font-weight:700;margin-top:18px;min-height:44px}