

/* Start:/local/templates/g2/dist/css/common.css?175275387940812*/
.uJ_1B{--default-spacing: calc(var(--grid-gap) / 2);display:flex;align-items:center;position:fixed;bottom:0;left:0;right:0;top:0;background-color:rgba(0,0,0,.8);z-index:10000;padding:var(--default-spacing);animation:bm5o1 .25s ease-out}.R9Npw{--dialog-width: 50vw;--dialog-height: auto;--dialog-border-radius: 3px;min-width:var(--dialog-width);max-width:var(--dialog-width);min-height:var(--dialog-height);margin:0 auto;max-height:100%;display:flex;flex-direction:column;animation:xlWqx .25s ease-out}.R1ZMQ{--spacing: var(--default-spacing);flex:1;max-height:100%;overflow:hidden;display:flex;flex-direction:column;background:var(--light-color);border-radius:var(--dialog-border-radius);box-shadow:1px 1px 3px 1px var(--box-shadow-color)}.y4kef{border-bottom:1px solid var(--separate-border-color);box-shadow:0 1px 2px 1px var(--box-shadow-color);display:flex;font-weight:bold}.LjIcG{padding:var(--spacing);flex:1}.r0eQQ{padding:calc(var(--spacing)/2)}.B7DtH{color:var(--text-color)}.GxW9D{padding:var(--spacing);overflow-y:auto;height:100%;flex:1}.qPbtZ{display:flex;justify-content:flex-end;padding:var(--spacing)}.qPbtZ button~button{margin-left:var(--spacing)}:root.root--special .R1ZMQ{background:var(--special-background-color)}@keyframes bm5o1{from{opacity:0}}@keyframes xlWqx{from{transform:translateY(100vh)}}@media screen and (min-width: 736px)and (max-width: 1087px){.R9Npw{--dialog-width: 600px}}@media screen and (max-width: 735px){.uJ_1B{padding:0}.R9Npw{--dialog-width: 100%;--dialog-border-radius: 0;--dialog-height: 100%}.qPbtZ{display:grid;justify-content:unset;gap:var(--spacing)}.R9Npw button~button{margin-left:0}}@media screen and (max-width: 359px){.R1ZMQ{--spacing: var(--default-spacing)}.qPbtZ{display:grid;justify-content:unset;gap:calc(var(--spacing)/2)}}
._aQxY{margin:0 auto;max-height:100%;position:relative}._aQxY::before{content:"";display:block;padding-top:100%}.YxZ7T{animation:V65Xr 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:100%}.o94BV{animation:ZOYMN 1.5s ease-in-out infinite;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round}:root.root--special ._aQxY{--primary-color: var(--special-text-color)}@keyframes V65Xr{100%{transform:rotate(360deg)}}@keyframes ZOYMN{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}
.Ns0QY{--button-size: 50px;position:relative;display:grid;grid-template-columns:var(--button-size) 1fr var(--button-size);grid-template-rows:-webkit-max-content 1fr 50px;grid-template-rows:max-content 1fr 50px}.Ns0QY .Lo8gS{grid-column:2;grid-row:span 3;align-self:center}.Ns0QY .Lo8gS .LgC2P{width:100%;height:auto}.Ns0QY .Lo8gS .XqaDw{color:#fff}.Ns0QY .vc2UX{display:flex;flex-direction:column;grid-column:3;grid-row:1}.Ns0QY .krx15,.Ns0QY .Pxlm1,.Ns0QY .Z4Bei,.Ns0QY .CSDNb{display:block;align-content:center;border:none;background:rgba(0,0,0,0);color:#fff;padding:0;margin:0;cursor:pointer;text-align:center;transition:color .15s ease-out}.Ns0QY .krx15{grid-column:1;grid-row:1/span 3}.Ns0QY .Pxlm1{grid-column:3;grid-row:1/span 3}.Ns0QY .Z4Bei{width:var(--button-size);height:var(--button-size)}.Ns0QY .CSDNb{width:var(--button-size);height:var(--button-size)}@media(hover: hover){.Ns0QY .krx15,.Ns0QY .Pxlm1,.Ns0QY .Z4Bei,.Ns0QY .CSDNb{color:rgba(255,255,255,.5)}.Ns0QY .krx15:hover,.Ns0QY .Pxlm1:hover,.Ns0QY .Z4Bei:hover,.Ns0QY .CSDNb:hover{color:#fff}}@media screen and (max-width: 735px){.Ns0QY{grid-template-columns:1fr var(--button-size) var(--button-size);grid-template-rows:1fr var(--button-size) 1fr var(--button-size) 1fr}.Ns0QY .Lo8gS{grid-column:span 3;grid-row:3}.Ns0QY .krx15{grid-column:2;grid-row:4}.Ns0QY .Pxlm1{grid-column:3;grid-row:4}.Ns0QY .vc2UX{flex-direction:row-reverse;grid-column:1/span 3;grid-row:2}}@media screen and (max-width: 895px){.Ns0QY{height:100vh}}
.INMcO{position:relative;overflow:hidden}.INMcO .nXcnN{position:relative;display:flex;align-items:flex-start;transition:transform .25s ease-out}.INMcO .nXcnN .fQg4D{display:flex}.INMcO .JbUUk{position:absolute;top:0;left:0;right:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:10px}.INMcO .JbUUk .CopPX,.INMcO .JbUUk .gOJAL,.INMcO .JbUUk .xNI7F{display:flex;align-items:center;justify-content:center;width:39px;height:39px;background:var(--primary-color-25);border:1px solid #fff;border-radius:50%;margin:5px;padding:0;color:#fff;cursor:pointer;transition:background .15s ease-out}.INMcO .lCT5Y{width:100%;max-width:1220px}.IYIn9{overflow-y:auto}.cyXXf{display:inline-block;margin-top:5px;font-size:calc(14rem/var(--initial-font-multiplier));color:var(--text-color-light-gray)}:root.root--special .INMcO .JbUUk{background:rgba(0,0,0,0)}:root.root--special .INMcO .JbUUk .CopPX,:root.root--special .INMcO .JbUUk .gOJAL,:root.root--special .INMcO .JbUUk .xNI7F{background:var(--special-background-color);color:var(--special-text-color);border-color:var(--special-text-color)}@media(hover: hover){.INMcO .JbUUk .CopPX:hover,.INMcO .JbUUk .gOJAL:hover,.INMcO .JbUUk .xNI7F:hover{background:var(--primary-color)}}@media print{.INMcO .nXcnN{transform:none !important;flex-wrap:wrap;margin:0 -20px}.INMcO .nXcnN .fQg4D img{height:150px;margin:20px}.INMcO .JbUUk{display:none}}
.zxksM{display:flex;align-items:center}.zxksM .sBSGs{margin:0;padding:0;background:none;border:none;color:var(--text-color-light-gray);cursor:pointer}.zxksM .sBSGs[disabled]{cursor:default;color:var(--text-color-light-gray);opacity:.7}.zxksM .HWRMW{margin:0 10px}:root.root--special .zxksM .sBSGs{color:var(--special-text-color)}:root.root--special .zxksM .sBSGs[disabled]{color:var(--special-text-color)}@media(hover: hover){.zxksM .sBSGs:hover{color:var(--primary-color-hover)}.zxksM .sBSGs[disabled]:hover{cursor:default;color:var(--text-color-light-gray);opacity:.7}}
.ZZI_8{color:#666}
.oz1hE .react-select__control{border-radius:4px;min-height:32px;display:flex;align-items:center;justify-content:space-between;background-color:#fff;cursor:pointer;border:1px solid var(--text-color-light-gray)}.oz1hE .react-select__control--is-focused,.oz1hE .react-select__control--menu-is-opened,.oz1hE .react-select__control--is-focused:hover,.oz1hE .react-select__control--menu-is-opened:hover{box-shadow:inset 0 0 0 2px var(--primary-color);border-color:rgba(0,0,0,0)}.oz1hE input[type="text"]{height:20px !important}.oz1hE .react-select__indicators{margin:0 12px;display:flex;align-items:center}.oz1hE .react-select__indicator{padding:0;margin:0}.oz1hE .react-select__clear-indicator{width:10px;height:14px;margin-right:5px}.oz1hE .react-select__menu{border-radius:3px;box-shadow:0 8px 12px rgba(0,0,0,.25);margin-top:5px;padding:0;animation:lcU1N .2s ease-out;border:1px solid var(--silver-color);border-bottom:none;z-index:3}.oz1hE .react-select__option{cursor:pointer;padding:5px 15px;line-height:1.5em;text-align:left}.oz1hE .react-select__option:active,.oz1hE .react-select__option--is-focused{background-color:var(--light-gray-color);color:var(--text-color)}.oz1hE .react-select__option--is-selected{background-color:var(--primary-color);color:#fff}.oz1hE .react-select__indicator-separator{display:none}.oz1hE .react-select__value-container{padding:0 14px}.oz1hE .react-select__multi-value{max-width:260px}:root.root--special .oz1hE .react-select__control{background-color:var(--special-background-color);border-color:var(--special-text-color)}:root.root--special .oz1hE .react-select__control--is-focused,:root.root--special .oz1hE .react-select__control--menu-is-opened,:root.root--special .oz1hE .react-select__control--is-focused:hover,:root.root--special .oz1hE .react-select__control--menu-is-opened:hover{box-shadow:inset 0 0 0 2px var(--special-text-color);border-color:rgba(0,0,0,0)}:root.root--special .oz1hE .react-select__menu{box-shadow:none;border:1px solid var(--special-text-color)}:root.root--special .oz1hE .react-select__menu-list{background-color:var(--special-background-color)}:root.root--special .oz1hE .react-select__option:active,:root.root--special .oz1hE .react-select__option--is-focused,:root.root--special .oz1hE .react-select__option--is-selected{background-color:var(--special-text-color);color:var(--special-background-color)}:root.root--special .oz1hE .react-select__single-value,:root.root--special .oz1hE .react-select__indicator,:root.root--special .oz1hE .react-select__menu-notice,:root.root--special .oz1hE .react-select__placeholder{color:var(--special-text-color)}:root.root--special .oz1hE .react-select__multi-value__label{background-color:var(--special-background-color);color:var(--special-text-color);border:1px solid var(--special-text-color);border-radius:2px 0 0 2px}:root.root--special .oz1hE .react-select__multi-value__remove{background-color:var(--special-background-color);color:var(--special-text-color);border:1px solid var(--special-text-color);border-radius:0 2px 2px 0;border-left:none}@keyframes lcU1N{from{opacity:0;margin-top:10px}}
.ykmhP{display:grid;gap:10px;position:relative}.ykmhP:before{content:"";position:absolute;display:block;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(90deg, hsla(0, 0%, 100%, 0.85) 25%, hsl(0, 0%, 100%) 50%, hsla(0, 0%, 100%, 0.85) 75%);background-size:200% 200%;animation:FE3XJ 2s infinite linear;z-index:1000}.YHxIN{background:var(--hint-color);height:32px;border-radius:4px}@keyframes FE3XJ{0%{background-position:100% 50%}100%{background-position:-100% 50%}}
.hS_SH{display:grid;gap:10px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;align-items:center}@media screen and (max-width: 735px){.hS_SH{grid-template-columns:1fr}}
.saUQ0{display:grid;gap:10px;grid-template-columns:1fr}.saUQ0 .nmjPV{font-size:calc(15rem/var(--initial-font-multiplier));font-weight:bold;color:var(--text-color);margin-top:10px}
.Cm3Te{background:#fff;padding:var(--grid-gap);display:grid;gap:20px var(--grid-gap);position:relative;color:var(--text-color);max-height:calc(100vh - 2*var(--grid-gap));overflow-y:auto}.Cm3Te .DC1pI{font-size:1rem}.Cm3Te .IOXom{font-size:calc(16rem/var(--initial-font-multiplier));max-height:500px;overflow-y:auto;display:grid;gap:20px;scrollbar-width:none;-ms-overflow-style:none}.Cm3Te .IOXom::-webkit-scrollbar{display:none;width:100%}.Cm3Te .EkxPk{display:grid;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content;gap:calc(var(--grid-gap)/2)}.Cm3Te .EkxPk .oFzqC{background:#e35454;border-color:rgba(227,84,84,.25)}@media(hover: hover){.Cm3Te .EkxPk .oFzqC:hover{background:#dc2828}}@media screen and (max-width: 735px){.Cm3Te .IOXom{max-height:50vh}}
.jleJx{background:#fff;padding:var(--grid-gap);display:grid;gap:20px var(--grid-gap);position:relative;color:var(--text-color)}.jleJx .rpf47{font-size:1rem}.jleJx .k_NIK{display:grid;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content;gap:calc(var(--grid-gap)/2)}.jleJx .k_NIK .N14yy{background:#e35454;border-color:rgba(227,84,84,.25)}@media(hover: hover){.jleJx .k_NIK .N14yy:hover{background:#dc2828}}
.S7eGh{width:100%;height:100%;z-index:0}
.QUKYA{color:inherit;font-size:inherit;font-family:inherit;padding:0;margin:0;display:flex;align-items:center;border:none;background:rgba(0,0,0,0);cursor:pointer}@media(hover: hover){.QUKYA:hover{text-decoration:underline;-webkit-text-decoration-color:var(--primary-color-25);text-decoration-color:var(--primary-color-25)}}
.MyEjZ{--spacing: var(--grid-gap);display:grid;gap:calc(var(--spacing)/2);grid-template-columns:1fr}.I0Lkk{display:grid;gap:calc(var(--spacing)/2);grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;align-items:center}.I0Lkk .kcKQn{grid-column:-1}.Vsl1i{display:grid;gap:calc(var(--spacing)/2);grid-template-columns:1fr}.Vsl1i label{width:100%}
.YHrZv{display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.YHrZv .pfbd3{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.YHrZv .pfbd3:checked+.RGPrQ{box-shadow:inset 0 0 0 2px var(--primary-color);background:var(--light-color-extra)}.YHrZv .pfbd3:checked+.RGPrQ .hpc2u .mOFp0{stroke:var(--primary-color);r:7px;stroke-width:6px}.YHrZv .pfbd3:focus+.RGPrQ{background:#e6e6eb}.YHrZv .pfbd3:disabled:checked+.RGPrQ{box-shadow:inset 0 0 0 2px var(--disabled-color)}.YHrZv .pfbd3:disabled+.RGPrQ{background:#f4f4f6}.YHrZv .pfbd3:disabled+.RGPrQ .hpc2u .mOFp0{stroke:var(--disabled-color)}.YHrZv .RGPrQ{flex:1;display:inline-flex;align-items:center;background:#f4f4f6;padding:6px 14px;cursor:pointer;border-radius:4px}.YHrZv .RGPrQ .cmW9H{margin:0 14px 0 0}.YHrZv .RGPrQ .cmW9H .hpc2u{min-width:20px;width:20px;height:20px}.YHrZv .RGPrQ .cmW9H .hpc2u .mOFp0{fill:none;r:9px;stroke:var(--text-color);stroke-width:2px}.YHrZv .G92hs{padding:14px;flex-direction:column}.YHrZv .G92hs .cmW9H{margin:0 0 14px 0}.YHrZv .G92hs .Cqd8v{text-align:center}.YHrZv .I2nm9 .cmW9H{margin:0}.YHrZv:active .RGPrQ{background:#d7d7df}.jV_9l .pfbd3:checked+.RGPrQ{box-shadow:none;background:rgba(0,0,0,0)}.jV_9l .pfbd3:focus+.RGPrQ{background:rgba(0,0,0,0)}.jV_9l .RGPrQ{background:rgba(0,0,0,0);padding:6px 0}.jV_9l .RGPrQ .cmW9H .hpc2u .mOFp0{stroke:#d9d9de;stroke-width:1px}.jV_9l:active .RGPrQ{background:rgba(0,0,0,0)}@media(hover: hover){.YHrZv:hover .RGPrQ{background:#e6e6eb}.jV_9l:hover input+.RGPrQ,.jV_9l:hover input:disabled+.RGPrQ{background:rgba(0,0,0,0)}}
.zO2we{--spacing: var(--grid-gap);display:inline-grid;padding:calc(var(--spacing)/4) 0;gap:.5em;line-height:normal}.BgoBz{font-size:.9rem}
.CH0Pf{--gap: 8px;--border-radius: 4px;display:grid;gap:7px;margin:calc(var(--grid-gap)/2) 0;position:relative}.GY8kO::before{content:"";position:absolute;display:block;left:-10px;top:-10px;right:-10px;bottom:-10px;background-image:linear-gradient(90deg, hsla(0, 0%, 100%, 0) 25%, hsl(0, 0%, 100%) 50%, hsla(0, 0%, 100%, 0) 75%);background-size:200% 200%;animation:y8P63 2s infinite linear;z-index:1000}.CH0Pf .Udk1Z{display:flex;flex-wrap:wrap;gap:unset;padding:12px 0 20px 0;margin:calc(0 - var(--grid-gap)/4);margin-left:calc(260px - var(--grid-gap)/4)}.CH0Pf .Udk1Z>*{margin:calc(var(--grid-gap)/4)}:root.root--special .GY8kO::before{background-image:linear-gradient(90deg, transparent 25%, var(--special-background-color) 50%, transparent 75%)}@media screen and (max-width: 767px){.CH0Pf .Udk1Z{margin-left:calc(0px - var(--grid-gap)/4)}}@keyframes y8P63{0%{background-position:100% 50%}100%{background-position:-100% 50%}}
.cXRO7{--left-column-width: 250px;--row-gap: 0;--column-gap: 10px;position:relative;font-size:calc(14rem/var(--initial-font-multiplier));display:grid;gap:var(--row-gap) var(--column-gap);grid-template-columns:var(--left-column-width) minmax(0, 1fr)}.cXRO7>*{grid-column:2}.cXRO7>*:nth-child(1){width:var(--left-column-width);height:100%;grid-row:1/3;grid-column:1}.jokWF{background:var(--error-color-light);padding:12px;margin:0 -12px}.TtfYW{grid-template-columns:1fr}.TtfYW>*{grid-column:1}.TtfYW>*:nth-child(1){position:static;width:auto;height:auto;grid-column:1}:root.root--special .jokWF{background:var(--special-background-color)}@media screen and (max-width: 767px){.cXRO7{grid-template-columns:1fr}.cXRO7>*{grid-column:1}.cXRO7>*:nth-child(1){position:static;width:auto;height:auto;grid-column:1}}
.kVWH9{color:var(--hint-color);font-size:calc(14rem/var(--initial-font-multiplier))}:root.root--special .kVWH9{color:var(--special-text-color)}
.myefu{text-align:right;padding-top:6px;font-size:calc(14rem/var(--initial-font-multiplier))}._DZLf{margin-top:12px}.hhqI0::after{content:"*";color:var(--error-color)}.pUaF_{text-align:left;padding-top:0;margin-bottom:var(--column-gap)}:root.root--special .hhqI0::after{color:var(--special-text-color)}@media screen and (max-width: 767px){.myefu{text-align:left;padding-top:0;margin-bottom:var(--column-gap)}}
.bjrJb{color:var(--error-color);font-size:calc(14rem/var(--initial-font-multiplier))}:root.root--special .bjrJb{color:var(--special-text-color)}
.content .zNZSo{font-size:calc(14rem/var(--initial-font-multiplier))}.content .xCcYA{overflow-x:auto}.content .coVLz input[type=text],.content .coVLz input[type=number],.content .coVLz input[type=time],.content .coVLz input[type=password],.content .coVLz textarea,.content .coVLz .field-group-container,.content .coVLz .file-upload-container,.content .coVLz .tox-tinymce,.content .coVLz .date-picker,.content .coVLz .palette-color-picker,.content .coVLz .react-select__control{border:2px solid var(--error-color);border-radius:4px;background-color:rgba(0,0,0,0)}.content .coVLz .checkbox .checkbox__label{background-color:var(--error-color-light) !important}.content .coVLz .checkbox .checkbox__square{stroke:var(--error-color) !important}.content .coVLz .checkbox input:checked + .checkbox__label .checkbox__square{fill:var(--error-color) !important}.content .coVLz .checkbox input:checked + .checkbox__label{box-shadow:inset 0 0 0 2px var(--error-color) !important}.content .coVLz .checkbox--plain .checkbox__label{background:rgba(0,0,0,0) !important}.content .coVLz .checkbox--plain input:checked + .checkbox__label{box-shadow:none !important}.content .coVLz .radio .radio__label{background-color:var(--error-color-light) !important}.content .coVLz .radio .radio__circle{stroke:var(--error-color) !important}.content .coVLz .radio--plain .radio__label{background-color:rgba(0,0,0,0) !important}.content .coVLz label>div{background:rgba(0,0,0,0)}.content .zNZSo input[type=text],.content .zNZSo input[type=number]{height:32px;width:100%;font-size:calc(14rem/var(--initial-font-multiplier));padding:0 14px}.content .zNZSo input[type=text][type=number],.content .zNZSo input[type=number][type=number]{max-width:155px}.content .zNZSo textarea{width:100%;resize:vertical;min-height:200px;max-height:550px}.content .zNZSo .input--date{width:inherit !important;background-position:calc(100% - 14px) 50%}.content .O6udX{display:grid;gap:12px}:root.root--special .content .coVLz input[type=text],:root.root--special .content .coVLz textarea,:root.root--special .content .coVLz .field-group-container,:root.root--special .content .coVLz .file-upload-container,:root.root--special .content .coVLz .tox-tinymce,:root.root--special .content .coVLz .date-picker,:root.root--special .content .coVLz .react-select__control{border-color:var(--special-text-color)}
.v_6up{margin:calc(var(--grid-gap)/2) 0;position:relative;display:grid;gap:7px}.v_6up::before{content:"";position:absolute;display:block;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(90deg, hsla(0, 0%, 100%, 0.85) 25%, hsl(0, 0%, 100%) 50%, hsla(0, 0%, 100%, 0.85) 75%);background-size:200% 200%;animation:emD3I 2s infinite linear}.v_6up ._dVXM{display:grid;gap:10px;grid-template-columns:250px 1fr}.v_6up ._dVXM .Qt6UL{height:22px;width:150px;background:var(--text-color);border-radius:4px;justify-self:end}.v_6up ._dVXM .YBZRr{height:16px;margin:1px 0;width:250px;background:var(--hint-color);border-radius:4px}.v_6up ._dVXM .M2A_u{height:32px;background:var(--hint-color);border-radius:4px;width:100%}.v_6up ._dVXM .hWLjH,.v_6up ._dVXM .PBiEe{max-width:155px}.v_6up ._dVXM .mN5IN{max-width:195px}.v_6up ._dVXM .WkSgV,.v_6up ._dVXM .cdvVW{height:500px}.v_6up ._dVXM .cf6ff,.v_6up ._dVXM .f2kB8{max-width:220px}.v_6up ._dVXM .pfonN,.v_6up ._dVXM .SOS5J{height:54px}.v_6up .q1faD{display:grid;grid-template-columns:0fr 0fr;gap:calc(var(--grid-gap)/2);padding:12px 0 20px 0;margin-left:260px}.v_6up .q1faD .PAA_r{height:32px;width:130px;background:var(--hint-color);border-radius:4px}.v_6up .q1faD .PAA_r:first-child{background:var(--text-color)}:root.root--special .v_6up::before{background-image:linear-gradient(90deg, transparent 25%, var(--special-background-color) 50%, transparent 75%)}:root.root--special .v_6up ._dVXM .Qt6UL,:root.root--special .v_6up ._dVXM .YBZRr,:root.root--special .v_6up ._dVXM .M2A_u{background:var(--special-text-color)}:root.root--special .v_6up .q1faD .PAA_r{background:var(--special-text-color)}@media screen and (max-width: 767px){.v_6up ._dVXM{grid-template-columns:1fr}.v_6up ._dVXM .Qt6UL{justify-self:start;margin-top:0}.v_6up .q1faD{margin-left:0}}@keyframes emD3I{0%{background-position:100% 50%}100%{background-position:-100% 50%}}
.zG177{--spacing: calc(var(--gap, 16px) / 2);--offset: calc(0px - var(--spacing));display:grid;gap:7px;transition:padding .3s ease-in-out,background-color .3s ease-in-out;padding:0 var(--spacing);margin:0 var(--offset);overflow:hidden}.PRVMw{padding:var(--spacing);background:var(--light-gray-color);border-radius:4px}.zG177:not(.PRVMw)>*:not(:first-child){display:none}
.X5CdS{font-size:calc(14rem/var(--initial-font-multiplier));margin:.5rem;padding:1rem;background:var(--light-color);border-radius:4px;border:1px solid var(--border-color)}
.Vp_6b{--black: hsl(0, 0%, 0%);border:3px var(--black) solid;border-radius:20px;width:450px;padding:10px 20px;margin:0 auto}.Vp_6b .nZjyJ{display:inline-grid;align-items:center;gap:10px;grid-auto-flow:column;margin:0;padding:10px 0 0 0;text-transform:uppercase;text-align:center;font-family:serif;font-weight:bold;font-size:19px;box-sizing:border-box;line-height:24px}.Vp_6b .zDB_3{background:var(--black);color:var(--light-color);font-size:10pt;text-align:center;text-transform:uppercase;height:20px;line-height:20px;margin:5px 0}.Vp_6b .r3Kpj{margin:5px 0;font-size:10pt}
.HarNE{--black: hsl(0, 0%, 0%);border:3px var(--black) solid;border-radius:20px;width:500px;padding:10px 20px;margin:0 auto}.HarNE .l_7Ph{display:inline-grid;align-items:center;gap:10px;grid-auto-flow:column;margin:0;padding:10px 0 0 0;text-transform:uppercase;text-align:center;font-family:serif;font-weight:bold;font-size:19px;box-sizing:border-box;line-height:24px}.HarNE .Pe0Fj{background:var(--black);color:var(--light-color);font-size:10pt;text-align:center;text-transform:uppercase;height:20px;line-height:20px;margin:5px 0}.HarNE .IOVJF{margin:5px 0;font-size:10pt}.HarNE .oTJM3{overflow-wrap:break-word}
._Gw03{color:#38b789}.EWMrp{color:#e35454}
.AdZxr{width:100%;padding:10px 20px}.AdZxr ul{list-style-type:none}.AdZxr li{line-height:2}
.wMOXd{overflow:hidden;position:relative}.xa1dH{overflow-x:auto}.QdhXQ{position:absolute;top:0;bottom:0;border:0;width:50px;height:100px;opacity:.6;transition:opacity .2s ease,margin .2s ease,height .2s ease,transform .2s ease;transform:translate3d(0, 0, 0);z-index:1;will-change:transform}.QdhXQ::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.o_627{left:0;margin-left:-50px}.o_627::after{background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2042%2081%22%3E%3Cpath%20fill%3D%22%23535c69%22%20opacity%3D%220.3%22%20d%3D%22M0%2C0H1.023A40.977%2C40.977%2C0%2C0%2C1%2C42%2C40.977v0A40.024%2C40.024%2C0%2C0%2C1%2C1.977%2C81H0a0%2C0%2C0%2C0%2C1%2C0%2C0V0A0%2C0%2C0%2C0%2C1%2C0%2C0Z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.8%2C49.09l-8.014-8.576L20.8%2C31.939a0.762%2C0.762%2C0%2C0%2C0%2C0-1.026l-1.563-1.673a0.647%2C0.647%2C0%2C0%2C0-.959%2C0l-8.014%2C8.576h0L8.224%2C40a0.762%2C0.762%2C0%2C0%2C0%2C0%2C1.026L18.28%2C51.788a0.647%2C0.647%2C0%2C0%2C0%2C.959%2C0L20.8%2C50.116A0.761%2C0.761%2C0%2C0%2C0%2C20.8%2C49.09Z%22/%3E%3C/svg%3E") center left no-repeat}.LG3VG{right:0;left:auto;margin-right:-50px}.LG3VG::after{background:url("data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2042%2081%22%3E%3Cpath%20fill%3D%22%23535c69%22%20opacity%3D%220.3%22%20d%3D%22M40.024%2C0H42a0%2C0%2C0%2C0%2C1%2C0%2C0V81a0%2C0%2C0%2C0%2C1%2C0%2C0H40.977A40.977%2C40.977%2C0%2C0%2C1%2C0%2C40.024v0A40.024%2C40.024%2C0%2C0%2C1%2C40.024%2C0Z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.2%2C31.91l8.014%2C8.576L20.2%2C49.061a0.762%2C0.762%2C0%2C0%2C0%2C0%2C1.026l1.563%2C1.672a0.647%2C0.647%2C0%2C0%2C0%2C.958%2C0l8.014-8.576h0L32.776%2C41a0.762%2C0.762%2C0%2C0%2C0%2C0-1.025L22.72%2C29.212a0.647%2C0.647%2C0%2C0%2C0-.958%2C0L20.2%2C30.885A0.762%2C0.762%2C0%2C0%2C0%2C20.2%2C31.91Z%22/%3E%3C/svg%3E%0A") center right no-repeat}.kyFAp{margin-left:0;margin-right:0}
.wZCJ3{margin:20px 0}.f08DJ{display:flex;flex-wrap:wrap;gap:5px}.x6QkY{padding:10px;color:var(--text-color);font-size:calc(24rem/var(--initial-font-multiplier));font-weight:bold;border:none;border-bottom:4px solid #ccc;cursor:pointer;transition:border-color .3s ease-in-out,color .3s ease-in-out;background:none}.UBRtd{color:var(--primary-color);border-color:var(--primary-color)}.lQPOS{display:none}.QNpDd{display:block}
.content .bCAer{font-size:calc(16rem/var(--initial-font-multiplier))}.content .bCAer input[type=text]{font-size:calc(16rem/var(--initial-font-multiplier))}.content .bCAer .date-picker{border:1px solid #d9d9de;border-radius:4px;height:48px}.content .bCAer .date-picker>input[type=text]{padding:0 var(--grid-gap) 0 calc(var(--grid-gap)/2)}
.qJv5A{width:100%}.qJv5A .GpZaZ{color:var(--text-color-light-gray);margin-bottom:8px;font-size:calc(16rem/var(--initial-font-multiplier))}:root.root--special .qJv5A .GpZaZ{color:var(--special-text-color)}
.ED_SR{height:32px;overflow:hidden;max-width:calc(100vw - var(--grid-gap))}.ED_SR .GI8jo{position:relative;margin:-5px;display:flex;flex-wrap:nowrap}.ED_SR .GI8jo ._5nDi{display:inline-flex;margin:5px;border-radius:4px;border:1px solid var(--primary-color-25);color:var(--primary-color);height:32px;font-size:calc(14rem/var(--initial-font-multiplier));align-items:center;cursor:pointer;max-width:calc(100% - 11px);transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.ED_SR .GI8jo .IDOhW{background:var(--primary-color);color:#fff}.ED_SR .GI8jo ._5nDi>input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute}.ED_SR .GI8jo ._5nDi>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 12px}.ED_SR .GI8jo .OfQP2{margin:5px}.ED_SR .GI8jo .Pzpgu{position:absolute;top:5px;right:5px;box-shadow:0 0 0 5px #fff}.ED_SR .GI8jo .Pzpgu:before{content:"";display:block;width:110px;height:32px;background-image:linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0%, hsl(0, 0%, 100%) 100%);position:absolute;left:-111px;pointer-events:none}.ED_SR .GI8jo .XUOTy{color:var(--primary-color);margin:0 0 0 12px}.fKBfG{height:auto}.fKBfG .GI8jo{flex-wrap:wrap}:root.root--special .ED_SR .GI8jo ._5nDi{color:var(--special-text-color);border-color:var(--special-text-color)}:root.root--special .ED_SR .GI8jo .IDOhW{background-color:var(--special-text-color);color:var(--special-background-color)}:root.root--special .ED_SR .GI8jo .Pzpgu{box-shadow:none}:root.root--special .ED_SR .GI8jo .Pzpgu:before{display:none}:root.root--special .ED_SR .GI8jo .XUOTy{color:var(--special-text-color)}@media(hover: hover){.ED_SR .GI8jo ._5nDi:hover{background:var(--primary-color-hover);color:#fff;text-decoration:none}:root.root--special .ED_SR .GI8jo ._5nDi:hover{background-color:var(--special-text-color);color:var(--special-background-color)}}
.upX1Z{display:grid;gap:12px;padding:20px var(--grid-gap);position:relative}.upX1Z::before{content:"";position:absolute;display:block;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(90deg, hsla(0, 0%, 100%, 0.85) 25%, hsl(0, 0%, 100%) 50%, hsla(0, 0%, 100%, 0.85) 75%);background-size:200% 200%;animation:eIbbl 2s infinite linear;z-index:1000}@keyframes eIbbl{0%{background-position:100% 50%}100%{background-position:-100% 50%}}:root.xBMsu .upX1Z::before{background-image:linear-gradient(90deg, transparent 25%, var(--special-background-color) 50%, transparent 75%)}.IVqPP{border-radius:4px;height:20px;background:var(--text-color)}.IVqPP:first-child{width:30%;background:var(--hint-color)}.IVqPP:last-child{width:50%}:root.xBMsu .IVqPP{background-color:var(--special-text-color)}
.oljOH{margin:20px 0;display:flex;flex-wrap:wrap;gap:5px}.oljOH .mo9fL{padding:8px 12px;background:var(--text-color-light-gray);color:var(--light-color);border-radius:8px;border:none;cursor:pointer;transition:background .3s ease-in-out}.oljOH .mo9fL:hover{background:var(--hint-color)}.oljOH .FNCzq{background:var(--primary-color)}.oljOH .FNCzq:hover{background:var(--primary-color)}.oljOH .cZ2BJ{background:none;color:var(--textcolor);padding:0 5px;cursor:auto}.oljOH .cZ2BJ:hover{background:none}
.BCNjU{position:relative;background:#fff;padding:30px;overflow:auto}.BCNjU h2{margin-bottom:10px}.pQTnb{display:grid;gap:10px}.BCNjU .tII3S{position:absolute;right:10px;top:10px;width:32px;height:32px;opacity:.3;margin:10px;cursor:pointer;transition:opacity .3s ease-in}.BCNjU .tII3S:hover{opacity:1}.BCNjU .tII3S:before,.BCNjU .tII3S:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#333}.BCNjU .tII3S:before{transform:rotate(45deg)}.BCNjU .tII3S:after{transform:rotate(-45deg)}.BCNjU .Z03Lw{display:flex;justify-content:flex-end}.JEitf .ui_aN{margin:10px 20px 20px 20px}.sSk9O{margin-top:20px}@media screen and (min-width: 1200px)and (max-width: 1600px){.BCNjU{--dialog-width: 80vw !important}}@media screen and (min-width: 736px)and (max-width: 1199px){.BCNjU{--dialog-width: 90vw !important}}@media screen and (max-width: 400px){.BCNjU{padding:10px}.JEitf .ui_aN{font-size:calc(14rem/var(--initial-font-multiplier))}}
.CJ3QR{--cell-spacing: 14px;--border: 1px solid var(--border-color);border-collapse:collapse;font-size:calc(14rem/var(--initial-font-multiplier));width:100%}.Csyez{border-bottom:var(--border);transition:background-color .3s ease-in-out}.Csyez:hover{background:var(--light-gray-color)}.Csyez:empty{border-bottom:none}.S8mtW{padding:var(--cell-spacing);position:relative;vertical-align:top;text-align:left}.S8mtW+.S8mtW::before{content:"";position:absolute;top:var(--cell-spacing);bottom:var(--cell-spacing);left:0;border-left:var(--border)}.Cod58{--cell-bg-1: var(--light-gray-color);--cell-bg-2: hsl(240, 12%, 94%);--border: none;font-size:calc(14rem/var(--initial-font-multiplier));font-weight:bold}.Cod58 .S8mtW{vertical-align:top;text-align:left;padding:calc(var(--cell-spacing)/2) var(--cell-spacing)}.Cod58 .S8mtW:nth-child(2n+1){background:var(--cell-bg-1)}.Cod58 .S8mtW:nth-child(2n){background:var(--cell-bg-2)}:root.EC2dv .CJ3QR{--border: 1px solid var(--special-text-color);border:var(--border)}:root.EC2dv .S8mtW{background:var(--special-background-color)}.UPUO2{text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s, -webkit-text-decoration .3s}.Csyez:hover .UPUO2{-webkit-text-decoration-color:var(--text-color-light-gray);text-decoration-color:var(--text-color-light-gray);cursor:pointer}@media screen and (max-width: 1150px)and (min-width: 950px){.CJ3QR{--cell-spacing: 10px;font-size:calc(13rem/var(--initial-font-multiplier))}.Cod58{font-size:calc(12rem/var(--initial-font-multiplier))}}@media screen and (max-width: 949px){.Cod58{display:none}.Csyez{display:flex;flex-direction:column;background:var(--light-gray-color);border-radius:8px;border:var(--border);margin-bottom:10px}.S8mtW{display:flex;justify-content:space-between}.S8mtW+.S8mtW::before{content:"";position:static;border:none}.S8mtW::before,.S8mtW+.S8mtW::before{content:attr(data-label);position:static;padding-right:5px;color:var(--primary-color);font-weight:600;min-width:130px;text-align:left}}@media screen and (max-width: 400px){.CJ3QR{--cell-spacing: 10px;font-size:calc(13rem/var(--initial-font-multiplier))}}
.c9cs_{position:relative}.c9cs_ input[type=text]{padding-right:35px !important}.ueUbK{position:absolute;right:0;top:0;width:32px;height:32px;opacity:.3;margin:11px 5px;cursor:pointer;transition:opacity .3s ease-in}.ueUbK:hover{opacity:1}.ueUbK:before,.ueUbK:after{position:absolute;left:15px;content:" ";height:25px;width:2px;background-color:#333}.ueUbK:before{transform:rotate(45deg)}.ueUbK:after{transform:rotate(-45deg)}
.VjvN8{--captcha-width: 144px;--captcha-height: 32px;display:grid;gap:10px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.VjvN8 .vo777{display:flex;position:relative;width:var(--captcha-width);height:var(--captcha-height);background:#fff}.VjvN8 .vo777 .INBuK{width:var(--captcha-width);height:var(--captcha-height)}.VjvN8 .vo777 .hTgag{position:absolute;left:0;top:0;background:#fff;width:100% !important}.VjvN8 .vo777 .e3hbP{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:auto;display:none}.VjvN8 .vo777:hover .INBuK{opacity:0}.VjvN8 .vo777:hover .e3hbP{display:block}:root.root--special .VjvN8 .vo777 .hTgag{background:var(--special-background-color);border-color:var(--special-text-color)}
.peR8v{height:32px;border-radius:4px;border:1px solid var(--border-color)}.EkyAc{display:grid;gap:calc(var(--grid-gap)/4);grid-template-columns:repeat(2, -webkit-max-content);grid-template-columns:repeat(2, max-content);margin-top:10px}.TsS4f{background:#fff;padding:30px;overflow:auto}.TsS4f h2{margin-bottom:10px}.O_Rtl{display:grid;gap:10px}.TsS4f .EkyAc{display:grid;gap:calc(var(--grid-gap)/2);grid-template-columns:repeat(2, -webkit-max-content);grid-template-columns:repeat(2, max-content);margin-top:10px}
.zP36l{background:#fff;padding:30px;overflow:auto}.zP36l h2{margin-bottom:10px}.JkId_{display:grid;gap:10px}.zP36l .ZVdmm{display:grid;gap:calc(var(--grid-gap)/2);grid-template-columns:repeat(2, -webkit-max-content);grid-template-columns:repeat(2, max-content);margin-top:10px}:root.root--special .zP36l{background:var(--special-background-color)}
.IbWdH{display:grid;gap:calc(var(--grid-gap)/2) var(--grid-gap);margin:var(--grid-gap) 0;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border-color);padding-bottom:var(--grid-gap)}.IbWdH .vTRBk,.IbWdH .aEZRG,.IbWdH .M4tE6{grid-column:1/-1}.IbWdH .M4tE6{display:grid;gap:calc(var(--grid-gap)/2) var(--grid-gap);grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}.IbWdH .M4tE6>div{display:grid;gap:12px;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content}.IbWdH input[type=text]{width:100%}.IbWdH .zTgMZ{display:grid;gap:12px 20px;align-items:center;grid-template-columns:repeat(auto-fit, minmax(0, 1fr))}.IbWdH .zTgMZ .LH7Cp{max-width:100%}.IbWdH .zTgMZ .LH7Cp+.LH7Cp:before{content:"–";color:var(--text-color-light-gray);font-size:calc(14rem/var(--initial-font-multiplier));position:absolute;left:-15px;top:15px}.IbWdH .ETYC1 .react-select__control{min-height:48px;border-color:#d9d9de}:root.root--special .IbWdH{border-color:var(--special-text-color)}:root.root--special .IbWdH .zTgMZ .LH7Cp+.LH7Cp:before{color:var(--special-text-color)}@media screen and (max-width: 896px){.IbWdH{grid-template-columns:1fr}}@media screen and (max-width: 520px){.IbWdH .zTgMZ{grid-template-columns:1fr}.IbWdH .zTgMZ .LH7Cp+.LH7Cp:before{display:none}.IbWdH .M4tE6{grid-template-columns:1fr}.IbWdH .M4tE6>div{grid-template-columns:1fr 1fr}}.IxDEt{padding:30px;border-radius:8px;background:var(--disabled-color-light)}.CKVj_{display:flex;justify-content:flex-end;margin-bottom:20px}.vF8Cv{display:none}@media screen and (max-width: 949px){.vF8Cv:before{display:none}.vF8Cv{display:flex;justify-content:center;color:var(--primary-color);font-weight:600}}
.e_6Jb{position:relative;background:#fff;padding:30px;overflow:auto}.e_6Jb h2{margin-bottom:10px}.wTuC3{display:grid;gap:10px}.e_6Jb .UhzMG{position:absolute;right:10px;top:10px;width:32px;height:32px;opacity:.3;margin:10px;cursor:pointer;transition:opacity .3s ease-in}.e_6Jb .UhzMG:hover{opacity:1}.e_6Jb .UhzMG:before,.e_6Jb .UhzMG:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#333}.e_6Jb .UhzMG:before{transform:rotate(45deg)}.e_6Jb .UhzMG:after{transform:rotate(-45deg)}.e_6Jb .tVTnJ{display:flex;justify-content:flex-end}.xcRUw .p6ReD{margin:10px 20px 20px 20px}.fGKAv{margin-top:20px}@media screen and (min-width: 1200px)and (max-width: 1600px){.e_6Jb{--dialog-width: 80vw !important}}@media screen and (min-width: 736px)and (max-width: 1199px){.e_6Jb{--dialog-width: 90vw !important}}@media screen and (max-width: 400px){.e_6Jb{padding:10px}.xcRUw .p6ReD{font-size:calc(14rem/var(--initial-font-multiplier))}}
.VjkEu{display:grid;gap:calc(var(--grid-gap)/2) var(--grid-gap);margin:var(--grid-gap) 0;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border-color);padding-bottom:var(--grid-gap)}.VjkEu .jheOt,.VjkEu .przof,.VjkEu .rvogu{grid-column:1/-1}.VjkEu .rvogu{display:grid;gap:calc(var(--grid-gap)/2) var(--grid-gap);grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}.VjkEu .rvogu>div{display:grid;gap:12px;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content}.VjkEu input[type=text]{width:100%}.VjkEu .RS5Fr{display:grid;gap:12px 20px;align-items:center;grid-template-columns:repeat(auto-fit, minmax(0, 1fr))}.VjkEu .RS5Fr .TiJuR{max-width:100%}.VjkEu .RS5Fr .TiJuR+.TiJuR:before{content:"–";color:var(--text-color-light-gray);font-size:calc(14rem/var(--initial-font-multiplier));position:absolute;left:-15px;top:15px}.VjkEu .wr0iU .react-select__control{min-height:48px;border-color:#d9d9de}:root.root--special .VjkEu{border-color:var(--special-text-color)}:root.root--special .VjkEu .RS5Fr .TiJuR+.TiJuR:before{color:var(--special-text-color)}@media screen and (max-width: 896px){.VjkEu{grid-template-columns:1fr}}@media screen and (max-width: 520px){.VjkEu .RS5Fr{grid-template-columns:1fr}.VjkEu .RS5Fr .TiJuR+.TiJuR:before{display:none}.VjkEu .rvogu{grid-template-columns:1fr}.VjkEu .rvogu>div{grid-template-columns:1fr 1fr}}._qCxx{padding:30px;border-radius:8px;background:var(--disabled-color-light)}.kIKhI{display:flex;justify-content:flex-end;margin-bottom:20px}.cX5NC{display:none}@media screen and (max-width: 949px){.cX5NC:before{display:none}.cX5NC{display:flex;justify-content:center;color:var(--primary-color);font-weight:600}}
.rEbC0{position:relative;background:#fff;padding:30px;overflow:auto}.rEbC0 h2{margin-bottom:10px}.MmdDT{display:grid;gap:10px}.rEbC0 .DahWF{position:absolute;right:10px;top:10px;width:32px;height:32px;opacity:.3;margin:10px;cursor:pointer;transition:opacity .3s ease-in}.rEbC0 .DahWF:hover{opacity:1}.rEbC0 .DahWF:before,.rEbC0 .DahWF:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#333}.rEbC0 .DahWF:before{transform:rotate(45deg)}.rEbC0 .DahWF:after{transform:rotate(-45deg)}.rEbC0 .AcGPF{display:flex;justify-content:flex-end}.VcpZK .D5vS2{margin:10px 20px 20px 20px}.qi8FA{margin-top:20px}@media screen and (min-width: 1200px)and (max-width: 1600px){.rEbC0{--dialog-width: 80vw !important}}@media screen and (min-width: 736px)and (max-width: 1199px){.rEbC0{--dialog-width: 90vw !important}}@media screen and (max-width: 400px){.rEbC0{padding:10px}.VcpZK .D5vS2{font-size:calc(14rem/var(--initial-font-multiplier))}}
.mBSY_{display:grid;gap:calc(var(--grid-gap)/2) var(--grid-gap);margin:var(--grid-gap) 0;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border-color);padding-bottom:var(--grid-gap)}.mBSY_ .UyWX4,.mBSY_ .k3P5E,.mBSY_ .e3YAp{grid-column:1/-1}.mBSY_ .e3YAp{display:grid;gap:calc(var(--grid-gap)/2) var(--grid-gap);grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}.mBSY_ .e3YAp>div{display:grid;gap:12px;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content}.mBSY_ input[type=text]{width:100%}.mBSY_ .BX2r1{display:grid;gap:12px 20px;align-items:center;grid-template-columns:repeat(auto-fit, minmax(0, 1fr))}.mBSY_ .BX2r1 .DHvvW{max-width:100%}.mBSY_ .BX2r1 .DHvvW+.DHvvW:before{content:"–";color:var(--text-color-light-gray);font-size:calc(14rem/var(--initial-font-multiplier));position:absolute;left:-15px;top:15px}.mBSY_ .BBhx4 .react-select__control{min-height:48px;border-color:#d9d9de}:root.root--special .mBSY_{border-color:var(--special-text-color)}:root.root--special .mBSY_ .BX2r1 .DHvvW+.DHvvW:before{color:var(--special-text-color)}@media screen and (max-width: 896px){.mBSY_{grid-template-columns:1fr}}@media screen and (max-width: 520px){.mBSY_ .BX2r1{grid-template-columns:1fr}.mBSY_ .BX2r1 .DHvvW+.DHvvW:before{display:none}.mBSY_ .e3YAp{grid-template-columns:1fr}.mBSY_ .e3YAp>div{grid-template-columns:1fr 1fr}}.nuBdH{padding:30px;border-radius:8px;background:var(--disabled-color-light)}.IrykX{display:flex;justify-content:flex-end;margin-bottom:20px}.dpplj{display:none}@media screen and (max-width: 949px){.dpplj:before{display:none}.dpplj{display:flex;justify-content:center;color:var(--primary-color);font-weight:600}}

/* End */


/* Start:/local/templates/g2/components/openregion/component/scroll-top/static.css?1686725201601*/
.scroll-top {
  position: fixed;
  left: 0;
  bottom: 0;
  opacity: 0.75;
  color: var(--primary-color);
  cursor: pointer;
  z-index: 1;
  width: 50px;
  height: 50px;
  border: none;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  transform: translate(0, 50px);
  transition: transform 0.25s ease-out;
}

.scroll-top--visible {
  transform: translate(0, 0);
}

:root.root--special .scroll-top {
  color: var(--special-text-color);
}

@media (hover: hover) {
  .scroll-top:hover {
    color: var(--primary-color-hover);
  }
}
/* End */


/* Start:/local/templates/g2/components/openregion/component/top-panel/static.css?17400542986633*/
.top-panel {
  height: 43px;
  background: var(--primary-color-extra-dark);
}

.top-panel .container {
  display: grid;
  grid-template-columns: 0fr 0fr 1fr 0fr 0fr 0fr;
  grid-template-rows: 43px;
  padding: 0 !important;
}

.top-panel__label {
  margin-left: 10px;
  white-space: nowrap;
  font-size: calc(14rem / var(--initial-font-multiplier));
}

.top-panel__group {
  display: flex;
  align-items: stretch;
  justify-content: stretch;
}

.top-panel__group--social {
  align-items: center;
  justify-content: center;
  grid-column: 3;
}

.top-panel__button--menu-toggle + .top-panel__group--social {
  justify-content: flex-start;
}

.top-panel__button {
  color: hsl(0, 0%, 85%);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 calc(var(--grid-gap) / 2);
  font-size: calc(16rem / var(--initial-font-multiplier));
  border: none;
  background: transparent;
  cursor: pointer;
  margin: 0;
}

.top-panel__button--circle {
  min-width: 31px;
  width: 31px;
  height: 31px;
  border-radius: 50%;
  background: hsla(0, 0%, 100%, 0.1);
  margin-left: 4px;
  margin-right: 4px;
  padding: 0;
}

.top-panel__age-rating {
  color: hsl(240, 2%, 57%);
  font-size: calc(18rem / var(--initial-font-multiplier));
  font-weight: bold;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0;
}

.top-panel__button--username,
.top-panel__button--sign-in,
.top-panel__button--sign-out {
  max-width: 150px;
  overflow: hidden;
  background: var(--primary-color);
  color: hsl(0, 0%, 100%);
  border: 0;
  font-family: inherit;
}

.top-panel__button--username {
  padding: 0 calc(var(--grid-gap) / 4);
}

.top-panel__button--username span,
.top-panel__button--sign-in span,
.top-panel__button--sign-out span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.top-panel__button--menu-toggle {
  display: none;
}

:root.root--special .top-panel,
:root.root--special .top-panel__button,
:root.root--special .top-panel__age-rating {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
}

@media (hover: hover) {
  .top-panel__button:hover {
    color: hsl(0, 0%, 100%);
    background: var(--primary-color-hover);
    border: none;
  }
}

@media screen and (max-width: 1087px) {
  .top-panel {
    height: 43px;
    overflow: hidden;
  }

  .portals {
    grid-row: 1;
    grid-column: 2;
  }

  .body--menu-expanded {
    height: 100vh;
    width: 100vw;
    overflow: hidden;
    position: fixed;
  }

  .body--menu-expanded .top-panel {
    height: auto;
    overflow: visible;
  }

  .body--menu-expanded #panel {
    display: none !important;
  }

  .body--menu-expanded.body--sticky-top-menu .top-menu,
  .body--menu-expanded .top-menu {
    display: block;
    position: absolute;
    top: calc(2* 43px);
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
    z-index: 100;
  }

  .top-panel__button--menu-toggle .expand,
  .body--menu-expanded .top-panel__button--menu-toggle .collapse {
    display: block;
  }

  .top-panel__button--menu-toggle .collapse,
  .body--menu-expanded .top-panel__button--menu-toggle .expand {
    display: none;
  }

  .top-menu {
    display: none;
    z-index: 1000;
  }

  .top-menu__root-items {
    flex-direction: column !important;
  }

  .top-menu__root-item-link {
    min-height: 45px !important;
  }

  .top-menu__items {
    height: auto !important;
    max-height: none !important;
    box-shadow: none !important;
    width: 100% !important;
    z-index: 0 !important;
  }

  .top-menu__item {
    margin: 6px 37px !important;
  }

  .top-menu__item-link {
    font-size: calc(14rem / var(--initial-font-multiplier));
  }

  .top-panel__button--menu-toggle {
    display: flex;
    grid-row: 1;
    grid-column: 1;
    justify-self: left;
  }

  .top-panel__group--social {
    grid-row: 2;
    grid-column: 1 / span 3;
  }

  .top-panel .container {
    grid-template-columns: repeat(10, 1fr);
  }

  .top-panel__search {
    grid-row: 1;
    grid-column: span 8;
    justify-self: right;
  }

  .top-panel__group--profile {
    grid-row: 1;
  }

  .top-panel__button--lang-toggle {
    align-items: center;
  }

  .top-panel__button--lang-toggle .top-panel__dropdown {
    display: flex;
    position: relative;
    background: transparent;
    z-index: 0;
    box-shadow: none;
    flex-direction: row;
    align-items: center;
    top: auto;
    left: auto;
  }

  .top-panel__button--lang-toggle .top-panel__dropdown-item {
    margin: 0 0 0 calc(var(--grid-gap) / 2) !important;
  }

  .top-panel__button--lang-toggle .top-panel__dropdown-link {
    color: hsl(0, 0%, 85%);
    font-size: calc(14rem / var(--initial-font-multiplier));
    display: block;
  }
}

@media screen and (max-width: 735px) {
  .top-panel .container {
    grid-template-columns: 1fr;
    gap: 0;
  }

  .top-panel__button--portals {
    grid-row: 0;
    grid-column: span 10;
    justify-self: left;
    min-height: 43px;
  }

  .top-panel__button--lang-toggle {
    grid-row: 5;
    grid-column: span 10;
    justify-self: left;
    min-height: 43px;
  }

  .top-panel__group--social {
    display: flex;
    grid-row: 3;
    grid-column: 1;
    min-height: 43px;
    justify-content: start;
  }

  .top-panel__group--icons {
    grid-row: 0;
    grid-column: 1;
    justify-content: space-between;
    min-height: 43px;
  }

  .top-panel .container {
    padding: 0 !important;
  }

  .top-panel__search {
    grid-column: 1;
  }

  .top-panel__search.js-search--expanded {
    grid-column: span 9;
    width: 100%;
  }

  .top-panel__search.js-search--expanded .top-panel__search-input {
    flex: 1;
  }

  .js-search--expanded + div {
    display: none;
  }

  .top-panel__group--profile {
    grid-column: 1;
    justify-self: right;
    margin-right: 48px;
  }

  .body--menu-expanded.body--sticky-top-menu .top-menu,
  .body--menu-expanded .top-menu {
    top: calc(4 * 43px);
  }
}

@media screen and (min-width: 736px) and (max-width: 1087px) {
  .top-panel .container {
    grid-template-rows: repeat(2, 43px);
  }

  .top-panel__button--portals {
    grid-row: 2;
  }

  .top-panel__button--lang-toggle {
    grid-row: 2;
    grid-column: span 4;
    justify-content: left;
  }

  .top-panel__group--social {
    justify-content: start;
  }

  .top-panel__group--icons {
    grid-row: 2;
    grid-column: 8 / span 4;
    justify-self: right;
  }

  .body--menu-expanded .top-menu {
    top: calc(2 * 43px);
    z-index: 1000000;
  }

  .portals {
    grid-row: 1;
    grid-column: 2;
  }
}

@media screen and (min-width: 1088px) {
  .top-panel__group--icons {
    grid-column: 4 / span 1;
  }
}

/* End */


/* Start:/local/templates/g2/components/openregion/component/top-panel/openregion/component/esia.errors/style.css?16867252012455*/
.uJ_1B{--default-spacing: calc(var(--grid-gap) / 2);display:flex;align-items:center;position:fixed;bottom:0;left:0;right:0;top:0;background-color:rgba(0,0,0,.8);z-index:10000;padding:var(--default-spacing);animation:bm5o1 .25s ease-out}.R9Npw{--dialog-width: 50vw;--dialog-height: auto;--dialog-border-radius: 3px;min-width:var(--dialog-width);max-width:var(--dialog-width);min-height:var(--dialog-height);margin:0 auto;max-height:100%;display:flex;flex-direction:column;animation:xlWqx .25s ease-out}.R1ZMQ{--spacing: var(--default-spacing);flex:1;max-height:100%;overflow:hidden;display:flex;flex-direction:column;background:var(--light-color);border-radius:var(--dialog-border-radius);box-shadow:1px 1px 3px 1px var(--box-shadow-color)}.y4kef{border-bottom:1px solid var(--separate-border-color);box-shadow:0 1px 2px 1px var(--box-shadow-color);display:flex;font-weight:bold}.LjIcG{padding:var(--spacing);flex:1}.r0eQQ{padding:calc(var(--spacing)/2)}.B7DtH{color:var(--text-color)}.GxW9D{padding:var(--spacing);overflow-y:auto;height:100%;flex:1}.qPbtZ{display:flex;justify-content:flex-end;padding:var(--spacing)}.qPbtZ button~button{margin-left:var(--spacing)}:root.root--special .R1ZMQ{background:var(--special-background-color)}@keyframes bm5o1{from{opacity:0}}@keyframes xlWqx{from{transform:translateY(100vh)}}@media screen and (min-width: 736px)and (max-width: 1087px){.R9Npw{--dialog-width: 600px}}@media screen and (max-width: 735px){.uJ_1B{padding:0}.R9Npw{--dialog-width: 100%;--dialog-border-radius: 0;--dialog-height: 100%}.qPbtZ{display:grid;justify-content:unset;gap:var(--spacing)}.R9Npw button~button{margin-left:0}}@media screen and (max-width: 359px){.R1ZMQ{--spacing: var(--default-spacing)}.qPbtZ{display:grid;justify-content:unset;gap:calc(var(--spacing)/2)}}
._aQxY{margin:0 auto;max-height:100%;position:relative}._aQxY::before{content:"";display:block;padding-top:100%}.YxZ7T{animation:V65Xr 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:100%}.o94BV{animation:ZOYMN 1.5s ease-in-out infinite;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round}:root.root--special ._aQxY{--primary-color: var(--special-text-color)}@keyframes V65Xr{100%{transform:rotate(360deg)}}@keyframes ZOYMN{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}

/* End */


/* Start:/local/templates/g2/components/openregion/component/top-panel/openregion/component/portals/static.css?1686725201206*/
.portals {
  display: flex;
}

@media screen and (max-width: 1087px) {
  .portals {
    grid-column: 2;
  }
}

@media screen and (max-width: 735px) {
  .portals {
    grid-column: 1;
    grid-row: 2;
  }
}

/* End */


/* Start:/local/templates/g2/components/openregion/component/top-panel/openregion/component/portals/style.css?17217965449792*/
.uJ_1B{--default-spacing: calc(var(--grid-gap) / 2);display:flex;align-items:center;position:fixed;bottom:0;left:0;right:0;top:0;background-color:rgba(0,0,0,.8);z-index:10000;padding:var(--default-spacing);animation:bm5o1 .25s ease-out}.R9Npw{--dialog-width: 50vw;--dialog-height: auto;--dialog-border-radius: 3px;min-width:var(--dialog-width);max-width:var(--dialog-width);min-height:var(--dialog-height);margin:0 auto;max-height:100%;display:flex;flex-direction:column;animation:xlWqx .25s ease-out}.R1ZMQ{--spacing: var(--default-spacing);flex:1;max-height:100%;overflow:hidden;display:flex;flex-direction:column;background:var(--light-color);border-radius:var(--dialog-border-radius);box-shadow:1px 1px 3px 1px var(--box-shadow-color)}.y4kef{border-bottom:1px solid var(--separate-border-color);box-shadow:0 1px 2px 1px var(--box-shadow-color);display:flex;font-weight:bold}.LjIcG{padding:var(--spacing);flex:1}.r0eQQ{padding:calc(var(--spacing)/2)}.B7DtH{color:var(--text-color)}.GxW9D{padding:var(--spacing);overflow-y:auto;height:100%;flex:1}.qPbtZ{display:flex;justify-content:flex-end;padding:var(--spacing)}.qPbtZ button~button{margin-left:var(--spacing)}:root.root--special .R1ZMQ{background:var(--special-background-color)}@keyframes bm5o1{from{opacity:0}}@keyframes xlWqx{from{transform:translateY(100vh)}}@media screen and (min-width: 736px)and (max-width: 1087px){.R9Npw{--dialog-width: 600px}}@media screen and (max-width: 735px){.uJ_1B{padding:0}.R9Npw{--dialog-width: 100%;--dialog-border-radius: 0;--dialog-height: 100%}.qPbtZ{display:grid;justify-content:unset;gap:var(--spacing)}.R9Npw button~button{margin-left:0}}@media screen and (max-width: 359px){.R1ZMQ{--spacing: var(--default-spacing)}.qPbtZ{display:grid;justify-content:unset;gap:calc(var(--spacing)/2)}}
._aQxY{margin:0 auto;max-height:100%;position:relative}._aQxY::before{content:"";display:block;padding-top:100%}.YxZ7T{animation:V65Xr 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:100%}.o94BV{animation:ZOYMN 1.5s ease-in-out infinite;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round}:root.root--special ._aQxY{--primary-color: var(--special-text-color)}@keyframes V65Xr{100%{transform:rotate(360deg)}}@keyframes ZOYMN{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}
.ZZI_8{color:#666}
.oz1hE .react-select__control{border-radius:4px;min-height:32px;display:flex;align-items:center;justify-content:space-between;background-color:#fff;cursor:pointer;border:1px solid var(--text-color-light-gray)}.oz1hE .react-select__control--is-focused,.oz1hE .react-select__control--menu-is-opened,.oz1hE .react-select__control--is-focused:hover,.oz1hE .react-select__control--menu-is-opened:hover{box-shadow:inset 0 0 0 2px var(--primary-color);border-color:rgba(0,0,0,0)}.oz1hE input[type="text"]{height:20px !important}.oz1hE .react-select__indicators{margin:0 12px;display:flex;align-items:center}.oz1hE .react-select__indicator{padding:0;margin:0}.oz1hE .react-select__clear-indicator{width:10px;height:14px;margin-right:5px}.oz1hE .react-select__menu{border-radius:3px;box-shadow:0 8px 12px rgba(0,0,0,.25);margin-top:5px;padding:0;animation:lcU1N .2s ease-out;border:1px solid var(--silver-color);border-bottom:none;z-index:3}.oz1hE .react-select__option{cursor:pointer;padding:5px 15px;line-height:1.5em;text-align:left}.oz1hE .react-select__option:active,.oz1hE .react-select__option--is-focused{background-color:var(--light-gray-color);color:var(--text-color)}.oz1hE .react-select__option--is-selected{background-color:var(--primary-color);color:#fff}.oz1hE .react-select__indicator-separator{display:none}.oz1hE .react-select__value-container{padding:0 14px}.oz1hE .react-select__multi-value{max-width:260px}:root.root--special .oz1hE .react-select__control{background-color:var(--special-background-color);border-color:var(--special-text-color)}:root.root--special .oz1hE .react-select__control--is-focused,:root.root--special .oz1hE .react-select__control--menu-is-opened,:root.root--special .oz1hE .react-select__control--is-focused:hover,:root.root--special .oz1hE .react-select__control--menu-is-opened:hover{box-shadow:inset 0 0 0 2px var(--special-text-color);border-color:rgba(0,0,0,0)}:root.root--special .oz1hE .react-select__menu{box-shadow:none;border:1px solid var(--special-text-color)}:root.root--special .oz1hE .react-select__menu-list{background-color:var(--special-background-color)}:root.root--special .oz1hE .react-select__option:active,:root.root--special .oz1hE .react-select__option--is-focused,:root.root--special .oz1hE .react-select__option--is-selected{background-color:var(--special-text-color);color:var(--special-background-color)}:root.root--special .oz1hE .react-select__single-value,:root.root--special .oz1hE .react-select__indicator,:root.root--special .oz1hE .react-select__menu-notice,:root.root--special .oz1hE .react-select__placeholder{color:var(--special-text-color)}:root.root--special .oz1hE .react-select__multi-value__label{background-color:var(--special-background-color);color:var(--special-text-color);border:1px solid var(--special-text-color);border-radius:2px 0 0 2px}:root.root--special .oz1hE .react-select__multi-value__remove{background-color:var(--special-background-color);color:var(--special-text-color);border:1px solid var(--special-text-color);border-radius:0 2px 2px 0;border-left:none}@keyframes lcU1N{from{opacity:0;margin-top:10px}}
.hLIxT .CTv0O{position:relative;padding:10px 0}.hLIxT .CTv0O .H_nfU{border-radius:4px;height:32px;background:var(--text-color)}.hLIxT .CTv0O::before{content:"";position:absolute;display:block;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(90deg, hsla(0, 0%, 100%, 0.85) 25%, hsl(0, 0%, 100%) 50%, hsla(0, 0%, 100%, 0.85) 75%);background-size:200% 200%;animation:_3t_h 2s infinite linear;z-index:1000}:root.root--special .hLIxT .CTv0O .H_nfU{background:var(--special-text-color)}:root.root--special .hLIxT .CTv0O::before{background-image:linear-gradient(90deg, transparent 25%, var(--special-background-color) 50%, transparent 75%)}@keyframes _3t_h{0%{background-position:100% 50%}100%{background-position:-100% 50%}}
.YFMgG{padding:var(--grid-gap);display:grid;gap:20px;grid-template-rows:-webkit-max-content auto 1fr;grid-template-rows:max-content auto 1fr}.YFMgG .xjFVi{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-height:32px}.YFMgG .xjFVi .p0b4Z{position:relative;width:100%;height:32px;font-family:inherit}.YFMgG .xjFVi .p0b4Z input{width:100%;height:inherit;padding:0 18px 0 10px;font-family:inherit;background:#fff;border:1px solid #d9d9de;border-radius:4px}.YFMgG .xjFVi .vcNZk{position:absolute;top:0;right:6px;display:none;justify-content:center;align-items:center;height:32px;padding:0;background:none;border:none;cursor:pointer}.YFMgG .xjFVi .L2SLG{display:flex}.YFMgG .bZFwz{position:relative}.YFMgG .bZFwz .F6aXI{overflow-y:auto;position:absolute;top:0;bottom:0;left:0;right:0}.YFMgG .bZFwz .F6aXI .ly6kW{padding:20px 0;border-bottom:1px solid var(--border-color)}.YFMgG .bZFwz .F6aXI .CiSG2{padding:20px 0}:root.root--special .YFMgG .bZFwz .F6aXI .ly6kW{border-color:var(--special-text-color)}:root.root--special .YFMgG .bZFwz .F6aXI .ly6kW .iXzmE{color:var(--special-text-color)}@media(hover: hover){.YFMgG .bZFwz .F6aXI .ly6kW .iXzmE:hover{color:var(--primary-color-hover);text-decoration:underline;-webkit-text-decoration-color:var(--primary-color-25);text-decoration-color:var(--primary-color-25)}}@media screen and (max-width: 735px){.YFMgG{padding:calc(var(--grid-gap)/2)}}
.O434t{background:#fff;display:grid;height:600px;font-size:calc(16rem/var(--initial-font-multiplier));padding:var(--grid-gap)}.vyapC{grid-template-columns:320px 1fr;padding:0}.O434t .K3MP5{background-color:var(--primary-color-extra-dark);display:grid;padding:var(--grid-gap) 0}.O434t .K3MP5 .wwxe1{position:relative}.O434t .K3MP5 .wwxe1 .cMHOj{overflow-y:auto;position:absolute;top:0;bottom:0;left:0;right:0}.O434t .K3MP5 .wwxe1 .cMHOj .UcUlG{border:none;color:#fff;background:rgba(0,0,0,0);display:block;text-align:left;cursor:pointer;padding:10px var(--grid-gap);font-size:calc(16rem/var(--initial-font-multiplier));width:100%}.O434t .K3MP5 .PmWGU{display:none}:root.root--special .O434t{background:var(--special-background-color);border:1px solid var(--special-text-color)}:root.root--special .O434t .K3MP5{background-color:var(--special-background-color)}:root.root--special .O434t .K3MP5 .wwxe1 .cMHOj .UcUlG{color:var(--special-text-color);background-color:var(--special-background-color)}:root.root--special .O434t .K3MP5 .PmWGU .react-select__control{border:1px solid var(--special-text-color)}@media(hover: hover){.O434t .K3MP5 .cMHOj .UcUlG:hover{background:#fff;color:var(--text-color)}}@media screen and (max-width: 735px){.O434t{padding:calc(var(--grid-gap)/2)}.vyapC{grid-template-columns:1fr;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;padding:0}.O434t .K3MP5{padding:calc(var(--grid-gap)/2) 0}.O434t .K3MP5 .wwxe1{display:none}.O434t .K3MP5 .PmWGU{display:block;padding:0 calc(var(--grid-gap)/2)}.O434t .K3MP5 .PmWGU .react-select__control{border:none}}
.J70Ya{--dialog-width: 800px;--dialog-height: 500px;position:relative}.J70Ya .WvzY3{cursor:pointer;background:rgba(0,0,0,0);border:none;padding:0;display:flex;width:32px;height:32px;position:absolute;top:0;right:-32px;align-items:center;justify-content:center;color:#fff}@media screen and (max-width: 864px){.J70Ya{--dialog-width: calc(100vw - (2 * var(--grid-gap))) !important;--dialog-height: calc(100vh - (2 * var(--grid-gap))) !important}}

/* End */


/* Start:/local/templates/g2/components/openregion/component/top-panel/openregion/component/lang.toggle/style.css?16893330271056*/
.top-panel__button--lang-toggle {
  position: relative;
}

.top-panel__dropdown {
  list-style-type: none;
  position: absolute;
  background: hsl(0, 0%, 100%);
  z-index: 1;
  box-shadow: 0 8px 26px hsla(0, 0%, 0%, 0.13);
  border-radius: 4px;
  display: none;
  flex-direction: column;
  top: 43px;
  left: 0;
  animation: fadeInAnimation 0.25s ease-out;
  margin: 0;
  padding: 0;
}

.top-panel__dropdown-item {
  margin: 8px 32px;
  padding: 0;
}

.top-panel__dropdown-item:first-child {
  margin-top: calc(var(--grid-gap) / 2);
}

.top-panel__dropdown-item:last-child {
  margin-bottom: calc(var(--grid-gap) / 2);
}

.top-panel__dropdown-link {
  font-size: calc(16rem/var(--initial-font-multiplier));
  color: var(--primary-color);
}

:root.root--special .top-panel__dropdown {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
}

@media (hover: hover) {
  .top-panel__dropdown-link:hover {
    text-decoration: none;
  }

  .top-panel__button--lang-toggle:hover .top-panel__dropdown {
    display: flex;
  }
}

/* End */


/* Start:/local/templates/g2/components/openregion/component/top-panel/openregion/component/special.toggle/static.css?168672520136*/
.special-toggle {
  display: flex;
}
/* End */


/* Start:/local/templates/g2/components/openregion/component/top-panel/openregion/component/special.toggle/style.css?16867252012512*/
.VHmbp{font-size:16px;font-family:Golos,sans-serif;letter-spacing:normal}.VHmbp .container{display:grid;gap:calc(var(--grid-gap)/2) var(--grid-gap);padding:var(--grid-gap) 0;grid-template-columns:1fr 1fr -webkit-max-content;grid-template-columns:1fr 1fr max-content;grid-template-rows:repeat(2, -webkit-max-content);grid-template-rows:repeat(2, max-content);align-items:center}.VHmbp .container .k7gHi{display:grid;gap:10px;grid-template-columns:repeat(4, -webkit-max-content);grid-template-columns:repeat(4, max-content);align-items:center}.VHmbp .container .k7gHi .oIQ_X{white-space:nowrap;min-width:130px}.VHmbp .container .k7gHi .DBmrM{display:flex;padding:0 10px;margin:0;height:36px;min-width:36px;align-items:center;justify-content:center;border:1px solid #000;border-radius:4px;cursor:pointer;font-size:16px;background:var(--light-gray-color)}.VHmbp .container .k7gHi .hfapi{background:#fff;color:#000}.VHmbp .container .k7gHi .htscv{background:#000;color:#fff}.VHmbp .container .k7gHi .H0ynV{background:#9cf;color:#000}.VHmbp .container .k7gHi .fqfA6{font-family:Arial,sans-serif}.VHmbp .container .k7gHi .nKrsw{font-family:Times,serif}.VHmbp .container .k7gHi .KITAj{font-family:"Courier new",Courier,monospace}.VHmbp .container .k7gHi .NhLkd{font-size:18px}.VHmbp .container .k7gHi .gXRwF{font-size:22px}.VHmbp .container .k7gHi .RL4tT{font-size:28px}.VHmbp .container .k7gHi .Euvz2{letter-spacing:normal}.VHmbp .container .k7gHi .haEpO{letter-spacing:.25em;padding-right:calc(10px - .25em)}.VHmbp .container .k7gHi .rsaSh{letter-spacing:.5em;padding-right:calc(10px - .5em)}:root.root--special[data-special-color="white"] .VHmbp{background:#ebebeb;color:#000}:root.root--special[data-special-color="white"] .VHmbp .szxEi{box-shadow:inset 0 0 0 1px #ebebeb,0 0 0 1px #000}:root.root--special[data-special-color="black"] .VHmbp{background:#212121;color:#fff}:root.root--special[data-special-color="black"] .VHmbp .szxEi{box-shadow:inset 0 0 0 1px #212121,0 0 0 1px #fff}:root.root--special[data-special-color="blue"] .VHmbp{background:#041e39;color:#fff}:root.root--special[data-special-color="blue"] .VHmbp .szxEi{box-shadow:inset 0 0 0 1px #041e39,0 0 0 1px #fff}@media screen and (max-width: 735px){.VHmbp .container{gap:10px var(--grid-gap);grid-template-columns:1fr}}@media screen and (min-width: 736px)and (max-width: 1087px){.VHmbp .container{align-items:flex-end}.VHmbp .container .k7gHi .oIQ_X{grid-column:1/-1}}@media screen and (max-width: 1087px){.body--menu-expanded .VHmbp{display:none}}

/* End */


/* Start:/local/templates/g2/components/openregion/component/top-panel/openregion/component/search/style.css?16867252011265*/
.top-panel__search {
  padding: 0;
  display: flex;
}

.top-panel__search-button {
  background: var(--primary-color-dark);
  color: hsl(0, 0%, 100%);
  cursor: pointer;
  padding-left: calc(var(--grid-gap) / 2);
  padding-right: calc(var(--grid-gap) / 2);
  display: flex;
  align-items: center;
  border: none;
  outline: none;
  margin: 0;
}

.top-panel__search-input {
  background: var(--primary-color-dark);
  width: 0;
  padding: 0;
  margin: 0;
  border: none;
  color: hsl(0, 0%, 100%);
  transition: width 0.15s ease-out;
  outline: none;
  font-size: calc(16rem/var(--initial-font-multiplier));
  border-radius: 0;
}

.top-panel__search-input::placeholder {
  color: hsla(0, 0%, 100%, 0.25);
}

.top-panel__search.js-search--expanded .top-panel__search-input {
  width: 150px;
  padding-left: calc(var(--grid-gap) / 2);
}

:root.root--special .top-panel__search-button,
:root.root--special .top-panel__search-input {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
}

:root.root--special .top-panel__search.js-search--expanded .top-panel__search-input {
  border: 1px solid var(--special-text-color);
}

@media (hover: hover) {
  .top-panel__search-button:hover {
    background: var(--primary-color-hover);
  }
}
/* End */


/* Start:/local/templates/g2/components/openregion/component/top-warning-static/static.css?1713173737335*/
.top-warning-static {
  background: hsl(23, 100%, 50%);
  color: var(--light-color);
  font-size: calc(14rem/var(--initial-font-multiplier));
}

.top-warning-static > .container {
  display: grid;
  align-items: center;
  gap: 10px calc(var(--grid-gap) / 2);
  grid-template-columns: max-content 1fr max-content;
  min-height: 56px;
}

/* End */


/* Start:/local/templates/g2/components/openregion/component/digital-gov-warning/static.css?1686725199845*/
.digital-gov-warning {
  background: hsl(13deg 100% 42%);
  color: var(--light-color);
  font-size: calc(14rem/var(--initial-font-multiplier));
}

.digital-gov-warning > .container {
  display: grid;
  align-items: center;
  gap: 10px calc(var(--grid-gap) / 2);
  grid-template-columns: max-content 1fr max-content;
  min-height: 56px;
}

.digital-gov-warning a {
  color: hsl(49, 100%, 78%);
}

.digital-gov-warning a:hover {
  color: 	hsl(49, 74%, 71%);
  text-decoration: underline;
  text-decoration-color: hsl(49, 74%, 71%);
}

.digital-gov-warning__close {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  background: transparent;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.digital-gov-warning__manage {
  display: flex;
  align-items: center;
}

.digital-gov-warning__link {
  padding: 0 8px;
}

/* End */


/* Start:/local/templates/g2/components/openregion/component/header/style.css?1686725200973*/
.main-header {
  border-bottom: 1px solid var(--border-color-light);
}

.main-header > .container {
  position: relative;
  padding-right: 70px !important;
}

.main-header .sitename {
  color: hsl(240, 31%, 19%);
  font-size: calc(20rem/var(--initial-font-multiplier));
  min-height: 90px;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  transition: color 0.15s ease-out;
}

.main-header .sitename .logo {
  width: 55px;
  margin-right: 25px;
}

:root.root--special .main-header {
  border-bottom-color: var(--special-text-color);
}

@media (hover: hover) {
  .main-header .sitename:hover {
    color: var(--primary-color-hover);
    border: none;
  }
}

@media screen and (max-width: 735px) {
  .main-header .sitename {
    font-size: calc(14rem/var(--initial-font-multiplier));
  }
}

@media screen and (min-width: 736px) and (max-width: 895px) {
  .main-header .sitename {
    font-size: calc(14rem/var(--initial-font-multiplier));
  }
}

/* End */


/* Start:/local/templates/g2/components/bitrix/menu/top/style.css?16867251965104*/
.top-menu {
  --item-gap: calc(var(--grid-gap) / 4);
  --root-item-gap: 8px;
  border-bottom: 1px solid var(--border-color);
  background: hsl(0, 0%, 100%);
}

.body .container.top-menu__root-items {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.body .container.top-menu__root-items {
  padding-left: calc((var(--grid-gap) - var(--root-item-gap)) / 2);
  padding-right: calc((var(--grid-gap) - var(--root-item-gap)) / 2);
}

.top-menu__root-item {
  position: relative;
  transition:
    background-color 0.15s ease-out,
    box-shadow 0.15s ease-out;
  margin: 0;
  padding: 0;
}

.top-menu__root-item--selected .top-menu__root-item-link:after {
  content: '';
  display: block;
  position: absolute;
  height: 3px;
  background: var(--primary-color);
  bottom: 0;
  right: 0;
  left: calc(var(--grid-gap) / 2);
  transition:
    left 0.15s ease-out,
    right 0.15s ease-out,
    height 0.15s ease-out;
}

.top-menu__root-item--selected:hover .top-menu__root-item-link:after {
  right: 50%;
  left: 50%;
  height: 0;
}

.top-menu__root-item-link {
  padding: 0 calc(var(--root-item-gap) / 2);
  display: flex;
  min-height: 70px;
  align-items: center;
  font-size: calc(16rem/var(--initial-font-multiplier));
  position: relative;
}

.top-menu__root-item--more .top-menu__root-item-link {
  width: 85px;
}

.top-menu__root-item-icon {
  color: hsl(240, 7%, 86%);
  min-width: 11px;
  margin-right: 10px;
  transition: color 0.15s ease-out;
}

.top-menu__root-item-label {
  color: hsl(240, 9%, 45%);
}

.top-menu__items,
.top-menu__child-items {
  list-style-type: none;
  position: absolute;
  background: hsl(0, 0%, 100%);
  z-index: 10001;
  box-shadow: 0 8px 26px hsla(0, 0%, 0%, 0.13);
  border-radius: 4px;
  width: calc(260rem/var(--initial-font-multiplier));
  display: none;
  margin: 0;
  padding: var(--item-gap) 0;
  animation: fadeInAnimation 0.25s ease-out;
}

.top-menu__root-item:last-child .top-menu__items {
  right: 0;
}

.top-menu__item,
.top-menu__child-item {
  position: relative;
  margin: 0;
  padding: var(--item-gap) 32px;
}

.top-menu__item-link,
.top-menu__child-item-link {
  font-size: calc(16rem/var(--initial-font-multiplier));
  color: var(--primary-color);
}

.top-menu__child-items {
  border-radius: 0 4px 4px 0;
  left: 100%;
  top: calc(var(--item-gap) * -1);
}

.body--sticky-top-menu .top-menu {
  position: sticky;
  top: 0;
  z-index: 10;
}

.body--sticky-top-menu .top-menu__root-items {
  position: relative;
}

.body--sticky-top-menu .top-menu__root-item {
  position: static;
}

.body--sticky-top-menu .top-menu__items {
  width: auto;
  left: 0;
  right: 0;
  grid-template-columns: repeat(3, 1fr);
  padding: var(--grid-gap);
}

.body--sticky-top-menu .top-menu__item--title {
  grid-column: 1 / -1;
  padding-bottom: 20px;
}

:root.root--special .top-menu {
  border-color: var(--special-text-color);
}

:root.root--special .top-menu,
:root.root--special .top-menu__items,
:root.root--special .top-menu__child-items,
:root.root--special .top-menu__item-link,
:root.root--special .top-menu__child-item-link,
:root.root--special .top-menu__root-item-label,
:root.root--special .top-menu__root-item-icon {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
}

:root.root--special .top-menu__root-item--selected .top-menu__root-item-link:after {
  background-color: var(--special-text-color);
}

:root.root--special .top-menu__items,
:root.root--special .top-menu__child-items {
  border: 1px solid var(--special-text-color);
}

:root.root--special .top-menu__items {
  justify-content: flex-start;
}

:root.root--special[data-special-font-size="medium"] .top-menu__root-items,
:root.root--special[data-special-font-size="big"] .top-menu__root-items,
:root.root--special[data-special-font-spacing="big"] .top-menu__root-items,
:root.root--special[data-special-font-spacing="big"] .top-menu__root-items {
  justify-content: flex-start;
}

@media screen and (min-width: 1088px) and (hover: hover) {
  .top-menu__root-item:hover {
    background: hsla(0, 0%, 0%, 0.025);
    box-shadow:
      -5px 0 0 0 hsla(0, 0%, 0%, 0.025),
      5px 0 0 0 hsla(0, 0%, 0%, 0.025);
  }

  .top-menu__root-item:hover .top-menu__root-item-link {
    border: none;
  }

  .top-menu__root-item:hover .top-menu__root-item-icon {
    color: var(--primary-color);
  }

  .top-menu__root-item:hover .top-menu__root-item-label {
    color: var(--text-color);
  }

  .top-menu__root-item:hover .top-menu__items {
    display: grid;
  }

  .top-menu__item-link:hover,
  .top-menu__child-item-link:hover {
    text-decoration: underline;
    text-decoration-color: var(--primary-color-25);
  }

  .top-menu__item:hover .top-menu__child-items {
    display: grid;
  }

  :root.root--special .top-menu__root-item:hover,
  :root.root--special .top-menu__root-item:hover .top-menu__root-item-label,
  :root.root--special .top-menu__root-item:hover .top-menu__root-item-icon {
    background-color: var(--special-background-color);
    color: var(--special-text-color);
    box-shadow: none;
  }
}

/* End */


/* Start:/local/templates/g2/components/bitrix/breadcrumb/.default/style.css?16867251961057*/
.breadcrumb {
  display: flex;
}

.breadcrumb__items {
  list-style-type: none;
  margin: calc(var(--grid-gap) / 2) 0;
  padding: 0;
}

.breadcrumb__item {
  font-size: calc(14rem/var(--initial-font-multiplier));
  color: var(--text-color-gray);
  padding: 0;
  display: inline;
}

.breadcrumb__item + .breadcrumb__item:before {
  content: '';
  width: 9px;
  height: 7px;
  display: inline-block;
  margin: 0 7px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='7' viewBox='0 0 9 7' fill='none'%3E%3Cpath d='M0 3.32617H8M8 3.32617L5.5 5.82617M8 3.32617L5.5 0.826172' stroke='%23D9D9D9'/%3E%3C/svg%3E");
}

.breadcrumb__item + .breadcrumb__item:last-child {
  text-decoration: underline;
  text-decoration-color: var(--primary-color-25);
}

:root.root--special .breadcrumb__item {
  color: var(--special-text-color);
}

@media (hover: hover) {
  .breadcrumb__link:hover {
    color: var(--primary-color-hover);
    text-decoration: underline;
    text-decoration-color: var(--primary-color-25);
  }
}

/* End */


/* Start:/local/templates/g2/components/openregion/component/inner-banners/style.css?1686725200306*/
.inner-banners {
  background: var(--light-gray-color);
}

.inner-banners > .container {
  position: relative;
  padding-top: 60px;
  padding-bottom: 60px;
}

.inner-banners > .container:empty {
  display: none;
}

:root.root--special .inner-banners {
  background-color: var(--special-background-color);
}
/* End */


/* Start:/local/templates/g2/components/openregion/component/footer/style.css?16867252003790*/
.main-footer {
  background: var(--primary-color-extra-dark);
  color: hsl(0, 0%, 100%);
  font-size: calc(14rem/var(--initial-font-multiplier));
}

.main-footer__contacts-wrapper {
  display: grid;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
  padding: var(--grid-gap) 0;
  gap: var(--grid-gap);
  grid-template-columns: repeat(3, 1fr);
}

.main-footer__sitename-wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: var(--grid-gap);
  padding: 20px 0;
  align-items: center;
}

.main-footer__item {
  color: var(--text-color-light-gray);
}

.main-footer__item-value, .main-footer__item-value a {
  color: hsl(0, 0%, 100%);
}

.main-footer__openregion-logo {
  color: hsla(0, 0%, 100%, 0.1);
  transition: color 0.15s ease-out;
}

.main-footer__sitename {
  display: flex;
  align-items: center;
  font-size: calc(18rem/var(--initial-font-multiplier));
  color: hsl(0, 0%, 100%);
}

.main-footer__logo {
  margin-right: 32px;
}

.main-footer__social {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
}

.main-footer__social-label {
  margin: 20px 0;
}

.main-footer__social-items {
  display: flex;
  align-items: center;
  margin-left: var(--grid-gap);
}

.main-footer__social-item {
  color: hsl(0, 0%, 100%);
  width: 31px;
  height: 31px;
  border-radius: 50%;
  background: hsla(0, 0%, 100%, 0.1);
  margin-left: 4px;
  margin-right: 4px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: color 0.15s ease-out, background-color 0.15s ease-out;
}

.main-footer__social-separator {
  margin-left: 4px;
  margin-right: 4px;
  border-left: 1px solid hsla(0, 0%, 100%, 0.1);
  height: 31px;
}

#sputnik-informer {
  margin: 10px 4px;
  line-height: 0;
}

:root.root--special .main-footer {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
  border-top: 1px solid var(--special-text-color);
}

:root.root--special .main-footer__item,
:root.root--special .main-footer__item-value,
:root.root--special .main-footer__item-value a {
  color: var(--special-text-color);
}

:root.root--special .main-footer__social-item {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
  border: 1px solid var(--special-text-color);
}

:root.root--special .main-footer__social-separator {
  border-color: var(--special-text-color);
}

:root.root--special .main-footer__contacts-wrapper {
  border: none;
}

@media (hover: hover) {
  .main-footer a:hover {
    color: hsl(0, 0%, 100%);
    text-decoration: underline;
    text-decoration-color: hsla(0, 0%, 100%, 0.25);
  }

  .main-footer__openregion-logo:hover {
    color: hsl(0, 0%, 100%);
  }

  .main-footer__social-item:hover {
    color: hsl(0, 0%, 100%);
    background: var(--primary-color-hover);
  }

  :root.root--special .main-footer__social-item:hover {
    color: var(--special-background-color);
    background-color: var(--special-text-color);
  }
}

@media screen and (max-width: 735px) {
  .main-footer__item {
    display: flex;
    justify-content: space-between;
  }

  .main-footer__social {
    justify-content: flex-start;
  }

  .main-footer__social-label {
    margin-right: calc(var(--grid-gap) / 2);
  }

  .main-footer__social-items {
    margin: 0 -4px;
    flex-wrap: wrap;
  }

  .main-footer__contacts-wrapper,
  .main-footer__sitename-wrapper {
    grid-template-columns: 1fr;
  }
}

@media screen and (min-width: 736px) and (max-width: 1087px) {
  .main-footer__contacts-wrapper {
    grid-template-columns: repeat(4, 1fr);
  }
  
  .main-footer__item {
    display: flex;
    flex-direction: column;
  }

  .main-footer__item-value {
    margin-top: 10px;
  }

  .main-footer__item--content-license {
    grid-column: span 2;
  }
}
/* End */


/* Start:/local/templates/g2/components/openregion/component/footer-warning/style.css?174254978090*/
.KgtWX{display:inline}.RMoTt{color:var(--primary-color);cursor:pointer;font-style:italic}

/* End */


/* Start:/local/templates/g2/styles.css?1686725218809*/
h1, h2, h3, h4 {
  margin: 0;
  padding: 0;
  line-height: 1.25em;
}

h1, h2, h3, h4,
h1 > a, h2 > a, h3 > a, h4 > a {
  color: hsl(0, 0%, 0%);
}

h1 {
  font-size: calc(30rem/var(--initial-font-multiplier));
  font-weight: normal;
}

h2 {
  font-size: calc(22rem/var(--initial-font-multiplier));
  font-weight: normal;
}

h3 {
  font-size: calc(18rem/var(--initial-font-multiplier));
  font-weight: normal;
}

h4 {
  font-size: calc(16rem/var(--initial-font-multiplier));
  font-weight: bold;
}

.data-table {
  border-collapse: collapse;
  width: 100%;
  margin: 20px 0;
}

.data-table th, .data-table td {
  border: 1px solid var(--border-color);
  padding: 10px 15px;
  vertical-align: top;
}

@media screen and (max-width: 735px) {
  h1 {
    font-size: calc(24rem/var(--initial-font-multiplier));
  }
}

/* End */


/* Start:/local/templates/g2/template_styles.css?175877526219259*/
:root {
  --initial-font-multiplier: 18;
  --initial-font-unit: 1px;
  font-size: calc(var(--initial-font-multiplier) * var(--initial-font-unit));

  --text-color: hsl(0, 0%, 20%);
  --text-color-gray: hsl(240, 9%, 45%);
  --text-color-light-gray: hsl(240, 2%, 66%);
  --disabled-color: var(--text-color-light-gray);
  --hint-color: hsl(240, 2%, 47%);
  --disabled-color-light: hsl(0, 0%, 97%);
  --border-color: hsl(240, 7%, 86%);
  --border-color-light: hsl(240, 13%, 91%);
  --error-color: hsl(0, 78%, 47%);
  --error-color-light: hsla(0, 78%, 47%, 0.1);
  --warning-color: hsl(35, 100%, 50%);
  --light-gray-color: hsl(240, 11%, 96%);
  --light-color: hsl(0, 0%, 100%);
  --grid-gap: 32px;
  --density-indent-first: 60px;
  --density-indent-second: 30px;
}

.body {
  margin: 0;
  padding: 0;
  font-family: Golos, sans-serif;
  color: var(--text-color);
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

* {
  box-sizing: border-box;
  outline: none;
}

.body .container {
  width: 100%;
  max-width: 1152px;
  margin: 0 auto;
  padding-left: calc(var(--grid-gap) / 2);
  padding-right: calc(var(--grid-gap) / 2);
}

.body--wide .container {
  max-width: 100%;
}

.body--density-high {
  --density-indent-first: 30px;
  --density-indent-second: 30px;
}

.flex-separator {
  margin: auto;
}

a, .link-button {
  text-decoration: none;
  color: var(--primary-color);
}

input, button {
  font-family: inherit;
  letter-spacing: inherit;
}

details > summary {
  cursor: pointer;
}

.content-wrapper {
  background: var(--background-color, hsl(0, 0%, 100%));
  flex: 1;
}

.hidden {
  display: none;
}

.content input[type="text"],
.content input[type="password"],
.content input[type="number"],
.content input[type="time"] {
  height: 32px;
}

.content input[type="text"],
.content input[type="password"],
.content input[type="number"],
.content input[type="time"],
.content textarea {
  border-radius: 4px;
  background: hsl(0, 0%, 100%);
  border: 1px solid var(--border-color);
  font-family: inherit;
  font-size: calc(14rem/var(--initial-font-multiplier));
  padding: 0 10px;
}

.content textarea {
  padding: 5px 10px;
}

.content input::placeholder {
  color: var(--text-color-light-gray);
}

.content input.input--big {
  height: 48px !important;
  font-size: calc(18rem/var(--initial-font-multiplier)) !important;
  padding: 0 calc(var(--grid-gap) / 2) !important;
}

.content input[type="text"].input--date {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1V15H1V1H17Z' stroke='%239E9EAF' stroke-width='2'/%3E%3Cpath d='M17 1V3H1V1H17Z' stroke='%239E9EAF' stroke-width='2'/%3E%3Crect x='4' y='6' width='2' height='2' fill='%239E9EAF'/%3E%3Crect x='8' y='6' width='2' height='2' fill='%239E9EAF'/%3E%3Crect x='12' y='6' width='2' height='2' fill='%239E9EAF'/%3E%3Crect x='4' y='10' width='2' height='2' fill='%239E9EAF'/%3E%3Crect x='8' y='10' width='2' height='2' fill='%239E9EAF'/%3E%3Crect x='12' y='10' width='2' height='2' fill='%239E9EAF'/%3E%3C/svg%3E%0A");
  background-position: calc(100% - 8px) 50%;
  background-repeat: no-repeat;
  padding-right: 30px;
  min-width: 115px;
}

.content input[type="text"].input--date.input--time {
  min-width: 155px;
}

.button {
  border: 1px solid var(--primary-color-25);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  cursor: pointer;
  transition:
    background-color 0.15s ease-out,
    color 0.15s ease-out,
    border-color 0.15s ease-out;
  height: 32px;
  padding: 0 12px;
  font-size: calc(14rem/var(--initial-font-multiplier));
  text-decoration: none;
  background: hsl(0, 0%, 100%);
  color: var(--primary-color);
  background-position: center;
  white-space: nowrap;
}

.button--big {
  height: 48px !important;
  padding: 0 22px !important;
  font-size: calc(18rem/var(--initial-font-multiplier)) !important;
}

.button--primary {
  background: var(--primary-color);
  color: hsl(0, 0%, 100%);
}

.button--add {
  border: 2px solid hsl(158, 53%, 47%);
  color: hsl(158, 53%, 47%);
  height: 32px;
  padding: 0 12px;
  border-radius: 0;
}

.button--old-log {
  border: 2px solid hsl(0, 0%, 41%);
  color: hsl(0, 0%, 41%);
  height: 32px;
  padding: 0 12px;
  border-radius: 0;
}

.button--plain {
  border: none;
  padding: 0;
  color: hsl(240, 9%, 45%);
}

.button--underline {
  padding: 0;
  border: none;
  border-radius: 0;
  border-bottom: 2px solid var(--primary-color);
  color: var(--primary-color);
}

.button:active {
  background: var(--primary-color-dark);
}

.button[disabled], .button[disabled]:hover {
  background: var(--disabled-color-light);
  border-color: var(--disabled-color);
  color: var(--disabled-color);
  cursor: default;
}

.button--primary[disabled], .button--primary[disabled]:hover {
  background: var(--disabled-color);
  border-color: var(--disabled-color);
  color: hsl(0, 0%, 100%);
  cursor: default;
}

.button__icon {
  margin-right: 14px;
}

.link-button {
  display: inline;
  border: 0;
  padding: 0;
  margin: 0;
  background: transparent;
  font: inherit;
  cursor: pointer;
}

.rss-button {
  display: grid;
  gap: 10px;
  align-items: center;
  grid-template-columns: min-content 1fr;
}

.rss-button > span {
  white-space: nowrap;
  font-size: calc(14rem / var(--initial-font-multiplier));
  line-height: 1;
}

.admin-area {
  display: flex;
  margin-left: auto;
  align-items: center;
}

.admin-area__badges {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
}

.admin-area__badges .badge {
  margin: 2px 4px;
}

.admin-area__buttons {
  display: flex;
  align-items: center;
  margin-left: 10px;
}

.admin-area__button {
  display: flex;
  background: transparent;
  padding: 0;
  margin: 0;
  border: none;
  cursor: pointer;
  color: var(--primary-color);
}

.admin-area__button--badge-info {
  color: var(--warning-color);
}

.admin-area__button--sign-check > button {
  color: var(--text-color-gray);
}

.admin-area__button--delete,
.admin-area__button--recover,
.admin-area__button--sign-check[data-eds-status=failed] {
  color: hsl(0, 72%, 61%);
}

.admin-area__button--sign-check[data-eds-status=success] > button {
  color: hsl(158, 53%, 47%);
}
.admin-area__button--sign-check[data-eds-status=failed] > button {
  color: hsl(0, 72%, 61%);
}

.admin-area__button--secondary {
  color: hsl(0, 0%, 51%);
}

.admin-area__button--simple-eds,
.admin-area__button--simple-eds-check {
  margin: 0 1px;
}

.admin-area__button:disabled {
  color: var(--light-gray-color) !important;
}



.badge {
  height: 22px;
  line-height: 22px;
  border-radius: 21px;
  font-size: calc(14rem/var(--initial-font-multiplier));
  padding: 0 12px;
  display: inline-block;
  background: hsl(233, 23%, 84%);
  color: hsla(0, 0%, 0%, 0.6);
  align-items: center;
  white-space: nowrap;
  max-width: calc(100vw - var(--grid-gap));
  overflow: hidden;
  text-overflow: ellipsis;
}

.badge--red {
  background: hsl(0, 100%, 78%);
}

.badge--green {
  background: hsl(137, 60%, 77%);
}

.badge--yellow {
  background: hsl(47, 100%, 78%);
}

.badge--gray {
  background: hsl(233, 23%, 84%);
}


/* Meta info */
.meta {
  font-size: calc(14rem/var(--initial-font-multiplier));
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  line-height: 1.7em;
}

.meta--right {
  justify-content: flex-end;
}

.meta__item {
  display: inline;
  color: var(--text-color-light-gray);
  margin-right: calc(var(--grid-gap) / 2);
}

.meta--right .meta__item {
  margin-left: calc(var(--grid-gap) / 2);
  margin-right: 0;
}

.meta__item > * {
  display: inline;
}

.meta__item > * + * {
  margin-left: 5px;
}

.meta__item > *:last-child {
  color: var(--primary-color);
}

.meta__icon {
  vertical-align: middle;
}

.meta__separator {
  flex: 1 100%;
  margin: 5px 0;
}

/* Aside extra info */
.extra {
  font-size: calc(14rem/var(--initial-font-multiplier));
  display: grid;
  gap: 20px;
  margin: 20px 0;
  color: var(--text-color-light-gray);
}

.extra__item {
  display: grid;
  gap: 10px;
}

.extra__item > *:last-child {
  color: var(--primary-color);
}

.top-warning {
  background: hsl(35, 100%, 50%);
  color: var(--text-color);
  font-size: calc(14rem/var(--initial-font-multiplier));
}

.top-warning > .container {
  display: grid;
  align-items: center;
  gap: 10px calc(var(--grid-gap) / 2);
  grid-template-columns: max-content 1fr max-content;
  min-height: 56px;
}

.top-warning__close {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  background: transparent;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.top-warning__manage {
  display: flex;
  align-items: center;
}

.top-warning__link {
  padding: 0 8px;
}

.footer-warning {
  background: var(--primary-color-light);
  border: 1px solid var(--primary-color-15);
  color: var(--text-color);
  font-size: calc(14rem/var(--initial-font-multiplier));
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  display: grid;
  align-items: center;
  gap: 10px calc(var(--grid-gap) / 2);
  padding: calc(var(--grid-gap) / 2) 10px;
  grid-template-columns: 1fr max-content max-content;
  min-height: 56px;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: start;
}

.footer-warning--buttons {
  display: flex;
  gap: 10px;
}

widget-chat {
  z-index: 1;
}

.footer-warning__close {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  background: transparent;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.browser-warning {
  position: relative;
  padding: 40px 10px;
  text-align: center;
  font-size: 14px;
  background: #efbe6d;
  border-bottom: 1px solid #efd9b6;
  z-index: 10000;
}

.browser-warning__link {
  color: #2b76b2;
}

.browser-warning__link:hover {
  text-decoration: none;
}

/** Для адаптивного отображения изображений вставленных через TinyMCE */
.width100p {
  width: 100%;
  height: auto;
}

/*
 * Если tiny располагается во всплывающем окошке то его внутренние окна будут показываться ниже чем нужно.
 * Возможны побочные эффекты из-за этого z-index
 */
.tox-tinymce-aux {
  z-index: 10000 !important;
}

/** Скрываем окно cadesplugin в firefox */
#cadesplugin_ovr {
  display: none !important;
}

/* Tippy */
.tippy-box[data-theme~=yanao] {
  border: 0;
  background-clip: padding-box;
  background-color: var(--primary-color);
  border-radius: 4px;
  color: var(--light-color);
}

.tippy-box[data-theme~=yanao] > .tippy-backdrop {
  background-color: var(--primary-color);
}

.tippy-box[data-theme~=yanao] > .tippy-content {
  padding: 8px;
  font-size: calc(13rem / var(--initial-font-multiplier));
}

.tippy-box[data-theme~=yanao] > .tippy-content a {
  text-decoration: underline;
}

.tippy-box[data-theme~=yanao] > .tippy-arrow::after {
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  border-color: transparent;
}

.tippy-box[data-theme~=yanao][data-placement^=top] > .tippy-arrow::before {
  border-top-color: var(--primary-color);
}

.tippy-box[data-theme~=yanao][data-placement^=top] > .tippy-arrow::after {
  top: 17px;
  left: 1px;
  border-width: 7px 7px 0;
}

.tippy-box[data-theme~=yanao][data-placement^=top] > .tippy-svg-arrow > svg {
  top: 12px;
}

.tippy-box[data-theme~=yanao][data-placement^=bottom] > .tippy-arrow::before {
  bottom: 16px;
  border-bottom-color: var(--primary-color);
}

.tippy-box[data-theme~=yanao][data-placement^=bottom] > .tippy-arrow::after {
  bottom: 17px;
  left: 1px;
  border-width: 0 7px 7px;
}

.tippy-box[data-theme~=yanao][data-placement^=bottom] > .tippy-svg-arrow > svg {
  bottom: 12px;
}

.tippy-box[data-theme~=yanao][data-placement^=left] > .tippy-arrow::before {
  border-left-color: var(--primary-color);
}

.tippy-box[data-theme~=yanao][data-placement^=left] > .tippy-arrow::after {
  top: 1px;
  left: 17px;
  border-width: 7px 0 7px 7px;
}

.tippy-box[data-theme~=yanao][data-placement^=left] > .tippy-svg-arrow > svg {
  left: 11px;
}

.tippy-box[data-theme~=yanao][data-placement^=right] > .tippy-arrow::before {
  right: 16px;
  border-right-color: var(--primary-color);
}

.tippy-box[data-theme~=yanao][data-placement^=right] > .tippy-arrow::after {
  top: 1px;
  right: 17px;
  border-width: 7px 7px 7px 0;
}

.tippy-box[data-theme~=yanao][data-placement^=right] > .tippy-svg-arrow > svg {
  right: 11px;
}

.tippy-box[data-theme~=yanao] > .tippy-svg-arrow {
  fill: var(--primary-color);
}

/* Special version */
/* Font family */
:root.root--special[data-special-font="arial"] .body {
  font-family: Arial, sans-serif;
}

:root.root--special[data-special-font="times"] .body {
  font-family: Times, serif;
}

:root.root--special[data-special-font="courier"] .body {
  font-family: "Courier new", Courier, monospace;
}

/* Font size */
:root.root--special[data-special-font-size="normal"] {
  font-size: 18px;
}

:root.root--special[data-special-font-size="medium"] {
  font-size: 24px;
}

:root.root--special[data-special-font-size="big"] {
  font-size: 32px;
}

/* Spacing */
:root.root--special[data-special-spacing="normal"] {
  letter-spacing: normal;
}

:root.root--special[data-special-spacing="medium"] {
  letter-spacing: 0.1em;
}

:root.root--special[data-special-spacing="big"] {
  letter-spacing: 0.2em;
}

/* Color */
:root.root--special[data-special-color="white"] {
  --special-background-color: hsl(0, 0%, 100%);
  --special-text-color: hsl(0, 0%, 0%);
}

:root.root--special[data-special-color="black"] {
  --special-background-color: hsl(0, 0%, 0%);
  --special-text-color: hsl(0, 0%, 100%);
}

:root.root--special[data-special-color="blue"] {
  --special-background-color: hsl(210, 100%, 80%);
  --special-text-color: hsl(210, 90%, 20%);
}

:root.root--special .body,
:root.root--special .content-wrapper {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
}

:root.root--special .button {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
  border-color: var(--special-text-color);
}

:root.root--special .button--primary {
  color: var(--special-background-color);
  background-color: var(--special-text-color);
}

:root.root--special a,
:root.root--special .admin-area__button,
:root.root--special h1,
:root.root--special h2,
:root.root--special h3,
:root.root--special h4,
:root.root--special h1 > a,
:root.root--special h2 > a,
:root.root--special h3 > a,
:root.root--special h4 > a,
:root.root--special .meta__item > *,
:root.root--special .extra__item > * {
  color: var(--special-text-color);
}

:root.root--special a {
  text-decoration: underline;
}

:root.root--special[data-images="colorless"] img,
:root.root--special[data-images="colorless"] video,
:root.root--special[data-images="colorless"] #js-show-iframe-wrapper {
  filter: grayscale(1);
}

:root.root--special[data-images="off"] img,
:root.root--special[data-images="off"] video,
:root.root--special[data-images="off"] #js-show-iframe-wrapper {
  display: none;
}

:root.root--special ::placeholder {
  color: var(--special-text-color);
}

:root.root--special .button--add,
:root.root--special .button--old-log {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
  border-color: var(--special-text-color);
}

:root.root--special .content input[type="text"],
:root.root--special .content input[type="password"],
:root.root--special .content input[type="number"],
:root.root--special .content input[type="time"],
:root.root--special .content textarea {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
  border-color: var(--special-text-color);
}

:root.root--special .badge {
  background-color: var(--special-background-color);
  color: var(--special-text-color);
  border: 1px solid var(--special-text-color);
}

:root.root--special .data-table th,
:root.root--special .data-table td {
  border-color: var(--special-text-color);
}

:root.root--special .date-picker {
  color: var(--special-text-color);
  border-color: var(--special-text-color);
}

:root.root--special .date-picker > button {
  color: var(--special-text-color);
}

:root.root--special .ya-share2__badge {
  background-color: var(--special-text-color);
}

:root.root--special[data-special-color="black"] .ya-share2__icon {
  filter: invert(1);
}

:root.root--special .admin-area,
:root.root--special .button--add,
:root.root--special .button--old-log {
  display: none;
}

:root.root--special .top-warning {
  background: var(--special-background-color);
  color: var(--special-text-color);
  border-top: 1px solid var(--special-text-color);
  border-bottom: 1px solid var(--special-text-color);
}

@keyframes fadeInAnimation {
  from {
    opacity: 0;
    margin-top: 10px;
  }
}

@media (hover: hover) {
  .admin-area__button:hover {
    color: var(--primary-color-hover);
  }

  .admin-area__button--badge-info:hover {
    color: var(--warning-color);
  }

  .admin-area__button--sign-check:hover {
    color: var(--text-color-gray);
  }

  .admin-area__button--delete:hover,
  .admin-area__button--recover:hover,
  .admin-area__button--sign-check[data-eds-status=failed]:hover {
    color: hsl(0, 72%, 51%);
  }

  .admin-area__button--sign-check[data-eds-status=success]:hover {
    color: hsl(158, 53%, 42%);
  }

  .admin-area__button--secondary:hover {
    color: hsl(0, 0%, 41%);
  }

  a:hover, .link-button:hover {
    text-decoration: none;
    color: var(--primary-color-hover);
  }

  .button:hover {
    background: var(--primary-color-hover);
    color: hsl(0, 0%, 100%);
    text-decoration: none;
  }

  .button--add:hover {
    background: hsl(158, 53%, 47%);
  }

  .button--old-log:hover {
    background: hsl(0, 0%, 41%);
  }

  .button--plain:hover {
    color: var(--text-color);
    background-color: transparent;
  }

  .button--underline:hover {
    color: var(--primary-color);
    background-color: transparent;
  }

  .rss-button:hover {
    text-decoration: underline;
    text-decoration-color: var(--primary-color-25);
  }

  .meta a:hover,
  .extra a:hover {
    text-decoration: underline;
    text-decoration-color: var(--primary-color-25);
  }

  :root.root--special a:hover {
    color: var(--special-text-color);
  }

  :root.root--special .button:hover {
    color: var(--special-background-color) !important;
    background-color: var(--special-text-color);
  }

  :root.root--special .button--add:hover,
  :root.root--special .button--old-log:hover{
    color: var(--special-background-color);
    background-color: var(--special-text-color);
  }
}

@media print {
  body {
    display: block;
  }

  #panel,
  .top-panel,
  .js-special-panel,
  .main-header__notice,
  .top-menu,
  .section-menu-wrapper,
  .breadcrumb,
  .main-footer,
  .admin-area,
  .js-print {
    display: none !important;
  }

  h1, h2, h3, h4, h5, h6, p, li, picture, img {
    page-break-inside: avoid;
    page-break-before: auto;
  }

  h1, h2, h3, h4, h5, h6, p, li {
    display: inline-block;
    width: 100%;
    position: relative;
  }
}

/* End */
/* /local/templates/g2/dist/css/common.css?175275387940812 */
/* /local/templates/g2/components/openregion/component/scroll-top/static.css?1686725201601 */
/* /local/templates/g2/components/openregion/component/top-panel/static.css?17400542986633 */
/* /local/templates/g2/components/openregion/component/top-panel/openregion/component/esia.errors/style.css?16867252012455 */
/* /local/templates/g2/components/openregion/component/top-panel/openregion/component/portals/static.css?1686725201206 */
/* /local/templates/g2/components/openregion/component/top-panel/openregion/component/portals/style.css?17217965449792 */
/* /local/templates/g2/components/openregion/component/top-panel/openregion/component/lang.toggle/style.css?16893330271056 */
/* /local/templates/g2/components/openregion/component/top-panel/openregion/component/special.toggle/static.css?168672520136 */
/* /local/templates/g2/components/openregion/component/top-panel/openregion/component/special.toggle/style.css?16867252012512 */
/* /local/templates/g2/components/openregion/component/top-panel/openregion/component/search/style.css?16867252011265 */
/* /local/templates/g2/components/openregion/component/top-warning-static/static.css?1713173737335 */
/* /local/templates/g2/components/openregion/component/digital-gov-warning/static.css?1686725199845 */
/* /local/templates/g2/components/openregion/component/header/style.css?1686725200973 */
/* /local/templates/g2/components/bitrix/menu/top/style.css?16867251965104 */
/* /local/templates/g2/components/bitrix/breadcrumb/.default/style.css?16867251961057 */
/* /local/templates/g2/components/openregion/component/inner-banners/style.css?1686725200306 */
/* /local/templates/g2/components/openregion/component/footer/style.css?16867252003790 */
/* /local/templates/g2/components/openregion/component/footer-warning/style.css?174254978090 */
/* /local/templates/g2/styles.css?1686725218809 */
/* /local/templates/g2/template_styles.css?175877526219259 */
