:root {
 --spinner-animation:rotate360 0.7s linear infinite
}
@-webkit-keyframes rotate360 {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@keyframes rotate360 {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
.ui_rmenu {
 padding:8px 8px 6px;
 position:relative
}
.ui_rmenu_item,
.ui_rmenu_subitem {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 cursor:pointer;
 color:var(--text_primary);
 padding:4px 12px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 height:36px;
 border-left:0;
 border-radius:var(--vkui--size_border_radius--regular, 4px);
 line-height:normal;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
[dir=rtl] .ui_rmenu_item,
[dir=rtl] .ui_rmenu_subitem {
 border-left:none;
 border-right:0
}
.ui_rmenu_item:hover,
.ui_rmenu_subitem:hover {
 text-decoration:none
}
.ui_rmenu_subitem {
 color:var(--text_subhead)
}
.ui_rmenu_item,
.ui_rmenu_subitem,
._ui_rmenu_sublist {
 margin-bottom:2px
}
.ui_rmenu_item:hover,
.ui_rmenu_item_sel,
.ui_rmenu_subitem:hover,
.ui_rmenu_subitem_sel {
 background-color:var(--background_hover)
}
.ui_rmenu_subitem.ui_rmenu_item_sel {
 color:var(--text_primary)
}
.ui_rmenu_item_hidden {
 display:none
}
.ui_rmenu_item.unshown,
.ui_rmenu_subitem.unshown {
 display:none
}
.ui_rmenu_loading_item .ui_rmenu_extra_label {
 display:none
}
.ui_rmenu_item_label {
 font-size:13px;
 font-weight:400;
 -webkit-font-smoothing:subpixel-antialiased;
 -moz-osx-font-smoothing:auto;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 min-width:0
}
.ui_rmenu_item_dropdown {
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 margin-left:4px;
 width:16px;
 height:12px;
 color:var(--icon_tertiary)
}
[dir=rtl] .ui_rmenu_item_dropdown {
 margin-left:0;
 margin-right:4px
}
.ui_rmenu_item_expanded .ui_rmenu_item_dropdown {
 -webkit-transform:scaleY(-1);
 transform:scaleY(-1)
}
.ui_rmenu_link_container {
 display:grid;
 gap:11px;
 padding:11px 15px 16px
}
.ui_rmenu_link {
 color:var(--blue_600);
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.ui_rmenu_extra_label {
 float:right;
 color:var(--gray_600);
 font-size:12px;
 -webkit-box-ordinal-group:2;
 -ms-flex-order:1;
 order:1;
 padding-right:0;
 padding-left:6px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
[dir=rtl] .ui_rmenu_extra_label {
 float:left;
 padding-left:0;
 padding-right:6px
}
.ui_rmenu_extra_label_badge_new {
 border-radius:50%;
 margin:1px 0 0 10px;
 width:8px;
 height:8px;
 background-color:var(--blue_400)
}
[dir=rtl] .ui_rmenu_extra_label_badge_new {
 margin:1px 10px 0 0
}
.ui_rmenu_extra_label_onhover {
 -webkit-transition:opacity 150ms linear;
 transition:opacity 150ms linear;
 opacity:0
}
.ui_rmenu_item:hover .ui_rmenu_extra_label_onhover {
 opacity:1
}
.ui_rmenu_extra_label--light {
 position:relative
}
.ui_rmenu_extra_label--light>span:after {
 content:"";
 position:absolute;
 top:calc(50% - 3px);
 width:6px;
 height:6px;
 margin:0 6px;
 background-color:var(--blue_bright);
 border-radius:50%
}
.ui_rmenu_subitem_icon_before {
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 margin-right:6px
}
[dir=rtl] .ui_rmenu_subitem_icon_before {
 margin-right:0;
 margin-left:6px
}
.ui_rmenu_pr.ui_rmenu_loading .ui_rmenu_item_sel .ui_rmenu_count,
.ui_rmenu_pr.ui_rmenu_loading .ui_rmenu_item_sel .ui_calendar_icon {
 display:none
}
.ui_rmenu_pr.ui_rmenu_loading .ui_rmenu_item_sel .pr {
 float:right;
 margin:0 0 0 12px
}
[dir=rtl] .ui_rmenu_pr.ui_rmenu_loading .ui_rmenu_item_sel .pr {
 float:left;
 margin:0 12px 0 0
}
.ui_rmenu_pr .pr_bt {
 background-color:var(--loader_track_value_fill)
}
.ui_rmenu_sep {
 border-top:1px solid var(--separator_common);
 margin:4px 12px
}
.ui_rmenu_count {
 display:inline-block;
 float:right;
 font-weight:400;
 -webkit-font-smoothing:subpixel-antialiased;
 -moz-osx-font-smoothing:auto;
 text-align:center;
 padding:1px 6px;
 border-radius:10px;
 background-color:var(--counter_primary_background);
 color:var(--counter_primary_text);
 font-size:11px;
 min-width:6px;
 margin:0;
 height:18px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 line-height:18px
}
[dir=rtl] .ui_rmenu_count {
 float:left
}
body.sf .ui_rmenu_count {
 line-height:16px
}
.ui_rmenu_count.unshown {
 display:none
}
.ui_rmenu_count:empty {
 display:none
}
.ui_rmenu_count.grey,
.im-right-menu--muted .ui_rmenu_count,
.im-right-menu .ui_rmenu_count[data-tab=archive] {
 background-color:var(--counter_secondary_background);
 color:var(--counter_secondary_text)
}
.ui_rmenu_dot {
 display:inline-block;
 float:right;
 font-weight:400;
 -webkit-font-smoothing:subpixel-antialiased;
 -moz-osx-font-smoothing:auto;
 text-align:center;
 margin:13px 10px;
 border-radius:6px;
 background-color:#f66261;
 height:6px;
 width:6px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 line-height:0
}
[dir=rtl] .ui_rmenu_dot {
 float:left
}
.ui_rmenu_dot.unshown {
 display:none
}
.ui_rmenu_item_label span.ui_rmenu_label-text {
 overflow:hidden;
 text-overflow:ellipsis
}
._ui_rmenu_sublist:not(._ui_rmenu_tags_dropdown_list) .ui_rmenu_subitem,
._ui_rmenu_tags_dropdown_list .ui_rmenu_subitem {
 padding-left:20px
}
[dir=rtl] ._ui_rmenu_sublist:not(._ui_rmenu_tags_dropdown_list) .ui_rmenu_subitem,
[dir=rtl] ._ui_rmenu_tags_dropdown_list .ui_rmenu_subitem {
 padding-left:0;
 padding-right:20px
}
.ui_rmenu_right-icon svg {
 color:var(--icon_secondary)
}
.ui_rmenu_right-icon:not(:last-child) {
 margin-right:14px
}
[dir=rtl] .ui_rmenu_right-icon:not(:last-child) {
 margin-right:0;
 margin-left:14px
}
.ui_rmenu_extra_label .ui_actions_menu_sublist .ui_rmenu_right-icon {
 margin-right:0
}
[dir=rtl] .ui_rmenu_extra_label .ui_actions_menu_sublist .ui_rmenu_right-icon {
 margin-right:0;
 margin-left:0
}
.ui_rmenu_item--featuring>span {
 position:relative
}
.ui_rmenu_item--featuring>span:after {
 content:"";
 position:absolute;
 top:calc(50% - 2px);
 right:-12px;
 width:6px;
 height:6px;
 background-color:var(--blue_bright);
 border-radius:50%
}
[dir=rtl] .ui_rmenu_item--featuring>span:after {
 right:auto;
 left:-12px
}
.ui_actions_menu_wrap {
 cursor:pointer
}
.ui_actions_menu_wrap.shown .ui_actions_menu {
 visibility:visible;
 opacity:1;
 display:block!important;
 top:31px;
 pointer-events:auto
}
.feed_section_news .ui_actions_menu_wrap.shown .ui_actions_menu {
 top:48px;
 right:9px
}
[dir=rtl] .feed_section_news .ui_actions_menu_wrap.shown .ui_actions_menu {
 right:auto;
 left:9px
}
.ui_actions_menu_wrap.shown.ads_edit_geo_place_radius_selector_wrap .ui_actions_menu {
 top:17px
}
.ui_actions_menu_wrap.ui_actions_menu_top .ui_actions_menu {
 top:auto!important
}
.ui_actions_menu_wrap.ui_actions_menu_top.shown .ui_actions_menu {
 bottom:70px
 /*bottom:41px*/
}
.ui_actions_menu_wrap.ui_actions_menu_left .ui_actions_menu {
 right:auto;
 left:100%
}
[dir=rtl] .ui_actions_menu_wrap.ui_actions_menu_left .ui_actions_menu {
 left:auto;
 right:100%
}
.ui_actions_menu_wrap.ui_actions_menu_left .ui_actions_menu:before,
.ui_actions_menu_wrap.ui_actions_menu_left .ui_actions_menu:after {
 right:auto;
 left:30.5px
}
[dir=rtl] .ui_actions_menu_wrap.ui_actions_menu_left .ui_actions_menu:before,
[dir=rtl] .ui_actions_menu_wrap.ui_actions_menu_left .ui_actions_menu:after {
 left:auto;
 right:30.5px
}
.ui_actions_menu_wrap .ui_actions_menu_sublist {
 display:none
}
.ui_actions_menu_wrap .ui_actions_menu_sublist.shown {
 display:block
}
.ui_actions_menu {
 font-weight:400;
 -webkit-font-smoothing:subpixel-antialiased;
 -moz-osx-font-smoothing:auto;
 position:absolute;
 visibility:hidden;
 min-width:150px;
 max-width:250px;
 top:31px;
 right:0px;
 background:var(--header-background);
 z-index:5;
 border:1px solid var(--body-border);
 padding:4px 0;
 border-radius:4px;
 /*-webkit-box-shadow:0 1px 3px #212121;
 box-shadow:0 1px 3px #212121;*/
 opacity:0;
 -webkit-transition:opacity 100ms linear,top 100ms linear,bottom 100ms linear,visibility 100ms linear;
 transition:opacity 100ms linear,top 100ms linear,bottom 100ms linear,visibility 100ms linear;
 pointer-events:none
}
[dir=rtl] .ui_actions_menu {
 right:auto;
 left:-4px
}
.ui_actions_menu:before,
.ui_actions_menu:after {
 position:absolute;
 pointer-events:none;
 border:solid transparent;
 content:"";
 height:0;
 width:0;
 bottom:100%;
 right:30.5px
}
[dir=rtl] .ui_actions_menu:before,
[dir=rtl] .ui_actions_menu:after {
 right:auto;
 left:30.5px
}
.ui_actions_menu:before {
 border-width:6px;
 margin:0-11px;
 border-bottom-color:var(--body-border)
}
.ui_actions_menu:after {
 border-width:5px;
 margin:0-10px;
 border-bottom-color:var(--body-bg)
}
.ui_actions_menu_top .ui_actions_menu {
 top:initial!important;
 bottom:65px;
 position:absolute
}
.ui_actions_menu_top .ui_actions_menu:before,
.ui_actions_menu_top .ui_actions_menu:after {
 position:absolute;
 pointer-events:none;
 border:solid transparent;
 content:"";
 height:0;
 width:0;
 top:100%;
 right:30.5px
}
[dir=rtl] .ui_actions_menu_top .ui_actions_menu:before,
[dir=rtl] .ui_actions_menu_top .ui_actions_menu:after {
 right:auto;
 left:30.5px
}
.ui_actions_menu_top .ui_actions_menu:before {
 border-width:6px;
 margin:0-6px;
 border-top-color:var(--separator_common)
}
.ui_actions_menu_top .ui_actions_menu:after {
 border-width:5px;
 margin:0-5px;
 border-top-color:var(--header-background)
}
.ads_edit_geo_place_radius_selector_wrap .ui_actions_menu {
 -webkit-transition:opacity 100ms linear,visibility 100ms linear;
 transition:opacity 100ms linear,visibility 100ms linear;
 right:-25px;
 top:27px;
 max-width:90px;
 min-width:90px
}
[dir=rtl] .ads_edit_geo_place_radius_selector_wrap .ui_actions_menu {
 right:auto;
 left:-25px
}
.ui_actions_menu_icons {
 position:absolute;
 width:auto;
 height:24px;
 top:10px;
 right:16.5px;
 cursor:pointer;
 outline:0
}
[dir=rtl] .ui_actions_menu_icons {
 right:auto;
 left:16.5px
}
.ui_action_menu_icons--redesigned-bookmarks-header {
 top:23px;
 right:20px
}
[dir=rtl] .ui_action_menu_icons--redesigned-bookmarks-header {
 right:auto;
 left:20px
}
[scheme=vkcom_dark] .ui_actions_menu_icons {
 background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m5%2014c1.1%200%202-.9%202-2s-.9-2-2-2-2%20.9-2%202%20.9%202%202%202zm7%200c1.1%200%202-.9%202-2s-.9-2-2-2-2%20.9-2%202%20.9%202%202%202zm7%200c1.1%200%202-.9%202-2s-.9-2-2-2-2%20.9-2%202%20.9%202%202%202z%22%20fill%3D%22%2376787a%22%2F%3E%3C%2Fsvg%3E)
}
.ui_actions_menu_icons_labeled .ui_actions_menu_icons {
 background:0 0
}
.ui_actions_menu_icons_label {
 color:var(--steel_gray_A540);
 border-bottom:4px solid var(--steel_gray_120);
 font-weight:700;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-size:var(--vkui--font_text--font_size--compact);
 line-height:var(--vkui--font_text--font_size--compact);
 top:3px;
 left:0;
 right:0;
 padding-left:2px;
 position:absolute;
 text-align:center;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
[dir=rtl] .ui_actions_menu_icons_label {
 padding-left:0;
 padding-right:2px
}
.ui_actions_menu_icons_label::after {
 content:"!"
}
.ui_actions_menu_item {
 text-overflow:ellipsis;
 overflow:hidden;
 display:block;
 white-space:nowrap;
 position:relative;
 color:var(--text_primary);
 height:30px;
 line-height:30px;
 padding:0 15px;
 outline:0
}
.ui_actions_menu_item:hover {
 text-decoration:none;
 background-color: rgb(255 255 255 / 0.08);
}
.ui_actions_menu_item:hover .ui_actions_menu_hide {
 visibility:visible;
 opacity:.75
}
.ui_actions_menu_item.ui_actions_menu_item_new::after {
 content:"";
 display:inline-block;
 margin-left:6px;
 margin-bottom:1px;
 width:6px;
 height:6px;
 background-color:var(--blue_bright);
 border-radius:50%
}
[dir=rtl] .ui_actions_menu_item.ui_actions_menu_item_new::after {
 margin-left:0;
 margin-right:6px
}
.ui_actions_menu_item.ui_actions_menu_item_about {
 background:0 0;
 color:var(--gray_400);
 font-size:12px;
 line-height:14px;
 height:auto;
 width:auto;
 padding-top:5px;
 padding-bottom:8px;
 cursor:text!important
}
.ui_actions_menu_item.ui_actions_menu_item_about:before {
 content:"";
 border-top:1px solid var(--separator_common);
 display:block;
 padding-bottom:13px;
 margin:0-5px
}
.ui_actions_menu_item.ui_actions_menu_item_lock {
 color:transparent;
 pointer-events:none
}
.ui_actions_menu_item.ui_actions_menu_item_lock>b {
 color:transparent
}
.ui_actions_menu_item.ui_actions_menu_item_lock .ui_actions_menu_item_lock_text {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:31px;
 padding:inherit;
 color:var(--text_link);
 overflow:hidden;
 text-overflow:ellipsis
}
[dir=rtl] .ui_actions_menu_item.ui_actions_menu_item_lock .ui_actions_menu_item_lock_text {
 right:0;
 left:31px
}
.ui_actions_menu_item.ui_actions_menu_item_lock .pr {
 position:absolute;
 right:15px;
 top:13px
}
[dir=rtl] .ui_actions_menu_item.ui_actions_menu_item_lock .pr {
 right:auto;
 left:15px
}
.ui_actions_menu_item.ui_actions_menu_item_disabled {
 color:var(--gray_300);
 cursor:default!important
}
.ui_actions_menu_item.ui_actions_menu_item_disabled:hover {
 background-color:transparent
}
.ui_actions_menu--withInlineIcon .ui_actions_menu_item_with_icon {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 height:36px;
 width:100%;
 padding:0 12px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.ui_actions_menu--withInlineIcon .ui_actions_menu_item_with_icon .ui_actions_menu_item_icon {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 margin-right:8px;
 color:var(--icon_outline_secondary)
}
[dir=rtl] .ui_actions_menu--withInlineIcon .ui_actions_menu_item_with_icon .ui_actions_menu_item_icon {
 margin-right:0;
 margin-left:8px
}
.ui_actions_menu_item_label {
 overflow:hidden;
 text-overflow:ellipsis
}
.ui_actions_menu_item_sublist {
 background:url(../img/icons/contour_arrow.svg)no-repeat;
 background-position:right 14px;
 border-right:15px solid transparent
}
[dir=rtl] .ui_actions_menu_item_sublist {
 background-position:left 14px;
 border-right:none;
 border-left:15px solid transparent
}
.ui_actions_menu_sublist .ui_actions_menu_item {
 padding-left:35px
}
[dir=rtl] .ui_actions_menu_sublist .ui_actions_menu_item {
 padding-left:0;
 padding-right:35px
}
.ui_actions_menu_sublist .ui_actions_menu_item.checked {
 background-image:url(../img/icons/dropdown_check.png);
 background-position:14px 10px;
 background-repeat:no-repeat;
 background-size:14px 10px
}
[dir=rtl] .ui_actions_menu_sublist .ui_actions_menu_item.checked {
 background-position:right 14px top 10px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .ui_actions_menu_sublist .ui_actions_menu_item.checked {
  background-image:url(../../images/icons/dropdown_check_2x.png)
 }
}
.ui_actions_menu_item_extra_label {
 float:right;
 color:var(--text_subhead);
 font-size:12px
}
[dir=rtl] .ui_actions_menu_item_extra_label {
 float:left
}
.ui_actions_menu_sep {
/*border-top: 1px solid #292929;*/
margin: 2px 0px;
}
.ui_actions_menu_sep1 {
border-top: 1px solid #292929;
margin: 4px 0px;
}
.ui_actions_menu_hide {
 float:right;
 margin:2px -2px 0 0;
 cursor:pointer;
 height:13px;
 width:13px;
 visibility:hidden;
 opacity:0;
 color:var(--icon_secondary);
 -webkit-transition:visibility 100ms ease,opacity 100ms ease;
 transition:visibility 100ms ease,opacity 100ms ease
}
[dir=rtl] .ui_actions_menu_hide {
 float:left;
 margin:2px 0 0-2px
}
.ui_actions_menu_hide:hover {
 opacity:1!important
}
.ui_actions_menu--actionSheet {
 --ui-actions-menu-action-sheet-menu-distance-from-icon:8px;
 background-color:var(--modal_card_background);
 padding:6px 0;
 border:0;
 border-radius:8px;
 -webkit-box-shadow:0 20px 40px rgba(0,0,0,.32);
 box-shadow:0 20px 40px rgba(0,0,0,.32);
 margin-top:0
}
.ui_actions_menu--actionSheet::after,
.ui_actions_menu--actionSheet::before {
 display:none;
 border:0;
 margin:0;
 opacity:0
}
.ui_actions_menu--actionSheet::before {
 content:"";
 display:block;
 position:absolute;
 height:var(--ui-actions-menu-action-sheet-menu-distance-from-icon, 8px);
 width:100%;
 left:0;
 bottom:100%;
 pointer-events:all
}
[dir=rtl] .ui_actions_menu--actionSheet::before {
 left:auto;
 right:0
}
.ui_actions_menu_wrap.shown .ui_actions_menu--actionSheet {
 top:calc(100% + var(--ui-actions-menu-action-sheet-menu-distance-from-icon, 8px))
}
.ui_actions_menu--actionSheet .ui_actions_menu_item {
 line-height:18px;
 padding:8px 15px;
 height:auto;
 color:var(--text_primary)
}
.ui_actions_menu--actionSheet .ui_actions_menu_item.ui_actions_menu_item_lock {
 color:transparent
}
.ui_actions_menu--actionSheet .ui_actions_menu_item.ui_actions_menu_item_lock .pr {
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
.ui_actions_menu--actionSheet .ui_actions_menu_sep {
 display:none
}
.ui_actions_menu--actionSheet .ui_actions_menu_item:hover {
 background-color:var(--background_hover)
}
.ui_toggler_wrap {
 padding:13px 15px;
 font-size:12.5px;
 line-height:15px;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.ui_toggler_wrap .ui_toggler {
 float:right;
 margin-top:3px
}
[dir=rtl] .ui_toggler_wrap .ui_toggler {
 float:left
}
.ui_toggler_wrap.hot {
 background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2214%22%20height%3D%2216%22%20viewBox%3D%220%200%2014%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.49963%208C11.4996%202%206.49963%200%206.49963%200C6.49963%203%204.65611%203.67482%202.99963%205C0.499633%207%200.255859%208.5%200.255859%2010C0.255859%2014%204.99963%2015.5%204.99963%2015.5C2.99963%2011.5%205.99963%209.5%205.99963%209.5C5.99963%2014.5%209.99963%2016%209.99963%2016C16.9996%2012.5%2011.9996%204.5%2011.9996%204.5C11.9996%207%209.49963%208%209.49963%208Z%22%20fill%3D%22%23F05C44%22%2F%3E%0A%3C%2Fsvg%3E);
 padding-left:19px;
 border-left:15px solid transparent;
 background-position:left 13px;
 background-repeat:no-repeat
}
[dir=rtl] .ui_toggler_wrap.hot {
 padding-left:0;
 padding-right:19px;
 border-left:none;
 border-right:15px solid transparent;
 background-position:right 13px
}
.ui_toggler_label {
 overflow:hidden
}
.ui_toggler {
 margin-top:4px;
 width:28px;
 height:9px;
 border-radius:45px;
 background-color:var(--separator_common);
 cursor:pointer
}
.ui_toggler:after {
 content:"";
 float:left;
 position:relative;
 width:15px;
 height:15px;
 border-radius:50%;
 background-color:var(--icon_tertiary);
 top:-3px;
 left:0;
 -webkit-transition:left .1s ease;
 transition:left .1s ease
}
[dir=rtl] .ui_toggler:after {
 float:right;
 left:auto;
 right:0;
 -webkit-transition:right .1s ease;
 transition:right .1s ease
}
.ui_toggler.on:after {
 background-color:var(--accent);
 left:13px
}
[dir=rtl] .ui_toggler.on:after {
 left:auto;
 right:13px
}
.ui_toggler.ui_toggler_disable {
 cursor:default;
 opacity:.5
}
.ui_toggler.no_transition:after {
 -webkit-transition:none!important;
 transition:none!important
}
.box_body .ui_toggler {
 margin-top:6px
}
.ui_tabs_old {
 position:relative;
 border-bottom:1px solid var(--separator_common);
 padding:0 10px;
 margin:0;
 list-style:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.ui_tabs_old.ui_tabs_box {
 padding:0 0 0 15px;
 border-radius:var(--vkui--size_border_radius_paper--regular, 8px) var(--vkui--size_border_radius_paper--regular, 8px)0 0;
 border-color:var(--separator_common);
 background-color:var(--background_light);
 font-size:14px
}
[dir=rtl] .ui_tabs_old.ui_tabs_box {
 padding:0 15px 0 0
}
.ui_tabs_old.ui_content_tabs {
 padding:0
}
.ui_tabs_old.ui_content_tabs .ui_tab_old:first-child {
 margin-left:0
}
[dir=rtl] .ui_tabs_old.ui_content_tabs .ui_tab_old:first-child {
 margin-left:0;
 margin-right:0
}
.ui_tabs_old .FlatButton {
 margin-right:10px
}
[dir=rtl] .ui_tabs_old .FlatButton {
 margin-right:0;
 margin-left:10px
}
.ui_tabs_old .flat_button {
 float:right;
 margin-top:var(--page-block-header-button-margin-top, 14px);
 margin-right:10px;
 line-height:11px
}
[dir=rtl] .ui_tabs_old .flat_button {
 float:left;
 margin-right:0;
 margin-left:10px
}
.ui_tabs_old .FlatButton {
 float:right;
 margin-top:12px
}
[dir=rtl] .ui_tabs_old .FlatButton {
 float:left
}
.ui_tabs_old .side_link {
 float:right;
 margin-top:var(--page-block-header-button-margin-top, 14px)
}
[dir=rtl] .ui_tabs_old .side_link {
 float:left
}
.ui_tabs_fixed {
 position:fixed;
 top:0;
 z-index:200
}
.ui_tabs_fixed .ui_tabs_box {
 -webkit-box-shadow:0 1px 2px 0 var(--transparent_black);
 box-shadow:0 1px 2px 0 var(--transparent_black)
}
body.mac .ui_tabs_fixed {
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ui_box_header_cnt {
 font-size:14px;
 opacity:.6;
 padding:0 8px
}
a.ui_box_header_link {
 color:var(--text_primary)
}
.ui_tab_old,
.ui_tab_plain_old {
 display:block;
 padding:16px 6px 15px;
 margin:0 4px -1px;
 outline:0
}
.ui_tabs_old .ui_tab_old,
.ui_tab_old {
 color:var(--text_subhead);
 float:left;
 -webkit-transition:color .2s ease;
 transition:color .2s ease;
 cursor:pointer
}
[dir=rtl] .ui_tabs_old .ui_tab_old,
[dir=rtl] .ui_tab_old {
 float:right
}
.ui_tabs_old .ui_tab_old:hover,
.ui_tab_old:hover {
 text-decoration:none;
 border-bottom:2px solid var(--separator_common);
 padding-bottom:13px
}
.ui_tabs_box .ui_tab_old {
 color:var(--text_subhead)
}
.ui_tabs_old .ui_tab_sel,
.ui_tabs_box .ui_tab_sel {
 color:var(--text_primary)
}
.ui_tabs_old .ui_tab_sel,
.ui_tabs_box .ui_tab_sel,
.ui_tabs_old .ui_tab_sel:hover,
.ui_tabs_box .ui_tab_sel:hover {
 border-bottom:2px solid var(--accent);
 padding-bottom:13px
}
.ui_tab_plain_old {
 float:right;
 color:var(--text_link)
}
[dir=rtl] .ui_tab_plain_old {
 float:left
}
.ui_tab_default .ui_tab_plain_old {
 color:var(--text_primary)
}
.ui_tabs_old .ui_tab_search {
 padding:17px 6px 14px
}
.ui_tabs_old .ui_tab_search::after {
 content:"";
 display:inline;
 padding:5px 14px 5px 0;
 background:url(/images/search_icon.png)no-repeat;
 background-position:right center;
 -webkit-transition:opacity .15s ease;
 transition:opacity .15s ease;
 opacity:.75
}
[dir=rtl] .ui_tabs_old .ui_tab_search::after {
 padding:5px 0 5px 14px;
 background-position:left center
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .ui_tabs_old .ui_tab_search::after {
  background-image:url(/images/search_icon_2x.png);
  background-size:14px 16px
 }
}
.ui_tabs_old .ui_tab_search:hover::after {
 opacity:1
}
.ui_tab_old.ui_tab_group_old {
 position:relative;
 border-bottom:none!important;
 padding-bottom:15px!important
}
.ui_tab_group_old::before {
 content:"";
 display:block;
 position:absolute;
 height:2px;
 top:100%;
 bottom:0;
 left:0;
 right:0;
 margin-top:-2px;
 background-color:var(--separator_common);
 opacity:0;
 pointer-events:none
}
.ui_tab_group_old.ui_tab_group_sel::before {
 background:var(--accent);
 opacity:1
}
.ui_tab_group_old.visible:before {
 z-index:5;
 opacity:1
}
.ui_tab_group_old.shown {
 z-index:2
}
.ui_tab_group_old.shown .ui_tab_group_items {
 visibility:visible;
 opacity:1;
 pointer-events:auto
}
.ui_tab_group_old::after {
 content:"";
 display:inline-block;
 margin:0 0 1px 5px;
 background:url(/images/icons/multidd.png?2)no-repeat 0 0;
 width:9px;
 height:5px
}
[dir=rtl] .ui_tab_group_old::after {
 margin:0 5px 1px 0;
 background:url(/images/icons/multidd.png?2)no-repeat 100%0
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .ui_tab_group_old::after {
  background-image:url(/images/icons/multidd_2x.png?2);
  background-size:10px 53px
 }
}
.ui_tabs_header .ui_tab_group_old,
.ui_tabs_sub_header .ui_tab_group_old,
.ui_tabs_box .ui_tab_group_old {
 padding-bottom:20px!important
}
.ui_tab_group_old .ui_tab_group_items {
 z-index:1;
 font-weight:400;
 -webkit-font-smoothing:subpixel-antialiased;
 -moz-osx-font-smoothing:auto;
 position:absolute;
 visibility:hidden;
 top:100%;
 left:0;
 margin-top:-1px;
 background:var(--background_content);
 z-index:5;
 border:1px solid var(--separator_common);
 padding:4px 0;
 border-radius:0 0 4px 4px;
 -webkit-box-shadow:0 1px 3px var(--black_alpha8);
 box-shadow:0 1px 3px var(--black_alpha8);
 min-width:150px;
 max-width:250px;
 opacity:0;
 -webkit-transition:opacity 100ms linear,visibility 100ms linear;
 transition:opacity 100ms linear,visibility 100ms linear;
 pointer-events:none
}
[dir=rtl] .ui_tab_group_old .ui_tab_group_items {
 left:auto;
 right:0
}
.ui_tabs_old .ui_tab_group_item {
 display:block;
 white-space:nowrap;
 position:relative;
 height:30px;
 line-height:30px;
 padding:0 15px;
 color:var(--link_alternate)
}
.ui_tabs_old .ui_tab_group_item:hover {
 text-decoration:none;
 background-color:var(--background_highlighted)
}
.ui_tabs_old .ui_tab_group_item:hover .ui_actions_menu_hide {
 visibility:visible;
 opacity:.75
}
.ui_tabs_old .ui_tab_group_item.ui_tab_sel {
 visibility:hidden;
 border:0;
 height:0;
 padding:0 15px
}
.ui_tab_group_separator {
 border-top:1px solid var(--light_blue_100);
 margin:4px 13px;
 display:block
}
.ui_tab_hide_separator .ui_tab_group_separator:last-of-type {
 display:none
}
.compact_ui_subtabs {
 font-size:12px
}
.compact_ui_subtabs .ui_tab_old,
.compact_ui_subtabs .ui_tab_plain_old {
 padding:13px 2px 11px;
 margin-left:2px;
 margin-right:2px
}
.compact_ui_subtabs .ui_tab_group_old {
 padding-bottom:10px!important
}
.compact_ui_subtabs.ui_tabs_old .ui_tab_sel,
.compact_ui_subtabs.ui_tabs_old .ui_tab_old:hover {
 padding-bottom:10px
}
.compact_ui_subtabs .ui_tab_count {
 font-size:11px;
 padding-left:4px
}
[dir=rtl] .compact_ui_subtabs .ui_tab_count {
 padding-left:0;
 padding-right:4px
}
.compact_ui_tab_link {
 float:right;
 font-size:12px;
 padding:13px 5px 0
}
[dir=rtl] .compact_ui_tab_link {
 float:left
}
.ui_box_search {
 display:block;
 width:24px;
 height:24px;
 padding:15px 12px;
 opacity:.75;
 cursor:pointer;
 color:var(--icon_medium);
 -webkit-transition:opacity .15s ease;
 transition:opacity .15s ease
}
.ui_box_search:hover {
 opacity:1
}
.box_body .ui_box_search {
 position:absolute;
 top:0;
 right:49px
}
[dir=rtl] .box_body .ui_box_search {
 right:auto;
 left:49px
}
.ui_tabs_slider {
 position:absolute
}
.ui_tabs_old .ui_actions_menu_icons {
 top:10px
}
.ui_tabs_old.ui_tabs_sliding .ui_tabs_slider {
 z-index:5;
 bottom:-1px;
 left:0;
 width:100px;
 height:2px;
 background-color:var(--accent);
 -webkit-transition:width .2s ease,-webkit-transform .2s ease;
 transition:width .2s ease,-webkit-transform .2s ease;
 transition:width .2s ease,transform .2s ease;
 transition:width .2s ease,transform .2s ease,-webkit-transform .2s ease
}
[dir=rtl] .ui_tabs_old.ui_tabs_sliding .ui_tabs_slider {
 left:auto;
 right:0
}
.ui_tabs_old.ui_tabs_sliding .ui_tab_sel {
 border-bottom:2px solid var(--separator_common)
}
.ui_tabs_old.ui_tabs_sliding .ui_tab_group_sel::before {
 background:var(--separator_common)
}
.ui_tabs_sub_header,
.ui_tabs_header {
 font-size:14px;
 border-radius:var(--vkui--size_border_radius_paper--regular, 8px) var(--vkui--size_border_radius_paper--regular, 8px)0 0
}
.ui_tabs_old.ui_tabs_header {
 background-color:var(--background_light)
}
.ui_tabs_header .ui_tab_old,
.ui_tabs_header .ui_tab_plain_old,
.ui_tabs_header .ui_tab_sel,
.ui_tabs_sub_header .ui_tab_old,
.ui_tabs_sub_header .ui_tab_plain_old,
.ui_tabs_sub_header .ui_tab_sel,
.ui_tabs_box .ui_tab_old,
.ui_tabs_box .ui_tab_sel {
 padding:18px 6px 20px;
 line-height:17px;
 height:17px
}
.ui_tabs_header .ui_tab_old:hover,
.ui_tabs_header .ui_tab_sel,
.ui_tabs_sub_header .ui_tab_old:hover,
.ui_tabs_sub_header .ui_tab_sel,
.ui_tabs_box .ui_tab_old:hover,
.ui_tabs_box .ui_tab_sel {
 padding-bottom:18px
}
.ui_tabs_progress {
 display:none;
 width:16px;
 height:15px;
 position:relative
}
.ui_tabs_progress__spinner {
 position:absolute;
 top:50%;
 left:50%;
 margin:-8px;
 -webkit-animation:var(--spinner-animation);
 animation:var(--spinner-animation);
 -webkit-transform-origin:center;
 transform-origin:center;
 width:16px;
 height:16px;
 color:var(--icon_outline_secondary)
}
[dir=rtl] .ui_tabs_progress__spinner {
 left:auto;
 right:50%
}
.ui_tabs_loading .ui_tabs_progress {
 display:block
}
.ui_tabs_loading .flat_button,
.ui_tabs_loading .FlatButton {
 display:none
}
.ui_tabs_loading.ui_tabs_with_progress .ui_tab_search_wrap {
 display:none
}
.ui_tab_count {
 padding-left:6px;
 font-size:var(--vkui--font_text--font_size--compact);
 color:var(--text_subhead);
 -webkit-transition:opacity .15s ease;
 transition:opacity .15s ease
}
[dir=rtl] .ui_tab_count {
 padding-left:0;
 padding-right:6px
}
.ui_tab_count.ui_tab_count_red {
 display:inline-block;
 background:var(--orange_fire);
 color:var(--white);
 font-size:11px;
 font-weight:500;
 -webkit-font-smoothing:subpixel-antialiased;
 -moz-osx-font-smoothing:auto;
 line-height:18px;
 height:18px;
 min-width:18px;
 padding:0 5px;
 margin-left:6px;
 border-radius:9px;
 vertical-align:top;
 text-align:center;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
[dir=rtl] .ui_tab_count.ui_tab_count_red {
 margin-left:0;
 margin-right:6px
}
.ui_tab_count.ui_tab_count_hidden {
 opacity:0
}
.ui_tab_count:empty {
 display:none
}
.ui_tabs_box .ui_tab_count {
 color:var(--text_subhead)
}
.ui_tabs_box .ui_tab_sel .ui_tab_count {
 color:var(--text_primary)
}
.ui_tabs_new {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap
}
.ui_tabs_container {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap;
 margin:0;
 padding:18px 20px;
 list-style:none;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.ui_tabs_new.ui_tabs_with_right_section .ui_tabs_container {
 padding-right:0
}
[dir=rtl] .ui_tabs_new.ui_tabs_with_right_section .ui_tabs_container {
 padding-right:0;
 padding-left:0
}
.ui_tabs_with_separator {
 border-bottom:1px solid var(--separator_common)
}
.ui_tabs_container>:not(:last-child) {
 margin-right:6px
}
[dir=rtl] .ui_tabs_container>:not(:last-child) {
 margin-right:0;
 margin-left:6px
}
.ui_tabs_new.unshown {
 display:none
}
.ui_tabs_new .ui_gallery .ui_tabs_container::after {
 content:"";
 display:block;
 min-width:14px;
 height:20px
}
.ui_tabs_gallery_cropped .ui_gallery__arrow_right.ui_gallery__arrow_visible {
 -webkit-transform:translateX(-8px)!important;
 transform:translateX(-8px)!important
}
[dir=rtl] .ui_tabs_gallery_cropped .ui_gallery__arrow_right.ui_gallery__arrow_visible {
 -webkit-transform:translateX(8px)!important;
 transform:translateX(8px)!important
}
.ui_tabs_crop_overlay {
 position:relative
}
.ui_tabs_crop_overlay::after {
 content:"";
 display:block;
 position:absolute;
 right:0;
 width:20px;
 height:100%;
 background:linear-gradient(90deg,#0000 0,var(--background_content) 18px)
}
[dir=rtl] .ui_tabs_crop_overlay::after {
 right:auto;
 left:0;
 background:linear-gradient(-90deg,#0000 0,var(--background_content) 18px)
}
.ui_tabs_right_section {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap;
 margin-left:auto;
 padding-right:20px
}
[dir=rtl] .ui_tabs_right_section {
 margin-left:0;
 margin-right:auto;
 padding-right:0;
 padding-left:20px
}
.ui_tabs_right_section>.ui_tab_plain_new {
 margin-left:6px
}
[dir=rtl] .ui_tabs_right_section>.ui_tab_plain_new {
 margin-left:0;
 margin-right:6px
}
.ui_tabs_right_section>.ui_tab_plain_new .ui_tab_plain_new_button.FlatButton {
 margin-left:4px
}
[dir=rtl] .ui_tabs_right_section>.ui_tab_plain_new .ui_tab_plain_new_button.FlatButton {
 margin-left:0;
 margin-right:4px
}
.ui_tab_new,
.ui_tabs_header .ui_tab_new,
.ui_tab_new .ui_tab_group_label {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap
}
.ui_tab_new,
.ui_tabs_header .ui_tab_new {
 border-radius:var(--vkui--size_border_radius--regular, 8px);
 color:var(--text_secondary);
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:4px 8px;
 height:28px;
 font-weight:500;
 -webkit-font-smoothing:subpixel-antialiased;
 -moz-osx-font-smoothing:auto;
 cursor:pointer;
 border:.5px solid transparent;
 -webkit-transition:color .2s ease,background-color .2s ease,border-color .2s ease,opacity .15s ease,-webkit-box-shadow .2s ease;
 transition:color .2s ease,background-color .2s ease,border-color .2s ease,opacity .15s ease,-webkit-box-shadow .2s ease;
 transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .15s ease;
 transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .15s ease,-webkit-box-shadow .2s ease
}
.ui_tab_new>:nth-child(n+2),
.ui_tabs_header .ui_tab_new>:nth-child(n+2),
.ui_tab_new .ui_tab_group_item>:nth-child(n+2),
.ui_tab_new .ui_tab_group_label>:nth-child(n+2) {
 margin-left:6px
}
[dir=rtl] .ui_tab_new>:nth-child(n+2),
[dir=rtl] .ui_tabs_header .ui_tab_new>:nth-child(n+2),
[dir=rtl] .ui_tab_new .ui_tab_group_item>:nth-child(n+2),
[dir=rtl] .ui_tab_new .ui_tab_group_label>:nth-child(n+2) {
 margin-left:0;
 margin-right:6px
}
.ui_tab_new.ui_gallery_item {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.ui_tab_new:not(.ui_tab_disabled_new):hover,
.ui_tab_new:not(.ui_tab_disabled_new):active {
 background-color:var(--background_hover);
 text-decoration:none
}
.ui_tab_disabled_new {
 opacity:.64;
 pointer-events:none;
 cursor:default
}
.ui_tab_new.ui_tab_sel,
.ui_tab_new.ui_tab_group_sel,
.ui_tab_new.ui_tab_sel:hover,
.ui_tab_new.ui_tab_group_sel:hover,
.ui_tab_new.ui_tab_sel:active,
.ui_tab_new.ui_tab_group_sel:active {
 color:var(--button_secondary_foreground);
 background-color:var(--background_suggestions);
 border-color:var(--separator_common);
 -webkit-box-shadow:0 4px 8px rgba(0,0,0,.04),0 0 4px rgba(0,0,0,.06);
 box-shadow:0 4px 8px rgba(0,0,0,.04),0 0 4px rgba(0,0,0,.06)
}
.ui_tab_new.ui_tab_sel:hover,
.ui_tab_new.ui_tab_sel:active {
 background-color:var(--float_button_background)
}
.ui_tab_new .ui_tab_content_new {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 font-size:14px;
 line-height:18px;
 white-space:nowrap
}
.ui_tab_plain_new {
 color:var(--text_link)
}
.ui_tab_new.ui_tab_group_new {
 position:relative
}
.ui_tab_group_new.shown {
 z-index:2
}
.ui_tabs_new .ui_tab_group_items {
 position:absolute;
 z-index:5;
 top:100%;
 left:0;
 margin-top:4px;
 margin-left:0;
 min-width:150px;
 max-width:250px;
 border:.5px solid var(--separator_common);
 border-radius:8px;
 -webkit-box-shadow:0 0 2px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.08);
 box-shadow:0 0 2px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.08);
 overflow:hidden;
 background:var(--background_content);
 visibility:hidden;
 opacity:0;
 -webkit-transition:opacity 100ms linear,visibility 100ms linear;
 transition:opacity 100ms linear,visibility 100ms linear;
 pointer-events:none
}
[dir=rtl] .ui_tabs_new .ui_tab_group_items {
 left:auto;
 right:0;
 margin-left:0;
 margin-right:0
}
.ui_tab_group_new.shown .ui_tab_group_items {
 visibility:visible;
 opacity:1;
 pointer-events:auto
}
.ui_tabs_new .ui_tab_group_item {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 position:relative;
 white-space:nowrap;
 color:var(--text_primary);
 padding:8px 12px
}
.ui_tabs_new .ui_tab_group_item .ui_tab_content_new {
 font-size:13px;
 font-weight:400;
 -webkit-font-smoothing:subpixel-antialiased;
 -moz-osx-font-smoothing:auto;
 line-height:16px
}
.ui_tabs_new .ui_tab_group_item:hover {
 background-color:var(--background_hover);
 text-decoration:none
}
.ui_tab_dropdown_new,
.ui_tabs_header .ui_tab_dropdown_new {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 color:var(--button_secondary_foreground)
}
.ui_tabs_new.ui_tabs_header {
 background-color:var(--background_content)
}
.ui_tab_count_new {
 color:var(--text_secondary);
 font-size:13px;
 line-height:16px;
 white-space:nowrap
}
.ui_tab_count_red_new {
 color:var(--counter_prominent_text);
 background-color:var(--counter_prominent_background);
 padding:2px 5px;
 border-radius:12px;
 font-size:12px;
 line-height:14px;
 min-width:8px;
 text-align:center
}
.ui_tab_dotted_new .ui_tab_content_new::after {
 content:"";
 display:block;
 background-color:var(--counter_prominent_background);
 margin-left:6px;
 width:6px;
 height:6px;
 border-radius:50%
}
[dir=rtl] .ui_tab_dotted_new .ui_tab_content_new::after {
 margin-left:0;
 margin-right:6px
}
.ui_tabs_new .ui_tabs_spacer_new {
 margin-right:auto
}
[dir=rtl] .ui_tabs_new .ui_tabs_spacer_new {
 margin-right:0;
 margin-left:auto
}
.ui_tabs_new .ui_tab_search {
 color:var(--icon_outline_secondary)
}
.ui_tabs_new .ui_tab_search .ui_tab_search_icon {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-transition:opacity .15s ease;
 transition:opacity .15s ease;
 opacity:.75
}
.ui_tabs_new .ui_tab_search .ui_tab_search_icon:hover {
 opacity:1
}
.ui_tabs_new .ui_search {
 border:0
}
.ui_tabs_new .ui_search_field {
 padding-top:23px;
 padding-bottom:22px
}
.ui_tabs_new .ui_search_reset {
 margin-right:6px
}
[dir=rtl] .ui_tabs_new .ui_search_reset {
 margin-right:0;
 margin-left:6px
}
.ui_tabs_new .ui_actions_menu_icons {
 top:0
}
.ui_tabs_new .ui_actions_menu_wrap .ui_actions_menu {
 top:32px
}
.ui_tabs_new .ui_tabs_progress {
 position:absolute;
 height:40px;
 top:50%;
 margin-top:-20px;
 right:0;
 width:70px;
 background:linear-gradient(90deg,transparent 0,var(--background_content) 24px,var(--background_content) 100%)
}
[dir=rtl] .ui_tabs_new .ui_tabs_progress {
 right:auto;
 left:0;
 background:linear-gradient(-90deg,transparent 0,var(--background_content) 24px,var(--background_content) 100%)
}
.ui_tabs_new .ui_tabs_progress.ui_tabs_progress_wide {
 width:94px
}
.ui_tabs_new .ui_tabs_progress__spinner {
 left:42px
}
[dir=rtl] .ui_tabs_new .ui_tabs_progress__spinner {
 left:auto;
 right:42px
}
.ui_tabs.ui_tabs_new .FlatButton {
 margin:0;
 margin-left:auto;
 float:none
}
[dir=rtl] .ui_tabs.ui_tabs_new .FlatButton {
 margin-left:0;
 margin-right:auto
}
.ui_tabs_new .side_link {
 white-space:nowrap
}
.ui_search {
 z-index:3;
 border-bottom:1px solid var(--separator_common);
 position:relative
}
.ui_search.ui_search_fixed {
 position:fixed;
 top:0;
 z-index:119;
 -webkit-box-shadow:0 2px 3px -1px var(--separator_alternate);
 box-shadow:0 2px 3px -1px var(--separator_alternate);
 background-color:var(--background_content)
}
body.mac .ui_search.ui_search_fixed {
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.ui_search.ui_search_old {
 background-color:var(--background_content)
}
.ui_search.ui_search_old .ui_search_sugg_list {
 width:auto;
 left:-1px;
 right:-1px;
 border-color:var(--steel_gray_80);
 -webkit-box-shadow:0 1px 3px 0 var(--transparent_black);
 box-shadow:0 1px 3px 0 var(--transparent_black)
}
.ui_search.ui_search_new {
 padding:15px;
 border-bottom:none
}
.ui_search.ui_search_new.ui_search_with_separator {
 border-bottom:1px solid var(--separator_common)
}
.ui_search_input_block {
 position:relative
}
.page_block .ui_search.ui_search_fixed {
 top:42px
}
.page_block>.ui_search:first-child {
 border-radius:var(--vkui--size_border_radius_paper--regular, 8px) var(--vkui--size_border_radius_paper--regular, 8px)0 0
}
input.ui_search_field,
input.ui_search_field~.placeholder .ph_input {
 padding:14px 44px 13px 48px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 border:0;
 margin:0;
 line-height:18px
}
[dir=rtl] input.ui_search_field,
[dir=rtl] input.ui_search_field~.placeholder .ph_input {
 padding:14px 48px 13px 44px
}
input.ui_search_field {
 background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22m0%200h24v24h-24z%22%2F%3E%3Cpath%20d%3D%22m16.7602287%2014.6529231%202.8964446%202.649819c.3906074.357348.4073389.9469542.0332853%201.3210078l-.0662697.0662697c-.3722244.3722244-.9659303.3548319-1.320999-.0332942l-2.6497846-2.896483c-1.0116996.7775182-2.2783216%201.2397576-3.6529053%201.2397576-3.3137085%200-6-2.6862915-6-6s2.6862915-6%206-6%206%202.6862915%206%206c0%201.3745918-.4622448%202.6412205-1.2397713%203.6529231zm-4.7602287.3470769c2.209139%200%204-1.790861%204-4s-1.790861-4-4-4-4%201.790861-4%204%201.790861%204%204%204z%22%20fill%3D%22%2393a3bc%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)no-repeat;
 background-position:-6px 50%;
 -ms-high-contrast-adjust:auto;
 padding-left:28px;
 border-left:20px solid transparent;
 color:var(--text_primary)
}
[dir=rtl] input.ui_search_field {
 background-position:right -6px top 50%;
 padding-left:0;
 padding-right:28px;
 border-left:none;
 border-right:20px solid transparent
}
input.ui_search_field::-webkit-input-placeholder {
 color:var(--text_placeholder);
 -webkit-transition:color .2s ease;
 transition:color .2s ease
}
input.ui_search_field::-moz-placeholder {
 color:var(--text_placeholder);
 -moz-transition:color .2s ease;
 transition:color .2s ease
}
input.ui_search_field:-ms-input-placeholder {
 color:var(--text_placeholder);
 -ms-transition:color .2s ease;
 transition:color .2s ease
}
input.ui_search_field::-ms-input-placeholder {
 color:var(--text_placeholder);
 -ms-transition:color .2s ease;
 transition:color .2s ease
}
input.ui_search_field::placeholder,
input.ui_search_field~.placeholder .ph_content {
 color:var(--text_placeholder);
 -webkit-transition:color .2s ease;
 transition:color .2s ease
}
input.ui_search_field:focus::-webkit-input-placeholder {
 color:var(--text_placeholder)
}
input.ui_search_field:focus::-moz-placeholder {
 color:var(--text_placeholder)
}
input.ui_search_field:focus:-ms-input-placeholder {
 color:var(--text_placeholder)
}
input.ui_search_field:focus::-ms-input-placeholder {
 color:var(--text_placeholder)
}
input.ui_search_field:focus::placeholder,
input.ui_search_field:focus~.placeholder .ph_content {
 color:var(--text_placeholder)
}
[scheme=vkcom_dark] input.ui_search_field {
 background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%2F%3E%3Cpath%20d%3D%22M16.76023%2014.65292l2.89644%202.64982c.39061.35735.40734.94696.03329%201.32101l-.06627.06627c-.37223.37222-.96593.35483-1.321-.0333l-2.64978-2.89648C14.6412%2016.53776%2013.37458%2017%2012%2017c-3.3137%200-6-2.6863-6-6s2.6863-6%206-6%206%202.6863%206%206c0%201.3746-.46224%202.64122-1.23977%203.65292zM12%2015c2.20914%200%204-1.79086%204-4s-1.79086-4-4-4-4%201.79086-4%204%201.79086%204%204%204z%22%20fill%3D%22%23828282%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}
.box_body input.ui_search_field {
 padding:14px 49px 13px 53px;
 padding-left:28px;
 border-left:25px solid transparent;
 background-position:0
}
[dir=rtl] .box_body input.ui_search_field {
 padding:14px 53px 13px 49px;
 padding-left:0;
 padding-right:28px;
 border-left:none;
 border-right:25px solid transparent;
 background-position:100%
}
.box_body input.ui_search_field~.placeholder .ph_input {
 padding:14px 49px 13px 53px
}
[dir=rtl] .box_body input.ui_search_field~.placeholder .ph_input {
 padding:14px 53px 13px 49px
}
.ui_search_suggester_shadow {
 position:absolute;
 pointer-events:none;
 line-height:33px;
 display:none;
 color:var(--gray_200);
 margin-left:.5px;
 height:100%;
 padding-left:12px
}
[dir=rtl] .ui_search_suggester_shadow {
 margin-left:0;
 margin-right:.5px;
 padding-left:0;
 padding-right:12px
}
.mac.firefox .ui_search_suggester_shadow {
 line-height:32px
}
.ui_search_suggester_shadow .ui_search_suggester_shadow_hidden {
 color:transparent
}
.is_rtl1 .ui_search_suggester_shadow {
 display:none!important
}
.ui_search_new .ui_search_input_block {
 overflow:hidden
}
.ui_search_new .ui_search_input_inner {
 border:1px solid var(--input_border);
 border-right:none;
 border-radius:6px 0 0 6px;
 overflow:hidden;
 position:relative
}
[dir=rtl] .ui_search_new .ui_search_input_inner {
 border-right:none;
 border-left:none;
 border-radius:0 6px 6px 0
}
.box_body .ui_search_new input.ui_search_field,
.ui_search_new input.ui_search_field,
.box_body .ui_search_new input.ui_search_field~.placeholder .ph_input,
.ui_search_new input.ui_search_field~.placeholder .ph_input {
 background:0 0;
 padding:8px 70px 8px 12px;
 height:32px;
 border:0
}
[dir=rtl] .box_body .ui_search_new input.ui_search_field,
[dir=rtl] .ui_search_new input.ui_search_field,
[dir=rtl] .box_body .ui_search_new input.ui_search_field~.placeholder .ph_input,
[dir=rtl] .ui_search_new input.ui_search_field~.placeholder .ph_input {
 padding:8px 12px 8px 70px
}
.ui_search_new .ui_search_controls {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.ui_search_new .ui_search_controls,
.ui_search_new .ui_search_progress {
 position:absolute;
 right:10px;
 height:100%;
 pointer-events:all
}
[dir=rtl] .ui_search_new .ui_search_controls,
[dir=rtl] .ui_search_new .ui_search_progress {
 right:auto;
 left:10px
}
.ui_search_new .ui_search_progress {
 display:none;
 pointer-events:none;
 color:var(--icon_outline_secondary);
 width:34px
}
.ui_search_new .ui_search_progress svg {
 -webkit-animation:var(--spinner-animation);
 animation:var(--spinner-animation);
 -webkit-transform-origin:center;
 transform-origin:center
}
.ui_search_new.ui_search_loading .ui_search_progress {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.ui_search_new.ui_search_loading .ui_search_controls {
 display:none
}
.ui_search_new.ui_search_field_empty .ui_search_controls {
 pointer-events:none
}
.ui_search_new .ui_search_button_search {
 width:48px;
 height:34px;
 outline:0;
 padding:0;
 margin:0;
 float:right;
 border:1px solid var(--input_border);
 border-radius:0 6px 6px 0;
 color:var(--icon_secondary);
 background:var(--button_secondary_background);
 cursor:pointer
}
[dir=rtl] .ui_search_new .ui_search_button_search {
 float:left;
 border-radius:6px 0 0 6px
}
.ui_search_new .ui_search_button_search svg {
 position:relative;
 top:2px
}
.ui_search_new.ui_search_btn_large .ui_search_button_search {
 width:60px
}
.ui_search_new.ui_search_btn_large .ui_search_button_search svg {
 position:relative;
 top:0
}
.ui_search_new .ui_search_button_control {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 background:0 0;
 border:0;
 outline:0;
 min-width:34px;
 height:100%;
 cursor:pointer;
 padding:0;
 margin:0;
 opacity:.7;
 color:var(--icon_outline_medium);
 -webkit-transition:opacity 50ms linear,-webkit-transform 60ms linear;
 transition:opacity 50ms linear,-webkit-transform 60ms linear;
 transition:opacity 50ms linear,transform 60ms linear;
 transition:opacity 50ms linear,transform 60ms linear,-webkit-transform 60ms linear;
 pointer-events:all
}
.ui_search_new .ui_search_button_control svg {
 pointer-events:none
}
.ui_search_new .ui_search_button_control:active {
 position:relative;
 top:1px
}
.ui_search_new .ui_search_button_control:hover {
 opacity:1
}
.ui_search_new.ui_search_field_empty .ui_search_params_button,
.ui_search_new.ui_search_field_empty .ui_search_reset_button {
 opacity:0;
 pointer-events:none
}
.ui_search_params_title {
 font-size:15px;
 line-height:20px;
 margin-right:8px
}
[dir=rtl] .ui_search_params_title {
 margin-right:0;
 margin-left:8px
}
.ui_search_new .ui_search_button {
 background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2224%22%20viewBox%3D%221284%20207%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m1298.5%20222.9c-1%20.7-2.2%201.1-3.5%201.1-3.3%200-6-2.7-6-6s2.7-6%206-6%206%202.7%206%206c0%201.3-.4%202.5-1.1%203.5l2.8%202.7c.3.4.4%201.1%200%201.5-.4.3-1.1.3-1.5%200zm-3.5-.9c2.2%200%204-1.8%204-4s-1.8-4-4-4-4%201.8-4%204%201.8%204%204%204z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E)var(--steel_gray_40) no-repeat center;
 border-left:1px solid var(--steel_gray_40);
 pointer-events:all;
 width:43px
}
[dir=rtl] .ui_search_new .ui_search_button {
 border-left:none;
 border-right:1px solid var(--steel_gray_40)
}
.ui_search_new.ui_search_field_empty .ui_search_button {
 background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2224%22%20viewBox%3D%221284%20207%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m1298.5%20222.9c-1%20.7-2.2%201.1-3.5%201.1-3.3%200-6-2.7-6-6s2.7-6%206-6%206%202.7%206%206c0%201.3-.4%202.5-1.1%203.5l2.8%202.7c.3.4.4%201.1%200%201.5-.4.3-1.1.3-1.5%200zm-3.5-.9c2.2%200%204-1.8%204-4s-1.8-4-4-4-4%201.8-4%204%201.8%204%204%204z%22%20fill%3D%22%23b0bacb%22%2F%3E%3C%2Fsvg%3E)var(--steel_gray_40) no-repeat center;
 pointer-events:none;
 border-left:1px solid var(--steel_gray_120)
}
[dir=rtl] .ui_search_new.ui_search_field_empty .ui_search_button {
 border-left:none;
 border-right:1px solid var(--steel_gray_120)
}
.ui_search_reset {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 color:var(--icon_secondary);
 position:absolute;
 width:38px;
 top:0;
 bottom:0;
 right:6px;
 cursor:pointer;
 z-index:4;
 -webkit-transition:opacity .15s ease,visibility .15s ease;
 transition:opacity .15s ease,visibility .15s ease;
 opacity:.75
}
[dir=rtl] .ui_search_reset {
 right:auto;
 left:6px
}
.ui_search_reset:hover {
 opacity:1
}
.ui_search_reset_spinner {
 display:none;
 -webkit-animation:var(--spinner-animation);
 animation:var(--spinner-animation);
 -webkit-transform-origin:center;
 transform-origin:center;
 width:16px;
 height:16px
}
.ui_search_reset_close {
 display:block
}
.ui_search_loading .ui_search_reset_spinner {
 display:block
}
.ui_search_loading .ui_search_reset_close {
 display:none
}
.ui_search_field_empty .ui_search_reset_spinner {
 display:none
}
.box_body .ui_search_reset {
 top:0;
 bottom:0;
 right:11px
}
[dir=rtl] .box_body .ui_search_reset {
 right:auto;
 left:11px
}
.ui_search_field_empty .ui_search_reset {
 visibility:hidden;
 opacity:0
}
.ui_search_params_wrap {
 padding:15px
}
.ui_search_sugg_list {
 padding:5px 0;
 border:1px solid var(--separator_common);
 margin-top:-1px;
 position:absolute;
 width:100%;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 background-color:var(--background_content);
 z-index:101;
 -webkit-box-shadow:0 1px 3px 0 var(--black_alpha12);
 box-shadow:0 1px 3px 0 var(--black_alpha12);
 border-radius:0 0 3px 3px;
 display:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.ui_search_sugg_list .ui_search_sugg_history_header {
 padding:5px 12px;
 color:var(--text_secondary)
}
.ui_search_sugg_list .ui_search_sugg_list_item {
 padding:7px 12px;
 font-weight:500;
 -webkit-font-smoothing:subpixel-antialiased;
 -moz-osx-font-smoothing:auto;
 cursor:pointer
}
.ui_search_sugg_list .ui_search_sugg_list_item em {
 font-weight:400;
 -webkit-font-smoothing:subpixel-antialiased;
 -moz-osx-font-smoothing:auto;
 font-style:normal
}
.ui_search_sugg_list .ui_search_suggestion_selected {
 background-color:var(--button_secondary_background)
}
.ui_search_sugg_list .ui_search_sugg_list_item_history {
 font-weight:400;
 -webkit-font-smoothing:subpixel-antialiased;
 -moz-osx-font-smoothing:auto;
 overflow:hidden;
 text-overflow:ellipsis
}
.ui_search_sugg_list .ui_search_sugg_list_item_remove {
 float:right;
 opacity:1;
 font-weight:400;
 -webkit-font-smoothing:subpixel-antialiased;
 -moz-osx-font-smoothing:auto;
 display:none
}
[dir=rtl] .ui_search_sugg_list .ui_search_sugg_list_item_remove {
 float:left
}
.ui_search_sugg_list .ui_search_sugg_list_item:hover .ui_search_sugg_list_item_remove {
 display:inline
}
.ui_tab_search_wrap .ui_search {
 position:absolute;
 top:0;
 left:0;
 right:0;
 border-radius:var(--vkui--size_border_radius_paper--regular, 8px) var(--vkui--size_border_radius_paper--regular, 8px)0 0;
 display:none
}
.ui_tabs_search_opened .ui_tab_search_wrap .ui_search {
 display:block
}
.ui_tab_search_wrap .ui_search_reset {
 visibility:visible;
 opacity:.75
}
.ui_tab_search_wrap .ui_search_reset:hover {
 opacity:1
}
.ui_search_loading .ui_search_reset {
 -webkit-transition:none;
 transition:none;
 visibility:visible;
 opacity:1
}
.ui_search_custom_ctrl {
 position:absolute;
 top:0;
 bottom:0;
 right:20px
}
[dir=rtl] .ui_search_custom_ctrl {
 right:auto;
 left:20px
}
.box_body .ui_search_custom_ctrl {
 top:0;
 bottom:0;
 right:25px
}
[dir=rtl] .box_body .ui_search_custom_ctrl {
 right:auto;
 left:25px
}
.ui_search_custom .ui_search_reset {
 display:none
}
.ui_search_custom.ui_search_loading .ui_search_reset {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.ui_search_custom.ui_search_loading .ui_search_custom_ctrl {
 display:none
}
.ui_search_custom input.ui_search_field {
 padding-right:140px
}
[dir=rtl] .ui_search_custom input.ui_search_field {
 padding-right:0;
 padding-left:140px
}
.ui_search_new.ui_search_dark .ui_search_field,
.ui_search_new.ui_search_dark .ui_search_field~.placeholder .ph_input {
 padding:9px 12px 9px 12px
}
.ui_search_new.ui_search_dark .ui_search_controls {
 display:none
}
.ui_search_custom_ctrl {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:reverse;
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse
}
.ui_search_custom_empty .ui_search_custom_ctrl {
 display:none
}
.ui_search_custom_empty.ui_search_field_empty .ui_search_custom_ctrl {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.ui_search_custom_order {
 margin:11px -5px
}
.ui_search_custom_sort {
 margin:14px 18px 13px;
 line-height:18px
}
.ui_search.ui_search_new .ui_search_custom_order {
 margin:5px 5px 4px -10px
}
[dir=rtl] .ui_search.ui_search_new .ui_search_custom_order {
 margin:5px -10px 4px 5px
}
.ui_search.ui_search_new .ui_search_custom_sort {
 margin-top:0;
 margin-bottom:0;
 line-height:32px;
 white-space:nowrap
}
.ui_search_custom_link {
 color:var(--blue_600)
}
.ui_search_custom_link .idd_selected_value:hover {
 text-decoration:underline
}
.ui_search_custom_link.idd_wrap .idd_arrow {
 background-image:url(../../images/icons/dd_arrow.png);
 background-position:right 5px
}
[dir=rtl] .ui_search_custom_link.idd_wrap .idd_arrow {
 background-position:left 5px
}
.ui_search_custom_link .idd_popup .idd_header.idd_arrow {
 background-image:url(../../images/icons/dd_arrow.png);
 background-position:right 12px
}
[dir=rtl] .ui_search_custom_link .idd_popup .idd_header.idd_arrow {
 background-position:left 12px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .ui_search_custom_link.idd_wrap .idd_arrow {
  background-image:url(../../images/icons/dd_arrow_2x.png);
  background-size:8px 4px
 }
 .ui_search_custom_link .idd_popup .idd_header.idd_arrow {
  background-image:url(../../images/icons/dd_arrow_2x.png);
  background-size:8px 4px
 }
}
a.ui_search_custom_link {
 padding-right:17px;
 background:url(/images/icons/dd_arrow.png)no-repeat right 7px
}
[dir=rtl] a.ui_search_custom_link {
 padding-right:0;
 padding-left:17px;
 background:url(/images/icons/dd_arrow.png)no-repeat left 7px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 a.ui_search_custom_link {
  background-image:url(/images/icons/dd_arrow_2x.png);
  background-size:8px 4px
 }
}
.ui_search_fltr_ext_link {
 padding:14px 0 13px 25px;
 background:url(/images/icons/advanced_search.png?2)no-repeat;
 background-position:left 18px;
 line-height:19px;
 font-size:12.5px;
 display:block
}
[dir=rtl] .ui_search_fltr_ext_link {
 padding:14px 25px 13px 0;
 background-position:right 18px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .ui_search_fltr_ext_link {
  background-image:url(/images/icons/advanced_search_2x.png?2);
  background-size:15px 12px
 }
}
.ui_search_fltr_control {
 padding:14px 15px 13px;
 line-height:19px;
 font-size:12.5px;
 display:block;
 background:url(/images/svg_icons/contour_arrow.svg)no-repeat;
 background-position:right 22px;
 -ms-high-contrast-adjust:auto
}
[dir=rtl] .ui_search_fltr_control {
 background-position:left 22px
}
.ui_search_fltr {
 font-size:var(--vkui--font_text--font_size--compact);
 position:absolute;
 visibility:hidden;
 opacity:0;
 top:47px;
 right:-25px;
 background:var(--modal_card_background);
 z-index:5;
 padding:14px 16px;
 border-radius:4px;
 -webkit-box-shadow:0 20px 40px rgba(0,0,0,.32);
 box-shadow:0 20px 40px rgba(0,0,0,.32);
 -webkit-transition:opacity 100ms linear,top 100ms linear,visibility 100ms linear;
 transition:opacity 100ms linear,top 100ms linear,visibility 100ms linear;
 pointer-events:none;
 color:var(--text_primary);
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
[dir=rtl] .ui_search_fltr {
 right:auto;
 left:-25px
}
.ui_search_fltr:before,
.ui_search_fltr:after {
 position:absolute;
 pointer-events:none;
 border:solid transparent;
 content:"";
 height:0;
 width:0;
 bottom:100%;
 right:29px
}
[dir=rtl] .ui_search_fltr:before,
[dir=rtl] .ui_search_fltr:after {
 right:auto;
 left:29px
}
.ui_search_fltr:before {
 border-width:6px;
 margin:0-6px;
 border-bottom-color:var(--separator_common)
}
.ui_search_fltr:after {
 border-width:5px;
 margin:0-5px;
 border-bottom-color:var(--modal_card_background)
}
.ui_search_fltr b {
 color:var(--text_primary)
}
.ui_search_fltr_control.shown {
 text-decoration:none
}
.ui_search_fltr_control.shown .ui_search_fltr {
 visibility:visible;
 opacity:1;
 top:37px;
 pointer-events:auto
}
.ui_search_fltr_progress {
 margin-top:2px;
 width:32px;
 height:8px;
 background:url(/images/upload.gif)no-repeat;
 display:none
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .ui_search_fltr_progress {
  background-image:url(/images/upload_2x.gif);
  background-size:32px 8px
 }
}
.ui_search_fltr_label {
 cursor:default;
 color:var(--text_primary);
 font-weight:500;
 -webkit-font-smoothing:subpixel-antialiased;
 -moz-osx-font-smoothing:auto;
 padding-bottom:9px
}
.ui_search_fltr_sel {
 padding:0 0 18px 0
}
.ui_search_fltr_field {
 width:200px
}
.ui_search_fltr_short_field {
 width:90px
}
.ui_search_fltr_sep {
 float:left;
 line-height:27px;
 text-align:center;
 width:20px
}
[dir=rtl] .ui_search_fltr_sep {
 float:right
}
.ui_search_fltr_sel .radiobtn {
 display:block;
 padding-bottom:8px
}
.ui_search_fltr_sel .radiobtn:last-child {
 padding-bottom:0
}
.ui_search_fltr_last {
 padding-bottom:0
}
.ui_search.ui_search_new .ui_search_fltr_control {
 padding-top:7px;
 padding-bottom:6px;
 background-position:right 15px;
 padding-right:15px;
 margin-right:10px
}
[dir=rtl] .ui_search.ui_search_new .ui_search_fltr_control {
 background-position:left 15px;
 padding-right:0;
 padding-left:15px;
 margin-right:0;
 margin-left:10px
}
.ui_search.ui_search_new .ui_search_fltr {
 right:45px
}
[dir=rtl] .ui_search.ui_search_new .ui_search_fltr {
 right:auto;
 left:45px
}
.ui_search_input_block .ui_multiselect_cnt .token {
 float:none;
 display:inline-block;
 margin:7px 5px 0 0;
 position:relative;
 top:-7px
}
[dir=rtl] .ui_search_input_block .ui_multiselect_cnt .token {
 margin:7px 0 0 5px
}
.ui_search_input_block .ui_multiselect_cnt .token .token_title {
 text-transform:none
}
.ui_search_filters_pane .token,
.ui_multiselect_cnt .token {
 float:left;
 margin:0 5px 0 0;
 background-color:var(--button_secondary_background_highlighted);
 border-radius:2px;
 cursor:pointer
}
[dir=rtl] .ui_search_filters_pane .token,
[dir=rtl] .ui_multiselect_cnt .token {
 float:right;
 margin:0 0 0 5px
}
.ui_search_filters_pane .token .token_title,
.ui_multiselect_cnt .token .token_title {
 display:inline-block;
 vertical-align:top;
 color:var(--button_secondary_foreground);
 font-size:12.5px;
 line-height:18px;
 padding:4px 6px 3px 11px
}
[dir=rtl] .ui_search_filters_pane .token .token_title,
[dir=rtl] .ui_multiselect_cnt .token .token_title {
 padding:4px 11px 3px 6px
}
.ui_search_filters_pane .token .token_del,
.ui_multiselect_cnt .token .token_del {
 display:inline-block;
 vertical-align:top;
 background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20width%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.4%205%203.3-3.3c.4-.4.4-1%200-1.4s-1-.4-1.4%200l-3.3%203.3-3.3-3.3c-.4-.4-1-.4-1.4%200s-.4%201%200%201.4l3.3%203.3-3.3%203.3c-.4.4-.4%201%200%201.4.2.2.4.3.7.3s.5-.1.7-.3l3.3-3.3%203.3%203.3c.2.2.4.3.7.3s.5-.1.7-.3c.4-.4.4-1%200-1.4z%22%20fill%3D%22%23828a99%22%2F%3E%3C%2Fsvg%3E);
 width:10px;
 height:10px;
 padding:7px 5px;
 background-repeat:no-repeat;
 background-position:left;
 margin-left:2px;
 opacity:.6;
 -webkit-transition:opacity .2s ease;
 transition:opacity .2s ease
}
[dir=rtl] .ui_search_filters_pane .token .token_del,
[dir=rtl] .ui_multiselect_cnt .token .token_del {
 background-position:right;
 margin-left:0;
 margin-right:2px
}
body[scheme=vkcom_dark] .ui_search_filters_pane .token .token_del,
body[scheme=vkcom_dark] .ui_multiselect_cnt .token .token_del {
 background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20width%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6.4%205%203.3-3.3c.4-.4.4-1%200-1.4s-1-.4-1.4%200l-3.3%203.3-3.3-3.3c-.4-.4-1-.4-1.4%200s-.4%201%200%201.4l3.3%203.3-3.3%203.3c-.4.4-.4%201%200%201.4.2.2.4.3.7.3s.5-.1.7-.3l3.3-3.3%203.3%203.3c.2.2.4.3.7.3s.5-.1.7-.3c.4-.4.4-1%200-1.4z%22%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E)
}
.ui_search_filters_pane .token:hover .token_del,
.ui_multiselect_cnt .token:hover .token_del {
 opacity:1
}
.ui_search_filters_pane .token:active .token_del,
.ui_multiselect_cnt .token:active .token_del {
 position:relative;
 top:1px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .ui_search_filters_pane .token .token_del {
  background-image:url(../../images/icons/tag_cross_2x.png);
  background-size:10px 10px
 }
}
.ui_search_filters_pane {
 padding:7px 0;
 padding-top:0;
 padding-bottom:0;
 position:relative;
 border-top:1px solid var(--separator_common);
 display:none;
 opacity:0;
 max-height:0;
 overflow:hidden;
 -webkit-transition:all 100ms linear;
 transition:all 100ms linear
}
.ui_search_filters_pane.expanded {
 max-height:60px;
 opacity:1;
 padding:7px 0
}
.ui_search_filters_reset {
 position:absolute;
 width:38px;
 background:url(/images/cross.png)no-repeat center;
 top:0;
 bottom:0;
 right:6px;
 cursor:pointer;
 -webkit-transition:opacity .15s ease,visibility .15s ease;
 transition:opacity .15s ease,visibility .15s ease;
 opacity:.75
}
[dir=rtl] .ui_search_filters_reset {
 right:auto;
 left:6px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .ui_search_filters_reset {
  background-image:url(/images/cross_2x.png);
  background-size:10px 10px
 }
}
.ui_search_filters_reset:hover {
 opacity:1
}
.ui_search.ui_search_new .ui_search_filters_pane {
 margin:0;
 padding:0;
 position:relative;
 opacity:0;
 max-height:0;
 overflow:hidden;
 -webkit-transition:max-height 200ms linear,margin 140ms linear,opacity 140ms linear;
 transition:max-height 200ms linear,margin 140ms linear,opacity 140ms linear;
 border-top:none
}
.ui_search.ui_search_new .ui_search_filters_pane.expanded {
 margin:10px 0 0;
 max-height:24px;
 opacity:1
}
.ui_search.ui_search_new .ui_search_filters {
 padding:0
}
.ui_search.ui_search_new .ui_search_filters_reset {
 right:0
}
[dir=rtl] .ui_search.ui_search_new .ui_search_filters_reset {
 right:auto;
 left:0
}
.ui_search_new.ui_search_with_custom_controls .ui_search_input_block {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:reverse;
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse;
 overflow:unset
}
.ui_search_new.ui_search_with_custom_controls .ui_search_input_inner {
 width:100%
}
.ui_search_new.ui_search_with_custom_controls .ui_search_button_search {
 width:60px;
 -ms-flex-negative:0;
 flex-shrink:0
}
.ui_search.ui_search_new.ui_search_with_custom_controls .ui_search_custom_ctrl {
 display:none;
 position:static;
 border-top:1px solid var(--input_border);
 border-bottom:1px solid var(--input_border)
}
.ui_search.ui_search_new.ui_search_with_custom_controls.ui_search_field_empty .ui_search_custom_ctrl {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.ui_header_with_search .page_block_header {
 height:calc(var(--page-block-header-height, 62px) - 15px)
}
.ui_header_with_search .page_block_header:after {
 visibility:hidden
}
.ui_header_with_search .ui_search.ui_search_new {
 padding:15px 20px 0 20px
}
.ui_header_with_search .ui_search.ui_search_new.ui_search_fixed {
 border-bottom:1px solid var(--separator_common);
 padding:15px 20px
}
.ui_scroll_container {
 overflow:visible!important;
 position:relative
}
.ui_scroll_container:not(.ui_scroll_native) .ui_scroll_blocker::-webkit-scrollbar,
.ui_scroll_container:not(.ui_scroll_native) .ui_scroll_outer::-webkit-scrollbar {
 display:none
}
.ui_scroll_blocker,
.ui_scroll_outer {
 -webkit-tap-highlight-color:transparent;
 width:inherit;
 height:inherit;
 min-height:inherit;
 max-height:inherit;
 overflow-y:scroll;
 overflow-x:hidden
}
.ui_scroll_blocker {
 padding-right:100px
}
[dir=rtl] .ui_scroll_blocker {
 padding-right:0;
 padding-left:100px
}
.ui_scroll_outer {
 -webkit-overflow-scrolling:touch;
 padding-right:50px
}
[dir=rtl] .ui_scroll_outer {
 padding-right:0;
 padding-left:50px
}
.ui_scroll_native>.ui_scroll_overflow>.ui_scroll_outer,
.ui_scroll_native>.ui_scroll_overflow>.ui_scroll_blocker>.ui_scroll_outer {
 padding-right:0
}
[dir=rtl] .ui_scroll_native>.ui_scroll_overflow>.ui_scroll_outer,
[dir=rtl] .ui_scroll_native>.ui_scroll_overflow>.ui_scroll_blocker>.ui_scroll_outer {
 padding-right:0;
 padding-left:0
}
.ui_scroll_unnecessary>.ui_scroll_overflow>.ui_scroll_blocker>.ui_scroll_outer {
 margin:0!important
}
.ui_scroll_overflow {
 overflow:hidden;
 position:relative;
 width:inherit;
 height:inherit;
 min-height:inherit;
 max-height:inherit
}
.ui_scroll_dragging .ui_scroll_overflow {
 pointer-events:none
}
.ui_scroll_inner {
 width:inherit;
 position:relative;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.ui_scroll_inner::-webkit-scrollbar {
 display:initial
}
.ui_scroll_overflow,
.ui_scroll_outer,
.ui_scroll_blocker {
 -ms-scroll-limit-x-max:0;
 -ms-scroll-limit-x-min:0
}
.ui_scroll_bar_container {
 z-index:100;
 position:absolute;
 top:0;
 bottom:0;
 right:0
}
[dir=rtl] .ui_scroll_bar_container {
 right:auto;
 left:0
}
.ui_scroll_disabled>.ui_scroll_bar_container,
.ui_scroll_unnecessary>.ui_scroll_bar_container {
 opacity:0!important;
 pointer-events:none
}
.mobile .ui_scroll_bar_container {
 pointer-events:none
}
.ui_scroll_bar_outer {
 position:relative;
 width:100%;
 height:100%
}
.ui_scroll_bar_inner {
 position:relative;
 cursor:pointer
}
.ui_scroll_hidden>.ui_scroll_bar_container {
 opacity:0
}
.ui_scroll_hidden.ui_scroll_scrolled>.ui_scroll_bar_container,
.ui_scroll_hidden>.ui_scroll_bar_container:hover,
.ui_scroll_hidden.ui_scroll_dragging>.ui_scroll_bar_container {
 opacity:1
}
.ui_scroll_resize_sensor {
 position:absolute;
 z-index:-1;
 top:0;
 bottom:0;
 left:0;
 right:0;
 overflow:hidden;
 visibility:hidden
}
.ui_scroll_resize_expand div {
 position:absolute;
 top:0;
 left:0;
 -webkit-transition:0s;
 transition:0s
}
[dir=rtl] .ui_scroll_resize_expand div {
 left:auto;
 right:0
}
.ui_scroll_resize_shrink div {
 position:absolute;
 top:0;
 left:0;
 -webkit-transition:0s;
 transition:0s;
 width:200%;
 height:200%
}
[dir=rtl] .ui_scroll_resize_shrink div {
 left:auto;
 right:0
}
.ui_scroll_resize_object {
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 border:0;
 padding:0;
 margin:0;
 opacity:0;
 z-index:-1000;
 pointer-events:none
}
[dir=rtl] .ui_scroll_resize_object {
 left:auto;
 right:0
}
.ui_scroll_resize_object::-webkit-scrollbar {
 display:none
}
.ui_scroll_shadow_top,
.ui_scroll_shadow_bottom {
 position:absolute;
 z-index:99;
 pointer-events:none;
 left:0;
 right:0;
 opacity:0
}
.ui_scroll_shadow_top {
 top:0
}
.ui_scroll_shadow_top_visible>.ui_scroll_overflow>.ui_scroll_shadow_top {
 opacity:1
}
.ui_scroll_shadow_bottom {
 bottom:0
}
.ui_scroll_shadow_bottom_visible>.ui_scroll_overflow>.ui_scroll_shadow_bottom {
 opacity:1
}
.ui_scroll_disabled>.ui_scroll_overflow>.ui_scroll_blocker,
.ui_scroll_disabled>.ui_scroll_overflow>.ui_scroll_blocker>.ui_scroll_outer,
.ui_scroll_disabled>.ui_scroll_overflow>.ui_scroll_outer {
 overflow:hidden!important;
 padding:0!important
}
.ui_scroll_default_theme>.ui_scroll_bar_container>.ui_scroll_bar_outer {
 -webkit-transition:background-color 200ms linear;
 transition:background-color 200ms linear
}
.ui_scroll_default_theme>.ui_scroll_bar_container>.ui_scroll_bar_outer>.ui_scroll_bar_inner {
 -webkit-transition:background-color 200ms linear,width 150ms linear;
 transition:background-color 200ms linear,width 150ms linear;
 background:var(--loader_track_fill);
 border-radius:3px;
 width:6px
}
.ui_scroll_default_theme>.ui_scroll_bar_container {
 -webkit-transition:opacity 250ms linear;
 transition:opacity 250ms linear;
 border-left:3px solid transparent;
 border-top:3px solid transparent;
 border-right:3px solid transparent;
 border-bottom:3px solid transparent
}
.ui_scroll_default_theme>.ui_scroll_overflow>.ui_scroll_shadow_top,
.ui_scroll_default_theme>.ui_scroll_overflow>.ui_scroll_shadow_bottom {
 -webkit-transition:opacity 250ms linear;
 transition:opacity 250ms linear;
 -webkit-box-shadow:0 2px 3px -1px var(--separator_alternate);
 box-shadow:0 2px 3px -1px var(--separator_alternate);
 height:3px
}
.ui_scroll_default_theme>.ui_scroll_overflow>.ui_scroll_shadow_top {
 top:-3px
}
.ui_scroll_default_theme>.ui_scroll_overflow>.ui_scroll_shadow_bottom {
 bottom:-3px;
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
[dir=rtl] .ui_scroll_default_theme>.ui_scroll_overflow>.ui_scroll_shadow_bottom {
 -webkit-transform:rotate(-180deg);
 transform:rotate(-180deg)
}
.ui_scroll_default_theme.ui_scroll_dragging>.ui_scroll_bar_outer>.ui_scroll_bar_inner,
.ui_scroll_default_theme .ui_scroll_bar_container:hover>.ui_scroll_bar_outer>.ui_scroll_bar_inner {
 width:8px;
 background:var(--button_secondary_background_highlighted);
 border-radius:4px
}
.ui_scroll_default_theme.ui_scroll_scrolled>.ui_scroll_bar_container>.ui_scroll_bar_outer>.ui_scroll_bar_inner {
 background:var(--button_secondary_background_highlighted)
}
.ui_scroll_dark_theme>.ui_scroll_bar_container>.ui_scroll_bar_outer {
 -webkit-transition:background-color 200ms linear;
 transition:background-color 200ms linear
}
.ui_scroll_dark_theme>.ui_scroll_bar_container>.ui_scroll_bar_outer>.ui_scroll_bar_inner {
 -webkit-transition:background-color 200ms linear,width 150ms linear;
 transition:background-color 200ms linear,width 150ms linear;
 background:var(--gray_500);
 border-radius:3px;
 width:6px
}
.ui_scroll_dark_theme>.ui_scroll_bar_container {
 -webkit-transition:opacity 250ms linear;
 transition:opacity 250ms linear;
 border-left:3px solid transparent;
 border-top:3px solid transparent;
 border-right:3px solid transparent;
 border-bottom:3px solid transparent
}
.ui_scroll_dark_theme>.ui_scroll_overflow>.ui_scroll_shadow_top,
.ui_scroll_dark_theme>.ui_scroll_overflow>.ui_scroll_shadow_bottom {
 -webkit-transition:opacity 250ms linear;
 transition:opacity 250ms linear;
 -webkit-box-shadow:0 2px 3px -1px var(--separator_alternate);
 box-shadow:0 2px 3px -1px var(--separator_alternate);
 height:3px
}
.ui_scroll_dark_theme>.ui_scroll_overflow>.ui_scroll_shadow_top {
 top:-3px
}
.ui_scroll_dark_theme>.ui_scroll_overflow>.ui_scroll_shadow_bottom {
 bottom:-3px;
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
[dir=rtl] .ui_scroll_dark_theme>.ui_scroll_overflow>.ui_scroll_shadow_bottom {
 -webkit-transform:rotate(-180deg);
 transform:rotate(-180deg)
}
.ui_scroll_dark_theme.ui_scroll_dragging>.ui_scroll_bar_outer>.ui_scroll_bar_inner,
.ui_scroll_dark_theme .ui_scroll_bar_container:hover>.ui_scroll_bar_outer>.ui_scroll_bar_inner {
 width:8px;
 background:var(--gray_400);
 border-radius:4px
}
.ui_scroll_dark_theme.ui_scroll_scrolled>.ui_scroll_bar_container>.ui_scroll_bar_outer>.ui_scroll_bar_inner {
 background:var(--gray_400)
}
.ui_scroll_no_transition_theme>.ui_scroll_bar_container>.ui_scroll_bar_outer,
.ui_scroll_no_transition_theme>.ui_scroll_bar_container>.ui_scroll_bar_outer>.ui_scroll_bar_inner {
 -webkit-transition:initial;
 transition:initial
}
.ui_scroll_no_transition_theme.ui_scroll_dragging>.ui_scroll_bar_outer>.ui_scroll_bar_inner,
.ui_scroll_no_transition_theme .ui_scroll_bar_container:hover>.ui_scroll_bar_outer>.ui_scroll_bar_inner {
 width:6px;
 background:var(--loader_track_fill);
 border-radius:3px
}
.ui_scroll_no_transition_theme.ui_scroll_scrolled>.ui_scroll_bar_container>.ui_scroll_bar_outer>.ui_scroll_bar_inner {
 background:var(--loader_track_fill)
}
.ui_crumb {
 display:inline;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 line-height:54px;
 height:54px;
 font-size:16px;
 margin:0
}
a.ui_crumb {
 color:var(--text_subhead)
}
.ui_crumb_sep {
 display:inline;
 padding-left:6px;
 font-size:9px;
 margin:23px 10px 21px 12px;
 position:relative;
 top:-2px;
 background:url(/images/icons/breadcrumbs.png)-6px 0 no-repeat
}
[dir=rtl] .ui_crumb_sep {
 padding-left:0;
 padding-right:6px;
 margin:23px 12px 21px 10px;
 background:url(/images/icons/breadcrumbs.png)right -6px top 0 no-repeat;
 background-position:0 0
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .ui_crumb_sep {
  background-image:url(/images/icons/breadcrumbs_2x.png);
  background-size:12px 11px
 }
}
.ui_crumb_count {
 padding-left:7px;
 font-size:14px;
 color:var(--text_subhead);
 display:inline-block
}
[dir=rtl] .ui_crumb_count {
 padding-left:0;
 padding-right:7px
}
.ui_header_ext_search {
 float:right;
 font-size:var(--vkui--font_text--font_size--compact);
 background:url(/images/icons/advanced_search.png?2)no-repeat;
 background-position:left 22px;
 padding-left:25px;
 line-height:var(--page-block-header-height, 54px)
}
[dir=rtl] .ui_header_ext_search {
 float:left;
 background-position:right 22px;
 padding-left:0;
 padding-right:25px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .ui_header_ext_search {
  background-image:url(/images/icons/advanced_search_2x.png?2);
  background-size:15px 12px
 }
}
.ui_calendar_icon {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 float:right;
 margin:0;
 width:20px;
 height:20px;
 color:var(--icon_outline_medium);
 opacity:.75
}
[dir=rtl] .ui_calendar_icon {
 float:left
}
.ui_calendar_icon:hover {
 opacity:1
}
.ui_search_custom_ctrl .ui_calendar_icon {
 margin:14px 0 0;
 cursor:pointer;
 position:relative
}
.ui_calendar_icon svg {
 pointer-events:none
}
.ui_ownblock {
 display:block;
 padding:calc(var(--page-block-offset, 15px) - 6px) 15px;
 border-radius:var(--vkui--size_border_radius--regular, 8px)
}
.ui_ownblock:hover {
 text-decoration:none;
 background-color:var(--background_highlighted)
}
.ui_ownblock_img {
 float:left;
 width:34px;
 height:34px;
 border-radius:50%;
 margin-right:10px
}
[dir=rtl] .ui_ownblock_img {
 float:right;
 margin-right:0;
 margin-left:10px
}
.ui_ownblock_info {
 white-space:nowrap;
 font-size:12.5px;
 line-height:16px
}
.ui_ownblock_label {
 overflow:hidden;
 text-overflow:ellipsis;
 color:var(--text_link);
 padding-top:2px
}
.ui_ownblock_hint {
 overflow:hidden;
 text-overflow:ellipsis;
 color:var(--text_subhead)
}
.ui_filters_block {
 padding:7px 15px 5px
}
.ui_filters_sibling {
 margin-top:1px;
 border-radius:0 0 var(--vkui--size_border_radius_paper--regular, 8px) var(--vkui--size_border_radius_paper--regular, 8px)
}
.prefix_input_wrap {
 position:relative;
 cursor:text;
 height:30px;
 line-height:16px;
 background-color:var(--field_background);
 border-radius:var(--vkui--size_border_radius--regular, 4px)
}
.prefix_input_prefix {
 padding:5px 9px 7px;
 padding-right:0;
 margin-top:1px;
 position:relative;
 float:left;
 z-index:2;
 color:var(--text_secondary);
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
[dir=rtl] .prefix_input_prefix {
 padding-right:0;
 padding-left:0;
 float:right
}
.sf .prefix_input_prefix {
 -webkit-transform:translateY(-.5px);
 transform:translateY(-.5px)
}
.prefix_input_field {
 overflow:hidden;
 margin-right:1px;
 white-space:nowrap
}
[dir=rtl] .prefix_input_field {
 margin-right:0;
 margin-left:1px
}
.prefix_input {
 padding:5px 9px 7px;
 padding-left:0;
 margin-top:1px;
 height:28px;
 position:relative;
 z-index:2;
 width:100%;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 border:0;
 background-color:transparent;
 color:var(--text_primary)
}
[dir=rtl] .prefix_input {
 padding-left:0;
 padding-right:0
}
.prefix_input_border {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 z-index:1;
 border:1px solid var(--field_border);
 border-radius:var(--vkui--size_border_radius--regular, 4px)
}
.prefix_big_text {
 height:35px;
 font-size:14px
}
.prefix_big_text .prefix_input_prefix {
 padding:6px 12px 8px;
 padding-right:0;
 line-height:19px
}
[dir=rtl] .prefix_big_text .prefix_input_prefix {
 padding-right:0;
 padding-left:0
}
.prefix_big_text .prefix_input {
 padding:6px 12px 8px;
 padding-left:0;
 font-size:14px;
 height:33px;
 line-height:19px
}
[dir=rtl] .prefix_big_text .prefix_input {
 padding-left:0;
 padding-right:0
}
.prefix_big_text .prefix_input_border {
 border-radius:var(--vkui--size_border_radius--regular, 4px)
}
.ui_zoom_wrap {
 position:relative;
 overflow:hidden
}
.ui_zoom_wrap:hover .ui_zoom_added .ui_zoom {
 bottom:0
}
.ui_zoom_wrap .online {
 position:static
}
.ui_zoom_outer {
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 overflow:hidden;
 height:30px
}
.ui_zoom_inner {
 position:absolute;
 bottom:0;
 display:block;
 width:100px;
 height:100px;
 border-radius:50%;
 overflow:hidden
}
.ui_zoom {
 position:absolute;
 bottom:-30px;
 background:var(--gray_800);
 background:var(--black_alpha40);
 width:100%;
 height:30px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:9px 0 6px;
 -webkit-transition:bottom .2s ease;
 transition:bottom .2s ease
}
.ui_zoom:hover {
 text-decoration:none
}
.ui_zoom:hover .ui_zoom_icon {
 opacity:1
}
.ui_grey_block {
 background:var(--background_light);
 border-top:solid 1px var(--separator_alternate)
}
.ui_clean_list {
 margin:0;
 display:block;
 padding:0;
 list-style:none
}
.ui_zoom_icon {
 opacity:.75;
 -webkit-transition:opacity .15s ease;
 transition:opacity .15s ease;
 width:13px;
 height:13px;
 margin:0 auto;
 background:url(/images/zoom_photo.png)no-repeat 0 0
}
[dir=rtl] .ui_zoom_icon {
 background:url(/images/zoom_photo.png)no-repeat 100%0
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .ui_zoom_icon {
  background-image:url(/images/zoom_photo_2x.png);
  background-size:13px 13px
 }
}
.ui_thumb_x_button,
.ui_thumb_pe_button {
 position:absolute;
 top:0;
 right:0;
 background:var(--black_alpha48);
 border-radius:0 0 0 2px;
 padding:5px;
 cursor:pointer;
 outline:0
}
[dir=rtl] .ui_thumb_x_button,
[dir=rtl] .ui_thumb_pe_button {
 right:auto;
 left:0;
 border-radius:0 0 2px 0
}
.ui_thumb_x_button .ui_thumb_x,
.ui_thumb_pe_button .ui_thumb_x,
.ui_thumb_x_button .ui_thumb_pe,
.ui_thumb_pe_button .ui_thumb_pe {
 display:block;
 background:url(/images/attach_icons.png?4)no-repeat 0-40px;
 opacity:.85;
 width:8px;
 height:8px;
 -webkit-transition:opacity .15s ease;
 transition:opacity .15s ease
}
[dir=rtl] .ui_thumb_x_button .ui_thumb_x,
[dir=rtl] .ui_thumb_pe_button .ui_thumb_x,
[dir=rtl] .ui_thumb_x_button .ui_thumb_pe,
[dir=rtl] .ui_thumb_pe_button .ui_thumb_pe {
 background:url(/images/attach_icons.png?4)no-repeat 100% -40px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .ui_thumb_x_button .ui_thumb_x,
 .ui_thumb_pe_button .ui_thumb_x,
 .ui_thumb_x_button .ui_thumb_pe,
 .ui_thumb_pe_button .ui_thumb_pe {
  background-image:url(/images/attach_icons_2x.png?4);
  background-size:32px 254px
 }
}
.ui_thumb_x_button:hover .ui_thumb_x,
.ui_thumb_pe_button:hover .ui_thumb_x {
 opacity:1
}
.ui_thumb_x_button.ui_thumb_small_x,
.ui_thumb_pe_button.ui_thumb_small_x {
 padding:3px
}
.ui_thumb_pe_button {
 right:inherit;
 left:0;
 border-radius:0 0 2px 0;
 padding:0
}
[dir=rtl] .ui_thumb_pe_button {
 left:inherit;
 right:0;
 border-radius:0 0 0 2px
}
.ui_thumb_pe_button .ui_thumb_pe {
 width:18px;
 height:18px;
 background:url(/images/attach_icons.png?4)no-repeat 0-159px
}
[dir=rtl] .ui_thumb_pe_button .ui_thumb_pe {
 background:url(/images/attach_icons.png?4)no-repeat 100% -159px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .ui_thumb_pe_button .ui_thumb_pe {
  background-image:url(/images/attach_icons_2x.png?4);
  background-size:32px 254px
 }
}
.scrollbar_cont {
 width:10px;
 height:100%;
 margin-top:0;
 position:absolute;
 background-color:transparent;
 -webkit-transition:all 150ms linear;
 transition:all 150ms linear;
 z-index:100;
 cursor:pointer
}
.scrollbar_cont.scrollbar_c_overed {
 background:0 0;
 width:12px
}
.scrollbar_cont.scrollbar_hidden .scrollbar_inner {
 opacity:0
}
.scrollbar_cont.scrollbar_hidden.scrollbar_c_overed .scrollbar_inner,
.scrollbar_cont.scrollbar_hidden .scrollbar_inner.scrollbar_hovered {
 opacity:1
}
.scrollbar_inner {
 background:var(--light_blue_100);
 width:6px;
 height:26px;
 margin:0 0 0 1px;
 border-radius:3px;
 -webkit-transition:opacity .15s ease,width 150ms linear,background-color 200ms linear;
 transition:opacity .15s ease,width 150ms linear,background-color 200ms linear;
 cursor:pointer
}
[dir=rtl] .scrollbar_inner {
 margin:0 1px 0 0
}
.scrollbar_c_overed .scrollbar_inner {
 width:8px;
 border-radius:4px
}
.scrollbar_inner:hover,
.scrollbar_hovered {
 background:var(--steel_gray_140)
}
.scrollbar_top,
.scrollbar_bottom {
 position:absolute;
 margin-top:-3px;
 padding-bottom:3px;
 z-index:100
}
.scrollbar_top {
 -webkit-box-shadow:0 2px 3px -1px var(--separator_alternate);
 box-shadow:0 2px 3px -1px var(--separator_alternate);
 display:none
}
.scrollbar_bottom {
 margin-top:0;
 padding-bottom:3px;
 -webkit-box-shadow:0 2px 3px -1px var(--separator_alternate);
 box-shadow:0 2px 3px -1px var(--separator_alternate);
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
[dir=rtl] .scrollbar_bottom {
 -webkit-transform:rotate(-180deg);
 transform:rotate(-180deg)
}
.scrollbar_cont_horiz {
 width:100%;
 height:10px
}
.scrollbar_cont_horiz.scrollbar_c_overed {
 width:100%;
 height:12px
}
.scrollbar_cont_horiz .scrollbar_inner {
 width:26px;
 height:6px;
 -webkit-transition:height 150ms linear,background-color 200ms linear;
 transition:height 150ms linear,background-color 200ms linear
}
.scrollbar_cont_horiz.scrollbar_c_overed .scrollbar_inner {
 width:26px;
 height:8px
}
.scrollbar_cont.light_scrollbar_cont {
 background-color:transparent
}
.scrollbar_cont.light_scrollbar_cont.scrollbar_c_overed.light_scrollbar_c_overed {
 background:0 0
}
.right_list_header {
 display:block;
 overflow:hidden;
 padding:0 15px;
 height:32px;
 line-height:39px;
 font-size:12.5px;
 letter-spacing:0;
 color:var(--text_primary)
}
.right_list_header:hover {
 text-decoration:none
}
.right_list {
 padding:6px 15px 15px
}
.right_list .flat_button,
.right_list .FlatButton {
 margin-top:6px
}
.right_list.full {
 padding-bottom:9px
}
.right_list.full .flat_button,
.right_list.full .FlatButton {
 display:none
}
.live_announce {
 padding:6px 15px 2px 15px
}
.live_announce .ui_actions_menu_hide {
 visibility:visible;
 opacity:.5;
 margin-top:0
}
.live_announce .ui_actions_menu_hide:hover {
 opacity:1
}
.right_list_row {
 padding:6px 0
}
.right_list_row:hover .right_list_controls {
 visibility:visible
}
.right_list_photo {
 float:left;
 width:40px;
 height:40px;
 margin-right:8px
}
[dir=rtl] .right_list_photo {
 float:right;
 margin-right:0;
 margin-left:8px
}
.right_list_img {
 width:40px;
 height:40px;
 border-radius:50%
}
.right_list_photo_stories {
 position:relative
}
.right_list_photo_stories_unseen {
 margin:1px;
 width:38px;
 height:38px
}
.right_list_photo_stories_unseen:after {
 content:"";
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 border-radius:50%;
 -webkit-box-shadow:0 0 0 2px var(--accent),inset 0 0 0 2px var(--background_content);
 box-shadow:0 0 0 2px var(--accent),inset 0 0 0 2px var(--background_content)
}
[dir=rtl] .right_list_photo_stories_unseen:after {
 left:auto;
 right:0
}
.right_list_photo_stories_unseen .right_list_img {
 width:34px;
 height:34px;
 margin:2px
}
.right_list_info {
 padding-top:3px;
 font-size:12.5px
}
.right_list_info.right_list_compact {
 padding-top:0
}
.right_list_field {
 padding-bottom:4px;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
 color:var(--text_subhead)
}
.right_list_title--name {
 color:var(--text_name)
}
.right_list_compact .right_list_field {
 padding-bottom:2px
}
.right_list_field.right_list_field__common_text {
 color:var(--black);
 white-space:normal
}
.right_list_field.right_list_field--live {
 white-space:normal
}
.right_list_link,
.right_list_field .group_link {
 color:var(--text_subhead)
}
.right_list_field__link_padded .right_list_field__link {
 padding-left:48px
}
[dir=rtl] .right_list_field__link_padded .right_list_field__link {
 padding-left:0;
 padding-right:48px
}
.right_list_field__link_padded .right_list_field__common_text {
 min-height:40px
}
.right_list_controls {
 float:right;
 visibility:hidden;
 margin:7px -5px 0 0
}
[dir=rtl] .right_list_controls {
 float:left;
 margin:7px 0 0-5px
}
#box_layer .privacy_olist {
 overflow:auto;
 overflow-x:hidden
}
.olist_topsh .olist_filter_wrap {
 border-color:var(--separator_common);
 -webkit-box-shadow:0 1px 3px 0 var(--separator_alternate);
 box-shadow:0 1px 3px 0 var(--separator_alternate);
 z-index:10
}
.olist_topsh .ui_search_field {
 margin-bottom:-1px
}
.olist_topsh .privacy_olist {
 margin-top:1px
}
.olist_filter_actions .ui_actions_menu {
 width:200px;
 margin:-5px -23px 0 0
}
[dir=rtl] .olist_filter_actions .ui_actions_menu {
 margin:-5px 0 0-23px
}
.ui_search.ui_search_new .olist_filter_actions .ui_actions_menu {
 right:63px
}
[dir=rtl] .ui_search.ui_search_new .olist_filter_actions .ui_actions_menu {
 right:auto;
 left:63px
}
.olist_filter_label {
 padding:14px 15px 13px;
 line-height:19px;
 font-size:12.5px;
 display:block;
 background:url(/images/svg_icons/contour_arrow.svg)no-repeat;
 background-position:right 22px
}
[dir=rtl] .olist_filter_label {
 background-position:left 22px
}
.olist_input_checkbox {
 position:absolute;
 height:1px;
 white-space:nowrap;
 clip:rect(0 0 0 0);
 -webkit-clip-path:inset(50%);
 clip-path:inset(50%);
 overflow:hidden;
 opacity:0
}
.olist_input_checkbox:checked+.olist_item_wrap .olist_checkbox {
 background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%235181B8%22%20rx%3D%2211%22%2F%3E%3Cpath%20stroke%3D%22%23FFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2012l3%203%207-7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}
body[scheme=vkcom_dark] .olist_input_checkbox:checked+.olist_item_wrap .olist_checkbox {
 background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2371aaeb%22%20rx%3D%2211%22%2F%3E%3Cpath%20stroke%3D%22%23222323%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2012l3%203%207-7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}
.olist_checkbox {
 float:right;
 margin:6px 5px 0 0;
 width:22px;
 height:22px;
 background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20width%3D%2222%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate\(-1074%20-1823\)%22%3E%3Crect%20fill%3D%22%23fff%22%20height%3D%2222%22%20rx%3D%2211%22%20width%3D%2222%22%20x%3D%221074%22%20y%3D%221823%22%2F%3E%3Crect%20height%3D%2221%22%20rx%3D%2210.5%22%20stroke%3D%22%23c1c9d1%22%20width%3D%2221%22%20x%3D%221074.5%22%20y%3D%221823.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)no-repeat 0 center
}
[dir=rtl] .olist_checkbox {
 float:left;
 margin:6px 0 0 5px;
 background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20width%3D%2222%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate\(-1074%20-1823\)%22%3E%3Crect%20fill%3D%22%23fff%22%20height%3D%2222%22%20rx%3D%2211%22%20width%3D%2222%22%20x%3D%221074%22%20y%3D%221823%22%2F%3E%3Crect%20height%3D%2221%22%20rx%3D%2210.5%22%20stroke%3D%22%23c1c9d1%22%20width%3D%2221%22%20x%3D%221074.5%22%20y%3D%221823.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)no-repeat 100%center
}
.olist_item_wrap {
 display:block;
 margin:0 25px;
 line-height:0;
 zoom:1;
 border-bottom:1px solid var(--separator_common);
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.olist_input_checkbox:focus+.olist_item_wrap,
.olist_item_wrap:hover {
 margin:0;
 padding:0 25px;
 background-color:var(--background_hover);
 text-decoration:none
}
.olist_item_wrap:hover .olist_item_over_label,
.olist_item_wrap:hover .olist_item_on_label {
 text-decoration:underline
}
.olist_item_wrap:last-child {
 border-bottom:0
}
.olist_item_wrap em {
 background:var(--background_highlighted);
 padding:0;
 margin:0;
 font-style:normal
}
.olist_checkbox {
 float:right;
 margin:6px 5px 0 0;
 width:22px;
 height:22px;
 background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20width%3D%2222%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate\(-1074%20-1823\)%22%3E%3Crect%20fill%3D%22%23fff%22%20height%3D%2222%22%20rx%3D%2211%22%20width%3D%2222%22%20x%3D%221074%22%20y%3D%221823%22%2F%3E%3Crect%20height%3D%2221%22%20rx%3D%2210.5%22%20stroke%3D%22%23c1c9d1%22%20width%3D%2221%22%20x%3D%221074.5%22%20y%3D%221823.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)no-repeat 0 center
}
[dir=rtl] .olist_checkbox {
 float:left;
 margin:6px 0 0 5px;
 background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20width%3D%2222%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate\(-1074%20-1823\)%22%3E%3Crect%20fill%3D%22%23fff%22%20height%3D%2222%22%20rx%3D%2211%22%20width%3D%2222%22%20x%3D%221074%22%20y%3D%221823%22%2F%3E%3Crect%20height%3D%2221%22%20rx%3D%2210.5%22%20stroke%3D%22%23c1c9d1%22%20width%3D%2221%22%20x%3D%221074.5%22%20y%3D%221823.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)no-repeat 100%center
}
body[scheme=vkcom_dark] .olist_checkbox {
 background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20width%3D%2222%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate\(-1074%20-1823\)%22%3E%3Crect%20fill%3D%22%23222323%22%20height%3D%2222%22%20rx%3D%2211%22%20width%3D%2222%22%20x%3D%221074%22%20y%3D%221823%22%2F%3E%3Crect%20height%3D%2221%22%20rx%3D%2210.5%22%20stroke%3D%22%23424242%22%20width%3D%2221%22%20x%3D%221074.5%22%20y%3D%221823.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}
.olist_item_wrap_on .olist_checkbox {
 background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%235181B8%22%20rx%3D%2211%22%2F%3E%3Cpath%20stroke%3D%22%23FFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2012l3%203%207-7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}
body[scheme=vkcom_dark] .olist_item_wrap_on .olist_checkbox {
 background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2371aaeb%22%20rx%3D%2211%22%2F%3E%3Cpath%20stroke%3D%22%23222323%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2012l3%203%207-7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
}
.olist_item_label {
 position:relative;
 display:block;
 width:100%
}
.olist_item_wrap_disabled {
 opacity:.5;
 pointer-events:none
}
.olist_item {
 height:34px;
 padding:12px 0;
 position:relative
}
.olist_item_photo_wrap {
 float:left
}
[dir=rtl] .olist_item_photo_wrap {
 float:right
}
.olist_item_photo {
 display:block;
 overflow:hidden;
 width:34px;
 height:34px;
 border-radius:50%
}
.olist_ignored .olist_item {
 position:relative
}
.olist_item_name,
.olist_item_label,
.olist_item_note,
.olist_item_over_label,
.olist_item_on_label {
 display:block;
 white-space:nowrap;
 text-overflow:ellipsis;
 line-height:33px
}
.olist_item_name {
 float:left;
 font-weight:500;
 -webkit-font-smoothing:subpixel-antialiased;
 -moz-osx-font-smoothing:auto;
 color:var(--text_link);
 overflow:hidden;
 width:300px;
 height:34px;
 margin:0 10px
}
[dir=rtl] .olist_item_name {
 float:right
}
.olist_item_wrap_ignore .olist_item_name {
 width:405px
}
.olist_item_wrap_ignore .olist_item_name .olist_item_ignore_week {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.olist_item_wrap_ignore .olist_item_name .olist_item_ignore_name {
 overflow:hidden;
 text-overflow:ellipsis
}
.olist_item_wrap_ignore .olist_item_name .olist_item_ignore_until {
 display:inline-block;
 margin-left:5px;
 font-weight:400;
 -webkit-font-smoothing:subpixel-antialiased;
 -moz-osx-font-smoothing:auto;
 color:var(--gray_400)
}
[dir=rtl] .olist_item_wrap_ignore .olist_item_name .olist_item_ignore_until {
 margin-left:0;
 margin-right:5px
}
.olist_item_label,
.olist_item_note,
.olist_item_over_label,
.olist_item_on_label {
 float:right
}
[dir=rtl] .olist_item_label,
[dir=rtl] .olist_item_note,
[dir=rtl] .olist_item_over_label,
[dir=rtl] .olist_item_on_label {
 float:left
}
.olist_item_note {
 color:var(--gray_400);
 margin:0 10px
}
.olist_item_on_label {
 display:none
}
.olist_item_wrap_on .olist_item_over_label {
 display:none
}
.olist_item_wrap_on .olist_item_on_label {
 display:block
}
.olist_item_loading .olist_item_on_label,
.olist_item_loading .olist_item_over_label {
 display:none
}
.olist_item_loading .olist_item {
 background:url(/images/upload.gif)no-repeat 98% 50%
}
[dir=rtl] .olist_item_loading .olist_item {
 background:url(/images/upload.gif)no-repeat 2% 50%
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .olist_item_loading .olist_item {
  background-image:url(/images/upload_2x.gif);
  background-size:32px 8px
 }
}
.olist_item_wrap_on.olist_item_loading .olist_item {
 background-image:url(/images/upload_inv.gif)
}
.olist_more {
 display:block;
 margin:0 25px 25px
}
.olist_more_icon {
 display:inline-block;
 width:18px;
 height:8px;
 margin:0 6px;
 background:url(/images/icons/menu_icon.png?12)no-repeat 0-255px;
 opacity:.6
}
[dir=rtl] .olist_more_icon {
 background:url(/images/icons/menu_icon.png?12)no-repeat 100% -255px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .olist_more_icon {
  background-image:url(/images/icons/menu_icon_2x.png?12);
  background-size:18px 1070px
 }
}
.olist_inner_tabs.tabbed_box .summary_tabs {
 margin-bottom:-1px;
 white-space:nowrap
}
.olist_inner_tabs.tabbed_box .summary_tabs .summary_tab,
.olist_inner_tabs.tabbed_box .summary_tabs .summary_tab_sel,
.olist_inner_tabs.tabbed_box .summary_tabs .summary_tab_plain {
 float:none;
 display:inline-block
}
.olist_inner_tabs.tabbed_box .summary_tab_sel,
.olist_inner_tabs.tabbed_box .summary_tab_sel:hover,
.olist_inner_tabs.tabbed_box .summary_tab:hover {
 margin-bottom:-1px
}
.olist_inner_tabs .olist {
 padding-top:1px
}
.olist_filter_wrap.ui_search.ui_search_new.ui_search_with_custom_controls .ui_search_custom_ctrl {
 border-bottom:1px solid var(--input_border);
 border-top:1px solid var(--input_border)
}
.olist_filter_wrap.ui_search.ui_search_new.ui_search_with_custom_controls .ui_search_custom_ctrl .olist_filter_label {
 padding-top:7px;
 padding-bottom:6px;
 padding-left:7px;
 margin-right:8px;
 background-position:right 15px
}
[dir=rtl] .olist_filter_wrap.ui_search.ui_search_new.ui_search_with_custom_controls .ui_search_custom_ctrl .olist_filter_label {
 padding-left:0;
 padding-right:7px;
 margin-right:0;
 margin-left:8px;
 background-position:left 15px
}
.ui_progress {
 position:relative;
 width:100%;
 height:17px;
 border-radius:2px;
 overflow:hidden
}
.ui_progress.ui_progress_small {
 height:13px
}
.ui_progress .ui_progress_back {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 height:100%;
 background-color:#fff;
 border:1px solid var(--steel_gray_140)
}
.ui_progress .ui_progress_bar {
 height:100%;
 position:absolute;
 top:0;
 border-radius:2px 0 0 2px;
 -webkit-transition:width 100ms linear;
 transition:width 100ms linear;
 background-image:url(../../images/small_progress_bkg.png);
 background-position-x:0;
 background-position-y:0;
 -webkit-animation:uploadProgressAnimation 1s linear infinite;
 animation:uploadProgressAnimation 1s linear infinite
}
[dir=rtl] .ui_progress .ui_progress_bar {
 border-radius:0 2px 2px 0;
 background-position-x:100%
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .ui_progress .ui_progress_bar {
  background-image:url(../../images/small_progress_bkg_2x.png);
  background-size:28px 28px
 }
}
@-webkit-keyframes uploadProgressAnimation {
 0% {
  background-position-x:0
 }
 to {
  background-position-x:28px
 }
}
@keyframes uploadProgressAnimation {
 0% {
  background-position-x:0
 }
 to {
  background-position-x:28px
 }
}
.slider {
 padding:3px 0;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.slider .slider_slide {
 height:4px;
 border-radius:2px;
 background-color:var(--steel_gray_120);
 position:relative
}
.slider .slider_loading_bar {
 width:100%;
 height:100%;
 -webkit-transition:opacity 300ms linear;
 transition:opacity 300ms linear;
 background-image:url(../../images/audio_progress.png);
 background-position:0 0;
 -webkit-animation:slider_loading_animation 300ms linear infinite;
 animation:slider_loading_animation 300ms linear infinite
}
[dir=rtl] .slider .slider_loading_bar {
 background-position:100%0
}
.slider .slider_amount,
.slider .slider_back {
 height:100%;
 width:0;
 border-radius:2px;
 background-color:var(--blue_400);
 position:absolute;
 top:0;
 left:0
}
.slider .slider_amount.slider_back_transition,
.slider .slider_back.slider_back_transition {
 -webkit-transition:width 600ms ease;
 transition:width 600ms ease
}
.slider .slider_amount--clipped {
 width:100%
}
.slider .slider_handler {
 position:absolute;
 background-color:var(--light_blue_500);
 opacity:0;
 border-radius:50%;
 height:0;
 width:0;
 -webkit-transition:top 80ms linear,width 80ms linear,height 80ms linear,margin-left 80ms linear,opacity 160ms linear;
 transition:top 80ms linear,width 80ms linear,height 80ms linear,margin-left 80ms linear,opacity 160ms linear
}
[dir=rtl] .slider .slider_handler {
 -webkit-transition:top 80ms linear,width 80ms linear,height 80ms linear,margin-right 80ms linear,opacity 160ms linear;
 transition:top 80ms linear,width 80ms linear,height 80ms linear,margin-right 80ms linear,opacity 160ms linear
}
.slider:hover .slider_handler,
.slider.active .slider_handler {
 opacity:1
}
.slider.slider_blocked:hover .slider_handler,
.slider.slider_blocked .slider_handler {
 opacity:0
}
.slider.slider_ad_marker_shown .slider_slide {
 margin-right:11px
}
[dir=rtl] .slider.slider_ad_marker_shown .slider_slide {
 margin-right:0;
 margin-left:11px
}
.slider .slider_ad_marker_wrap {
 float:right;
 padding-bottom:12px;
 position:relative
}
[dir=rtl] .slider .slider_ad_marker_wrap {
 float:left
}
.slider .slider_ad_marker {
 display:block;
 width:8px;
 height:2px;
 background-color:var(--orange)
}
.slider.slider_ad_mode .slider_amount {
 background-color:var(--dynamic_orange)
}
.slider.slider_ad_mode .slider_back {
 background-color:var(--loader_track_fill)
}
.slider.slider_ad_mode .slider_handler {
 background-color:var(--dynamic_orange)
}
.slider.slider_size_3 .slider_slide {
 height:5px
}
.slider.slider_size_3 .slider_handler {
 top:-2px;
 margin-left:2px
}
[dir=rtl] .slider.slider_size_3 .slider_handler {
 margin-left:0;
 margin-right:2px
}
.slider.slider_size_3:hover .slider_handler,
.slider.slider_size_3.active .slider_handler {
 height:14px;
 width:14px;
 top:-10px;
 margin-left:-7px
}
[dir=rtl] .slider.slider_size_3:hover .slider_handler,
[dir=rtl] .slider.slider_size_3.active .slider_handler {
 margin-left:0;
 margin-right:-7px
}
.slider.slider_size_2 .slider_slide {
 height:3px
}
.slider.slider_size_2 .slider_handler {
 top:0;
 margin-left:2px
}
[dir=rtl] .slider.slider_size_2 .slider_handler {
 margin-left:0;
 margin-right:2px
}
.slider.slider_size_2:hover .slider_handler,
.slider.slider_size_2.active .slider_handler {
 height:12px;
 width:12px;
 top:-4px;
 margin-left:-5px
}
[dir=rtl] .slider.slider_size_2:hover .slider_handler,
[dir=rtl] .slider.slider_size_2.active .slider_handler {
 margin-left:0;
 margin-right:-5px
}
.slider.slider_size_1 .slider_slide {
 height:2px
}
.slider.slider_size_1 .slider_handler {
 top:0
}
.slider.slider_size_1:hover .slider_handler,
.slider.slider_size_1.active .slider_handler {
 width:9px;
 height:9px;
 top:-3.5px;
 margin-left:-4.5px
}
[dir=rtl] .slider.slider_size_1:hover .slider_handler,
[dir=rtl] .slider.slider_size_1.active .slider_handler {
 margin-left:0;
 margin-right:-4.5px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .slider .slider_loading_bar {
  background-image:url(../../images/audio_progress_2x.png);
  background-size:9px 2px
 }
}
@-webkit-keyframes slider_loading_animation {
 0% {
  background-position:0 0
 }
 to {
  background-position:9px 0
 }
}
@keyframes slider_loading_animation {
 0% {
  background-position:0 0
 }
 to {
  background-position:9px 0
 }
}
.slider_hint {
 pointer-events:none;
 background:var(--light_blue_100);
 position:absolute;
 top:100px;
 left:100px;
 z-index:99999;
 padding:4px 6px;
 border-radius:2px;
 margin-top:4px;
 opacity:0;
 -webkit-transition:visibility 0s 110ms,margin-top 60ms linear,opacity 110ms linear;
 transition:visibility 0s 110ms,margin-top 60ms linear,opacity 110ms linear;
 line-height:1.1em;
 white-space:nowrap;
 color:var(--steel_gray_A540);
 visibility:hidden
}
[dir=rtl] .slider_hint {
 left:auto;
 right:100px
}
.slider_hint.visible {
 margin-top:0;
 opacity:.95;
 visibility:visible;
 -webkit-transition:visibility 0s 0ms,margin-top 60ms linear,opacity 110ms linear;
 transition:visibility 0s 0ms,margin-top 60ms linear,opacity 110ms linear
}
.slider_hint:after {
 top:100%;
 left:50%;
 border:solid transparent;
 content:" ";
 height:0;
 width:0;
 position:absolute;
 pointer-events:none;
 border-color:transparent;
 border-top-color:var(--light_blue_100);
 border-width:5px;
 margin-left:-5px
}
[dir=rtl] .slider_hint:after {
 left:auto;
 right:50%;
 margin-left:0;
 margin-right:-5px
}
.ui_bullet::after {
 content:"";
 display:inline-block;
 margin:0 3px 0 8px;
 width:2px;
 height:2px;
 border-radius:2px;
 vertical-align:middle;
 background:var(--gray_300)
}
[dir=rtl] .ui_bullet::after {
 margin:0 8px 0 3px
}
.reply_submit_hint_tt_point {
 position:absolute;
 top:0;
 right:0;
 width:0;
 height:100%
}
[dir=rtl] .reply_submit_hint_tt_point {
 right:auto;
 left:0
}
.reply_submit_hint_wrap {
 padding:5px 15px 5px 5px;
 width:240px
}
[dir=rtl] .reply_submit_hint_wrap {
 padding:5px 5px 5px 15px
}
.reply_submit_hint_title {
 color:var(--text_link);
 font-weight:700;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 padding-bottom:2px
}
.reply_submit_hint_opts .radiobtn {
 color:var(--text_primary);
 padding:10px 0 5px;
 line-height:160%;
 position:relative
}
.reply_submit_hint_opts .radiobtn:before {
 margin-top:3px;
 margin-right:7px
}
[dir=rtl] .reply_submit_hint_opts .radiobtn:before {
 margin-right:0;
 margin-left:7px
}
.map_balloon_wrapper {
 background-color:#fff;
 border:1px solid var(--steel_gray_140);
 border-radius:2px;
 padding:12px 10px;
 width:260px;
 min-height:100px;
 position:relative
}
.map_balloon_title {
 color:#3b4045
}
.ui_input_labeled {
 display:inline-block;
 width:80px;
 white-space:nowrap;
 overflow:hidden;
 height:30px;
 vertical-align:top;
 line-height:16px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.ui_input_labeled div,
.ui_input_labeled p {
 display:inline
}
.ui_input_labeled br {
 display:none
}
.ui_input_labeled:after,
.ui_input_labeled:before {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 pointer-events:none
}
.ui_input_labeled:after {
 content:attr(data-label);
 padding-left:5px;
 display:inline-block;
 color:var(--text_subhead);
 width:0;
 margin-right:-5px
}
[dir=rtl] .ui_input_labeled:after {
 padding-left:0;
 padding-right:5px;
 margin-right:0;
 margin-left:-5px
}
.ui_input_labeled:not(:focus):empty:after {
 display:none
}
.ui_input_labeled:empty:before {
 content:attr(data-placeholder);
 color:var(--text_placeholder)
}
.ui_input_labeled:focus:empty:before {
 display:none
}
input[type=range].step_slider {
 -webkit-appearance:none;
 width:100%;
 margin:4.5px 0;
 padding:0
}
input[type=range].step_slider:focus {
 outline:0
}
input[type=range].step_slider::-moz-focus-outer {
 border:0
}
input[type=range].step_slider::-webkit-slider-runnable-track {
 width:100%;
 height:6px;
 cursor:pointer;
 -webkit-box-shadow:0 0 0 var(--black),0 0 0 var(--gray_960);
 box-shadow:0 0 0 var(--black),0 0 0 var(--gray_960);
 background:var(--steel_gray_120);
 border-radius:0;
 border:0 solid var(--black)
}
input[type=range].step_slider::-webkit-slider-thumb {
 -webkit-box-shadow:0 0 0 var(--transparent_black),0 0 0 var(--transparent_black);
 box-shadow:0 0 0 var(--transparent_black),0 0 0 var(--transparent_black);
 border:0 solid var(--transparent_black);
 height:15px;
 width:15px;
 border-radius:15px;
 background:var(--light_blue_500);
 cursor:pointer;
 -webkit-appearance:none;
 margin-top:-4.5px
}
input[type=range].step_slider:focus::-webkit-slider-runnable-track {
 background:var(--steel_gray_100)
}
input[type=range].step_slider::-moz-range-track {
 width:100%;
 height:6px;
 cursor:pointer;
 box-shadow:0 0 0 var(--black),0 0 0 var(--gray_960);
 background:var(--steel_gray_120);
 border-radius:0;
 border:0 solid var(--black)
}
input[type=range].step_slider::-moz-range-thumb {
 box-shadow:0 0 0 var(--transparent_black),0 0 0 var(--transparent_black);
 border:0 solid var(--transparent_black);
 height:15px;
 width:15px;
 border-radius:15px;
 background:var(--light_blue_500);
 cursor:pointer
}
input[type=range].step_slider::-ms-track {
 width:100%;
 height:6px;
 cursor:pointer;
 background:0 0;
 border-color:transparent;
 color:transparent
}
input[type=range].step_slider::-ms-fill-lower {
 background:var(--steel_gray_120);
 border:0 solid var(--black);
 border-radius:0;
 box-shadow:0 0 0 var(--black),0 0 0 var(--gray_960)
}
input[type=range].step_slider::-ms-fill-upper {
 background:var(--steel_gray_120);
 border:0 solid var(--black);
 border-radius:0;
 box-shadow:0 0 0 var(--black),0 0 0 var(--gray_960)
}
input[type=range].step_slider::-ms-thumb {
 box-shadow:0 0 0 var(--transparent_black),0 0 0 var(--transparent_black);
 border:0 solid var(--transparent_black);
 height:15px;
 width:15px;
 border-radius:15px;
 background:var(--light_blue_500);
 cursor:pointer;
 height:6px
}
input[type=range].step_slider:focus::-ms-fill-lower {
 background:var(--steel_gray_120)
}
input[type=range].step_slider:focus::-ms-fill-upper {
 background:var(--steel_gray_100)
}
.ui_photo_grid_1,
.ui_photo_grid_2,
.ui_photo_grid_3,
.ui_photo_grid_4 {
 text-align:left;
 overflow:hidden;
 border-radius:50%;
 position:relative
}
[dir=rtl] .ui_photo_grid_1,
[dir=rtl] .ui_photo_grid_2,
[dir=rtl] .ui_photo_grid_3,
[dir=rtl] .ui_photo_grid_4 {
 text-align:right
}
.ui_photo_grid_1 div,
.ui_photo_grid_2 div,
.ui_photo_grid_3 div,
.ui_photo_grid_4 div,
.ui_photo_grid_1 a,
.ui_photo_grid_2 a,
.ui_photo_grid_3 a,
.ui_photo_grid_4 a,
.ui_photo_grid_1 img,
.ui_photo_grid_2 img,
.ui_photo_grid_3 img,
.ui_photo_grid_4 img {
 width:inherit;
 height:inherit
}
.ui_photo_grid_1 div,
.ui_photo_grid_2 div,
.ui_photo_grid_3 div,
.ui_photo_grid_4 div,
.ui_photo_grid_1 a,
.ui_photo_grid_2 a,
.ui_photo_grid_3 a,
.ui_photo_grid_4 a {
 position:absolute;
 display:block;
 overflow:hidden
}
.ui_photo_grid_1 img,
.ui_photo_grid_2 img,
.ui_photo_grid_3 img,
.ui_photo_grid_4 img {
 position:relative;
 vertical-align:top;
 -moz-force-broken-image-icon:0;
 background-color:var(--steel_gray_40)
}
.ui_photo_grid_1 img:before,
.ui_photo_grid_2 img:before,
.ui_photo_grid_3 img:before,
.ui_photo_grid_4 img:before {
 content:" ";
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:inherit;
 height:inherit;
 background-color:var(--white)
}
[dir=rtl] .ui_photo_grid_1 img:before,
[dir=rtl] .ui_photo_grid_2 img:before,
[dir=rtl] .ui_photo_grid_3 img:before,
[dir=rtl] .ui_photo_grid_4 img:before {
 left:auto;
 right:0
}
.ui_photo_grid_1 img:after,
.ui_photo_grid_2 img:after,
.ui_photo_grid_3 img:after,
.ui_photo_grid_4 img:after {
 content:" ";
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:inherit;
 height:inherit;
 background-color:var(--steel_gray_40)
}
[dir=rtl] .ui_photo_grid_1 img:after,
[dir=rtl] .ui_photo_grid_2 img:after,
[dir=rtl] .ui_photo_grid_3 img:after,
[dir=rtl] .ui_photo_grid_4 img:after {
 left:auto;
 right:0
}
.ui_photo_grid_2 .ui_photo_grid_i0 {
 top:0;
 right:50%;
 border-right:1px solid transparent
}
[dir=rtl] .ui_photo_grid_2 .ui_photo_grid_i0 {
 right:auto;
 left:50%;
 border-right:none;
 border-left:1px solid transparent
}
.ui_photo_grid_2 .ui_photo_grid_i0 img {
 right:-25%
}
[dir=rtl] .ui_photo_grid_2 .ui_photo_grid_i0 img {
 right:auto;
 left:-25%
}
.ui_photo_grid_2 .ui_photo_grid_i1 {
 top:0;
 left:50%
}
[dir=rtl] .ui_photo_grid_2 .ui_photo_grid_i1 {
 left:auto;
 right:50%
}
.ui_photo_grid_2 .ui_photo_grid_i1 img {
 left:-25%
}
[dir=rtl] .ui_photo_grid_2 .ui_photo_grid_i1 img {
 left:auto;
 right:-25%
}
.ui_photo_grid_3 .ui_photo_grid_i0 {
 top:0;
 right:50%;
 border-right:1px solid transparent
}
[dir=rtl] .ui_photo_grid_3 .ui_photo_grid_i0 {
 right:auto;
 left:50%;
 border-right:none;
 border-left:1px solid transparent
}
.ui_photo_grid_3 .ui_photo_grid_i0 img {
 right:-25%
}
[dir=rtl] .ui_photo_grid_3 .ui_photo_grid_i0 img {
 right:auto;
 left:-25%
}
.ui_photo_grid_3 .ui_photo_grid_i1 {
 bottom:50%;
 left:50%;
 border-bottom:1px solid transparent
}
[dir=rtl] .ui_photo_grid_3 .ui_photo_grid_i1 {
 left:auto;
 right:50%
}
.ui_photo_grid_3 .ui_photo_grid_i1 img {
 left:-25%;
 bottom:-25%
}
[dir=rtl] .ui_photo_grid_3 .ui_photo_grid_i1 img {
 left:auto;
 right:-25%
}
.ui_photo_grid_3 .ui_photo_grid_i2 {
 top:50%;
 left:50%
}
[dir=rtl] .ui_photo_grid_3 .ui_photo_grid_i2 {
 left:auto;
 right:50%
}
.ui_photo_grid_3 .ui_photo_grid_i2 img {
 left:-25%;
 top:-25%
}
[dir=rtl] .ui_photo_grid_3 .ui_photo_grid_i2 img {
 left:auto;
 right:-25%
}
.ui_photo_grid_3 .ui_photo_grid_i1 img:after,
.ui_photo_grid_3 .ui_photo_grid_i2 img:after {
 top:25%;
 left:25%;
 width:50%;
 height:50%
}
[dir=rtl] .ui_photo_grid_3 .ui_photo_grid_i1 img:after,
[dir=rtl] .ui_photo_grid_3 .ui_photo_grid_i2 img:after {
 left:auto;
 right:25%
}
.ui_photo_grid_4 .ui_photo_grid_i0 {
 bottom:50%;
 right:50%;
 border-right:1px solid transparent;
 border-bottom:1px solid transparent
}
[dir=rtl] .ui_photo_grid_4 .ui_photo_grid_i0 {
 right:auto;
 left:50%;
 border-right:none;
 border-left:1px solid transparent
}
.ui_photo_grid_4 .ui_photo_grid_i0 img {
 right:-25%;
 bottom:-25%
}
[dir=rtl] .ui_photo_grid_4 .ui_photo_grid_i0 img {
 right:auto;
 left:-25%
}
.ui_photo_grid_4 .ui_photo_grid_i1 {
 bottom:50%;
 left:50%;
 border-bottom:1px solid transparent
}
[dir=rtl] .ui_photo_grid_4 .ui_photo_grid_i1 {
 left:auto;
 right:50%
}
.ui_photo_grid_4 .ui_photo_grid_i1 img {
 left:-25%;
 bottom:-25%
}
[dir=rtl] .ui_photo_grid_4 .ui_photo_grid_i1 img {
 left:auto;
 right:-25%
}
.ui_photo_grid_4 .ui_photo_grid_i2 {
 top:50%;
 right:50%;
 border-right:1px solid transparent
}
[dir=rtl] .ui_photo_grid_4 .ui_photo_grid_i2 {
 right:auto;
 left:50%;
 border-right:none;
 border-left:1px solid transparent
}
.ui_photo_grid_4 .ui_photo_grid_i2 img {
 right:-25%;
 top:-25%
}
[dir=rtl] .ui_photo_grid_4 .ui_photo_grid_i2 img {
 right:auto;
 left:-25%
}
.ui_photo_grid_4 .ui_photo_grid_i3 {
 top:50%;
 left:50%
}
[dir=rtl] .ui_photo_grid_4 .ui_photo_grid_i3 {
 left:auto;
 right:50%
}
.ui_photo_grid_4 .ui_photo_grid_i3 img {
 left:-25%;
 top:-25%
}
[dir=rtl] .ui_photo_grid_4 .ui_photo_grid_i3 img {
 left:auto;
 right:-25%
}
.ui_photo_grid_4 .ui_photo_grid_i0 img:after,
.ui_photo_grid_4 .ui_photo_grid_i1 img:after,
.ui_photo_grid_4 .ui_photo_grid_i2 img:after,
.ui_photo_grid_4 .ui_photo_grid_i3 img:after {
 top:25%;
 left:25%;
 width:50%;
 height:50%
}
[dir=rtl] .ui_photo_grid_4 .ui_photo_grid_i0 img:after,
[dir=rtl] .ui_photo_grid_4 .ui_photo_grid_i1 img:after,
[dir=rtl] .ui_photo_grid_4 .ui_photo_grid_i2 img:after,
[dir=rtl] .ui_photo_grid_4 .ui_photo_grid_i3 img:after {
 left:auto;
 right:25%
}
