@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Open+Sans:wght@400;700&display=swap";:root{--app-color-bg-primary:#272847;--app-color-bg:#fff;--app-color-btn-primary:#201d1e;--app-color-btn-secondary:#fff;--app-color-text:#282947;--app-color-text-white:#fff;--app-color-text-secondary:#6d6e82;--app-color-text-muted:#a8a8a8;--app-color-accent:#3d42ba;--app-color-accent-warm:#ff823c;--app-color-border-primary:#201d1e;--app-color-border:#e6e6e6;--app-color-inverse:#fff;--app-color-bg-elevated:hsla(0,0%,100%,.92);--app-color-accent-soft:rgba(61,66,186,.14);--app-color-accent-softer:rgba(61,66,186,.08);--app-color-accent-warm-soft:rgba(255,130,60,.16);--app-color-accent-warm-softer:rgba(255,130,60,.1);--app-color-overlay:rgba(32,29,30,.5);--app-shadow-card:0 6px 16px rgba(40,41,71,.12)}#__nuxt,body,html{background:var(--app-color-bg);color:var(--app-color-text)}a{color:var(--app-color-accent)}body{font-family:DXRigraf,Arial,sans-serif}*{box-sizing:border-box;margin:0;outline:none;padding:0}.FlatCatalogCard{background:var(--app-color-bg);border:1px solid var(--app-color-border);border-radius:14px;box-shadow:var(--app-shadow-card);display:flex;flex-direction:column;gap:15px;justify-content:space-between;padding:18px;position:relative}.FlatCatalogCard__favBtn{align-items:center;background:var(--app-color-bg-elevated);border:1px solid var(--app-color-border);border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;width:30px}.FlatCatalogCard__favBtn:hover{background:var(--app-color-bg)}.FlatCatalogCard__favIcon{color:var(--app-color-text-muted)}.FlatCatalogCard__favIcon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.FlatCatalogCard__favIcon.is-active{color:var(--app-color-accent)}.FlatCatalogCard__favIcon.is-active path{fill:currentColor;stroke:currentColor}.FlatCatalogCard__title{color:var(--app-color-text);font-family:DXRigraf,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.2}.FlatCatalogCard__imageWrap{align-items:center;aspect-ratio:16/10;background:var(--app-color-bg);border-radius:12px;display:flex;justify-content:center;overflow:hidden;width:100%}.FlatCatalogCard__image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.FlatCatalogCard__imagePlaceholder{color:var(--app-color-text-secondary);font-family:DXRigraf,Arial,sans-serif;font-size:14px;font-weight:500}.FlatCatalogCard__devInfo{color:var(--app-color-text);display:flex;flex-wrap:wrap;font-family:DXRigraf,Arial,sans-serif;font-size:16px;font-weight:500;gap:8px;line-height:1}.FlatCatalogCard__devItem{white-space:nowrap}.FlatCatalogCard__devItem:not(:last-child):after{content:","}.FlatCatalogCard__metaSubtitle{color:var(--app-color-text-muted);display:flex;flex-wrap:wrap;font-family:DXRigraf,Arial,sans-serif;font-size:12px;gap:6px;line-height:1}.FlatCatalogCard__metaItem{white-space:nowrap}.FlatCatalogCard__metaItem:not(:last-child):after{content:"·";margin-left:6px}.FlatCatalogCard__payments{background:var(--app-color-bg-elevated);border:1px solid var(--app-color-border);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px}.FlatCatalogCard__paymentsTitle{color:var(--app-color-text-muted);font-family:DXRigraf,Arial,sans-serif;font-size:13px;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.FlatCatalogCard__paymentsTabs{display:flex;flex-wrap:wrap;gap:8px}.FlatCatalogCard__paymentsTab{background:var(--app-color-bg);border:1px solid var(--app-color-border);border-radius:999px;color:var(--app-color-text-secondary);cursor:pointer;font-family:DXRigraf,Arial,sans-serif;font-size:12px;line-height:1.1;padding:6px 10px;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.FlatCatalogCard__paymentsTab.is-active{background:var(--app-color-accent);border-color:var(--app-color-accent);color:#fff}.FlatCatalogCard__paymentsPopover{display:flex;flex-direction:column;gap:10px;max-width:260px}.FlatCatalogCard__paymentsPopoverTitle{color:var(--app-color-text);font-family:DXRigraf,Arial,sans-serif;font-size:14px;line-height:1.2}.FlatCatalogCard__paymentsPopoverList{display:flex;flex-direction:column;gap:8px}.FlatCatalogCard__paymentItem,.FlatCatalogCard__paymentPreview{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.FlatCatalogCard__paymentPart{display:flex;flex-direction:column;gap:4px}.FlatCatalogCard__paymentValue{color:var(--app-color-text);font-family:DXRigraf,Arial,sans-serif;font-size:16px;line-height:1.2}.FlatCatalogCard__paymentDescription{color:var(--app-color-text-secondary);font-family:DXRigraf,Arial,sans-serif;font-size:13px;line-height:1.35}.FlatCatalogCard__paymentProgramDescription{color:var(--app-color-text-muted);font-family:DXRigraf,Arial,sans-serif;font-size:12px;line-height:1.4;width:100%}.FlatCatalogCard__paymentArrow{align-self:flex-start;color:var(--app-color-text-muted);font-size:16px;line-height:1.2}.FlatCatalogCard__paymentsMore{align-self:flex-start;background:transparent;border:0;color:var(--app-color-accent);cursor:pointer;font-family:DXRigraf,Arial,sans-serif;font-size:13px;line-height:1.2;padding:0}.FlatCatalogCard__tags{display:flex;flex-wrap:wrap;gap:8px}.FlatCatalogCard__tag{align-items:center;background:var(--app-color-bg);border:1px solid var(--app-color-border);border-radius:999px;display:inline-flex;font-size:13px;line-height:1;padding:6px 10px;white-space:nowrap}.FlatCatalogCard__price,.FlatCatalogCard__tag{color:var(--app-color-text);font-family:DXRigraf,Arial,sans-serif}.FlatCatalogCard__price{font-size:24px;font-weight:500;line-height:1.15}.FlatCatalogCard__actions{margin-top:4px}@media(max-width:640px){.FlatCatalogCard{border-radius:12px;padding:14px}.FlatCatalogCard__favBtn{height:36px;right:12px;top:12px;width:36px}.FlatCatalogCard__title{font-size:18px}.FlatCatalogCard__price{font-size:22px}.FlatCatalogCard__devInfo{font-size:16px}.FlatCatalogCard__metaSubtitle{font-size:12px}}.FlatCatalogFilters{display:flex;flex-direction:column;gap:15px;margin-bottom:50px;margin-top:30px}.FlatCatalogFilters__group{display:flex;flex-direction:column;gap:14px}.FlatCatalogFilters__groupTitle{color:var(--app-color-text-secondary);font-family:DXRigraf,Arial,sans-serif;font-size:15px;letter-spacing:.08em;line-height:1.2;margin:0;text-transform:uppercase}.FlatCatalogFilters__fieldsGrid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.FlatCatalogFilters__fieldsGrid--promo{align-items:end;grid-template-columns:repeat(2,minmax(0,1fr))}.FlatCatalogFilters__fieldsGrid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.FlatCatalogFilters__clearBtn{margin:0 0 0 auto;width:-moz-fit-content;width:fit-content}.FlatCatalogFilters__footer{align-items:center;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.FlatCatalogFilters__footerCount{font-family:DXRigraf,Arial,sans-serif;font-size:16px}.FlatCatalogFilters__sort{grid-column-end:5;grid-column-start:4}@media(max-width:900px){.FlatCatalogFilters__fieldsGrid,.FlatCatalogFilters__fieldsGrid--compact,.FlatCatalogFilters__fieldsGrid--promo,.FlatCatalogFilters__footer{grid-template-columns:repeat(2,1fr)}.FlatCatalogFilters__sort{grid-column-end:3;grid-column-start:2}}@media(max-width:500px){.FlatCatalogFilters__fieldsGrid,.FlatCatalogFilters__fieldsGrid--compact,.FlatCatalogFilters__fieldsGrid--promo,.FlatCatalogFilters__footer{grid-template-columns:repeat(1,1fr)}.FlatCatalogFilters__sort{grid-column-end:2;grid-column-start:1}}.FlatCatalogView{padding:90px 150px}.FlatCatalogView__flatList{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:30px}@media(max-width:1600px){.FlatCatalogView{padding:72px 110px}}@media(max-width:1366px){.FlatCatalogView{padding:56px 72px}}@media(max-width:1200px){.FlatCatalogView{padding:44px 48px}.FlatCatalogView__flatList{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.FlatCatalogView__flatList{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}}@media(max-width:1100px){.FlatCatalogView{padding:36px}}@media(max-width:768px){.FlatCatalogView{padding:28px 20px}}@media(max-width:640px){.FlatCatalogView{padding:22px 14px}}@media(max-width:540px){.FlatCatalogView__flatList{grid-template-columns:repeat(1,1fr)}}.InfrastructureMap{inset:0;position:absolute}.InfrastructureMap__btnCloseFullSize{background-color:var(--app-color-accent-warm);cursor:pointer;height:40px;position:fixed;right:20px;top:20px;transition:.2s ease-in-out;width:34px;z-index:10001}.InfrastructureMap:hover .InfrastructureMap__coverHint{opacity:0}.InfrastructureMap__coverHint{align-items:center;background-color:var(--app-color-overlay);display:flex;inset:0;justify-content:center;opacity:1;pointer-events:none;position:absolute;transition:opacity .5s}.InfrastructureMap__desktopHint{align-items:center;display:flex;flex-direction:column}.InfrastructureMap__desktopHintText{color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:110%;text-align:center}.InfrastructureMap__mobileHint{display:none}.InfrastructureMap__error{align-items:center;background-color:var(--app-color-surface);color:var(--app-color-inverse);display:flex;inset:0;justify-content:center;position:absolute}@media screen and (max-width:1170px){.InfrastructureMap__coverHint{pointer-events:auto}.InfrastructureMap:hover .InfrastructureMap__coverHint{opacity:1}.InfrastructureMap__desktopHint{display:none}.InfrastructureMap__mobileHint{align-items:center;display:flex;flex-direction:column;gap:20px}}.FlatDetailView{color:var(--app-color-text);padding:90px 150px}.FlatDetailView__LinkBtn{color:var(--app-color-text);margin-bottom:20px}.FlatDetailView__content{align-items:start;display:grid;gap:26px;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);margin-top:20px}.FlatDetailView__infoCard,.FlatDetailView__planCard{background:var(--app-color-bg);border:1px solid var(--app-color-border);border-radius:14px}.FlatDetailView__left{display:flex;flex-direction:column;gap:26px}.FlatDetailView__planCard{padding:26px}.FlatDetailView__planImageWrap{align-items:center;background:var(--app-color-bg);border-radius:10px;display:flex;justify-content:center;min-height:380px;width:100%}.FlatDetailView__planImage{display:block;max-height:560px;-o-object-fit:contain;object-fit:contain;width:100%}.FlatDetailView__planPlaceholder{color:var(--app-color-text-muted);font-family:DXRigraf,Arial,sans-serif;font-size:14px;line-height:1.3}.FlatDetailView__mapFrame{background:var(--app-color-bg);border-radius:10px;min-height:600px;overflow:hidden;position:relative;width:100%}.FlatDetailView__infoCard{display:flex;flex-direction:column;gap:0;height:-moz-fit-content;height:fit-content;padding:22px}.FlatDetailView__section{border-top:1px solid var(--app-color-border);padding:16px 0}.FlatDetailView__section:first-of-type{border-top:none}.FlatDetailView__complexName{font-size:19px}.FlatDetailView__complexName,.FlatDetailView__title{color:var(--app-color-text);font-family:DXRigraf,Arial,sans-serif;font-weight:500;line-height:1.2}.FlatDetailView__title{font-size:22px;margin-bottom:8px}.FlatDetailView__price{font-size:24px;font-weight:500;line-height:1.2}.FlatDetailView__price,.FlatDetailView__row{color:var(--app-color-text);font-family:DXRigraf,Arial,sans-serif}.FlatDetailView__row{align-items:baseline;display:flex;font-size:16px;gap:10px;justify-content:space-between;line-height:1.35}.FlatDetailView__row--tags{align-items:flex-start}.FlatDetailView__tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:60%}.FlatDetailView__tag{align-items:center;background:var(--app-color-bg);border:1px solid var(--app-color-border);border-radius:999px;color:var(--app-color-text);display:inline-flex;font-family:DXRigraf,Arial,sans-serif;font-size:13px;line-height:1;padding:6px 10px;white-space:nowrap}.FlatDetailView__row+.FlatDetailView__row{margin-top:10px}.FlatDetailView__row strong{font-weight:600}.FlatDetailView__empty{color:var(--app-color-text);font-family:DXRigraf,Arial,sans-serif;font-size:16px;line-height:1.35;padding:20px 0}.FlatDetailView__offers{background:radial-gradient(circle at top left,rgba(92,109,255,.08),transparent 30%),radial-gradient(circle at top right,hsla(31,80%,86%,.28),transparent 26%),linear-gradient(180deg,#f6f7fc,#f0f3fc);border-radius:32px;margin-top:32px;padding:28px}.FlatDetailView__clientCapital{background:radial-gradient(circle at top left,rgba(127,207,176,.16),transparent 34%),radial-gradient(circle at top right,hsla(48,88%,84%,.26),transparent 26%),linear-gradient(180deg,#fafcf8,#f2f7ef);border-radius:32px;margin-top:32px;padding:28px}.FlatDetailView__clientCapitalHead{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.FlatDetailView__clientCapitalEyebrow{color:#667f67;display:inline-flex;font-family:DXRigraf,Arial,sans-serif;font-size:12px;letter-spacing:.08em;line-height:1;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.FlatDetailView__clientCapitalTitle{color:#253e2d;font-family:DXRigraf,Arial,sans-serif;font-size:28px;font-weight:500;line-height:1.1;margin:0}.FlatDetailView__clientCapitalGrid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.FlatDetailView__clientCapitalItem{background:#ffffffe0;border-radius:22px;box-shadow:inset 0 0 0 1px #e4ebe0,0 10px 28px #45613714;display:flex;flex-direction:column;gap:10px;padding:22px 20px}.FlatDetailView__clientCapitalLabel,.FlatDetailView__clientCapitalValue{font-family:DXRigraf,Arial,sans-serif}.FlatDetailView__clientCapitalLabel{color:#667f67;font-size:14px;line-height:1.25}.FlatDetailView__clientCapitalValue{color:#253e2d;font-size:28px;font-weight:500;line-height:1.1}.FlatDetailView__offersHead{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.FlatDetailView__offersEyebrow{color:#7e8293;display:inline-flex;font-family:DXRigraf,Arial,sans-serif;font-size:12px;letter-spacing:.08em;line-height:1;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.FlatDetailView__offersTitle{color:#1e203c;font-family:DXRigraf,Arial,sans-serif;font-size:28px;font-weight:500;line-height:1.1;margin:0}.FlatDetailView__offersTabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.FlatDetailView__offersTabs--secondary{margin-bottom:16px}.FlatDetailView__offersTab{background:#ffffffdb;border:1px solid #eeeff5;border-radius:999px;color:#6d7184;cursor:pointer;font-family:DXRigraf,Arial,sans-serif;font-size:15px;line-height:1;padding:11px 18px;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.FlatDetailView__offersTab.is-active{background:linear-gradient(180deg,#4c55dd,#343db8);border-color:transparent;box-shadow:0 14px 28px #3d48c838;color:#fff}.FlatDetailView__offersTab--secondary.is-active{background:#272b54;box-shadow:none}.FlatDetailView__offersPanel{background:#ffffffe0;border-radius:32px;box-shadow:inset 0 0 0 1px #eef0f6,0 18px 42px #343db812;padding:28px}.FlatDetailView__offersMetaTabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.FlatDetailView__offersMetaTab{background:#f4f6ff;border:1px solid #e3e8ff;border-radius:999px;color:#4651a5;cursor:pointer;font-family:DXRigraf,Arial,sans-serif;font-size:14px;line-height:1;padding:10px 16px}.FlatDetailView__offersMetaTab--accent{background:#ecfaf5;border-color:#dbf4ec;color:#2b946b}.FlatDetailView__offersMetaTab.is-active{box-shadow:inset 0 0 0 1px currentColor}.FlatDetailView__mortgageOfferList{display:flex;flex-direction:column;gap:14px;margin-top:12px}.FlatDetailView__mortgageOffer{background:linear-gradient(180deg,#f8faff,#fff);border:1px solid #e7ecf7;border-radius:22px}.FlatDetailView__mortgageOfferMain{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(220px,.9fr);padding:22px 20px}.FlatDetailView__mortgageOfferBankHead{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:6px}.FlatDetailView__discountMortgageTitle,.FlatDetailView__discountMortgageValue,.FlatDetailView__mortgageOfferBankName,.FlatDetailView__mortgageOfferValue{color:#1e203c;font-family:DXRigraf,Arial,sans-serif}.FlatDetailView__discountMortgageTitle,.FlatDetailView__mortgageOfferBankName{font-size:18px;font-weight:500;line-height:1.2}.FlatDetailView__discountMortgageValue,.FlatDetailView__mortgageOfferValue{font-size:16px;font-weight:500;line-height:1.3}.FlatDetailView__mortgageOfferBadge{background:#eaf1ff;border-radius:999px;color:#4a5fc4;display:inline-flex;font-family:DXRigraf,Arial,sans-serif;font-size:12px;line-height:1;padding:5px 10px}.FlatDetailView__discountMortgageMeta,.FlatDetailView__mortgageOfferDescription,.FlatDetailView__offersEmpty{color:#7e8293;font-family:DXRigraf,Arial,sans-serif;font-size:14px;line-height:1.35;margin:0}.FlatDetailView__mortgageOfferPayment{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;text-align:right}.FlatDetailView__mortgageOfferPaymentPart{display:flex;flex-direction:column;gap:4px}.FlatDetailView__mortgageOfferArrow{align-self:flex-start;color:#7e8293;font-size:16px;line-height:1.2}.FlatDetailView__offersGrid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.FlatDetailView__offersItem{background:#ffffffeb;border:1px solid #ebeef7;border-radius:22px;box-shadow:0 10px 30px #0f172a0d;display:flex;flex-direction:column;gap:12px;min-height:100%;padding:22px 20px}.FlatDetailView__offersItemName{color:#1e203c;font-family:DXRigraf,Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.15;margin:0}.FlatDetailView__offersItemValue{display:flex;flex-direction:column;gap:4px}.FlatDetailView__offersItemValueItem{color:var(--app-color-text);font-family:DXRigraf,Arial,sans-serif;font-size:14px;line-height:1.25;margin:0;padding-left:16px;position:relative}.FlatDetailView__offersItemValueItem:before{background:#455ac2;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:9px;width:6px}.FlatDetailView__offersItemPrice{color:#272b54;font-family:DXRigraf,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.2}.FlatDetailView__discountMortgages{display:flex;flex-direction:column;gap:12px;margin-top:auto}.FlatDetailView__discountMortgage{background:#f7f9ff;border:1px solid #e9edf8;border-radius:18px;padding:14px 16px}@media(max-width:1600px){.FlatDetailView{padding:72px 110px}}@media(max-width:1366px){.FlatDetailView{padding:56px 72px}}@media(max-width:1200px){.FlatDetailView{padding:44px 48px}}@media(max-width:1100px){.FlatDetailView{padding:36px}.FlatDetailView__content{grid-template-columns:1fr}.FlatDetailView__planImageWrap{min-height:320px}}@media(max-width:768px){.FlatDetailView{padding:28px 20px}.FlatDetailView__row{font-size:15px}.FlatDetailView__clientCapital,.FlatDetailView__offers{padding:22px 18px}.FlatDetailView__clientCapitalTitle,.FlatDetailView__offersTitle{font-size:24px}.FlatDetailView__offersPanel{border-radius:24px;padding:22px 18px}.FlatDetailView__mortgageOfferMain{gap:18px;grid-template-columns:1fr}.FlatDetailView__mortgageOfferPayment{justify-content:flex-start;text-align:left}}@media(max-width:640px){.FlatDetailView{padding:22px 14px}.FlatDetailView__planImage,.FlatDetailView__planImageWrap{max-height:350px}.FlatDetailView__planImageWrap{min-height:260px}.FlatDetailView__mapFrame{min-height:300px}.FlatDetailView__complexName{font-size:18px}.FlatDetailView__title{font-size:20px}.FlatDetailView__price{font-size:22px}.FlatDetailView__row{font-size:14px}.FlatDetailView__clientCapital,.FlatDetailView__offers{border-radius:16px;margin-top:24px;padding:18px 14px}.FlatDetailView__offersHead{gap:10px;margin-bottom:18px}.FlatDetailView__clientCapitalTitle,.FlatDetailView__offersTitle{font-size:20px}.FlatDetailView__clientCapitalGrid{gap:12px;grid-template-columns:1fr}.FlatDetailView__clientCapitalItem{border-radius:14px;padding:18px 16px}.FlatDetailView__clientCapitalValue{font-size:22px}.FlatDetailView__offersGrid{gap:12px;grid-template-columns:1fr}.FlatDetailView__offersMetaTabs,.FlatDetailView__offersTabs{gap:8px}.FlatDetailView__offersMetaTab,.FlatDetailView__offersTab{justify-content:center;width:100%}.FlatDetailView__offersPanel{border-radius:18px;padding:16px 14px}.FlatDetailView__offersItem{border-radius:14px;gap:14px;padding:18px 16px}.FlatDetailView__offersItemName{font-size:18px}.FlatDetailView__mortgageOffer{border-radius:16px}.FlatDetailView__mortgageOfferMain{padding:16px 14px}.FlatDetailView__offersItemValueItem{font-size:14px}}.FlatCatalogSelectionView{padding:90px 150px}.FlatCatalogSelectionView,.FlatCatalogSelectionView__LinkBtn{color:var(--app-color-text)}.FlatCatalogSelectionView__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.FlatCatalogSelectionView__flatList{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:30px}.FlatCatalogSelectionView__empty{color:var(--app-color-text);font-family:DXRigraf,Arial,sans-serif;font-size:16px;line-height:1.35;padding:20px 0}@media(max-width:1600px){.FlatCatalogSelectionView{padding:72px 110px}}@media(max-width:1366px){.FlatCatalogSelectionView{padding:56px 72px}}@media(max-width:1200px){.FlatCatalogSelectionView{padding:44px 48px}.FlatCatalogSelectionView__flatList{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.FlatCatalogSelectionView{padding:36px}}@media(max-width:850px){.FlatCatalogSelectionView__flatList{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.FlatCatalogSelectionView{padding:28px 20px}}@media(max-width:640px){.FlatCatalogSelectionView{padding:22px 14px}}@media(max-width:540px){.FlatCatalogSelectionView__flatList{grid-template-columns:repeat(1,1fr)}}.Error500View[data-v-587fc399]{align-items:center;background-color:var(--app-color-bg-primary);color:var(--app-color-text-white);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:24px;text-align:center}.Error500View__title[data-v-587fc399]{font-family:DXRigraf,Arial,sans-serif;font-size:clamp(120px,24vw,320px);font-weight:700;line-height:.9;margin-bottom:16px}.Error500View__text[data-v-587fc399]{font-family:DXRigraf,Arial,sans-serif;font-size:clamp(20px,2.4vw,36px);line-height:1.2}.Error404View[data-v-6438168c]{align-items:center;background-color:var(--app-color-bg-primary);color:var(--app-color-text-white);display:flex;flex-direction:column;font-family:DXRigraf,Arial,sans-serif;justify-content:center;min-height:100vh;padding:24px;text-align:center}.Error404View__title[data-v-6438168c]{font-size:clamp(120px,24vw,320px);font-weight:700;line-height:.9;margin-bottom:16px}.Error404View__text[data-v-6438168c]{font-size:clamp(20px,2.2vw,34px);line-height:1.2;margin-bottom:36px}.Error404View__button[data-v-6438168c]{align-items:center;border:1px solid var(--app-color-text-white);border-radius:12px;color:var(--app-color-text-white);display:inline-flex;font-size:18px;justify-content:center;line-height:1;min-height:52px;padding:0 28px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.Error404View__button[data-v-6438168c]:hover{background-color:var(--app-color-text-white);color:var(--app-color-bg-primary)}.AdminSectionTabs{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:32px}.AdminSectionTabs__tab{background:linear-gradient(135deg,#fffffff5,#f1f5f9eb),radial-gradient(circle at top right,rgba(14,165,233,.12),transparent 38%);border:1px solid rgba(15,23,42,.12);border-radius:24px;box-shadow:0 18px 38px #0f172a14;color:var(--app-color-text);display:flex;flex-direction:column;gap:8px;min-height:108px;padding:22px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.AdminSectionTabs__tab:hover{border-color:#0ea5e94d;box-shadow:0 22px 46px #0f172a1f;transform:translateY(-2px)}.AdminSectionTabs__tab--active{background:linear-gradient(135deg,#e0f2fefa,#fffffff5),radial-gradient(circle at top right,rgba(14,165,233,.2),transparent 42%);border-color:#0284c766;box-shadow:0 24px 52px #0284c72e}.AdminSectionTabs__label{font-family:DXRigraf,Arial,sans-serif;font-size:22px;line-height:1.1}.AdminSectionTabs__description{color:var(--app-color-text-secondary);font-size:14px;line-height:1.4}@media(max-width:900px){.AdminSectionTabs{grid-template-columns:1fr}}@media(max-width:640px){.AdminSectionTabs{gap:12px;margin-bottom:24px}.AdminSectionTabs__tab{border-radius:20px;min-height:auto;padding:18px}.AdminSectionTabs__label{font-size:18px}}.AdminDeveloperListView{color:var(--app-color-text);padding:90px 150px}.AdminDeveloperListView__hero{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.AdminDeveloperListView__eyebrow,.AdminDeveloperListView__summaryLabel{color:var(--app-color-text-muted);font-family:DXRigraf,Arial,sans-serif;font-size:14px;letter-spacing:.08em;line-height:1;margin:0 0 10px;text-transform:uppercase}.AdminDeveloperListView__title{font-family:DXRigraf,Arial,sans-serif;font-size:40px;line-height:1;margin:0}.AdminDeveloperListView__subtitle{color:var(--app-color-text-secondary);font-family:DXRigraf,Arial,sans-serif;font-size:18px;line-height:1.4;margin:14px 0 0;max-width:760px}.AdminDeveloperListView__panel,.AdminDeveloperListView__stateCard,.AdminDeveloperListView__summary{background:var(--app-color-bg);border:1px solid var(--app-color-border);border-radius:24px;box-shadow:var(--app-shadow-card)}.AdminDeveloperListView__summary{min-width:260px;padding:22px 24px}.AdminDeveloperListView__summaryLabel{display:block}.AdminDeveloperListView__summaryValue{font-family:DXRigraf,Arial,sans-serif;font-size:24px;line-height:1.2}.AdminDeveloperListView__panel{overflow:hidden}.AdminDeveloperListView__listItem,.AdminDeveloperListView__panelHead{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(220px,1fr) minmax(320px,520px) minmax(150px,180px)}.AdminDeveloperListView__panelHead{border-bottom:1px solid var(--app-color-border);padding:20px 24px}.AdminDeveloperListView__headCell{color:var(--app-color-text-muted);font-family:DXRigraf,Arial,sans-serif;font-size:14px;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.AdminDeveloperListView__listItem{padding:24px}.AdminDeveloperListView__listItem:not(:last-child){border-bottom:1px solid var(--app-color-border)}.AdminDeveloperListView__name{font-family:DXRigraf,Arial,sans-serif;font-size:28px;line-height:1.15;margin-top:10px}.AdminDeveloperListView__controlHint,.AdminDeveloperListView__stateText,.AdminDeveloperListView__uid{color:var(--app-color-text-secondary);font-size:15px;line-height:1.5}.AdminDeveloperListView__control{display:flex;flex-direction:column;gap:10px}.AdminDeveloperListView__control--switch{justify-content:center;min-height:100%}.AdminDeveloperListView__actions{align-items:center;display:flex;gap:14px}.AdminDeveloperListView__stateCard{padding:28px}.AdminDeveloperListView__stateTitle{font-family:DXRigraf,Arial,sans-serif;font-size:26px;line-height:1.2}@media(max-width:1200px){.AdminDeveloperListView{padding:56px 32px}.AdminDeveloperListView__hero{flex-direction:column}.AdminDeveloperListView__summary{min-width:100%}.AdminDeveloperListView__listItem,.AdminDeveloperListView__panelHead{grid-template-columns:1fr}}@media(max-width:768px){.AdminDeveloperListView{padding:24px 14px}.AdminDeveloperListView__title{font-size:32px}.AdminDeveloperListView__subtitle{font-size:16px}}.AdminComplexListView{color:var(--app-color-text);padding:90px 150px}.AdminComplexListView__hero{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.AdminComplexListView__eyebrow,.AdminComplexListView__summaryLabel{color:var(--app-color-text-muted);font-family:DXRigraf,Arial,sans-serif;font-size:14px;letter-spacing:.08em;line-height:1;margin:0 0 10px;text-transform:uppercase}.AdminComplexListView__title{font-family:DXRigraf,Arial,sans-serif;font-size:40px;line-height:1;margin:0}.AdminComplexListView__subtitle{color:var(--app-color-text-secondary);font-family:DXRigraf,Arial,sans-serif;font-size:18px;line-height:1.4;margin:14px 0 0;max-width:720px}.AdminComplexListView__panel,.AdminComplexListView__stateCard,.AdminComplexListView__summary{background:var(--app-color-bg);border:1px solid var(--app-color-border);border-radius:24px;box-shadow:var(--app-shadow-card)}.AdminComplexListView__summary{min-width:220px;padding:20px 22px}.AdminComplexListView__summaryLabel{display:block;margin-bottom:10px}.AdminComplexListView__summaryValue{font-family:DXRigraf,Arial,sans-serif;font-size:28px;line-height:1.1}.AdminComplexListView__panel{overflow:hidden}.AdminComplexListView__listItem,.AdminComplexListView__panelHead{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(220px,1fr) minmax(240px,320px) minmax(240px,320px) minmax(220px,260px) minmax(150px,180px)}.AdminComplexListView__panelHead{border-bottom:1px solid var(--app-color-border);padding:20px 24px}.AdminComplexListView__headCell{color:var(--app-color-text-muted);font-family:DXRigraf,Arial,sans-serif;font-size:14px;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.AdminComplexListView__listItem{padding:24px}.AdminComplexListView__listItem:not(:last-child){border-bottom:1px solid var(--app-color-border)}.AdminComplexListView__uid{color:var(--app-color-text-muted);font-family:DXRigraf,Arial,sans-serif;font-size:14px;line-height:1.3;word-break:break-word}.AdminComplexListView__link{color:var(--app-color-accent,var(--app-color-text));display:inline-block;font-family:DXRigraf,Arial,sans-serif;font-size:24px;line-height:1.2;margin-top:10px;text-decoration:none}.AdminComplexListView__control{display:flex;flex-direction:column;gap:10px}.AdminComplexListView__control--switch{justify-content:center;min-height:100%}.AdminComplexListView__controlHint,.AdminComplexListView__stateText{color:var(--app-color-text-secondary);font-size:15px;line-height:1.5}.AdminComplexListView__stateCard{padding:32px 28px}.AdminComplexListView__stateTitle{color:var(--app-color-text);font-family:DXRigraf,Arial,sans-serif;font-size:24px;line-height:1.2}@media(max-width:1600px){.AdminComplexListView{padding:56px 36px}}@media(max-width:1200px){.AdminComplexListView__hero{flex-direction:column}.AdminComplexListView__summary{min-width:0;width:100%}.AdminComplexListView__listItem,.AdminComplexListView__panelHead{grid-template-columns:1fr}}@media(max-width:768px){.AdminComplexListView{padding:24px 14px}.AdminComplexListView__title{font-size:32px}.AdminComplexListView__subtitle{font-size:16px}}.AdminComplexEditorView{color:var(--app-color-text);padding:90px 150px}.AdminComplexEditorView__backLink{color:var(--app-color-text);margin-bottom:20px}.AdminComplexEditorView__hero{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.AdminComplexEditorView__eyebrow,.AdminComplexEditorView__summaryLabel{color:var(--app-color-text-muted);font-family:DXRigraf,Arial,sans-serif;font-size:14px;letter-spacing:.08em;line-height:1;margin:0 0 10px;text-transform:uppercase}.AdminComplexEditorView__title{font-family:DXRigraf,Arial,sans-serif;font-size:40px;line-height:1;margin:0}.AdminComplexEditorView__subtitle{color:var(--app-color-text-secondary);font-family:DXRigraf,Arial,sans-serif;font-size:18px;line-height:1.4;margin:14px 0 0;max-width:760px}.AdminComplexEditorView__summary{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:420px}.AdminComplexEditorView__panel,.AdminComplexEditorView__stateCard,.AdminComplexEditorView__summaryItem{background:var(--app-color-bg);border:1px solid var(--app-color-border);border-radius:24px;box-shadow:var(--app-shadow-card)}.AdminComplexEditorView__summaryItem{padding:20px 22px}.AdminComplexEditorView__summaryValue{font-family:DXRigraf,Arial,sans-serif;font-size:24px;line-height:1.15}.AdminComplexEditorView__panel+.AdminComplexEditorView__panel,.AdminComplexEditorView__panel+.AdminComplexEditorView__stateCard{margin-top:24px}.AdminComplexEditorView__panelBody,.AdminComplexEditorView__panelHead{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.1fr) 220px minmax(320px,420px)}.AdminComplexEditorView__panelHead{border-bottom:1px solid var(--app-color-border);padding:20px 24px}.AdminComplexEditorView__panelBody{padding:24px}.AdminComplexEditorView__listItem{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);padding:24px}.AdminComplexEditorView__listItem:not(:last-child){border-bottom:1px solid var(--app-color-border)}.AdminComplexEditorView__headCell{color:var(--app-color-text-muted);font-family:DXRigraf,Arial,sans-serif;font-size:14px;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.AdminComplexEditorView__name{color:var(--app-color-text);font-family:DXRigraf,Arial,sans-serif;font-size:24px;line-height:1.2}.AdminComplexEditorView__name--house{font-size:20px}.AdminComplexEditorView__uid{color:var(--app-color-text-muted);font-family:DXRigraf,Arial,sans-serif;font-size:14px;line-height:1.3;margin-top:10px;word-break:break-word}.AdminComplexEditorView__badge{background:var(--app-color-bg-elevated);border:1px solid var(--app-color-border);border-radius:999px;color:var(--app-color-text);font-family:DXRigraf,Arial,sans-serif;font-size:14px;justify-self:start;line-height:1.2;padding:10px 14px}.AdminComplexEditorView__control{display:flex;flex-direction:column;gap:10px}.AdminComplexEditorView__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.AdminComplexEditorView__controlHint,.AdminComplexEditorView__stateText{color:var(--app-color-text-secondary);font-size:15px;line-height:1.5}.AdminComplexEditorView__stateCard{padding:32px 28px}.AdminComplexEditorView__stateTitle{color:var(--app-color-text);font-family:DXRigraf,Arial,sans-serif;font-size:24px;line-height:1.2}@media(max-width:1400px){.AdminComplexEditorView{padding:56px 36px}}@media(max-width:1200px){.AdminComplexEditorView__hero{flex-direction:column}.AdminComplexEditorView__summary{min-width:100%}.AdminComplexEditorView__listItem,.AdminComplexEditorView__panelBody,.AdminComplexEditorView__panelHead{grid-template-columns:1fr}}@media(max-width:768px){.AdminComplexEditorView{padding:24px 14px}.AdminComplexEditorView__title{font-size:32px}.AdminComplexEditorView__subtitle{font-size:16px}}.AdminFlatOfferErrorListView{color:var(--app-color-text);padding:90px 150px}.AdminFlatOfferErrorListView__hero{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.AdminFlatOfferErrorListView__eyebrow,.AdminFlatOfferErrorListView__summaryLabel{color:var(--app-color-text-muted);font-family:DXRigraf,Arial,sans-serif;font-size:14px;letter-spacing:.08em;line-height:1;margin:0 0 10px;text-transform:uppercase}.AdminFlatOfferErrorListView__title{font-family:DXRigraf,Arial,sans-serif;font-size:40px;line-height:1;margin:0}.AdminFlatOfferErrorListView__subtitle{color:var(--app-color-text-secondary);font-family:DXRigraf,Arial,sans-serif;font-size:18px;line-height:1.4;margin:14px 0 0;max-width:760px}.AdminFlatOfferErrorListView__panel,.AdminFlatOfferErrorListView__stateCard,.AdminFlatOfferErrorListView__summary{background:var(--app-color-bg);border:1px solid var(--app-color-border);border-radius:24px;box-shadow:var(--app-shadow-card)}.AdminFlatOfferErrorListView__summary{min-width:220px;padding:20px 22px}.AdminFlatOfferErrorListView__summaryLabel{display:block;margin-bottom:10px}.AdminFlatOfferErrorListView__summaryValue{font-family:DXRigraf,Arial,sans-serif;font-size:28px;line-height:1.1}.AdminFlatOfferErrorListView__panel{overflow:hidden}.AdminFlatOfferErrorListView__listItem,.AdminFlatOfferErrorListView__panelHead{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(240px,1.3fr) minmax(220px,1fr) 150px 150px}.AdminFlatOfferErrorListView__panelHead{border-bottom:1px solid var(--app-color-border);padding:20px 24px}.AdminFlatOfferErrorListView__headCell{color:var(--app-color-text-muted);font-family:DXRigraf,Arial,sans-serif;font-size:14px;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.AdminFlatOfferErrorListView__listItem{padding:24px}.AdminFlatOfferErrorListView__listItem:not(:last-child){border-bottom:1px solid var(--app-color-border)}.AdminFlatOfferErrorListView__controlHint,.AdminFlatOfferErrorListView__stateText,.AdminFlatOfferErrorListView__uid,.AdminFlatOfferErrorListView__value{color:var(--app-color-text-secondary);font-size:15px;line-height:1.5;word-break:break-word}.AdminFlatOfferErrorListView__text{font-family:DXRigraf,Arial,sans-serif;font-size:22px;line-height:1.3;margin-top:10px}.AdminFlatOfferErrorListView__action{display:flex;flex-direction:column;gap:10px}.AdminFlatOfferErrorListView__stateCard{padding:32px 28px}.AdminFlatOfferErrorListView__stateTitle{color:var(--app-color-text);font-family:DXRigraf,Arial,sans-serif;font-size:24px;line-height:1.2}@media(max-width:1400px){.AdminFlatOfferErrorListView{padding:56px 36px}}@media(max-width:1200px){.AdminFlatOfferErrorListView__hero{flex-direction:column}.AdminFlatOfferErrorListView__summary{min-width:0;width:100%}.AdminFlatOfferErrorListView__listItem,.AdminFlatOfferErrorListView__panelHead{grid-template-columns:1fr}}@media(max-width:768px){.AdminFlatOfferErrorListView{padding:24px 14px}.AdminFlatOfferErrorListView__title{font-size:32px}.AdminFlatOfferErrorListView__subtitle{font-size:16px}}.cat-f-h-s{font-size:16px;font-weight:600;line-height:110%}.cat-f-h-s>.cat-icon{transform:translateY(3px)}.cat-f-h-m{font-size:18px;font-weight:600;line-height:110%}.cat-f-h-m>.cat-icon{transform:translateY(3px)}.cat-f-h-l{font-size:22px;font-weight:600;line-height:110%}.cat-f-h-l>.cat-icon{transform:translateY(4px)}.cat-f-p-s{font-size:12px;line-height:130%}.cat-f-p-s>.cat-icon{transform:translateY(2px)}.cat-f-p-m{font-size:14px;line-height:130%}.cat-f-p-m>.cat-icon{transform:translateY(3px)}.cat-f-p-l{font-size:16px;line-height:130%}.cat-f-p-l>.cat-icon{transform:translateY(3px)}.CatAppToast{align-items:center;background:var(--cat-field-display-color-bg);border-radius:var(--cat-border-radius);box-shadow:1px 2px 4px 4px var(--cat-field-border-color);display:flex;gap:var(--cat-gap-text-m);opacity:0;padding:var(--cat-gap-block-m)!important;position:fixed;z-index:9001}.CatAppToast p{color:inherit}.CatAppToast_default{color:var(--cat-field-label-color)!important}.CatAppToast_success{color:var(--cat-text-color-success)!important}.CatAppToast_warning{color:var(--cat-text-color-warning)!important}.CatAppToast_danger{color:var(--cat-text-color-danger)!important}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;src:url(./material_icons.FKqo1YJO.woff2) format("woff2")}.CatLib,.CatLib *{box-sizing:border-box;font-family:Inter;margin:0;padding:0}:root{--cat-field-height-s:30px;--cat-field-height-m:40px;--cat-field-height-l:40px;--cat-field-padding-side-s:8px;--cat-field-padding-side-m:12px;--cat-field-padding-side-l:12px;--cat-field-label-fs-s:12px;--cat-field-label-fs-m:14px;--cat-field-label-fs-l:16px;--cat-field-label-color:#212529;--cat-field-icon-s:14px;--cat-field-icon-m:18px;--cat-field-icon-l:20px;--cat-field-display-fs-s:12px;--cat-field-display-fs-m:13px;--cat-field-display-fs-l:15px;--cat-field-display-color-bg:#fff;--cat-field-display-color-text:#666;--cat-field-display-color-placeholder:#a8abb2;--cat-field-display-tag-color-bg:#f7f7f7;--cat-field-display-tag-color-text:#818181;--cat-field-prepostlabel-bg:#dbdbdb;--cat-field-prepostlabel-color:#444;--cat-field-border-color:#201d1e96;--cat-field-border-hover-color:var(--app-color-border-primary);--cat-field-border-focus-color:var(--app-color-border-primary);--cat-field-border-invalid-color:#f79a9a;--cat-field-border-invalid-hover-color:#f56c6c;--cat-field-drop-item-bg-hover:#f5f7fa;--cat-text-color:var(--cat-field-label-color);--cat-text-color-success:#67c23a;--cat-text-color-warning:#e6a23c;--cat-text-color-danger:var(--cat-field-border-invalid-hover-color);--cat-text-color-light:var(--cat-field-display-tag-color-text);--cat-text-color-contrast:var(--cat-field-display-tag-color-bg);--cat-gap-text-s:2px;--cat-gap-text-m:4px;--cat-gap-text-l:6px;--cat-gap-block-s:8px;--cat-gap-block-m:12px;--cat-gap-block-l:24px;--cat-border-width:1px;--cat-border-radius:8px;--cat-border-radius-block:8px;--cat-transition-hover:.25s ease-in-out;--cat-text-p_font_size-s:14px;--cat-text-p_font_size-m:14px;--cat-text-p_font_size-l:18px;--cat-ctrl_elem-size-s:14px;--cat-ctrl_elem-size-m:16px;--cat-ctrl_elem-size-l:18px;--cat-icon-size-p-s:16px;--cat-icon-size-p-m:18px;--cat-icon-size-p-l:20px;--cat-tab-fs-s:14px;--cat-tab-height-s:36px;--cat-tab-padding-s:4px 16px 0 16px;--cat-tab-bage-fs-s:10px;--cat-tab-bage-height-s:18px;--cat-tab-bage-padding-s:4px;--cat-tab-fs-n:16px;--cat-tab-height-m:40px;--cat-tab-padding-m:4px 16px 0 16px;--cat-tab-bage-fs-m:10px;--cat-tab-bage-height-m:18px;--cat-tab-bage-padding-m:4px;--cat-tab-fs-l:18px;--cat-tab-height-l:44px;--cat-tab-padding-l:6px 24px 0 24px;--cat-tab-bage-fs-l:10px;--cat-tab-bage-height-l:20px;--cat-tab-bage-padding-l:6px;--cat-dialog-max_width:666px;--cat-dialog-min_width:300px;--cat-dialog-max_height:70vh}.cat-icon{display:inline-block;font-family:Material Symbols Outlined;font-size:inherit;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;word-wrap:normal;color:inherit;direction:ltr;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";-webkit-user-select:none;-moz-user-select:none;user-select:none}.cat-text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cat-global-grabbing,.cat-global-grabbing *{cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cat-horizontal-separator{background:var(--cat-field-border-color);height:var(--cat-border-width);width:100%}.CatShapeFieldLabel{align-items:center;display:flex;gap:var(--cat-gap-text-l)}.CatShapeFieldLabel .cat-icon{line-height:0}.CatShapeFieldLabel_small{font-size:var(--cat-field-label-fs-s)}.CatShapeFieldLabel_small .cat-icon{font-size:var(--cat-field-icon-s);transform:translateY(2px)}.CatShapeFieldLabel_medium{font-size:var(--cat-field-label-fs-m)}.CatShapeFieldLabel_medium .cat-icon{font-size:var(--cat-field-icon-m);transform:translateY(3px)}.CatShapeFieldLabel_large{font-size:var(--cat-field-label-fs-l)}.CatShapeFieldLabel_large .cat-icon{font-size:var(--cat-field-icon-l);transform:translateY(3px)}.CatShapeFieldLabel__value *{color:var(--cat-field-label-color)}.CatShapeFieldLabel_required:after{color:var(--cat-field-border-invalid-hover-color);content:" *"}.CatShapeFieldError span{color:var(--cat-field-border-invalid-hover-color)}.CatShapeFieldError .cat-icon{line-height:0}.CatShapeFieldError_small{font-size:var(--cat-field-display-fs-s)}.CatShapeFieldError_small .cat-icon{font-size:var(--cat-field-icon-s);transform:translateY(2px)}.CatShapeFieldError_medium{font-size:var(--cat-field-display-fs-m)}.CatShapeFieldError_medium .cat-icon{font-size:var(--cat-field-icon-m);transform:translateY(3px)}.CatShapeFieldError_large{font-size:var(--cat-field-display-fs-l)}.CatShapeFieldError_large .cat-icon{font-size:var(--cat-field-icon-l);transform:translateY(3px)}.CatShapeFieldPrePostLabel{align-items:center;background:var(--cat-field-prepostlabel-bg);color:var(--cat-field-prepostlabel-color);display:flex;justify-content:center}.CatShapeFieldPrePostLabel span{color:inherit}.CatShapeFieldPrePostLabel{white-space:nowrap}.CatShapeFieldPrePostLabel_small{font-size:var(--cat-field-display-fs-s);gap:var(--cat-gap-text-m);padding:0 var(--cat-field-padding-side-s)}.CatShapeFieldPrePostLabel_small .cat-icon{font-size:var(--cat-field-icon-s)}.CatShapeFieldPrePostLabel_medium{font-size:var(--cat-field-display-fs-m);gap:var(--cat-gap-text-m);padding:0 var(--cat-field-padding-side-m)}.CatShapeFieldPrePostLabel_medium .cat-icon{font-size:var(--cat-field-icon-m)}.CatShapeFieldPrePostLabel_large{font-size:var(--cat-field-display-fs-l);gap:var(--cat-gap-text-m);padding:0 var(--cat-field-padding-side-l)}.CatShapeFieldPrePostLabel_large .cat-icon{font-size:var(--cat-field-icon-l)}.CatShapeFieldDisplayActions{align-items:center;display:flex;gap:var(--cat-gap-text-s)}.CatShapeFieldDisplayActions_small .cat-icon{font-size:var(--cat-field-icon-s)}.CatShapeFieldDisplayActions_medium .cat-icon{font-size:var(--cat-field-icon-m)}.CatShapeFieldDisplayActions_large .cat-icon{font-size:var(--cat-field-icon-l)}.CatShapeFieldDisplayActions___iconArrowDrop{color:var(--cat-field-display-color-text)!important}.CatShapeFieldDisplayActions__btn{background:none;border:none;color:var(--cat-field-display-color-placeholder)!important}.CatShapeFieldDisplayActions__btn_hover{color:var(--cat-field-display-color-text)!important}.CatShapeFieldDisplayActions__btn_disabled{cursor:not-allowed!important}.CatShapeFieldDisplayActions__btnsIncDecValue{display:flex}.CatInput__input{background:none;border:none;color:var(--cat-field-display-color-text);font-size:inherit;height:100%;outline:none;width:100%}.CatInput__input::-moz-placeholder{color:var(--cat-field-display-color-placeholder);opacity:1;text-overflow:ellipsis}.CatInput__input::placeholder{color:var(--cat-field-display-color-placeholder);opacity:1;text-overflow:ellipsis}.CatInput .CatPopover{width:100%}.CatConfirmBtns{display:flex;gap:var(--cat-gap-block-s)}.CatShapeFieldDisplay{align-items:center;display:flex;justify-content:space-between;min-width:0;width:100%}.CatShapeFieldDisplay .cat-icon{transition:color var(--cat-transition-hover),opacity var(--cat-transition-hover)}.CatShapeFieldDisplay_small{font-size:var(--cat-field-display-fs-s);gap:var(--cat-gap-text-s);padding:0 var(--cat-gap-text-m)}.CatShapeFieldDisplay_small .CatShapeFieldDisplay__value{gap:var(--cat-gap-text-m)}.CatShapeFieldDisplay_small .CatShapeFieldDisplay__valueAdditionalCount{font-size:calc(var(--cat-field-display-fs-s) - 2px);padding:2px 6px}.CatShapeFieldDisplay_small .CatShapeFieldDisplay__tag{font-size:calc(var(--cat-field-display-fs-s) - 1px);padding:1px var(--cat-gap-text-l)}.CatShapeFieldDisplay_small .CatShapeFieldDisplay__tag.CatTag_warning{padding:0 var(--cat-gap-text-l)}.CatShapeFieldDisplay_small .CatShapeFieldDisplay__tag .cat-icon{font-size:var(--cat-field-label-fs-s)}.CatShapeFieldDisplay_small .cat-icon{font-size:var(--cat-field-icon-s)}.CatShapeFieldDisplay_medium{font-size:var(--cat-field-display-fs-m);gap:var(--cat-gap-text-l);padding:0 var(--cat-gap-text-l)}.CatShapeFieldDisplay_medium .CatShapeFieldDisplay__value{gap:var(--cat-gap-text-m)}.CatShapeFieldDisplay_medium .CatShapeFieldDisplay__valueAdditionalCount{font-size:calc(var(--cat-field-display-fs-m) - 2px);padding:3px 8px}.CatShapeFieldDisplay_medium .CatShapeFieldDisplay__tag{font-size:calc(var(--cat-field-display-fs-m) - 1px);height:22px;padding:0 var(--cat-gap-text-l)}.CatShapeFieldDisplay_medium .CatShapeFieldDisplay__tag .cat-icon{font-size:var(--cat-field-label-fs-m)}.CatShapeFieldDisplay_medium .cat-icon{font-size:var(--cat-field-icon-m)}.CatShapeFieldDisplay_large{font-size:var(--cat-field-display-fs-l);gap:var(--cat-gap-text-l);padding:0 var(--cat-gap-text-l)}.CatShapeFieldDisplay_large .CatShapeFieldDisplay__value{gap:var(--cat-gap-text-l)}.CatShapeFieldDisplay_large .CatShapeFieldDisplay__valueAdditionalCount{font-size:calc(var(--cat-field-display-fs-l) - 2px);padding:4px 10px}.CatShapeFieldDisplay_large .CatShapeFieldDisplay__tag{font-size:calc(var(--cat-field-display-fs-l) - 1px);height:28px;padding:0 var(--cat-gap-text-l)}.CatShapeFieldDisplay_large .CatShapeFieldDisplay__tag .cat-icon{font-size:var(--cat-field-label-fs-l)}.CatShapeFieldDisplay_large .cat-icon{font-size:var(--cat-field-icon-l)}.CatShapeFieldDisplay__placeholder,.CatShapeFieldDisplay__value{align-items:center;display:flex;height:100%;min-width:0;width:100%}.CatShapeFieldDisplay__valueAdditionalCount{background:var(--cat-field-display-tag-color-text);border-radius:var(--cat-border-radius);color:var(--cat-field-display-tag-color-bg)}.CatShapeFieldDisplay__tagList{display:flex;flex-wrap:wrap;gap:var(--cat-gap-text-m);padding:var(--cat-gap-text-s) 0;width:100%}.CatShapeFieldDisplay__tag{align-items:center;background:var(--cat-field-display-tag-color-text);border-radius:var(--cat-border-radius);color:var(--cat-field-display-tag-color-bg);display:flex;gap:var(--cat-gap-text-s)}.CatShapeFieldDisplay__tag .cat-icon{align-items:center;display:flex;height:100%;opacity:.6;transition:opacity var(--cat-transition-hover)}.CatShapeFieldDisplay__tagText{color:inherit}@keyframes CatShapeFieldDisplay__loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.CatShapeFieldDisplay__loader{animation:CatShapeFieldDisplay__loader 1s linear infinite;color:var(--cat-field-label-color)}.CatShapeField{display:flex;flex-direction:column;min-width:0}.CatShapeField .CatPopover{width:100%}.CatShapeField_small{gap:var(--cat-gap-text-m)}.CatShapeField_small .CatShapeField__main{min-height:var(--cat-field-height-s)}.CatShapeField_medium{gap:var(--cat-gap-text-l)}.CatShapeField_medium .CatShapeField__main{min-height:var(--cat-field-height-m)}.CatShapeField_large{gap:var(--cat-gap-text-l)}.CatShapeField_large .CatShapeField__main{min-height:var(--cat-field-height-l)}.CatShapeField_disabled .CatShapeField__main *{cursor:not-allowed}.CatShapeField_disabled .CatShapeFieldDisplayActions{pointer-events:none}.CatShapeField_disabled .CatShapeField__main>*{opacity:.6}.CatShapeField_hover .CatShapeField__main{border-color:var(--cat-field-border-hover-color)}.CatShapeField_focus .CatShapeField__main{border-color:var(--cat-field-border-focus-color)!important}.CatShapeField_invalid .CatShapeField__main{border-color:var(--cat-field-border-invalid-color)}.CatShapeField_invalid_hover .CatShapeField__main{border-color:var(--cat-field-border-invalid-hover-color)}.CatShapeField__main{background:var(--cat-field-display-color-bg);border:var(--cat-border-width) solid var(--cat-field-border-color);border-radius:var(--cat-border-radius);display:flex;overflow:hidden;transition:border-color var(--cat-transition-hover)}.CatShapeField__main *{cursor:pointer}.CatShapeField__preLabel{border-right:var(--cat-border-width) solid var(--cat-field-border-color)}.CatShapeField__postLabel{border-left:var(--cat-border-width) solid var(--cat-field-border-color)}.CatShapeField__drop{background:var(--cat-field-display-color-bg);border-radius:var(--cat-border-radius);box-shadow:1px 2px 4px 4px var(--cat-field-border-color);overflow:hidden;position:fixed;transform-origin:top;z-index:9000}.CatSelect__drop_small{font-size:var(--cat-field-label-fs-s)}.CatSelect__drop_small .CatSelect__dropOptionsList{max-height:calc(var(--cat-field-height-s)*6)}.CatSelect__drop_small .CatSelect__dropOptionsListItem{align-items:center;display:flex;min-height:var(--cat-field-height-s);padding:0 var(--cat-field-padding-side-s);width:100%}.CatSelect__drop_medium{font-size:var(--cat-field-label-fs-m)}.CatSelect__drop_medium .CatSelect__dropOptionsList{max-height:calc(var(--cat-field-height-m)*6)}.CatSelect__drop_medium .CatSelect__dropOptionsListItem{align-items:center;display:flex;min-height:var(--cat-field-height-m);padding:0 var(--cat-field-padding-side-m);width:100%}.CatSelect__drop_large{font-size:var(--cat-field-label-fs-l)}.CatSelect__drop_large .CatSelect__dropOptionsList{max-height:calc(var(--cat-field-height-l)*6)}.CatSelect__drop_large .CatSelect__dropOptionsListItem{align-items:center;display:flex;min-height:var(--cat-field-height-l);padding:0 var(--cat-field-padding-side-m);width:100%}.CatSelect__dropOptionsList{overflow:auto}.CatSelect__dropOptionsListItem{background:var(--cat-field-display-color-bg);color:var(--cat-field-display-color-text);cursor:pointer;transition:background var(--cat-transition-hover)}.CatSelect__dropOptionsListItem:hover{background:var(--cat-field-drop-item-bg-hover)}.CatSelect__dropOptionsListItem_empty:hover{background:none;cursor:default}.CatSelect__dropOptionsListItem_active{color:var(--cat-field-border-focus-color);font-weight:600}.CatSelect__dropOptionsListItem_disabled{cursor:not-allowed!important;opacity:.4}:root{--cat-link-color:#4670a7}.CatShapeLink{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;max-width:100%;min-width:0;position:relative;transition:opacity var(--cat-transition-hover)}.CatShapeLink:after{background:transparent;bottom:-1px;content:"";height:var(--cat-border-width);position:absolute;transition:background var(--cat-transition-hover);width:100%}.CatShapeLink__label{color:inherit;display:inline-flex;min-width:0}.CatShapeLink__label .CatShapeLink__labelValue{color:inherit;white-space:nowrap}.CatShapeLink_small{gap:var(--cat-gap-text-m)}.CatShapeLink_small .CatShapeLink__label{gap:var(--cat-gap-text-s)}.CatShapeLink_small .CatShapeLink__label .CatShapeLink__labelIcon{transform:scale(1.2) translateY(2px)}.CatShapeLink_small .CatShapeLink__badge{height:6px;transform:translateY(-5px);width:6px}.CatShapeLink_medium,.CatShapeLink_medium .CatShapeLink__label{gap:var(--cat-gap-text-m)}.CatShapeLink_medium .CatShapeLink__label .CatShapeLink__labelIcon{transform:scale(1.2) translateY(2px)}.CatShapeLink_medium .CatShapeLink__badge{height:6px;transform:translateY(-6px);width:6px}.CatShapeLink_medium .CatShapeLink__external{transform:translateY(1px)}.CatShapeLink_large,.CatShapeLink_large .CatShapeLink__label{gap:var(--cat-gap-text-m)}.CatShapeLink_large .CatShapeLink__label .CatShapeLink__labelIcon{transform:scale(1.2) translateY(2px)}.CatShapeLink_large .CatShapeLink__badge{height:6px;transform:translateY(-5px);width:6px}.CatShapeLink_large .CatShapeLink__external{transform:translateY(1px)}.CatShapeLink_disabled{cursor:not-allowed!important;opacity:.6!important}.CatShapeLink_noInteract{pointer-events:none}.CatShapeLink__badge{border-radius:50%;display:inline-block;flex-shrink:0}@keyframes CatShapeLink__loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.CatShapeLink__loader{animation:CatShapeLink__loader 1s linear infinite}.CatShapeLink__badge_default{background:var(--cat-text-color)}.CatShapeLink__badge_success{background:#67c23a}.CatShapeLink__badge_warning{background:#e6a23c}.CatShapeLink__badge_danger{background:var(--cat-field-border-invalid-hover-color)}.CatShapeLink_default{color:var(--cat-link-color)}.CatShapeLink_default.CatShapeLink_hover:after{background:var(--cat-link-color)}.CatShapeLink_default:active{opacity:.5}.CatShapeBtn{border-radius:var(--cat-border-radius);cursor:pointer;justify-content:center;max-width:100%;transition:color var(--cat-transition-hover),background var(--cat-transition-hover),opacity var(--cat-transition-hover),border-color var(--cat-transition-hover)}.CatShapeBtn,.CatShapeBtn__label{align-items:center;display:inline-flex;min-width:0}.CatShapeBtn__label{color:inherit}.CatShapeBtn__label .CatShapeBtn__labelValue{color:inherit;white-space:nowrap}.CatShapeBtn_small{font-size:var(--cat-field-label-fs-s);gap:var(--cat-gap-text-m);height:var(--cat-field-height-s);padding:0 var(--cat-field-padding-side-s)}.CatShapeBtn_small .CatShapeBtn__label{gap:var(--cat-gap-text-s)}.CatShapeBtn_small .CatShapeBtn__label .CatShapeBtn__labelIcon{transform:scale(1.2) translateY(0)}.CatShapeBtn_small .CatShapeBtn__badge{height:5px;transform:translateY(-4px);width:5px}.CatShapeBtn_small.CatShapeBtn_icon{width:var(--cat-field-height-s)}.CatShapeBtn_small.CatShapeBtn_icon .cat-icon{transform:scale(2)!important}.CatShapeBtn_medium{font-size:var(--cat-field-label-fs-m);height:var(--cat-field-height-m);padding:0 var(--cat-field-padding-side-m)}.CatShapeBtn_medium,.CatShapeBtn_medium .CatShapeBtn__label{gap:var(--cat-gap-text-m)}.CatShapeBtn_medium .CatShapeBtn__label .CatShapeBtn__labelIcon{font-size:inherit;transform:scale(1.2)}.CatShapeBtn_medium .CatShapeBtn__badge{height:6px;transform:translateY(-6px);width:6px}.CatShapeBtn_medium.CatShapeBtn_icon{width:var(--cat-field-height-m)}.CatShapeBtn_medium.CatShapeBtn_icon .cat-icon{transform:scale(2.4)!important}.CatShapeBtn_large{font-size:var(--cat-field-label-fs-l);height:var(--cat-field-height-l);padding:0 var(--cat-field-padding-side-l)}.CatShapeBtn_large,.CatShapeBtn_large .CatShapeBtn__label{gap:var(--cat-gap-text-l)}.CatShapeBtn_large .CatShapeBtn__label .CatShapeBtn__labelIcon{transform:scale(1.2)}.CatShapeBtn_large .CatShapeBtn__labelIcon{font-size:20px}.CatShapeBtn_large .CatShapeBtn__badge{height:6px;transform:translateY(-9px);width:6px}.CatShapeBtn_large.CatShapeBtn_icon{width:var(--cat-field-height-l)}.CatShapeBtn_large.CatShapeBtn_icon .cat-icon{transform:scale(2.4)!important}.CatShapeBtn.CatShapeBtn_icon{padding:0}.CatShapeBtn_p-s{height:var(--cat-icon-size-p-s);width:var(--cat-icon-size-p-s)}.CatShapeBtn_p-s .cat-icon{font-size:calc(var(--cat-icon-size-p-s) - 8px);transform:scale(2)}.CatShapeBtn_p-m{height:var(--cat-icon-size-p-m);width:var(--cat-icon-size-p-m)}.CatShapeBtn_p-m .cat-icon{font-size:calc(var(--cat-icon-size-p-m) - 6px);transform:scale(1.6)}.CatShapeBtn_p-l{height:var(--cat-icon-size-p-l);width:var(--cat-icon-size-p-l)}.CatShapeBtn_p-l .cat-icon{font-size:calc(var(--cat-icon-size-p-l) - 6px);transform:scale(1.6)}.CatShapeBtn_disabled{cursor:not-allowed!important;opacity:.6!important}.CatShapeBtn_noInteract{pointer-events:none}.CatShapeBtn_round{aspect-ratio:1;border-radius:50%!important}.CatShapeBtn__badge{border-radius:50%;display:inline-block;flex-shrink:0}@keyframes CatShapeBtn__loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.CatShapeBtn__loader{animation:CatShapeBtn__loader 1s linear infinite}.CatShapeBtn__badge_default{background:var(--cat-text-color)}.CatShapeBtn__badge_success{background:#67c23a}.CatShapeBtn__badge_warning{background:#e6a23c}.CatShapeBtn__badge_danger{background:var(--cat-field-border-invalid-hover-color)}.CatShapeBtn_primary{background:var(--app-color-btn-primary);border:var(--cat-border-width) solid var(--app-color-btn-primary);color:var(--cat-field-display-tag-color-bg)}.CatShapeBtn_primary.CatShapeBtn_hover:not(.CatShapeBtn_disabled){opacity:.7}.CatShapeBtn_primary[passed=true]{opacity:.8}.CatShapeBtn_primary.CatShapeBtn_hover[passed=true],.CatShapeBtn_primary:active:not(.CatShapeBtn_disabled){opacity:.9}.CatButtonBase{background:none;border:none;max-width:100%;min-width:0}.CatPaginator{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.CatPaginator .CatShapeBtn{padding:0 12px}.CatPaginator_pageList{align-items:center;display:flex;gap:var(--cat-gap-text-m)}.CatTabsBase{overflow:hidden;position:relative;width:100%}.CatTabsBase:after{border-bottom:var(--cat-border-width) solid var(--cat-field-border-color);content:"";inset:0;pointer-events:none;position:absolute}.CatTabsBase_small .CatTabsBase__tab{font-size:var(--cat-tab-fs-s);height:var(--cat-tab-height-s);padding:var(--cat-tab-padding-s)}.CatTabsBase_small .CatTabsBase__tabBage{font-size:var(--cat-tab-bage-fs-s);height:var(--cat-tab-bage-height-s);min-width:var(--cat-tab-bage-height-s);padding:var(--cat-tab-bage-padding-s)}.CatTabsBase_medium .CatTabsBase__tab{font-size:var(--cat-tab-fs-m);height:var(--cat-tab-height-m);padding:var(--cat-tab-padding-m)}.CatTabsBase_medium .CatTabsBase__tabBage{font-size:var(--cat-tab-bage-fs-m);height:var(--cat-tab-bage-height-m);min-width:var(--cat-tab-bage-height-m);padding:var(--cat-tab-bage-padding-m)}.CatTabsBase_large .CatTabsBase__tab{font-size:var(--cat-tab-fs-l);height:var(--cat-tab-height-l);padding:var(--cat-tab-padding-l)}.CatTabsBase_large .CatTabsBase__tabBage{font-size:var(--cat-tab-bage-fs-l);height:var(--cat-tab-bage-height-l);min-width:var(--cat-tab-bage-height-l);padding:var(--cat-tab-bage-padding-l)}.CatTabsBase__tabList{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.CatTabsBase__tabList::-webkit-scrollbar{display:none}.CatTabsBase__tabList{display:flex}.CatTabsBase__tab{align-items:center;background:none;border:none;border-radius:var(--cat-border-radius) var(--cat-border-radius) 0 0;cursor:pointer;display:flex;flex-direction:column;font-weight:600;justify-content:space-between;position:relative;text-decoration:none;transition:background var(--cat-transition-hover)}.CatTabsBase__tab_active .CatTabsBase__tabLabelText,.CatTabsBase__tab_hover .CatTabsBase__tabLabelText{color:var(--cat-field-border-focus-color)}.CatTabsBase__tab_active .CatTabsBase__underline{transform:scaleX(1)}.CatTabsBase__tabLabelText{color:var(--cat-field-label-color);transition:color var(--cat-transition-hover)}.CatTabsBase__tab_disabled{cursor:not-allowed;opacity:.5}.CatTabsBase__tabLabel{display:flex;gap:var(--cat-gap-text-m);white-space:nowrap}.CatTabsBase__underline{background:var(--cat-field-border-focus-color);bottom:1px;height:3px;position:absolute;transform:scaleX(0);transition:transform var(--cat-transition-hover);width:100%}.CatTabsBase__tabBage{align-items:center;border-radius:9999px;color:var(--cat-field-display-tag-color-bg);display:flex;justify-content:center}.CatPopup{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;margin:0;padding:0;position:fixed;z-index:5000}.CatPopup__content,.CatPopup__contentWrapper{box-sizing:border-box;margin:0;overflow:hidden;padding:0}.CatPopup__content{background:var(--cat-field-display-color-bg);border-bottom:var(--cat-gap-block-m) solid var(--cat-field-display-color-bg);border-radius:var(--cat-border-radius-block);display:flex;flex-direction:column;max-height:100dvh}.CatPopup__header{align-items:center;background:var(--cat-field-border-focus-color);border-bottom:var(--cat-border-width) solid var(--cat-field-border-color);box-sizing:border-box;display:flex;justify-content:space-between;margin:0;padding:var(--cat-gap-block-s)}.CatPopup__header h3{box-sizing:border-box;color:var(--cat-text-color-contrast);margin:0;padding:0}.CatPopup__main{box-sizing:border-box;height:100%;margin:0;overflow:auto;padding:var(--cat-gap-block-m) var(--cat-gap-block-m) 0 var(--cat-gap-block-m)}.CatLinkBase{max-width:100%;min-width:0;text-decoration:none;width:-moz-max-content;width:max-content}.CatLinkBase[no_interact=true]{pointer-events:none}.CatBreadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cat-gap-text-l)}.CatBreadcrumb .CatShapeLink_default{color:var(--cat-field-label-color);font-weight:600}.CatBreadcrumb .CatShapeLink_default.CatShapeLink_noInteract{color:var(--cat-text-color-light);font-weight:400}.CatRadio{align-items:center;display:flex;width:-moz-max-content;width:max-content}.CatRadio_hover .CatRadio__radio{border-color:var(--cat-field-border-hover-color)}.CatRadio *{cursor:pointer}.CatRadio_small{font-size:var(--cat-field-label-fs-s);gap:var(--cat-gap-text-m)}.CatRadio_small .CatRadio__radio{height:var(--cat-ctrl_elem-size-s);width:var(--cat-ctrl_elem-size-s)}.CatRadio_small .CatRadio__radioActive{height:calc(var(--cat-ctrl_elem-size-s) - 7px);width:calc(var(--cat-ctrl_elem-size-s) - 7px)}.CatRadio_medium{font-size:var(--cat-field-label-fs-m);gap:var(--cat-gap-text-l)}.CatRadio_medium .CatRadio__radio{height:var(--cat-ctrl_elem-size-m);width:var(--cat-ctrl_elem-size-m)}.CatRadio_medium .CatRadio__radioActive{height:calc(var(--cat-ctrl_elem-size-m) - 8px);width:calc(var(--cat-ctrl_elem-size-m) - 8px)}.CatRadio_large{font-size:var(--cat-field-label-fs-l);gap:var(--cat-gap-text-l)}.CatRadio_large .CatRadio__radio{height:var(--cat-ctrl_elem-size-l);width:var(--cat-ctrl_elem-size-l)}.CatRadio_large .CatRadio__radioActive{height:calc(var(--cat-ctrl_elem-size-l) - 9px);width:calc(var(--cat-ctrl_elem-size-l) - 9px)}.CatRadio_active{pointer-events:none}.CatRadio_active .CatRadio__radio{border-color:var(--cat-field-border-focus-color)}.CatRadio__radio{align-items:center;background:var(--cat-field-display-color-bg);border:var(--cat-border-width) solid var(--cat-field-border-color);border-radius:50%;display:flex;justify-content:center;transition:border-color var(--cat-transition-hover)}.CatRadio__radioActive{background:var(--cat-field-border-focus-color);border-radius:50%;flex-shrink:0}.CatRadio_disabled{cursor:not-allowed!important}.CatRadio_disabled .CatShapeFieldLabel{opacity:.6}.CatRadio_disabled *{cursor:not-allowed!important}.CatProgress_right{align-items:center;display:flex;gap:var(--cat-gap-block-s);width:100%}.CatProgress_bottom-right{align-items:flex-end;display:flex;flex-direction:column;gap:var(--cat-gap-text-s);width:100%}.CatProgress__line{background:var(--cat-field-prepostlabel-bg);height:2px;position:relative;width:100%}.CatProgress__lineActive{background:var(--cat-field-border-focus-color);height:100%;position:absolute}.CatCheckButton{display:flex;flex-direction:column;overflow:hidden;width:100%}.CatCheckButton_small{gap:var(--cat-gap-text-m)}.CatCheckButton_large,.CatCheckButton_medium{gap:var(--cat-gap-text-l)}.CatCheckButton__tabList{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.CatCheckButton__tabList::-webkit-scrollbar{display:none}.CatCheckButton__tabList{display:flex}.CatCheckButton__tabList li:first-child .CatShapeBtn{border-radius:var(--cat-border-radius) 0 0 var(--cat-border-radius)!important}.CatCheckButton__tabList li:last-child .CatShapeBtn{border-radius:0 var(--cat-border-radius) var(--cat-border-radius) 0!important}.CatCheckButton__tabList .CatShapeBtn{border-radius:0!important;white-space:nowrap}.CatUploader{display:flex;flex-direction:column;gap:var(--cat-gap-block-s);position:relative}.CatUploader_disabled{opacity:.6}.CatUploader_disabled .CatUploader__disabledLock{cursor:not-allowed;inset:0;position:absolute}.CatUploader__btns{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cat-gap-block-s)}.CatUploader__fileListItem{align-items:center;display:flex;gap:var(--cat-gap-text-m);justify-content:space-between}.CatUploader__fileListItemLabel{color:var(--cat-field-display-tag-color-text);display:inline-flex;gap:var(--cat-gap-text-m)}.CatUploader__fileListItemActions{align-items:center;display:flex;gap:var(--cat-gap-text-s)}.CatTextarea{display:flex;flex-direction:column;width:100%}.CatTextarea .CatTextarea__main *{cursor:pointer}.CatTextarea .CatPopover{width:100%}.CatTextarea_small{gap:var(--cat-gap-text-m)}.CatTextarea_small .CatTextarea__textarea{font-size:var(--cat-field-display-fs-s)}.CatTextarea_medium{gap:var(--cat-gap-text-l)}.CatTextarea_medium .CatTextarea__textarea{font-size:var(--cat-field-display-fs-m)}.CatTextarea_large{gap:var(--cat-gap-text-l)}.CatTextarea_large .CatTextarea__textarea{font-size:var(--cat-field-display-fs-l)}.CatTextarea_disabled .CatTextarea__main *{cursor:not-allowed}.CatTextarea_disabled .CatTextarea__main>*{opacity:.6}.CatTextarea_hover .CatTextarea__main{border-color:var(--cat-field-border-hover-color)}.CatTextarea_focus .CatTextarea__main{border-color:var(--cat-field-border-focus-color)!important}.CatTextarea_invalid .CatTextarea__main{border-color:var(--cat-field-border-invalid-color)}.CatTextarea_invalid_hover .CatTextarea__main{border-color:var(--cat-field-border-invalid-hover-color)}.CatTextarea__main{background:var(--cat-field-display-color-bg);border:var(--cat-border-width) solid var(--cat-field-border-color);border-radius:var(--cat-border-radius);overflow:hidden;transition:border var(--cat-transition-hover)}.CatTextarea__textarea{border:none;color:var(--cat-field-display-color-text);height:100%;outline:none;padding:var(--cat-gap-block-m);width:100%}.CatTextarea__textarea::-moz-placeholder{color:var(--cat-field-display-color-placeholder)}.CatTextarea__textarea::placeholder{color:var(--cat-field-display-color-placeholder)}.CatTextarea_disable-resize{resize:none}.CatClockFace{align-items:center;display:flex;flex-direction:column;gap:var(--cat-gap-block-s);width:-moz-max-content;width:max-content}.CatClockFace__numListWrapper{border:var(--cat-border-width) solid var(--cat-field-border-focus-color);border-radius:100%;padding:32px;width:-moz-max-content;width:max-content}.CatClockFace__numListWrapper .CatClockFace__numList{height:200px;position:relative;width:200px}.CatClockFace__numListWrapper .CatButtonBase{padding:0;position:absolute;transform:translate(-50%,-50%)}.CatClockFace__numListWrapper .CatButtonBase:first-of-type{left:50%;top:0}.CatClockFace__numListWrapper .CatButtonBase:nth-of-type(2){left:75%;top:6.7%}.CatClockFace__numListWrapper .CatButtonBase:nth-of-type(3){left:93.3%;top:25%}.CatClockFace__numListWrapper .CatButtonBase:nth-of-type(4){left:100%;top:50%}.CatClockFace__numListWrapper .CatButtonBase:nth-of-type(5){left:93.3%;top:75%}.CatClockFace__numListWrapper .CatButtonBase:nth-of-type(6){left:75%;top:93.3%}.CatClockFace__numListWrapper .CatButtonBase:nth-of-type(7){left:50%;top:100%}.CatClockFace__numListWrapper .CatButtonBase:nth-of-type(8){left:25%;top:93.3%}.CatClockFace__numListWrapper .CatButtonBase:nth-of-type(9){left:6.7%;top:75%}.CatClockFace__numListWrapper .CatButtonBase:nth-of-type(10){left:0;top:50%}.CatClockFace__numListWrapper .CatButtonBase:nth-of-type(11){left:6.7%;top:25%}.CatClockFace__numListWrapper .CatButtonBase:nth-of-type(12){left:25%;top:6.7%}.CatClockFace__numListWrapper .CatShapeBtn{padding:0}.CatClockFace__arrow{background-color:var(--cat-field-border-focus-color);height:35%;left:50%;position:absolute;top:15%;transform-origin:bottom;width:var(--cat-border-width)}.CatClockDisplay{align-items:center;color:var(--cat-field-label-color);display:flex;gap:var(--cat-gap-text-s)}.CatClockDisplay__field{display:flex;flex-direction:column;width:40px}.CatClockDisplay__field .CatButtonIcon_p-m{width:auto}.CatClockDisplay__field .CatButton:first-of-type{border-radius:4px 4px 0 0}.CatClockDisplay__field .CatButton:nth-of-type(2){border-radius:0}.CatClockDisplay__field .CatButton:last-of-type{border-radius:0 0 4px 4px}.CatClockDisplay__field .CatShapeBtn{width:100%}.CatClock{align-items:center;display:flex;flex-direction:column;gap:var(--cat-gap-block-s);padding:var(--cat-gap-block-s);width:-moz-max-content;width:max-content}.CatTimeRangePicker__main{display:flex}.CatTimeRangePicker__CatDatePicker_max,.CatTimeRangePicker__CatDatePicker_min{width:100%}.CatTimeRangePicker__CatDatePicker_min .CatShapeField__main{border-radius:var(--cat-border-radius) 0 0 var(--cat-border-radius)}.CatTimeRangePicker__CatDatePicker_max .CatShapeField__main{border-radius:0 var(--cat-border-radius) var(--cat-border-radius) 0}.CatCheckbox{align-items:center;display:flex;width:-moz-max-content;width:max-content}.CatCheckbox_hover .CatCheckbox__checkbox{border-color:var(--cat-field-border-hover-color)}.CatCheckbox_hover,.CatCheckbox_hover *{cursor:pointer}.CatCheckbox_small{font-size:var(--cat-field-label-fs-s);gap:var(--cat-gap-text-m)}.CatCheckbox_small .CatCheckbox__checkbox{height:var(--cat-ctrl_elem-size-s);width:var(--cat-ctrl_elem-size-s)}.CatCheckbox_small .CatCheckbox__checkboxActive{font-size:calc(var(--cat-ctrl_elem-size-s-2px))}.CatCheckbox_medium{font-size:var(--cat-field-label-fs-m);gap:var(--cat-gap-text-l)}.CatCheckbox_medium .CatCheckbox__checkbox{height:var(--cat-ctrl_elem-size-m);width:var(--cat-ctrl_elem-size-m)}.CatCheckbox_medium .CatCheckbox__checkboxActive{font-size:calc(var(--cat-ctrl_elem-size-m-2px))}.CatCheckbox_large{font-size:var(--cat-field-label-fs-l);gap:var(--cat-gap-text-l)}.CatCheckbox_large .CatCheckbox__checkbox{height:var(--cat-ctrl_elem-size-l);width:var(--cat-ctrl_elem-size-l)}.CatCheckbox_large .CatCheckbox__checkboxActive{font-size:calc(var(--cat-ctrl_elem-size-l-2px))}.CatCheckbox_active .CatCheckbox__checkbox{border-color:var(--cat-field-border-focus-color)}.CatCheckbox__checkbox{align-items:center;background:var(--cat-field-display-color-bg);border:var(--cat-border-width) solid var(--cat-field-border-color);border-radius:4px;display:flex;justify-content:center;transition:border-color var(--cat-transition-hover)}.CatCheckbox__checkboxActive{color:var(--cat-field-border-focus-color);flex-shrink:0}.CatCheckbox_disabled{cursor:not-allowed!important}.CatCheckbox_disabled .CatShapeFieldLabel{opacity:.6}.CatCheckbox_disabled *{cursor:not-allowed!important}.CatTag{align-items:center;background:none;border-radius:var(--cat-border-radius);display:flex;width:-moz-max-content;width:max-content}.CatTag_small{font-size:var(--cat-field-label-fs-s);line-height:100%;min-height:var(--cat-field-height-s);padding:0 var(--cat-field-padding-side-s)}.CatTag_medium{font-size:var(--cat-field-label-fs-m);line-height:100%;min-height:var(--cat-field-height-m);padding:0 var(--cat-field-padding-side-m)}.CatTag_large{font-size:var(--cat-field-label-fs-l);line-height:100%;min-height:var(--cat-field-height-l);padding:0 var(--cat-field-padding-side-l)}.CatTag_default{background:var(--cat-field-display-color-bg);border:var(--cat-border-width) solid var(--cat-field-display-tag-color-text);color:var(--cat-field-display-tag-color-text)}.CatTag_success{background:#f0f9eb;border:var(--cat-border-width) solid var(--cat-text-color-success);color:var(--cat-text-color-success)}.CatTag_warning{background:#fdf6ec;border:var(--cat-border-width) solid var(--cat-text-color-warning);color:var(--cat-text-color-warning)}.CatTag_danger{background:#fef0f0;border:var(--cat-border-width) solid var(--cat-field-border-invalid-hover-color);color:var(--cat-field-border-invalid-hover-color)}.CatTreeSelectBaseNodeList{overflow:auto;width:300px}.CatTreeSelectBaseNodeList_small{max-height:calc(var(--cat-field-height-s)*6)}.CatTreeSelectBaseNodeList_small .CatTreeSelectBaseNodeList__node{min-height:var(--cat-field-height-s);padding-left:var(--cat-field-padding-side-s)}.CatTreeSelectBaseNodeList_small .CatTreeSelectBaseNodeList__nodeLabel{font-size:var(--cat-field-label-fs-s)}.CatTreeSelectBaseNodeList_small .CatTreeSelectBaseNodeList__iconArrow{font-size:var(--cat-icon-size-p-s)}.CatTreeSelectBaseNodeList_medium{max-height:calc(var(--cat-field-height-m)*6)}.CatTreeSelectBaseNodeList_medium .CatTreeSelectBaseNodeList__node{min-height:var(--cat-field-height-m);padding-left:var(--cat-field-padding-side-m)}.CatTreeSelectBaseNodeList_medium .CatTreeSelectBaseNodeList__nodeLabel{font-size:var(--cat-field-label-fs-m)}.CatTreeSelectBaseNodeList_medium .CatTreeSelectBaseNodeList__iconArrow{font-size:var(--cat-icon-size-p-m)}.CatTreeSelectBaseNodeList_large{max-height:calc(var(--cat-field-height-l)*6)}.CatTreeSelectBaseNodeList_large .CatTreeSelectBaseNodeList__node{min-height:var(--cat-field-height-l);padding-left:var(--cat-field-padding-side-m)}.CatTreeSelectBaseNodeList_large .CatTreeSelectBaseNodeList__nodeLabel{font-size:var(--cat-field-label-fs-l)}.CatTreeSelectBaseNodeList_large .CatTreeSelectBaseNodeList__iconArrow{font-size:var(--cat-icon-size-p-l)}.CatTreeSelectBaseNodeList__node{align-items:center;cursor:pointer;display:flex;justify-content:space-between;transition:background var(--cat-transition-hover)}.CatTreeSelectBaseNodeList__node *{cursor:pointer}.CatTreeSelectBaseNodeList__node_hover{background:var(--cat-field-drop-item-bg-hover)}.CatTreeSelectBaseNodeList__iconArrow,.CatTreeSelectBaseNodeList__nodeLabel{color:var(--cat-field-label-color)}.CatTreeSelectBaseNodeList__nodeLabel_active{color:var(--cat-field-border-focus-color);font-weight:600}.CatTreeSelectBase__drop_small{font-size:var(--cat-field-label-fs-s)}.CatTreeSelectBase__drop_small .CatTreeSelectBase__dropOptionsList{max-height:calc(var(--cat-field-height-s)*6)}.CatTreeSelectBase__drop_small .CatTreeSelectBase__dropOptionsListItem{align-items:center;display:flex;min-height:var(--cat-field-height-s);padding:0 var(--cat-field-padding-side-s);width:100%}.CatTreeSelectBase__drop_medium{font-size:var(--cat-field-label-fs-m)}.CatTreeSelectBase__drop_medium .CatTreeSelectBase__dropOptionsList{max-height:calc(var(--cat-field-height-m)*6)}.CatTreeSelectBase__drop_medium .CatTreeSelectBase__dropOptionsListItem{align-items:center;display:flex;min-height:var(--cat-field-height-m);padding:0 var(--cat-field-padding-side-m);width:100%}.CatTreeSelectBase__drop_large{font-size:var(--cat-field-label-fs-l)}.CatTreeSelectBase__drop_large .CatTreeSelectBase__dropOptionsList{max-height:calc(var(--cat-field-height-l)*6)}.CatTreeSelectBase__drop_large .CatTreeSelectBase__dropOptionsListItem{align-items:center;display:flex;min-height:var(--cat-field-height-l);padding:0 var(--cat-field-padding-side-m);width:100%}.CatTreeSelectBase__dropOptionsList{display:flex}.CatTreeSelectBase__dropOptionsList .CatTreeSelectBaseNodeList:not(:first-child){border-left:var(--cat-border-width) solid var(--cat-field-border-color)}.CatTreeSelectBase__dropOptionsList{overflow:auto}.CatTreeSelectBase__dropOptionsList .CatTreeSelectBase__dropOptionsListItem{background:var(--cat-field-display-color-bg);color:var(--cat-field-display-color-text);cursor:pointer;transition:background var(--cat-transition-hover)}.CatTreeSelectBase__dropOptionsList .CatTreeSelectBase__dropOptionsListItem:hover{background:var(--cat-field-drop-item-bg-hover)}.CatTreeSelectBase__dropOptionsList .CatTreeSelectBase__dropOptionsListItem_active{color:var(--cat-field-border-focus-color);font-weight:600}.CatTreeSelectBase__dropOptionsListItem_disabled{cursor:not-allowed!important;opacity:.4;position:relative}.CatTreeSelectBase__dropOptionsLists{display:flex}.CatCalendarYearPicker{display:flex;flex-direction:column;gap:var(--cat-gap-text-l)}.CatCalendarYearPicker__header{align-items:center;border-bottom:var(--cat-border-width) solid var(--cat-field-border-color);border-top:var(--cat-border-width) solid var(--cat-field-border-color);display:flex;justify-content:space-between;padding:var(--cat-gap-text-l) 0}.CatCalendarYearPicker__yearList{display:grid;gap:var(--cat-gap-text-l);grid-template-columns:1fr 1fr 1fr}.CatCalendar{width:-moz-max-content;width:max-content}.CatCalendar__header{display:flex;justify-content:space-between;margin-bottom:var(--cat-gap-block-m)}.CatCalendar__fieldMonth{display:flex;width:120px}.CatCalendar__table{border-collapse:collapse}.CatCalendar__table .CatCalendar__dayBtn{height:var(--cat-field-height-l);width:var(--cat-field-height-l)}.CatCalendar__table .CatCalendar__dayBtn .CatShapeBtn{padding:0;width:100%}.CatCalendar__table *{color:var(--cat-field-label-color)}.CatDatePicker__input{background:none;border:none;color:var(--cat-field-display-color-text);font-size:inherit;height:100%;outline:none;width:100%}.CatDatePicker__input::-moz-placeholder{color:var(--cat-field-display-color-placeholder);opacity:1;text-overflow:ellipsis}.CatDatePicker__input::placeholder{color:var(--cat-field-display-color-placeholder);opacity:1;text-overflow:ellipsis}.CatDatePicker__drop,.CatCalendar__drop{padding:var(--cat-gap-block-m)}.CatDateRangePicker__main{display:flex}.CatDateRangePicker__CatDatePicker_max,.CatDateRangePicker__CatDatePicker_min{width:100%}.CatDateRangePicker__CatDatePicker_min .CatShapeField__main{border-radius:var(--cat-border-radius) 0 0 var(--cat-border-radius)}.CatDateRangePicker__CatDatePicker_max .CatShapeField__main{border-radius:0 var(--cat-border-radius) var(--cat-border-radius) 0}.CatDateTimeRangePicker__main{display:flex}.CatDateTimeRangePicker__CatDatePicker_max,.CatDateTimeRangePicker__CatDatePicker_min{width:100%}.CatDateTimeRangePicker__CatDatePicker_min .CatShapeField__main{border-radius:var(--cat-border-radius) 0 0 var(--cat-border-radius)}.CatDateTimeRangePicker__CatDatePicker_max .CatShapeField__main{border-radius:0 var(--cat-border-radius) var(--cat-border-radius) 0}.CatDateTimePicker__drop{align-items:center;display:flex;flex-direction:column;gap:var(--cat-gap-block-m);padding:var(--cat-gap-block-m);width:310px}.CatDateTimePicker__dropTime{align-items:center;border:var(--cat-border-width) solid var(--cat-field-border-color);border-radius:var(--cat-border-radius);display:flex;gap:var(--cat-gap-text-m);padding:var(--cat-gap-block-s)}.CatPopover{min-width:0;width:-moz-max-content;width:max-content}.CatPopover__content{background:var(--cat-field-display-color-bg);border:1px solid var(--app-color-border);border-radius:var(--cat-border-radius);box-shadow:var(--app-shadow-card);box-sizing:border-box;margin:0;opacity:0;overflow:hidden;padding:var(--cat-gap-block-s);position:fixed;transform-origin:top;z-index:8999}.CatAccordion{border:var(--cat-border-width) solid var(--cat-field-border-color);border-radius:var(--cat-border-radius)}.CatAccordion__header{align-items:center;display:flex;justify-content:space-between;padding:0 var(--cat-gap-block-s)}.CatAccordion__header_small{height:var(--cat-field-height-s)}.CatAccordion__header_medium{height:var(--cat-field-height-m)}.CatAccordion__header_large{height:var(--cat-field-height-l)}.CatAccordion__content{height:0;overflow:hidden}.CatAccordion__contentSlot{padding:var(--cat-gap-block-m)}.CatRange{position:relative}.CatRange_disabled{opacity:.5}.CatRange_disabled *,.CatRange_disabled .CatRange__arm{cursor:not-allowed}.CatRange__line{background:var(--cat-field-border-color);height:2px;position:relative}.CatRange__line_transition .CatRange__arm{transition:left .2s ease-in-out}.CatRange__line_transition .CatRange__lineActive{transition:left .2s ease-in-out,right .2s ease-in-out}.CatRange__lineActive{height:100%}.CatRange__arm,.CatRange__lineActive{background:var(--cat-field-border-focus-color);position:absolute}.CatRange__arm{border-radius:50%;cursor:grab;height:10px;transform:translate(-5px,-4px);width:10px}.CatRangeNumber__inputs{display:flex}.CatRangeNumber__CatInputNumber_max,.CatRangeNumber__CatInputNumber_min{width:100%}.CatRangeNumber__CatInputNumber_min .CatShapeField__main{border-radius:var(--cat-border-radius) 0 0 var(--cat-border-radius)}.CatRangeNumber__CatInputNumber_max .CatShapeField__main{border-radius:0 var(--cat-border-radius) var(--cat-border-radius) 0}.CatTreeListNode_small .CatTreeListNode__dispalay{padding:var(--cat-gap-text-m) var(--cat-field-padding-side-s)}.CatTreeListNode_small .CatTreeListNode__childNodes{padding-left:calc(var(--cat-icon-size-p-m))}.CatTreeListNode_medium .CatTreeListNode__dispalay{padding:var(--cat-gap-text-l) var(--cat-field-padding-side-m)}.CatTreeListNode_medium .CatTreeListNode__childNodes{padding-left:calc(var(--cat-icon-size-p-m))}.CatTreeListNode_large .CatTreeListNode__dispalay{padding:var(--cat-gap-text-l) var(--cat-field-padding-side-l)}.CatTreeListNode_large .CatTreeListNode__childNodes{padding-left:calc(var(--cat-icon-size-p-m))}.CatTreeListNode__dispalay{align-items:center;display:flex;gap:var(--cat-gap-text-m);transition:background var(--cat-transition-hover)}.CatTreeListNode__dispalay_hover{background:var(--cat-field-drop-item-bg-hover)}.CatTreeListNode__childNodes{height:0;overflow:hidden}.CatTreeList{background:var(--cat-field-display-color-bg);border:var(--cat-border-width) solid var(--cat-field-border-color);border-radius:var(--cat-border-radius);display:flex;flex-direction:column;overflow:hidden}.CatTreeList_small.CatTreeList_closed{height:calc(var(--cat-field-height-s) + var(--cat-border-width)*2)}.CatTreeList_small .CatTreeList__display{height:var(--cat-field-height-s);padding:0 var(--cat-field-padding-side-s)}.CatTreeList_medium.CatTreeList_closed{height:calc(var(--cat-field-height-m) + var(--cat-border-width)*2)}.CatTreeList_medium .CatTreeList__display{height:var(--cat-field-height-m);padding:0 var(--cat-field-padding-side-m)}.CatTreeList_large.CatTreeList_closed{height:calc(var(--cat-field-height-l) + var(--cat-border-width)*2)}.CatTreeList_large .CatTreeList__display{height:var(--cat-field-height-l);padding:0 var(--cat-field-padding-side-l)}.CatTreeList__display{align-items:center;cursor:pointer;display:flex;justify-content:space-between;transition:background var(--cat-transition-hover)}.CatTreeList__display *{cursor:pointer}.CatTreeList__display_hover{background:var(--cat-field-border-color)}.CatTreeList__drop{overflow:hidden;position:relative}.CatTreeList__drop:after{border-top:var(--cat-border-width) solid var(--cat-field-border-color);content:"";display:block;position:absolute;top:0;width:100%}.CatTreeList__dropSearch{padding:var(--cat-gap-text-l) var(--cat-gap-text-l) 0 var(--cat-gap-text-l)}:root{--cat-switch-height-s:16px;--cat-switch-height-m:20px;--cat-switch-height-l:24px}.CatSwitch__main .CatShapeFieldPrePostLabel{background:none;padding:0}.CatSwitch__main .CatShapeFieldLabel *,.CatSwitch__main .CatShapeFieldPrePostLabel *{transition:color var(--cat-transition-hover)}.CatSwitch__main .CatPopover{width:-moz-max-content!important;width:max-content!important}.CatSwitch__prePostLabel_light,.CatSwitch__prePostLabel_light *{color:var(--cat-text-color-light)}.CatSwitch_small .CatSwitch__main{gap:var(--cat-gap-text-m);height:var(--cat-field-height-s)}.CatSwitch_small .CatSwitch__box{height:var(--cat-switch-height-s);width:calc(var(--cat-switch-height-s)*2 - var(--cat-border-width)*2)}.CatSwitch_small .CatSwitch__btn{height:calc(var(--cat-switch-height-s) - var(--cat-border-width)*2);width:calc(var(--cat-switch-height-s) - var(--cat-border-width)*2)}.CatSwitch_medium .CatSwitch__main{gap:var(--cat-gap-text-l);height:var(--cat-field-height-m)}.CatSwitch_medium .CatSwitch__box{height:var(--cat-switch-height-m);width:calc(var(--cat-switch-height-m)*2 - var(--cat-border-width)*2)}.CatSwitch_medium .CatSwitch__btn{height:calc(var(--cat-switch-height-m) - var(--cat-border-width)*2);width:calc(var(--cat-switch-height-m) - var(--cat-border-width)*2)}.CatSwitch_large .CatSwitch__main{gap:var(--cat-gap-block-s);height:var(--cat-field-height-l)}.CatSwitch_large .CatSwitch__box{height:var(--cat-switch-height-l);width:calc(var(--cat-switch-height-l)*2 - var(--cat-border-width)*2)}.CatSwitch_large .CatSwitch__btn{height:calc(var(--cat-switch-height-l) - var(--cat-border-width)*2);width:calc(var(--cat-switch-height-l) - var(--cat-border-width)*2)}.CatSwitch__main{align-items:center;display:flex}.CatSwitch__main_disabled{opacity:.6}.CatSwitch__main_disabled .CatSwitch__box{cursor:not-allowed}.CatSwitch__main_disabled .CatSwitch__box *{pointer-events:none}.CatSwitch__box{background:var(--cat-field-display-color-bg);border:var(--cat-border-width) solid var(--cat-field-border-color);border-radius:9999px;cursor:pointer;position:relative;transition:border-color var(--cat-transition-hover);width:-moz-max-content;width:max-content}.CatSwitch__box *{cursor:pointer}.CatSwitch__box_hover{border-color:var(--cat-field-border-hover-color)}.CatSwitch__box_active{border-color:var(--cat-field-border-focus-color)}.CatSwitch__btn{background:var(--cat-field-display-color-placeholder);border:var(--cat-border-width) solid var(--cat-field-display-color-bg);border-radius:50%;position:absolute;transition:background var(--cat-transition-hover),transform var(--cat-transition-hover)}.CatSwitch__btn_positionRight{transform:translate(100%)}.CatSwitch__btn_active{background:var(--cat-field-border-focus-color)}.CatStringList__drop_small{font-size:var(--cat-field-label-fs-s)}.CatStringList__drop_small .CatStringList__dropOptionsList{max-height:calc(var(--cat-field-height-s)*6)}.CatStringList__drop_small .CatStringList__dropOptionsListItem{align-items:center;display:flex;min-height:var(--cat-field-height-s);padding:0 var(--cat-field-padding-side-s);width:100%}.CatStringList__drop_medium{font-size:var(--cat-field-label-fs-m)}.CatStringList__drop_medium .CatStringList__dropOptionsList{max-height:calc(var(--cat-field-height-m)*6)}.CatStringList__drop_medium .CatStringList__dropOptionsListItem{align-items:center;display:flex;min-height:var(--cat-field-height-m);padding:0 var(--cat-field-padding-side-m);width:100%}.CatStringList__drop_large{font-size:var(--cat-field-label-fs-l)}.CatStringList__drop_large .CatStringList__dropOptionsList{max-height:calc(var(--cat-field-height-l)*6)}.CatStringList__drop_large .CatStringList__dropOptionsListItem{align-items:center;display:flex;min-height:var(--cat-field-height-l);padding:0 var(--cat-field-padding-side-m);width:100%}.CatStringList__dropOptionsList{overflow:auto}.CatStringList__dropOptionsListItem{align-items:center;background:var(--cat-field-display-color-bg);color:var(--cat-field-display-color-text);display:flex;justify-content:space-between;transition:background var(--cat-transition-hover)}.CatStringList__dropOptionsListItem:hover{background:var(--cat-field-drop-item-bg-hover)}.CatStringList__dropOptionsListItem_empty:hover{background:none}.CatCheckButtonRoute{display:flex;flex-direction:column;overflow:hidden;width:100%}.CatCheckButtonRoute__tabList{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.CatCheckButtonRoute__tabList::-webkit-scrollbar{display:none}.CatCheckButtonRoute__tabList{display:flex;font-weight:600}.CatCheckButtonRoute__tabList li:first-child .CatShapeBtn{border-radius:var(--cat-border-radius) 0 0 var(--cat-border-radius)!important}.CatCheckButtonRoute__tabList li:last-child .CatShapeBtn{border-radius:0 var(--cat-border-radius) var(--cat-border-radius) 0!important}.CatCheckButtonRoute__tabList .CatShapeBtn{border-radius:0!important;white-space:nowrap}.CatYearMonthPicker__drop{display:flex;gap:var(--cat-gap-block-s);padding:var(--cat-gap-block-m)}.CatAppDialog{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:9998}.CatAppDialog__contentWrapper{overflow:hidden}.CatAppDialog__content{-ms-overflow-style:none;scrollbar-width:none}.CatAppDialog__content::-webkit-scrollbar{display:none}.CatAppDialog__content{background:var(--cat-field-display-tag-color-bg);border-radius:var(--cat-border-radius-block);display:flex;flex-direction:column;gap:var(--cat-gap-block-m);max-height:var(--cat-dialog-max_height);max-width:var(--cat-dialog-max_width);min-width:var(--cat-dialog-min_width);overflow:auto;padding:var(--cat-gap-block-l)!important}.CatAppDialog__h3{border-bottom:var(--cat-border-width) solid var(--cat-field-border-color)}.CatAppDialog__btns{display:flex;gap:var(--cat-gap-block-s);justify-content:flex-end}.CatAppErrors{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.CatAppErrors__contentWrapper{overflow:hidden}.CatAppErrors__content{-ms-overflow-style:none;scrollbar-width:none}.CatAppErrors__content::-webkit-scrollbar{display:none}.CatAppErrors__content{background:var(--cat-field-display-tag-color-bg);border-radius:var(--cat-border-radius-block);display:flex;flex-direction:column;gap:var(--cat-gap-block-m);max-height:var(--cat-dialog-max_height);max-width:var(--cat-dialog-max_width);min-width:var(--cat-dialog-min_width);overflow:auto;padding:var(--cat-gap-block-l)!important}.CatAppErrors__h3{border-bottom:var(--cat-border-width) solid var(--cat-field-border-color);color:var(--cat-field-border-invalid-hover-color)!important}.CatAppErrors__errors{display:flex;flex-direction:column;gap:var(--cat-gap-block-s)}.CatAppErrors__errorItem{display:flex;flex-direction:column;gap:var(--cat-gap-text-s)}.CatAppErrors__errorItem *{color:var(--cat-field-label-color)!important}.CatAppErrors__errorItemDescription{display:flex;flex-direction:column}.CatAppErrors__errorItemDescriptionItem{position:relative}.CatAppErrors__button{align-self:flex-end;flex-shrink:0}.CatLoader{display:inline-block;height:80px;position:relative;width:80px}.CatLoader div{animation:CatLoader 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid var(--cat-field-border-focus-color);border-color:var(--cat-field-border-focus-color) transparent transparent transparent;border-radius:50%;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.CatLoader div:first-child{animation-delay:-.45s}.CatLoader div:nth-child(2){animation-delay:-.2s}.CatLoader div:nth-child(3){animation-delay:-.15s}@keyframes CatLoader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.CatAppLoader{align-items:center;background:#252525e3;display:flex;inset:0;justify-content:center;position:fixed;z-index:9997}.CatAppStartScreen{align-items:center;background-color:var(--cat-field-display-color-bg);display:flex;inset:0;justify-content:center;position:fixed;z-index:9998}.CatAppStartScreen__version{color:var(--cat-field-display-color-bg) fff;font-size:16px;position:absolute;right:5px;top:5px}.CatAppStartScreen_hidden{animation:CatAppStartScreen_hidden .5s ease-in-out;transform:translate(100%)}@keyframes rect{0%{opacity:0}to{opacity:1}}@keyframes CatAppStartScreen_hidden{0%{transform:translate(0)}to{transform:translate(100%)}}.CatAppStartScreen__content{align-items:center;display:flex;flex-direction:column}.CatAppStartScreen__h1{color:var(--cat-color-primary)}.AppHeader{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--app-color-bg);border-bottom:1px solid var(--app-color-border);position:sticky;top:0;z-index:100}.AppHeader__container{align-items:center;display:flex;gap:24px;height:60px;justify-content:space-between;padding:0 150px}.AppHeader__logoLink{align-items:center;display:inline-flex;flex-shrink:0;text-decoration:none}.AppHeader__logo{display:block;height:auto;max-width:100%;width:150px}.AppHeader__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;min-width:0}.AppHeader__selectionLink{flex-shrink:0}.AppHeader__selectionLink :deep(.CatLink__link){white-space:nowrap}.AppHeader__phone{color:var(--app-color-text);font-family:DXRigraf,Arial,sans-serif;font-size:20px;line-height:1;text-decoration:none;white-space:nowrap}.AppHeader__phone:hover{opacity:.8}@media(max-width:1600px){.AppHeader__container{padding:0 110px}}@media(max-width:1366px){.AppHeader__container{padding:0 72px}}@media(max-width:1200px){.AppHeader__container{padding:0 48px}.AppHeader__phone{font-size:18px}}@media(max-width:1100px){.AppHeader__container{padding:0 36px}}@media(max-width:768px){.AppHeader__container{height:68px;padding:0 20px}.AppHeader__logo{width:132px}.AppHeader__phone{font-size:16px}}@media(max-width:640px){.AppHeader__container{gap:14px;height:auto;min-height:68px;padding:10px 14px}.AppHeader__logo{width:110px}.AppHeader__actions{align-items:flex-end;flex-direction:column;gap:10px}.AppHeader__phone{font-size:14px}}.AppFooter{font-family:DXRigraf,Arial,sans-serif;font-size:16px;padding:0 150px 48px}.AppFooter__container{background-color:var(--app-color-bg-primary);border-radius:80px;color:var(--app-color-text-white);padding:60px}.AppFooter__top{gap:32px;justify-content:space-between;margin-bottom:56px}.AppFooter__brand,.AppFooter__top{align-items:center;display:flex}.AppFooter__logoLink{display:inline-flex;text-decoration:none}.AppFooter__logo{display:block;height:auto;max-width:100%;width:200px}.AppFooter__socials{align-items:center;display:flex;gap:12px}.AppFooter__socialLink{align-items:center;display:inline-flex;height:44px;justify-content:center;text-decoration:none;transition:transform .2s ease,opacity .2s ease;width:44px}.AppFooter__socialIcon{display:block;height:32px;width:32px}.AppFooter__socialLink:hover{opacity:.85}.AppFooter__middle{align-items:flex-start;display:flex;gap:48px;justify-content:space-between;margin-bottom:72px}.AppFooter__infoBlock{max-width:460px}.AppFooter__schedule{display:flex;flex-wrap:wrap;gap:54px}.AppFooter__scheduleItem{min-width:94px}.AppFooter__muted{color:var(--app-color-text-muted);line-height:1.35;margin-bottom:10px}.AppFooter__value{font-size:16px;font-weight:700;line-height:1.4}.AppFooter__bottom{align-items:center;color:var(--app-color-text-muted);display:flex;flex-wrap:wrap;gap:12px 22px}.AppFooter__copyright,.AppFooter__legalLink{font-size:16px;line-height:1.4}.AppFooter__legalLink{color:inherit;text-decoration:none}.AppFooter__legalLink:hover{color:#ffffffad}@media(max-width:1600px){.AppFooter{padding:0 110px 40px}.AppFooter__container{padding:52px}}@media(max-width:1366px){.AppFooter{padding:0 72px 36px}.AppFooter__container{border-radius:64px;padding:44px}}@media(max-width:1200px){.AppFooter{padding:0 48px 32px}.AppFooter__middle{flex-direction:column;margin-bottom:56px}}@media(max-width:1100px){.AppFooter{padding:0 36px 28px}}@media(max-width:768px){.AppFooter{padding:0 20px 24px}.AppFooter__container{border-radius:40px;display:flex;flex-direction:column;padding:32px 24px}.AppFooter__top{display:contents}.AppFooter__brand{align-items:flex-start;flex-direction:column;margin-bottom:40px;order:1}.AppFooter__logo{width:160px}.AppFooter__schedule{gap:28px}.AppFooter__middle{gap:32px;margin-bottom:40px;order:2}.AppFooter__socials{margin-bottom:40px;order:3}.AppFooter__bottom{order:4}}@media(max-width:640px){.AppFooter{padding:0 14px 20px}.AppFooter__top{gap:20px;margin-bottom:30px}.AppFooter__schedule{gap:15px}.AppFooter__container{border-radius:28px;padding:26px 18px}.AppFooter__socials{flex-wrap:wrap;margin-bottom:30px}.AppFooter__socialLink{height:30px;width:30px}.AppFooter__socialIcon{height:100%;width:100%}.AppFooter__middle{gap:20px}.AppFooter__bottom{gap:10px 16px}.AppFooter__copyright,.AppFooter__legalLink{font-size:14px;line-height:1.2}.AppFooter__middle{margin-bottom:30px}}
