.t228 .t-btn {
height: 40px;
font-size: 16px;
padding-left: 30px;
padding-right: 30px;
margin-left: 10px;
}

    .tn-form_horiz .t-input-group {display: block !important;}
    .tn-form_horiz.t-form_inputs-total_2 .t-input-group {width: 100%!important;}    
    .tn-form_horiz .t-form__submit, .tn-form_horiz .tn-form__submit {vertical-align: middle;padding:53px 0
 50px;}
    .tn-form_horiz .t-form__inputsbox {width:100%;!important}
    .tn-form__submit button {margin: 0 auto;}

/* Shared desktop header: compact single-row navigation, September 2026. */
@media screen and (min-width:981px) and (max-width:1759px){
#rec1196979111 .t228,#nav1196979111marker{height:65px!important}
#rec1196979111 .t228__maincontainer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;box-sizing:border-box;height:65px!important;padding:0 12px}
#rec1196979111 .t228__padding40px{display:none}
#rec1196979111 .t228__leftside,#rec1196979111 .t228__centerside,#rec1196979111 .t228__rightside{display:block;width:auto}
#rec1196979111 .t228__imglogo{width:180px!important;min-width:180px!important;max-width:180px!important;margin-right:0}
#rec1196979111 .t228__list{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:14px}
#rec1196979111 .t228__list_item{flex:0 0 auto;padding:0!important}
#rec1196979111 .t228__rightcontainer{display:flex;align-items:center;gap:12px;margin-left:0}
#rec1196979111 .t228__right_descr,#rec1196979111 .t228__right_buttons{padding:0;margin:0}
#rec1196979111 .t-sociallinks__wrapper{display:flex;align-items:center;gap:8px}
#rec1196979111 .t-sociallinks__item{padding:0;margin:0}
#rec1196979111 .t-sociallinks__item a,#rec1196979111 .t-sociallinks__svg{display:block;width:24px!important;height:24px!important}
#rec1196979111 .t228__right_buttons_wrap{display:flex;gap:8px}
#rec1196979111 .t228__right_buttons_but{display:block;padding:0;margin:0}
#rec1196979111 .t-btn{height:40px;font-size:14px;padding:0 14px;margin-left:0}
}
@media screen and (min-width:981px) and (max-width:1399px){
#rec1196979111 .t228,#nav1196979111marker{height:84px!important}
#rec1196979111 .t228__maincontainer{height:84px!important;padding:6px 10px;gap:10px}
#rec1196979111 .t228__imglogo{width:180px!important;min-width:180px!important;max-width:180px!important}
#rec1196979111 .t228__list{gap:6px}
#rec1196979111 .t228__rightcontainer{display:grid;grid-template-columns:auto auto;column-gap:10px;row-gap:3px}
#rec1196979111 .t228__right_descr{grid-column:1;grid-row:1;line-height:16px}
#rec1196979111 .t228__right_descr div,#rec1196979111 .t228__right_descr p{font-size:13px!important;line-height:16px;margin:0}
#rec1196979111 .t-sociallinks{grid-column:1;grid-row:2;justify-self:center}
#rec1196979111 .t-sociallinks__wrapper{gap:6px}
#rec1196979111 .t-sociallinks__item a,#rec1196979111 .t-sociallinks__svg{width:20px!important;height:20px!important}
#rec1196979111 .t228__right_buttons{grid-column:2;grid-row:1 / 3}
#rec1196979111 .t-btn{font-size:13px;padding:0 10px}
}

@media screen and (min-width:1100px) and (max-width:1399px){#rec1196979111 .t228__list{gap:12px}}

@media screen and (min-width:981px) and (max-width:1099px){
#rec1196979111 .t228__imglogo{width:160px!important;min-width:160px!important;max-width:160px!important}
#rec1196979111 .t228__right_buttons_wrap{flex-direction:column;gap:5px}
#rec1196979111 .t-btn{height:32px}
}
@media screen and (min-width:1760px){#rec1196979111 .t228__imglogo{width:180px!important;min-width:180px!important;max-width:180px!important}}

@media screen and (max-width:980px){#rec172514054 .t280__logo__img{height:42px!important;width:auto!important}}

/* Park Skazov action buttons: approved Buy Ticket palette, 2026-09-12. */
#allrecords#allrecords :is(.t-btn,.t-btnflex,.t-submit,.tn-elem[data-elem-type="button"] .tn-atom,#ps-autumn-preview .ps-action,#ps-autumn-preview .pt-action):not(:disabled):not([aria-disabled="true"]) {
  background-color:#ffea00!important;
  background-image:none!important;
  border-color:#ffea00!important;
  color:#333333!important;
  --t396-bgcolor-color:#ffea00;
  --t396-bgcolor-image:none;
  --t396-bgcolor-hover-color:#73bc50;
  --t396-bgcolor-hover-image:none;
  filter:none!important;
  transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;
}
#allrecords#allrecords :is(.t-btn,.t-btnflex,.t-submit,.tn-elem[data-elem-type="button"] .tn-atom,#ps-autumn-preview .ps-action,#ps-autumn-preview .pt-action):is(:active,:focus-visible):not(:disabled):not([aria-disabled="true"]) {
  background-color:#73bc50!important;
  border-color:#73bc50!important;
  color:#ffffff!important;
}
@media (hover:hover) {
  #allrecords#allrecords :is(.t-btn,.t-btnflex,.t-submit,.tn-elem[data-elem-type="button"] .tn-atom,#ps-autumn-preview .ps-action,#ps-autumn-preview .pt-action):hover:not(:disabled):not([aria-disabled="true"]) {
    background-color:#73bc50!important;
    border-color:#73bc50!important;
    color:#ffffff!important;
  }
}
#allrecords#allrecords :is(.t-btnflex__text,.tn-elem[data-elem-type="button"] .tn-atom__button-text) { color:inherit!important; }
#allrecords#allrecords :is(.t-btn,.t-btnflex,.t-submit,.tn-elem[data-elem-type="button"] .tn-atom,#ps-autumn-preview .ps-action,#ps-autumn-preview .pt-action):focus-visible { outline:2px solid #203f48;outline-offset:3px; }
@media (prefers-reduced-motion:reduce) {
  #allrecords#allrecords :is(.t-btn,.t-btnflex,.t-submit,.tn-elem[data-elem-type="button"] .tn-atom,#ps-autumn-preview .ps-action,#ps-autumn-preview .pt-action) { transition:none!important; }
}
