/* Approved "Быстрые действия". The existing header and its native handlers remain the source of truth. */
.pa-quick-call-label{display:none}
@media(max-width:1100px){
  /* The bounded double ID wins over older important header overrides. */
  html body #pa-site-header#pa-site-header{--pa-header-flow-height:64px;position:sticky!important;top:var(--pa-adminbar-offset,0px)!important;z-index:1000!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:0!important;overflow:visible!important;background:transparent!important;transition:none!important;transform:none!important}
  html body #pa-site-header#pa-site-header .pa-header-phone-strip,
  html body #pa-site-header#pa-site-header .pa-marketing-slogan{display:none!important}
  html body #pa-site-header#pa-site-header .pa-header-v3__surface{position:relative!important;inset:auto!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:0!important;border:0!important;border-radius:0!important;overflow:visible!important;background:rgba(61,31,22,.94)!important;backdrop-filter:blur(18px) saturate(1.12)!important;-webkit-backdrop-filter:blur(18px) saturate(1.12)!important;box-shadow:0 5px 22px #2c130e13!important;animation:none!important;transform:none!important;opacity:1!important;transition:background-color .22s ease,box-shadow .22s ease!important}
  html body.home #pa-site-header#pa-site-header:not(.is-sticky) .pa-header-v3__surface{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}
  html body.home #pa-site-header#pa-site-header:not(.is-sticky) .pa-header-v3__surface:after,
  html body #pa-site-header#pa-site-header:before,
  html body #pa-site-header#pa-site-header:after{content:none!important;display:none!important}
  html body #pa-site-header#pa-site-header .pa-header-v3__surface:before{display:none!important;content:none!important}
  html body #pa-site-header#pa-site-header .pa-header-v3__surface:after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0!important;height:1px!important;background:linear-gradient(90deg,transparent,#e5b08066 30%,#e5b08025 76%,transparent)!important;pointer-events:none!important}
  html body #pa-site-header#pa-site-header .pa-header-v3__layout{display:flex!important;align-items:center!important;gap:12px!important;grid-template-columns:none!important;width:100%!important;max-width:none!important;height:64px!important;min-height:64px!important;margin:0!important;padding:0 14px!important;position:relative!important;inset:auto!important;background:transparent!important}
  html body #pa-site-header#pa-site-header .pa-header-v3__top{display:flex!important;flex:1 1 0!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin:0!important;padding:0!important;position:static!important;grid-template-columns:none!important}
  html body #pa-site-header#pa-site-header .pa-header__brand-host{flex:0 0 143px!important;width:143px!important;max-width:143px!important;min-width:0!important;align-self:center!important;justify-self:start!important;margin:0!important;padding:0!important}
  html body #pa-site-header#pa-site-header .pa-brand-link{display:flex!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:0!important}
  html body #pa-site-header#pa-site-header .pa-brand-lockup-v2{gap:7px!important;width:100%!important;align-items:center!important;justify-content:flex-start!important}
  html body #pa-site-header#pa-site-header .pa-brand-lockup-v2__symbol{flex:0 0 33px!important;width:33px!important;max-width:33px!important;height:33px!important}
  html body #pa-site-header#pa-site-header .pa-brand-wordmark{min-width:0!important;width:max-content!important;max-width:103px!important;row-gap:0!important}
  html body #pa-site-header#pa-site-header .pa-brand-wordmark__title{font-size:21px!important;line-height:1.02!important;letter-spacing:-.35px!important;gap:4px!important}
  html body #pa-site-header#pa-site-header .pa-brand-wordmark__rule{display:block!important;height:1px!important;margin:3px 0!important;background:linear-gradient(90deg,transparent,#e8bd94 24%,#f1ddc5 50%,#e8bd94 76%,transparent)!important}
  html body #pa-site-header#pa-site-header .pa-brand-wordmark__tagline{--pa-tagline-size:4.8px;--pa-tagline-gap:2px;margin:0!important;font-size:calc(4.8px * var(--pa-tagline-fit,1))!important;line-height:1.5!important;letter-spacing:.12px!important;color:#e5b086!important}
  html body #pa-site-header#pa-site-header .pa-header__actions{display:flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:0!important;grid-template-columns:none!important;width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid #e4b58f42!important;border-radius:24px!important;background:linear-gradient(120deg,#fff2df12,#fff2df08)!important;box-shadow:inset 0 1px #fff0df0b!important;overflow:visible!important}
  html body #pa-site-header#pa-site-header .pa-header__actions>.pa-city-control,
  html body #pa-site-header#pa-site-header .pa-header__actions>.header-phone{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;grid-area:auto!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;position:relative!important}
  html body #pa-site-header#pa-site-header .pa-header__actions .pa-city-display,
  html body #pa-site-header#pa-site-header .pa-header__actions .pa-city-button__copy,
  html body #pa-site-header#pa-site-header .pa-header__actions .pa-city-button__chevron{display:none!important}
  html body #pa-site-header#pa-site-header .pa-header__actions .pa-header-contact-links,
  html body #pa-site-header#pa-site-header .pa-header__actions .chat-btn{display:contents!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
  html body #pa-site-header#pa-site-header .pa-header__actions .pa-call-trigger{display:none!important}
  html body #pa-site-header#pa-site-header .pa-header__actions :is(.pa-city-button,.pa-header-phone,.chat-btn_wrapper){box-sizing:border-box!important;display:inline-flex!important;flex:0 0 44px!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:24px!important;background:transparent!important;box-shadow:none!important;color:#fff8ef!important;text-decoration:none!important;letter-spacing:0!important;text-transform:none!important;position:relative!important;line-height:1!important;transition:background-color .24s,box-shadow .24s,color .24s!important}
  html body #pa-site-header#pa-site-header .pa-header__actions .chat-btn_wrapper{color:#f1c59e!important}
  html body #pa-site-header#pa-site-header .pa-header__actions .chat-btn_wrapper>span{display:none!important}
  html body #pa-site-header#pa-site-header .pa-header__actions :is(.pa-city-button,.pa-header-phone,.chat-btn_wrapper):hover{background:#f6cfab12!important;box-shadow:none!important}
  html body #pa-site-header#pa-site-header .pa-header__actions :is(.pa-city-button,.pa-header-phone,.chat-btn_wrapper):focus-visible{outline:2px solid #e6a16a!important;outline-offset:2px!important;box-shadow:0 0 10px #e6a16a25!important}
  html body #pa-site-header#pa-site-header .pa-header__actions .pa-header-phone{gap:0!important;font-size:0!important;line-height:0!important}
  html body #pa-site-header#pa-site-header .pa-header__actions .pa-header-phone:before{content:""!important;display:block!important;position:static!important;inset:auto!important;flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important;border:0!important;background:currentColor!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.2 3.5 4 5.2c-1.8 1 1.2 7.1 4.1 10 2.9 2.9 9 5.9 10 4.1l1.7-3.2-4.5-2.3-1.5 2c-1.5-.7-2.9-1.8-4-2.9-1.1-1.1-2.2-2.5-2.9-4l2-1.5-2.3-4.5Z'/%3E%3C/svg%3E") center/contain no-repeat!important}
  html body #pa-site-header#pa-site-header .pa-header__actions :is(.pa-header-phone,.chat-btn_wrapper):after{content:""!important;display:block!important;position:absolute!important;inset:12px auto 12px 0!important;width:1px!important;height:auto!important;border:0!important;background:linear-gradient(transparent,#dbab8455,transparent)!important;opacity:1!important;transform:none!important;pointer-events:none!important}
  html body #pa-site-header#pa-site-header .pa-header__actions :is(.pa-contact-icon,.pa-city-button__icon,.pa-city-button__icon svg){display:block!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important}
  html body #pa-site-header#pa-site-header .pa-header__actions .pa-city-button__icon{color:#ebba93!important}
  html body #pa-site-header#pa-site-header .pa-header-v3__nav-row{display:none!important}
  html:has(#pa-quick-call-dialog[open]){overflow:hidden!important}
  html body #pa-quick-call-dialog{box-sizing:border-box;color:#422a21;border:1px solid #e6d2be;border-radius:20px;padding:20px;background:linear-gradient(145deg,#fffaf3,#f8eee3);box-shadow:0 18px 50px #2b160e3d;position:fixed;inset:var(--pa-quick-panel-top,74px) 12px auto auto;margin:0;width:min(340px,calc(100% - 24px));max-width:calc(100% - 24px);max-height:calc(100dvh - var(--pa-quick-panel-top,74px) - 14px);overflow:auto;font-family:var(--pa-font-body,"Golos Text",sans-serif);font-size:12px;line-height:1.5;text-align:left}
  html body #pa-quick-call-dialog[open]{display:block;animation:pa-quick-call-appear .22s ease both}
  #pa-quick-call-dialog::backdrop{background:#24180f2e;backdrop-filter:blur(3px)}
  html body #pa-quick-call-dialog *{box-sizing:border-box;font-family:inherit}
  html body #pa-quick-call-dialog .pa-quick-call-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 2px;padding:0}
  html body #pa-quick-call-dialog h2{font-size:21px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.65px!important;margin:0!important;padding:0!important;color:#422a21!important;text-align:left!important}
  html body #pa-quick-call-dialog #pa-quick-call-description{font-size:11px!important;line-height:1.65!important;color:#947c69!important;margin:6px 0 17px!important;padding:0!important;text-align:left!important}
  html body #pa-quick-call-dialog svg{display:block;flex:0 0 20px;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
  html body #pa-quick-call-dialog .pa-quick-call-close{display:grid;place-items:center;min-width:44px;width:44px;height:44px;min-height:44px;margin:-9px -9px -9px 0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#76452207!important;color:#8b6650!important;box-shadow:none!important;cursor:pointer}
  html body #pa-quick-call-dialog .pa-quick-call-options{display:grid;gap:8px}
  html body #pa-quick-call-dialog .pa-quick-call-option{display:flex;align-items:center;gap:12px;text-align:left;min-height:58px;width:100%;padding:10px 12px!important;margin:0!important;border:1px solid #dcc9b642!important;border-radius:13px!important;background:#fffdf8!important;color:#593822!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer;transition:background .22s,border-color .22s!important}
  html body #pa-quick-call-dialog .pa-quick-call-option:hover{background:#f4e6d5!important;border-color:#cda985!important}
  html body #pa-quick-call-dialog .pa-quick-call-option strong{display:block;font-size:12px;font-weight:550;letter-spacing:0;line-height:1.5}
  html body #pa-quick-call-dialog .pa-quick-call-option small{display:block;font-size:9px;line-height:1.5;color:#9b8270;margin-top:4px}
  html body #pa-quick-call-dialog .pa-quick-call-option>svg:first-child{color:#ad7447}
  html body #pa-quick-call-dialog .pa-quick-call-option>svg:last-child{margin-left:auto;width:14px;height:14px;flex-basis:14px}
  html body #pa-quick-call-dialog .pa-quick-call-option--primary{background:#522719!important;color:#fff2e2!important;border-color:#6f4029!important}
  html body #pa-quick-call-dialog .pa-quick-call-option--primary>svg{color:#ecc39e}
  html body #pa-quick-call-dialog .pa-quick-call-option--primary small{color:#dfc4ac}
  html body #pa-quick-call-dialog :is(button,a):focus-visible{outline:2px solid #bd784c!important;outline-offset:3px!important}
  html body #pa-quick-call-dialog :is(button,a):before,html body #pa-quick-call-dialog :is(button,a):after{content:none!important;display:none!important}
}
@media(max-width:359px){html body #pa-site-header#pa-site-header .pa-header-v3__layout{padding:0 9px!important}html body #pa-site-header#pa-site-header .pa-header__brand-host{flex-basis:139px!important;width:139px!important;max-width:139px!important}}
@media(min-width:480px) and (max-width:1100px){
  html body #pa-site-header#pa-site-header .pa-header-v3__layout{padding:0 22px!important}
  html body #pa-site-header#pa-site-header .pa-header__brand-host{flex-basis:171px!important;width:171px!important;max-width:171px!important}
  html body #pa-site-header#pa-site-header .pa-brand-lockup-v2{gap:9px!important}
  html body #pa-site-header#pa-site-header .pa-brand-lockup-v2__symbol{flex-basis:38px!important;width:38px!important;max-width:38px!important;height:38px!important}
  html body #pa-site-header#pa-site-header .pa-brand-wordmark{max-width:124px!important}
  html body #pa-site-header#pa-site-header .pa-brand-wordmark__title{font-size:26px!important}
  html body #pa-site-header#pa-site-header .pa-brand-wordmark__tagline{--pa-tagline-size:5.8px;font-size:calc(5.8px * var(--pa-tagline-fit,1))!important}
  html body #pa-site-header#pa-site-header .pa-header__actions>.pa-city-control{flex:0 1 auto!important;width:auto!important;min-width:85px!important;max-width:145px!important}
  html body #pa-site-header#pa-site-header .pa-header__actions .pa-city-button{flex:0 1 auto!important;width:auto!important;min-width:85px!important;max-width:145px!important;padding:0 13px!important;gap:5px!important;font-size:12px!important}
  html body #pa-site-header#pa-site-header .pa-header__actions .pa-city-button__copy{display:block!important;flex:0 1 auto!important;min-width:0!important;max-width:85px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}
  html body #pa-site-header#pa-site-header .pa-header__actions .pa-city-button__copy>span{font-size:12px!important;line-height:1.4!important;white-space:nowrap!important}
  html body #pa-site-header#pa-site-header .pa-header__actions .pa-city-button__chevron{display:block!important;flex:0 0 12px!important;width:12px!important;height:12px!important}
}
@media(min-width:650px) and (max-width:1100px){
  html body #pa-site-header#pa-site-header .pa-header-v3__layout{padding:0 28px!important}
  html body #pa-site-header#pa-site-header .pa-header__actions .chat-btn_wrapper{flex-basis:auto!important;width:auto!important;max-width:none!important;padding:0 15px!important}
  html body #pa-site-header#pa-site-header .pa-header__actions .chat-btn_wrapper>span{display:block!important;font-size:12px!important;line-height:1.4!important}
}
@media(min-width:769px) and (max-width:1100px){
  html body #pa-site-header#pa-site-header .pa-header-v3__nav-row{display:flex!important;flex:0 0 44px!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;position:static!important}
  html body #pa-site-header#pa-site-header .pa-nav-toggle{display:flex!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid #e4b58f42!important;border-radius:24px!important;color:#fff8ef!important;background:#fff2df08!important}
  html body #pa-site-header#pa-site-header .pa-nav-toggle__label{display:none!important}
  html body #pa-site-header#pa-site-header .menunav{position:absolute!important;inset:calc(100% + 8px) 12px auto auto!important;width:min(450px,calc(100vw - 24px))!important;max-height:calc(100dvh - 90px)!important;overflow-y:auto!important;margin:0!important;z-index:10!important}
  html body #pa-site-header#pa-site-header:not(.is-menu-open) .menunav{display:none!important}
}
@media(min-width:1000px) and (max-width:1100px){
  html body #pa-site-header#pa-site-header .pa-header-v3__layout{padding:0 36px!important}
  html body #pa-site-header#pa-site-header .pa-header__actions>.header-phone{flex-basis:auto!important;width:auto!important;max-width:none!important}
  html body #pa-site-header#pa-site-header .pa-header__actions .pa-header-phone{flex-basis:auto!important;width:auto!important;max-width:none!important;padding:0 15px!important}
  html body #pa-site-header#pa-site-header .pa-header__actions .pa-header-phone:before{margin-right:7px!important}
  html body #pa-site-header#pa-site-header .pa-quick-call-label{display:block!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}
}
@keyframes pa-quick-call-appear{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){#pa-quick-call-dialog[open]{animation:none!important}}

/* Desktop keeps its reserved header space; short transitions replace full-height keyframes. */
@media(min-width:1101px){
  html body #pa-site-header#pa-site-header.is-sticky .pa-header-v3__surface{animation:none!important;transform:translateY(0)!important;opacity:1!important;transition:transform .22s cubic-bezier(.2,.7,.3,1),opacity .18s ease!important}
  html body #pa-site-header#pa-site-header.is-sticky.is-entering .pa-header-v3__surface,
  html body #pa-site-header#pa-site-header.is-sticky.is-leaving .pa-header-v3__surface{transform:translateY(-8px)!important;opacity:0!important;pointer-events:none!important}
  html body #pa-site-header#pa-site-header.is-measuring .pa-header-v3__surface{transition:none!important}
}
@media(max-width:1100px){
html body .pa-dynamic-tariffs.pa-dynamic-tariffs:is(#pa-tariffs-1,.pa-dynamic-tariffs) .pa-dynamic-tariffs__tabs{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;align-items:stretch!important;position:relative!important;isolation:isolate!important;width:100%!important;min-width:0!important;height:56px!important;min-height:56px!important;margin:0 0 36px!important;padding:0!important;overflow:visible!important;border:1px solid #b89173!important;border-radius:11px!important;background:#f2e4d7!important;box-shadow:0 3px 12px #1c0b0512!important}
html body .pa-dynamic-tariffs.pa-dynamic-tariffs:is(#pa-tariffs-1,.pa-dynamic-tariffs) .pa-dynamic-tariffs__tabs::before,html body .pa-dynamic-tariffs.pa-dynamic-tariffs:is(#pa-tariffs-1,.pa-dynamic-tariffs) .pa-dynamic-tariffs__tabs>:is(.pa-release-indicator,[data-pa-ui-part="glider"]){display:none!important;content:none!important}
html body .pa-dynamic-tariffs.pa-dynamic-tariffs:is(#pa-tariffs-1,.pa-dynamic-tariffs) .pa-dynamic-tariffs__tabs::after{content:attr(data-pa-direction-caption)!important;display:block!important;position:absolute!important;inset:calc(100% + 9px) 0 auto!important;transform:none!important;width:100%!important;height:auto!important;padding:0!important;background:transparent!important;color:#806654!important;font-size:11px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;pointer-events:none!important}
html body .pa-dynamic-tariffs.pa-dynamic-tariffs:is(#pa-tariffs-1,.pa-dynamic-tariffs) .pa-dynamic-tariffs__tabs > button[data-pa-direction]{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;position:relative!important;inset:auto!important;z-index:1!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:54px!important;min-height:44px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;border-right:1px solid #b8917380!important;background:transparent!important;box-shadow:none!important;color:#75503b!important;font-size:0!important;line-height:0!important;letter-spacing:0!important;transform:none!important;transition:background-color .18s ease,color .18s ease!important}
html body .pa-dynamic-tariffs.pa-dynamic-tariffs:is(#pa-tariffs-1,.pa-dynamic-tariffs) .pa-dynamic-tariffs__tabs > button[data-pa-direction]:first-of-type{border-radius:10px 0 0 10px!important}
html body .pa-dynamic-tariffs.pa-dynamic-tariffs:is(#pa-tariffs-1,.pa-dynamic-tariffs) .pa-dynamic-tariffs__tabs > button[data-pa-direction]:last-of-type{border-right:0!important;border-radius:0 10px 10px 0!important}
html body .pa-dynamic-tariffs.pa-dynamic-tariffs:is(#pa-tariffs-1,.pa-dynamic-tariffs) .pa-dynamic-tariffs__tabs > button[data-pa-direction][aria-pressed="true"]{background:#522719!important;color:#fff2e4!important}
html body .pa-dynamic-tariffs.pa-dynamic-tariffs:is(#pa-tariffs-1,.pa-dynamic-tariffs) .pa-dynamic-tariffs__tabs > button[data-pa-direction]:focus-visible{outline:2px solid #ca7c4b!important;outline-offset:3px!important;z-index:2!important}
html body .pa-dynamic-tariffs.pa-dynamic-tariffs:is(#pa-tariffs-1,.pa-dynamic-tariffs) .pa-dynamic-tariffs__tabs > button[data-pa-direction]::after{display:none!important;content:none!important}
html body .pa-dynamic-tariffs.pa-dynamic-tariffs:is(#pa-tariffs-1,.pa-dynamic-tariffs) .pa-dynamic-tariffs__tabs > button[data-pa-direction]::before{content:""!important;box-sizing:border-box!important;display:block!important;position:static!important;inset:auto!important;flex:0 0 24px!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:currentColor!important;opacity:1!important;transform:none!important;mask:var(--pa-direction-icon) center/contain no-repeat!important;-webkit-mask:var(--pa-direction-icon) center/contain no-repeat!important}
html body .pa-dynamic-tariffs.pa-dynamic-tariffs:is(#pa-tariffs-1,.pa-dynamic-tariffs) .pa-dynamic-tariffs__tabs > button[data-pa-direction="accounting"]{--pa-direction-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.35%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%202.5h7l4%204V22H7zM14%202.5v5h4M10%2011h5m-5%204h5m-5%204h3%22%2F%3E%3C%2Fsvg%3E")}
html body .pa-dynamic-tariffs.pa-dynamic-tariffs:is(#pa-tariffs-1,.pa-dynamic-tariffs) .pa-dynamic-tariffs__tabs > button[data-pa-direction="management"]{--pa-direction-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.35%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2021h18M5%2021v-6h3v6m3%200V9h3v12m3%200V3h3v18%22%2F%3E%3C%2Fsvg%3E")}
html body .pa-dynamic-tariffs.pa-dynamic-tariffs:is(#pa-tariffs-1,.pa-dynamic-tariffs) .pa-dynamic-tariffs__tabs > button[data-pa-direction="law"]{--pa-direction-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.35%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%202%209%204v6c0%205-4%208-9%2010-5-2-9-5-9-10V6zM7.5%2011.5l3%203%206-7%22%2F%3E%3C%2Fsvg%3E")}
html body .pa-dynamic-tariffs.pa-dynamic-tariffs:is(#pa-tariffs-1,.pa-dynamic-tariffs) .pa-dynamic-tariffs__tabs > button[data-pa-direction="safety"]{--pa-direction-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.35%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2017v-3a9%209%200%200%201%206-8m6%200a9%209%200%200%201%206%208v3M9%2012V4a3%203%200%200%201%206%200v8M2%2017h20v4H2z%22%2F%3E%3C%2Fsvg%3E")}
html body .pa-dynamic-tariffs.pa-dynamic-tariffs:is(#pa-tariffs-1,.pa-dynamic-tariffs) .pa-dynamic-tariffs__tabs > button[data-pa-direction="individuals"]{--pa-direction-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.35%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%226%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M3%2021v-5a7%207%200%200%201%2012-4%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2218%22%20r%3D%225%22%2F%3E%3Cpath%20d%3D%22m14.5%2018%201.5%201.5%203.5-3.5%22%2F%3E%3C%2Fsvg%3E")}
}
/* A single viewport-level filter dock stays above tariff headers and cells. */
html body > .pa-tariff-filter-dock{box-sizing:border-box!important;position:fixed!important;z-index:10040!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:2px!important;width:60px!important;padding:4px!important;margin:0!important;border:1px solid #b792767a!important;border-radius:19px!important;background:rgba(255,247,235,.89)!important;color:#522719!important;box-shadow:0 7px 24px #321a101c,inset 0 1px #ffffffa6!important;backdrop-filter:blur(16px) saturate(1.1)!important;-webkit-backdrop-filter:blur(16px) saturate(1.1)!important;transform:none!important;transition:none!important;isolation:isolate!important}
html body > .pa-tariff-filter-dock[hidden]{display:none!important}
html body > .pa-tariff-filter-dock > button{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:50px!important;min-width:44px!important;height:51px!important;min-height:44px!important;padding:5px 0!important;margin:0!important;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;color:#522719!important;box-shadow:none!important;font-family:var(--pa-font-body,"Golos Text",sans-serif)!important;line-height:1!important;transform:none!important;cursor:pointer}
html body > .pa-tariff-filter-dock > button[aria-pressed="true"]{background:#52271912!important;border-color:#9c6c4c5c!important;color:#522719!important}
html body > .pa-tariff-filter-dock > button:hover{background:#5227190d!important}
html body > .pa-tariff-filter-dock > button:focus-visible{outline:2px solid #a45d34!important;outline-offset:1px!important}
html body > .pa-tariff-filter-dock > button :is(svg,span){display:block!important;position:static!important;inset:auto!important;margin:0!important;padding:0!important;transform:none!important;color:inherit!important}
html body > .pa-tariff-filter-dock > button svg{width:20px!important;height:20px!important;flex:0 0 20px!important}
html body > .pa-tariff-filter-dock > button span{font-size:9px!important;font-weight:500!important;line-height:1.1!important;letter-spacing:0!important}
html body > .pa-tariff-filter-dock :is(button,button span)::before,
html body > .pa-tariff-filter-dock :is(button,button span)::after{content:none!important;display:none!important}
@media(min-width:1025px){html body > .pa-tariff-filter-dock{display:none!important}}
@media(max-width:1100px){
  html body .pa-dynamic-tariffs.pa-dynamic-tariffs:is(#pa-tariffs-1,.pa-dynamic-tariffs) .pa-dynamic-tariffs__tabs > button[data-pa-direction]{grid-column:auto!important;grid-row:auto!important}
}
@media(prefers-reduced-motion:reduce){
  html body #pa-site-header#pa-site-header .pa-header-v3__surface{transition:none!important;animation:none!important}
}
/* The viewport-level filters overlay the table; no empty column is needed. */
@media(max-width:1024px){
  html body .pa-dynamic-tariffs :is(.pa-dynamic-tariffs__desktop,.pa-dynamic-tariffs__mobile){padding-inline:0!important}
  html body .pa-dynamic-tariffs .pa-dynamic-tariffs__mobile-chooser{margin-inline-end:0!important}
}
