.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-family:"Lucida Grande",Tahoma,sans-serif;font-size:12px;line-height:16px;background:linear-gradient(var(--top-color),var(--bottom-color));border:1px solid var(--border-color);border-radius:4px;font-weight:800;font-style:normal;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}.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/v49/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}.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}.cssTabBar{position:relative;display:block;background:#eaedf4}.cssTabBar:not(.--jsfied){overflow-x:auto;-webkit-overflow-scrolling:touch}.cssTabBar .--hidden{display:none}.cssTabBar .-primary{display:flex;gap:4px;bo1rder-bottom:solid 1px #36638E}.cssTabBar .-primary .-more{position:relative}.cssTabBar .-primary .-more > button{background:#d5e0eb;font-family:"Lucida Grande",Tahoma,sans-serif;font-size:12px;line-height:16px;font-weight:800;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/v49/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)}}.cssSelect{position:relative;width:300px;max-width:100%;font:15px/22px Arial,sans-serif;border-radius:.25rem}.cssSelect.mini{font:13px/16px Arial,sans-serif}.cssSelect .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}.cssSelect.mini .select-button{padding:3px 6px 3px 5px}.cssSelect .arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #000;transition:transform ease-in-out .3s}.cssSelect .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}.cssSelect .select-dropdown::-webkit-scrollbar{width:7px}.cssSelect .select-dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:25px}.cssSelect .select-dropdown::-webkit-scrollbar-thumb{background:#ccc;border-radius:25px}.cssSelect .select-dropdown li{padding:3px 10px;cursor:pointer;display:flex;gap:.5rem;align-items:center}.cssSelect .select-dropdown li.selected{color:#035074}.cssSelect .select-dropdown li:hover/*,.cssSelect .select-dropdown li:focus*/{background-color:#5F82A5;color:#fff}.cssSelect .select-dropdown.hidden{display:none}.cssSelect .select-button[aria-expanded="true"] .arrow{transform:rotate(180deg);border-top:6px solid #035074}.cssSelect .select-button:hover .arrow{border-top:6px solid #035074}.cssNavScroll /* M */{position:relative;display:flex}@media (pointer: coarse){.cssNavScroll{overflow:hidden;scro1llbar-width:none}}.cssNavScroll ul /* M */{position:relative;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;font:14px/20px "Lucida Grande",Tahoma,sans-serif}.cssNavScroll.mini ul{font-size:12px;line-height:16px}.cssNavScroll ul li{flex-shrink:0}.cssNavScroll a{color:#444!important;display:inline-flex;padding:2px 6px;font-weight:500;align-items:center;text-decoration:none;border-radius:10px;border:1px solid transparent}.cssNavScroll.mini a{padding:0 8px 1px}.cssNavScroll a.selected{background-color:#dbe0ea;border:1px solid #aaa}.cssNavScroll a:hover{background-color:#dbe0ea}.cssNavScroll .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}.cssNavScroll .shadow.is-visible{opacity:1}.cssNavScroll .shadow-start{left:0;transform:rotate(180deg)}.cssNavScroll .shadow-end{right: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}.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:Verdana,Arial,Helvetica,sans-serif;font-size:14px;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{font-family:var(--g-font-form-control);margin-top:1rem}.cssFormInput label{font-family:inherit;font-size:16px;color:#333;user-select:none}.cssFormInput .wrap{position:relative}.cssFormInput input{margin-top:2px;font-size:16px;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/v49/button16.png)}.cssFormInput .wrap i.ic_lock{background:0 -40px url(https://img.citywalls.ru/v49/button16.png)}.cssFormInput .wrap i.ic_email{background:0 -60px url(https://img.citywalls.ru/v49/button16.png)}.cssFormInput .wrap i.ic_password_show{background-image:url(https://img.citywalls.ru/v49/icon/password_show.svg);background-size:cover}.cssFormInput .wrap i.ic_password_hide{background-image:url(https://img.citywalls.ru/v49/icon/password_hide.svg);background-size:cover}.cssFormInput.error input{color:#bd362f;border-color:#bd362f}.cssFormInput p{margin:3px 0 0;color:#bd362f;font-size:.9rem;line-height:1.2rem;width:100%;display:none;user-select:none;overflow:auto}.cssFormInput.error p{display:block}.cssFormTextarea{font-family:var(--g-font-form-control);margin-top:1rem}.cssFormTextarea label{font-family:inherit;font-size:16px;color:#333;user-select:none}.cssFormTextarea textarea{margin-top:2px;font-size:14px;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-size:.9rem;line-height:1.2rem;width:100%;display:none;user-select:none;overflow:auto}.cssFormTextarea.error p{display:block}.cssFormData{display:grid;gap:2px}.cssFormData > div + label{margin-top:12px}.cssFormData .cssSelect:has(button:focus),.cssFormData .cssSelect:has(button[aria-expanded='true']){border-color:#769fd0;box-shadow:0 0 0 3px #cbd6ee}.cssFormData input[type=text],.cssFormData textarea{font-size:16px;width:100%;padding:1px 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-family:Arial,Helvetica,sans-serif;color:#222;font-size:10px;font-weight:bold;height:22px;text-shadow:0 1px 0 #F3F5F8;padding:0 10px 0 8px;background:linear-gradient(180deg,#e8eaeb 0%,#d4d7d9 100%);text-transform:uppercase;line-height:22px;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-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;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:12px;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/v49/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-family:Tahoma,Helvetica,sans-serif;font-size:13px;color:#222;line-height:28px;word-break:keep-all}.cssToolbar .itemContainer .cssNavScroll{margin-top:2px}.cssToolbar input{width:150px;height:24px;background:#fff;border:solid 1px #93acca;font-family:Tahoma,Helvetica,sans-serif;font-size:13px;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/v49/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:Verdana,Arial,Helvetica,sans-serif}.cssPager2 a{float:left;display:block;font-size:13px;text-decoration:none;padding:3px 8px;color:#4285f4;margin-left:-1px;border:1px solid #9cacbd;background:#fff;line-height:normal;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:#5e7fa8}.cssPager2 a.dis{color:#aaa;background:#eee;cursor:default}.cssPager2 a.dis:active{color:#4285f4;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:bold 11px/16px 'trebuchet ms',arial,helvetica,sans-serif;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:14px/18px Arial,Helvetica,sans-serif;background-color:#EDEFF4;border-bottom:1px solid #CCC;max-height:80vh;overflow-y:auto}.sa2HtmlContainerMono{font-family:"Courier New",Monospace}.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 Tahoma,Arial,Helvetica,sans-serif;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 Arial,Helvetica,sans-serif;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 Arial,Helvetica,sans-serif!important;max-width:max-content;margin-left:auto;margin-right:auto}.sa2Select:focus{outline:none}:root{--swal2-actions-margin:8px}.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-family:inherit;font-size:16px;color:#333}.modal-container,.modal-container24{--l-size:40px;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.05)}.modal-container24{--l-size:24px}.modal-container .modal-spinner,.modal-container24 .modal-spinner{left:50%;margin-left:calc(var(--l-size)/2 - var(--l-size));top:50%;margin-top:calc(var(--l-size)/2 - var(--l-size));position:absolute;-webkit-animation:loading-bar-spinner 800ms linear infinite;animation:loading-bar-spinner 800ms linear infinite}.modal-container .modal-spinner .modal-spinner-icon,.modal-container24 .modal-spinner .modal-spinner-icon{width:var(--l-size);height:var(--l-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)}}