.cssButton,.cssTab,.cssTab:hover,.cssTab.sel{--top-color:#6698cb;--bottom-color:#66689b;--border-color:#4e6f93;--text-color:#fff;--text-shadow-color:#45688E;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:var(--text-color)!important;font:700 13px/16px var(--g-font-control);background:linear-gradient(var(--top-color),var(--bottom-color));border:1px solid var(--border-color);border-radius:4px;text-shadow:1px 1px 0 var(--text-shadow-color);text-decoration:none;background-origin:border-box;padding:7px 14px;cursor:pointer;user-select:none;text-align:center;text-wrap:nowrap;overflow-x:hidden}.cssButton:hover,.cssTab:hover{background:linear-gradient(var(--bottom-color),var(--top-color));text-decoration:none}.cssButton:focus{box-shadow:0 0 0 3px var(--g-focus-shadow-color)}.cssButton:focus:disabled,.cssButton:focus[disabled]{box-shadow:none}.cssButton:active{transform:scale(0.98)}.cssButton:active:disabled,.cssButton:active[disabled]{transform:none}.cssButton:disabled,.cssButton[disabled]{background:linear-gradient(var(--bottom-color),var(--top-color));opacity:.7;cursor:not-allowed}.cssButton span,.cssButton svg,.cssButton i{width:16px;height:16px;background-image:url(https://img.citywalls.ru/v54/button16.png)}.cssButton i{display:inline-block;margin:0 -5px}.cssButton span.btn-door-in{background-position:0 0}.cssButton span.btn-user-add{background-position:0 -80px}.cssButton span.btn-user-edit{background-position:0 -100px}.cssButton span.btn-tick{background-position:0 -120px}.cssButton.minor{--top-color:#F6F6F6;--bottom-color:#dbdbdb;--border-color:#8a8989;--text-color:#555;--text-shadow-color:#fff}.cssButtonTransparent{display:flex;align-items:center;justify-content:center;color:var(--g-color-link)!important;font:400 14px/18px var(--g-font-control);background:transparent;border-radius:4px;text-decoration:none;background-origin:border-box;padding:7px 14px;cursor:pointer;user-select:none;text-wrap:nowrap;overflow-x:hidden}.cssButtonTransparent:hover{background-color:var(--g-color-bg-major)}.cssButtonLoader{position:relative;overflow:hidden;cursor:wait}.cssButtonLoader:active{transform:none}.cssButtonLoader:hover{background:linear-gradient(var(--top-color),var(--bottom-color))}.cssButtonLoader::before{content:'';position:absolute;top:0;left:0;width:150%;height:100%;background:repeating-linear-gradient(60deg,transparent,transparent 0.75rem,#aeb3d096 0.75rem,#aeb3d096 1.5rem);animation:load 1s infinite linear}@keyframes load{0%{transform:translateX(0)}100%{transform:translateX(-1.75rem)}}.cssTab{border:1px solid #d5e0eb;border-bottom:0!important;border-radius:4px 4px 0 0!important;color:#035074!important;text-shadow:none;background:#d5e0eb;white-space:nowrap}.cssTab,.cssTab:hover,.cssTab.sel{font-weight:600}.cssTabBar{position:relative;display:block;font:13px/16px var(--g-font-control)}.cssTabBar:not(.--jsfied){overflow-x:auto;-webkit-overflow-scrolling:touch}.cssTabBar .--hidden{display:none}.cssTabBar .-primary{display:flex;gap:4px}.cssTabBar .-primary .-more{position:relative}.cssTabBar .-primary .-more > button{background:#d5e0eb;font-style:normal;text-decoration:none;text-shadow:none;white-space:nowrap;padding:7px 14px;border:1px solid #d5e0eb;border-bottom:0;cursor:pointer;user-select:none;text-align:center}.cssTabBar .-primary .-more > button:hover{background:#c1d1e0}.cssTabBar .-primary .-more > button span{display:inline-block;transition:transform .2s;width:12px;height:12px;background-image:url(https://img.citywalls.ru/v54/icon/arrowdown.svg);background-size:cover}.cssTabBar.--show-secondary .-primary .-more > button span{transform:rotate(180deg)}.cssTabBar .-secondary{display:none;position:absolute;top:100%;right:0;box-shadow:0 .1em .5em rgba(0,0,0,0.3);-webkit-animation:tab-bar-secondary .2s;animation:tab-bar-secondary .2s;z-index:9000}.cssTabBar .-secondary li:not(:last-child){border-bottom:1px solid #e4eaf2}.cssTabBar .-secondary a{width:100%;border-radius:0!important;border:0!important}.cssTabBar.--show-secondary .-secondary{display:block}@-webkit-keyframes tab-bar-secondary{0%{opacity:0;transform:translateY(-1em)}100%{opacity:1;transform:translateY(0)}}@keyframes tab-bar-secondary{0%{opacity:0;transform:translateY(-1em)}100%{opacity:1;transform:translateY(0)}}.cssCheckbox input{position:absolute;z-index:-1;opacity:0}.cssCheckbox input[type="checkbox"]{display:inline-flex;align-items:center;user-select:none}.cssCheckbox label{display:inline-flex;align-items:center;user-select:none}.cssCheckbox label::before{content:'';display:inline-block;width:1rem;height:1rem;flex-shrink:0;flex-grow:0;border:2px solid #adb5bd;border-radius:.25rem;margin-right:.5rem;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.cssCheckbox input:checked + label::before{border:0;background-color:#7097C7;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.cssCheckbox input:not(:disabled):focus + label::before,.cssCheckbox input:not(:disabled):active + label::before{box-shadow:0 0 0 2px var(--g-focus-shadow-color)}.cssCheckbox input:not(:disabled) + label:hover::before{box-shadow:0 0 0 2px var(--g-focus-shadow-color);border-color:#7097C7}.cssCheckbox input:disabled + label{color:#777}.cssCheckbox input:disabled + label::before{background-color:#c5c5c5}.cssToggle{cursor:pointer;display:flex;align-items:center;flex-wrap:nowrap;gap:6px}.cssToggle .switch{display:inline-block;background:#ccc;border-radius:16px;width:44px;height:20px;min-width:44px;position:relative;transition:background .25s;border:1px solid #bbb}.cssToggle .switch:before,.cssToggle .switch:after{content:""}.cssToggle .switch:before{display:block;background:linear-gradient(to bottom,#fff 0%,#eee 100%);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.25);width:12px;height:12px;position:absolute;top:3px;left:4px;transition:left .25s}.cssToggle:hover .switch:before{background:linear-gradient(to bottom,#fff 0%,#fff 100%);box-shadow:0 0 0 1px rgba(0,0,0,0.5)}.cssToggle .box:checked + .switch{background:#56c080;border:1px solid #2bb663}.cssToggle .box:checked + .switch:before{left:27px}.cssToggle .box{position:absolute;visibility:hidden}.cssToggle > .label{position:relative;font:normal 16px var(--g-font-control);color:var(--g-font-text)}.cssDropdown{position:relative;width:300px;max-width:100%;font:15px/22px var(--g-font-control);border-radius:.25rem}.cssDropdown.mini{font-size:13px;line-height:16px}.cssDropdown .select-button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:3px 10px 3px 8px;border:1px solid #93acca;border-radius:.25rem;background-color:#fff;cursor:pointer;color:#333}.cssDropdown.mini .select-button{padding:3px 6px 3px 5px}.cssDropdown .arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #000;transition:transform ease-in-out .3s}.cssDropdown .select-dropdown{position:absolute;top:100%;left:0;width:100%;border:1px solid #caced1;border-radius:.25rem;background-color:#fff;box-shadow:0 10px 25px rgba(0,0,0,0.2);max-height:200px;overflow-y:auto;z-index:9999}.cssDropdown .select-dropdown.up{top:auto;bottom:100%}.cssDropdown .select-dropdown::-webkit-scrollbar{width:7px}.cssDropdown .select-dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:25px}.cssDropdown .select-dropdown::-webkit-scrollbar-thumb{background:#ccc;border-radius:25px}.cssDropdown .select-dropdown li{padding:3px 10px;cursor:pointer;display:flex;gap:.5rem;align-items:center}.cssDropdown .select-dropdown li.selected{color:#035074}.cssDropdown .select-dropdown li:hover,.cssDropdown .select-dropdown li:focus{background-color:#5F82A5;color:#fff}.cssDropdown .select-dropdown.hidden{display:none}.cssDropdown .select-button[aria-expanded="true"] .arrow{transform:rotate(180deg);border-top:6px solid #035074}.cssDropdown .select-button:hover .arrow{border-top:6px solid #035074}.cssScrollMenu /* M */{position:relative;display:flex}@media (pointer: coarse){.cssScrollMenu{overflow:hidden}}.cssScrollMenu ul /* M */{position:relative;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;font:400 14px/20px var(--g-font-text)}.cssScrollMenu.mini ul{font-size:12px;line-height:16px}.cssScrollMenu ul li{flex-shrink:0}.cssScrollMenu a{color:#444!important;display:inline-flex;padding:2px 6px;align-items:center;text-decoration:none;border-radius:10px;border:1px solid transparent}.cssScrollMenu.mini a{padding:0 8px 1px}.cssScrollMenu a.selected{background-color:#dbe0ea;border:1px solid #aaa}.cssScrollMenu a:hover{background-color:#dbe0ea}.cssScrollMenu .shadow{width:16px;height:100%;position:absolute;top:0;background:linear-gradient(to right,#f0f0f000,#f0f0f0ff 80%);pointer-events:none;opacity:0;transition:opacity .1s}.cssScrollMenu .shadow.is-visible{opacity:1}.cssScrollMenu .shadow-start{left:0;transform:rotate(180deg)}.cssScrollMenu .shadow-end{right:0}.cssMessageBox{position:fixed;left:0;right:0;top:calc(var(--g-header-heigth) + 16px);margin-left:auto;margin-right:auto;width:500px;max-width:100vw;box-sizing:border-box;z-index:999999}.cssMessageBox .notify{position:relative;width:100%;padding:20px 30px;margin:auto;background:#fff;transition:.3s ease;overflow:hidden;border-radius:3px 3px 3px 3px;box-shadow:0 0 12px #999;opacity:.9;background-position:15px center!important;background-repeat:no-repeat!important;user-select:none}.cssMessageBox .top_center{position:fixed;margin:auto;top:20px;right:0;left:0}.cssMessageBox .notify:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.cssMessageBox .notify .message{font-family:normal 14px var(--g-font-text);margin:auto 15px auto 0;text-align:left;word-wrap:break-word}.cssMessageBox .notify.success{background:#51a351;color:#fff;padding-left:55px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)}.cssMessageBox .notify.info{background:#2f96b4;color:#fff;padding-left:55px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)}.cssMessageBox .notify.warning{background:#f87400;color:#fff;padding-left:55px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)}.cssMessageBox .notify.error{background:#bd362f;color:#fff;padding-left:55px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}.cssMessageBox button{position:absolute;right:.4em;top:.4em;opacity:.3;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAABBElEQVR4nO2WzwrCMAyHv50V58XhnsQ/N3X4dA5faSe968EX2UUUJoUIY3TasWYq7ge5NGnypetKoFcvuxZABuRA0dJyyTXHUUvg7qFw1W6uEJls2AED2svkSCXnwWVDLsE+ipchTM6rS3Ah5lvOeYtvBtgA4xd7jS/RAljJ+hmILP5IfCZmrQEwKhWoQpSLnyXWO4DRBDiJ/wLElrUpypcwqnRbdypqAFS6ftd5ZwBxVwDRJz/BxHLhbBdTBSBs8BuGGgBJg4doowEQANuaR+apUGICDYC2+h2AXGEgGTYZSDIJTj1BmOL7JiPZQgZIjaF05ko9B45yZG0LX6Vz5+K9/ksPXCDYibmR7CAAAAAASUVORK5CYII=);width:32px;height:32px;border:0}.cssMessageBox button:hover{opacity:.5}.cssFormInput{margin-top:1rem}.cssFormInput label{font:16px var(--g-font-control);color:#333;user-select:none}.cssFormInput .wrap{position:relative}.cssFormInput input{font:16px var(--g-font-text);margin-top:2px;width:100%;padding:6px 10px;border:1px solid #93acca;border-radius:4px;color:#333;background-color:#fff;outline:none}.cssFormInput input:focus{background-color:#FBF4D8;border-color:#769fd0;box-shadow:0 0 0 3px #cbd6ee}.cssFormInput .wrap i{position:absolute;top:50%;transform:translateY(-45%);width:16px;height:16px;background-size:cover;background-position:center center}.cssFormInput .wrap >i{left:12px}.cssFormInput .wrap >input + i{left:unset;right:12px}.cssFormInput .wrap >i + input{padding-left:34px}.cssFormInput input:not(:last-child){padding-right:34px}.cssFormInput .wrap i.ic_user{background:0 -20px url(https://img.citywalls.ru/v54/button16.png)}.cssFormInput .wrap i.ic_lock{background:0 -40px url(https://img.citywalls.ru/v54/button16.png)}.cssFormInput .wrap i.ic_email{background:0 -60px url(https://img.citywalls.ru/v54/button16.png)}.cssFormInput .wrap i.ic_password_show{background-image:url(https://img.citywalls.ru/v54/icon/password_show.svg);background-size:cover}.cssFormInput .wrap i.ic_password_hide{background-image:url(https://img.citywalls.ru/v54/icon/password_hide.svg);background-size:cover}.cssFormInput.error input{color:#bd362f;border-color:#bd362f}.cssFormInput p{margin:3px 0 0;color:#bd362f;font:.9rem/1.2rem var(--g-font-text);width:100%;display:none;user-select:none;overflow:auto}.cssFormInput.error p{display:block}.cssFormTextarea{margin-top:1rem}.cssFormTextarea label{font:16px var(--g-font-control);color:#333;user-select:none}.cssFormTextarea textarea{margin-top:2px;font:1rem var(--g-font-text);width:100%;padding:6px 10px;border:1px solid #93acca;border-radius:4px;color:#333;background-color:#fff;outline:none}.cssFormTextarea textarea:focus{background-color:#FBF4D8;border-color:#769fd0;box-shadow:0 0 0 3px #cbd6ee}.cssFormTextarea.error textarea{color:#bd362f;border-color:#bd362f}.cssFormTextarea p{margin:3px 0 0;color:#bd362f;font:.9rem/1.2rem var(--g-font-text);width:100%;display:none;user-select:none;overflow:auto}.cssFormTextarea.error p{display:block}.cssFormData{display:grid;gap:2px;align-items:center}.cssFormData label{font:normal 14px var(--g-font-control)}.cssFormData > div + label{margin-top:12px}.cssFormData .cssDropdown:has(button:focus),.cssFormData .cssDropdown:has(button[aria-expanded='true']){border-color:#769fd0;box-shadow:0 0 0 3px #cbd6ee}.cssFormData input[type=text],.cssFormData textarea{font:normal 14px var(--g-font-text);width:100%;padding:3px 8px;border:1px solid #93acca;border-radius:4px;color:#333;background-color:#fff;outline:none}.cssFormData input:focus,.cssFormData textarea:focus{background-color:#FBF4D8;border-color:#769fd0;box-shadow:0 0 0 3px #cbd6ee}.cssFormData .wrap{position:relative}.cssFormData .wrap p{display:none}.cssFormData .wrap.error input,.cssFormData .wrap.error textarea,.cssFormData .wrap.error p{color:#bd362f;border-color:#bd362f}.cssFormData .wrap p{margin-top:2px;color:#bd362f;font-size:.9rem;line-height:1.2rem;width:100%;display:none;user-select:none;overflow:auto}.cssFormData .wrap.error p{display:block}.cssTableContainer{--border-color:#C2C3C4;overflow-x:auto;border:1px solid var(--border-color)}.cssTable{position:relative;text-align:left;table-layout:auto;width:100%;white-space:nowrap}.cssTable th{font:600 10px/23px var(--g-font-control);color:#222;height:22px;text-shadow:0 1px 0 #F3F5F8;padding:0 10px 0 8px;background:linear-gradient(180deg,#e8eaeb 0%,#d4d7d9 100%);text-transform:uppercase;text-align:inherit;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.cssTable th:last-child{border-right:none;border-bottom:1px solid var(--border-color)}.cssTable td{padding:5px 10px 5px 8px;font:normal 14px/24px var(--g-font-text);color:#000;border-top:1px solid #EDEDED}.cssTable tr:nth-child(odd) td{background-color:#eff0f1}.cssTable tr:nth-child(even) td{background-color:#fff}.cssTable tr:hover td{background-color:#fff3b5!important;cursor:pointer}.cssTable tr > th:first-child,table tr > td:first-child{position:sticky;left:0}.cssTable .empty{font-size:13px;color:#333;padding:15px 0;text-align:center}.cssToolbar{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:2px;width:100%;height:32px;border:1px solid #C2C3C4;border-bottom:none;vertical-align:middle;padding:2px 8px;background:#f0f0f0 0 -22px repeat-x url(https://img.citywalls.ru/v54/table.png)}.cssToolbar.bottom{border-top:0;border-bottom:1px solid #C2C3C4}.cssToolbar.alone{border-bottom:1px solid #C2C3C4;margin:16px 0}.cssToolbar .itemContainer{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px}.cssToolbar .title{font:normal 13px/28px var(--g-font-control);color:#222;word-break:keep-all}.cssToolbar .itemContainer .cssScrollMenu{margin-top:2px}.cssToolbar input{width:150px;height:24px;background:#fff;border:solid 1px #93acca;font:normal 13px var(--g-font-text);padding:0 4px}.cssToolbar input:focus{border:1px solid #769fd0;background-color:#FBF4D8}.cssToolbar input{outline:none}.cssToolbar .btnSearch{width:18px;height:18px;margin:3px 0 0;background-image:url(https://img.citywalls.ru/v54/icon/search.svg);background-size:cover;cursor:pointer}.cssPager2{list-style:none;display:flex;padding:0;margin:0}.cssPager2 li{display:inline;text-align:center;font-family:var(--g-font-control)}.cssPager2 a{float:left;display:block;font-size:13px;text-decoration:none;padding:3px 8px;color:var(--g-color-link);margin-left:-1px;border:1px solid #9cacbd;background:#fff;text-wrap:nowrap}.cssPager2 a:active,.cssPager2 a:hover{outline:none;text-decoration:none}.cssPager2 a.sel{cursor:default}.cssPager2 a.sel,.cssPager2 a:hover{color:#fff;background:var(--g-color-mark)}.cssPager2 a.dis{color:#aaa;background:#eee;cursor:default}.cssPager2 a.dis:active{color:var(--g-color-link);background:#eee}.cssPager2 li a.left{border-radius:6px 0 0 6px}.cssPager2 li:last-child a{border-radius:0 6px 6px 0}.cssPager2 a.prompt{border:none;background:url(https://img.citywalls.ru/icon/pager.svg) no-repeat;margin:3px 3px 0 0;width:18px;height:18px}.cssPager2 .step1,.cssPager2 .step2 /*M*/{display:none}@media (min-width: 768px){.cssPager2 .step1{display:inline}}@media (min-width: 480px){.cssPager2 .step2{display:inline}}.tippy-box[data-theme~='citywalls']{color:#8c3901;background-color:#fef9d9;font:400 12px/16px var(--g-font-text);border:1px solid #BAB9B9;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15)}.tippy-box[data-theme~='citywalls'][data-placement^=top] > .tippy-arrow::before{border-width:8px 8px 0;border-top-color:#fef9d9}.tippy-box[data-theme~='citywalls'][data-placement^=bottom] > .tippy-arrow::before{border-width:0 8px 8px;border-bottom-color:#fef9d9}.tippy-box[data-theme~='citywalls'][data-placement^=left] > .tippy-arrow::before{border-width:8px 0 8px 8px;border-left-color:#fef9d9}.tippy-box[data-theme~='citywalls'][data-placement^=right] > .tippy-arrow::before{border-width:8px 8px 8px 0;border-right-color:#fef9d9}.tippy-box[data-theme~='citywalls'] > .tippy-backdrop{background-color:#fef9d9}.tippy-box[data-theme~='citywalls'] > .tippy-svg-arrow{fill:#fef9d9}.sa2Container{padding:0}.sa2HtmlContainer,.sa2HtmlContainerMono{padding:24px;color:#333;text-align:left;font:normal 14px/18px var(--g-font-text);background-color:#EDEFF4;border-bottom:1px solid #CCC;max-height:80vh;overflow-y:auto}.sa2HtmlContainerMono{font-family:var(--g-font-source)}.sa2Popup{padding:0;--bradius:.3125rem;border-radius:clamp(0px,((100vw - 4px) - 100%) * 9999,var(--bradius)) / var(--bradius);width:auto}.sa2Title{position:relative;padding:6px 10px;padding-right:27px;text-align:left;font:bold 13px/16px var(--g-font-control);color:#fff;background-color:#4B769F;border-bottom:1px solid #466E94;border-top:1px solid #6088B3;border-radius:clamp(0px,((100vw - 4px) - 100%) * 9999,var(--bradius)) / var(--bradius);border-bottom-left-radius:0;border-bottom-right-radius:0}.sa2Close{color:#fff;width:24px;height:24px;margin-top:3px;margin-right:2px;font-size:24px}.sa2Actions{margin:8px}.sa2Checkbox input{cursor:pointer}.sa2Checkbox span{font:14px/18px var(--g-font-control);color:#333;cursor:pointer}.sa2Checkbox input:focus{outline:none}.sa2Select{padding:3px 6px 3px 5px !important;border:1px solid #caced1;border-radius:.25rem;background-color:#fff;color:#333;font:13px/16px var(--g-font-control)!important;max-width:max-content;margin-left:auto;margin-right:auto}.sa2Select:focus{outline:none}.sa2InputText{padding:5px 6px 3px 5px !important;margin:4px 64px 8px;border:1px solid #caced1;border-radius:.25rem;background-color:#fff;color:#333;font:13px/18px var(--g-font-text)!important;height:auto!important}.sa2InputText:focus{outline:none!important;box-shadow:none!important;background-color:#FBF4D8}.sa2InputTextLabel{margin-left:24px;margin-right:24px;font:normal 13px/16px var(--g-font-text)}:root{--swal2-actions-margin:8px}.cssHtmlDialog{--l-dialog-height-max:95vh;--l-header-height:50px;--l-footer-height:58px;background:rgba(0,0,0,0.2);top:0;left:0;opacity:0;position:fixed;width:100%;height:100%;z-index:8000;display:block;over1flow:hidden;visibility:hidden}.showDialog{opacity:1;visibility:visible;-webkit-transition:opacity 200ms ease-in;-moz-transition:opacity 200ms ease-in;transition:opacity 200ms ease-in}.cssHtmlDialog .dialogBox{position:absolute;top:auto;bottom:0;left:0;right:0;max-height:var(--l-dialog-height-max);background-color:var(--g-color-bg);border-radius:12px 12px 0 0}.cssHtmlDialog .dialogBox > header{position:relative;height:var(--l-header-height);padding:0 4px 0 28px;border-bottom:1px solid #93acca;display:flex;align-items:center;justify-content:space-between}.cssHtmlDialog .dialogBox > header .title{font:500 1.3rem/2rem var(--g-font-title);color:var(--g-color-title)}.cssHtmlDialog .dialogBox > header .close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#444}.cssHtmlDialog .dialogBox > header .close:hover{color:var(--g-color-link-hover)}.cssHtmlDialog .dialogBox > section{position:relative;padding:16px 28px;max-height:calc(var(--l-dialog-height-max) - var(--l-header-height) - var(--l-footer-height))}.cssHtmlDialog .dialogBox > footer{position:relative;height:var(--l-footer-height);padding:0 28px;border-top:1px solid #93acca;display:flex;align-items:center;justify-content:flex-end;gap:8px;background-color:inherit;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}@media (min-width: 700px){.cssHtmlDialog .dialogBox{position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%);border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,0.1),0 8px 16px rgba(0,0,0,0.1)}}.cssModalSpinner{display:block;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#fff;background-color:rgba(0,0,0,0.2);--l-modal-spinner-size:40px}.cssRpcSpinner24{display:none;position:relative;z-index:10000;overflow:visible;--l-modal-spinner-size:24px;width:var(--l-modal-spinner-size);height:var(--l-modal-spinner-size)}.modal-spinner-box,.rpc-spinner-box{left:50%;margin-left:calc(var(--l-modal-spinner-size)/2 - var(--l-modal-spinner-size));top:50%;margin-top:calc(var(--l-modal-spinner-size)/2 - var(--l-modal-spinner-size));position:absolute;-webkit-animation:loading-bar-spinner 800ms linear infinite;animation:loading-bar-spinner 800ms linear infinite}.modal-spinner-icon,.rpc-spinner-icon{width:var(--l-modal-spinner-size);height:var(--l-modal-spinner-size);border:solid 4px transparent;border-top-color:#666!important;border-left-color:#666!important;border-radius:50%}@-webkit-keyframes loading-bar-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loading-bar-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}