.public-data-state{margin:24px 0;padding:28px;border:1px solid var(--line, #29445a);border-radius:12px;text-align:center}.public-data-state h2{font-size:20px}.public-data-state p{margin:12px 0 20px}.myzhk-complex-switcher-overlay{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#01080eb8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.myzhk-complex-switcher{width:min(470px,100%);padding:26px;border:1px solid #087cc3;border-radius:13px;background:linear-gradient(145deg,#071d2b,#061722);color:#f7f9fc;box-shadow:0 22px 70px #0000007f}.myzhk-complex-switcher svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.myzhk-complex-switcher__handle{display:none}.myzhk-complex-switcher__header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.myzhk-complex-switcher__header h2{margin:0;font-size:22px;line-height:1.2}.myzhk-complex-switcher__close{display:grid;width:44px;height:44px;flex:0 0 auto;padding:0;place-items:center;border:0;border-radius:8px;background:transparent;color:#c2dbf7;cursor:pointer}.myzhk-complex-switcher__close:hover{background:#0d2a3d}.myzhk-complex-switcher__close svg{width:24px;height:24px}.myzhk-complex-switcher__label{margin:0 0 12px;color:#bdd3ed;font-size:13px}.myzhk-complex-switcher__options{display:grid;gap:9px;max-height:min(50vh,430px);overflow-y:auto;overscroll-behavior:contain}.myzhk-complex-switcher__option{position:relative;display:grid;min-height:106px;grid-template-columns:84px minmax(0,1fr) 35px;gap:13px;align-items:center;padding:12px;border:1px solid #214d6a;border-radius:10px;background:#081f2fc7;cursor:pointer}.myzhk-complex-switcher__option:hover,.myzhk-complex-switcher__option:focus-within,.myzhk-complex-switcher__option--current{border-color:#168fe2}.myzhk-complex-switcher__option>input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.myzhk-complex-switcher__photo{position:relative;height:76px;overflow:hidden;border-radius:8px;background:linear-gradient(#8ed4ff 0,#8ed4ff 67%,#5c8d46 68%)}.myzhk-complex-switcher__photo-image{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.myzhk-complex-switcher__photo--england{background:linear-gradient(#afd4ea 0,#afd4ea 67%,#718d67 68%)}.myzhk-complex-switcher__photo--fine{background:linear-gradient(#77bbe6 0,#77bbe6 67%,#6e9d5d 68%)}.myzhk-complex-switcher__photo--republic{background:linear-gradient(#acd3ec 0,#acd3ec 67%,#a38e68 68%)}.myzhk-complex-switcher__photo--warsaw{background:linear-gradient(#98c2df 0,#98c2df 67%,#788773 68%)}.myzhk-complex-switcher__photo--nyvky{background:linear-gradient(#a3d0ea 0,#a3d0ea 67%,#799966 68%)}.myzhk-complex-switcher__photo i{position:absolute;bottom:7px;width:29%;border:1px solid rgb(36 65 82 / 30%);background:repeating-linear-gradient(0deg,#e3e8e5 0,#e3e8e5 9px,#a9bac0 10px,#a9bac0 12px)}.myzhk-complex-switcher__photo i:nth-child(1){left:5%;height:38px}.myzhk-complex-switcher__photo i:nth-child(2){left:35%;height:58px}.myzhk-complex-switcher__photo i:nth-child(3){left:65%;height:47px}.myzhk-complex-switcher__copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.myzhk-complex-switcher__copy strong{max-width:100%;margin-bottom:6px;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.myzhk-complex-switcher__copy small{max-width:100%;margin-bottom:8px;overflow:hidden;color:#a8bfd8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.myzhk-complex-switcher__copy em{padding:4px 9px;border-radius:999px;background:#0b4e88;color:#d8ecff;font-size:9px;font-style:normal;font-weight:700}.myzhk-complex-switcher__selected{display:grid;width:31px;height:31px;place-items:center;border:1px solid #31627f;border-radius:50%;color:#fff}.myzhk-complex-switcher__option--current .myzhk-complex-switcher__selected{border-color:#087ff8;background:#087ff8}.myzhk-complex-switcher__selected svg{width:18px;height:18px}.myzhk-complex-switcher__divider{height:1px;margin:20px 0;background:#225c82}.myzhk-complex-switcher__add{display:flex;min-height:52px;align-items:center;justify-content:center;gap:10px;border:1px solid #225c82;border-radius:10px;color:#d8ecff;font-size:13px;font-weight:600;text-decoration:none}.myzhk-complex-switcher__add:hover{background:#092031}.myzhk-complex-switcher__add svg{width:22px;height:22px;color:#67b4f5}@media (max-width: 767px){.myzhk-complex-switcher-overlay{align-items:flex-end;padding:0;background:#01080eb3}.myzhk-complex-switcher{width:100%;max-height:min(82svh,720px);overflow-y:auto;padding:10px 20px max(18px,env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:24px 24px 0 0;box-shadow:0 -18px 45px #00000073}.myzhk-complex-switcher__handle{display:block;width:50px;height:5px;margin:0 auto 11px;border-radius:5px;background:#7d9aba}.myzhk-complex-switcher__header{margin-bottom:16px}.myzhk-complex-switcher__header h2{font-size:19px}.myzhk-complex-switcher__label{margin-bottom:10px;font-size:12px}.myzhk-complex-switcher__option{min-height:91px;grid-template-columns:70px minmax(0,1fr) 30px;gap:11px;padding:10px}.myzhk-complex-switcher__photo{height:65px}.myzhk-complex-switcher__copy strong{margin-bottom:5px;font-size:13px}.myzhk-complex-switcher__copy small{margin-bottom:6px;font-size:10px}.myzhk-complex-switcher__copy em{padding:3px 8px;font-size:8px}.myzhk-complex-switcher__selected{width:28px;height:28px}.myzhk-complex-switcher__divider{margin:16px 0}.myzhk-complex-switcher__add{min-height:48px;font-size:12px}}@media (max-width: 360px){.myzhk-complex-switcher{padding-right:14px;padding-left:14px}.myzhk-complex-switcher__option{grid-template-columns:62px minmax(0,1fr) 27px;gap:8px}.myzhk-complex-switcher__photo{height:60px}.myzhk-complex-switcher__selected{width:26px;height:26px}.myzhk-complex-switcher__copy strong{font-size:12px}.myzhk-complex-switcher__copy small{font-size:9px}}.account-control{position:relative;flex:0 0 auto}.account-control>summary{list-style:none}.account-control>summary::-webkit-details-marker{display:none}.account-control__trigger{display:flex;min-height:42px;align-items:center;gap:9px;padding:4px 11px 4px 5px;border:1px solid var(--color-border, #26394a);border-radius:999px;background:var(--color-surface, #0d1d2a);color:var(--color-text, #f7f9ff);cursor:pointer}.account-control__trigger:focus-visible,.account-control__logout:focus-visible{outline:3px solid rgb(83 173 255 / 38%);outline-offset:2px}.account-control__avatar{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#628bff,#2459d6);color:#fff;font-size:11px;font-weight:700}.account-control__trigger-name{max-width:150px;overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.account-control__chevron{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.account-control__menu{position:absolute;z-index:80;top:calc(100% + 9px);right:0;display:grid;width:min(260px,calc(100vw - 24px));gap:12px;padding:14px;border:1px solid #176ca6;border-radius:12px;background:#091722;box-shadow:0 16px 42px #00000061;color:#f7f9ff}.account-control__identity{display:grid;min-width:0;gap:4px}.account-control__identity strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.account-control__identity small{color:#afc6df;font-size:11px}.account-control__settings{display:flex;min-height:40px;align-items:center;gap:9px;padding:0 10px;border:1px solid var(--color-border, #26394a);border-radius:8px;color:#c9d9e8;font-size:12px;font-weight:600;text-decoration:none}.account-control__settings:hover{border-color:#168fe2;background:#0d2638}.account-control__settings svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.account-control__logout{display:flex;min-height:40px;align-items:center;gap:9px;padding:0 10px;border:1px solid rgb(248 113 113 / 35%);border-radius:8px;background:#f8717117;color:#ffaaa5;font:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.account-control__logout:hover{background:#f8717129}.account-control__logout svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 767px){.account-control__trigger{min-height:38px;gap:0;padding:3px}.account-control__trigger-name,.account-control__chevron{display:none}.account-control__avatar{width:30px;height:30px;flex-basis:30px;font-size:10px}.account-control__menu{right:0}}.notifications-bell{position:relative;display:inline-grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid transparent;border-radius:10px;color:#a9bfd4;text-decoration:none}.notifications-bell:hover,.notifications-bell--unread{color:#eaf4ff}.notifications-bell:hover{border-color:#285675;background:#0a1c2a}.notifications-bell svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notifications-bell__badge{position:absolute;top:0;right:0;display:grid;min-width:17px;height:17px;place-items:center;padding:0 4px;border:2px solid #090d13;border-radius:999px;background:#087ff8;color:#fff;font-size:9px;font-weight:700;line-height:1}@media (max-width: 767px){.notifications-bell{width:38px;height:38px;flex-basis:38px}.notifications-bell__badge{border-color:#090d13}}.offline-state{display:grid;min-height:min(710px,calc(100vh - 220px));place-items:center;padding:56px 30px;border:1px solid var(--color-border);border-radius:var(--radius-lg, 14px);background:linear-gradient(160deg,#0f1d2dcc,#081320db);color:var(--color-text)}.offline-state__content{display:flex;width:min(100%,620px);align-items:center;flex-direction:column;text-align:center}.offline-state__illustration{position:relative;width:240px;height:190px;margin-bottom:17px}.offline-state__wave{position:absolute;left:50%;border:5px solid #9db9dd;border-bottom-color:transparent;border-left-color:transparent;border-radius:50%;transform:translate(-50%) rotate(-45deg)}.offline-state__wave--outer{top:13px;width:178px;height:178px}.offline-state__wave--middle{top:45px;width:116px;height:116px}.offline-state__wave--inner{top:76px;width:56px;height:56px}.offline-state__dot{position:absolute;bottom:9px;left:50%;width:25px;height:25px;border:4px solid #9db9dd;border-radius:50%;background:#0b1828;transform:translate(-50%)}.offline-state__slash{position:absolute;top:3px;left:50%;width:5px;height:196px;border-radius:5px;background:#b8cae3;box-shadow:0 0 0 6px #0a1828a3;transform:translate(-50%) rotate(-45deg)}.offline-state__content h1{margin:0;font-size:29px;line-height:1.25;letter-spacing:-.025em}.offline-state__content p{margin:15px 0 29px;color:var(--color-muted);font-size:17px;line-height:1.55}.offline-state__button{display:inline-flex;min-width:336px;min-height:52px;align-items:center;justify-content:center;gap:11px;padding:0 28px;border:0;border-radius:10px;background:var(--color-primary);color:#fff;font:inherit;font-weight:650;cursor:pointer;transition:background-color .2s,transform .2s}.offline-state__button:hover:not(:disabled){background:var(--color-primary-hover, var(--color-primary));transform:translateY(-1px)}.offline-state__button:disabled{cursor:not-allowed;opacity:.58}.offline-state__button svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.offline-state__note{max-width:440px;margin-top:22px;color:var(--color-muted);font-size:13px;line-height:1.5}@media (max-width: 767px){.offline-state{min-height:calc(100dvh - 260px);padding:47px 13px 52px}.offline-state__illustration{width:210px;height:174px;margin-bottom:12px;transform:scale(.88)}.offline-state__content h1{max-width:320px;font-size:25px}.offline-state__content p{max-width:330px;margin:14px 0 27px;font-size:15px}.offline-state__button{width:100%;min-width:0;padding:0 18px}}.server-error-state{display:grid;min-height:min(710px,calc(100vh - 220px));place-items:center;padding:56px 30px;border:1px solid var(--color-border);border-radius:var(--radius-lg, 14px);background:linear-gradient(160deg,#0f1d2dcc,#081320db);color:var(--color-text)}.server-error-state__content{display:flex;width:min(100%,620px);align-items:center;flex-direction:column;text-align:center}.server-error-state__illustration{position:relative;width:260px;height:170px}.server-error-state__stack{position:absolute;top:7px;left:50%;width:130px;transform:translate(-50%)}.server-error-state__stack>span{position:relative;display:flex;height:47px;align-items:center;gap:8px;padding:0 16px;border:3px solid #9db9dd;border-radius:11px;background:#112033e0;box-shadow:0 7px 15px #0000001f}.server-error-state__stack>span+span{margin-top:-1px}.server-error-state__stack i{width:6px;height:6px;border-radius:50%;background:#9db9dd}.server-error-state__stack b{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#9db9dd}.server-error-state__badge{position:absolute;right:38px;bottom:10px;display:grid;width:66px;height:66px;place-items:center;border:4px solid #ff554f;border-radius:50%;background:#0c1929;color:#ff554f;font-size:40px;font-weight:650;line-height:1;box-shadow:0 7px 18px #0003}.server-error-state__ray{position:absolute;width:20px;height:3px;border-radius:2px;background:var(--color-primary)}.server-error-state__ray--one{top:61px;left:20px;transform:rotate(45deg)}.server-error-state__ray--two{top:85px;left:10px;width:16px}.server-error-state__ray--three{top:59px;right:17px;transform:rotate(-45deg)}.server-error-state__ray--four{top:84px;right:8px;width:16px}.server-error-state__code{margin:5px 0 18px;color:#7186a1;font-size:23px;font-weight:750;letter-spacing:.04em}.server-error-state__content h1{margin:0;font-size:29px;line-height:1.25;letter-spacing:-.025em}.server-error-state__content p{margin:15px 0 29px;color:var(--color-muted);font-size:17px;line-height:1.55}.server-error-state__retry{display:inline-flex;min-width:300px;min-height:52px;align-items:center;justify-content:center;gap:11px;padding:0 28px;border:0;border-radius:10px;background:var(--color-primary);color:#fff;font:inherit;font-weight:650;cursor:pointer;transition:background-color .2s,transform .2s}.server-error-state__retry:hover:not(:disabled){background:var(--color-primary-hover, var(--color-primary));transform:translateY(-1px)}.server-error-state__retry:disabled{cursor:not-allowed;opacity:.58}.server-error-state__retry svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.server-error-state__hint,.server-error-state__retry-error{max-width:440px;margin-top:14px;color:var(--color-muted);font-size:13px;line-height:1.5}.server-error-state__retry-error{color:#ff8f89}.server-error-state__home{margin-top:25px;color:var(--color-primary)}.server-error-state__home:hover{text-decoration:underline}@media (max-width: 767px){.server-error-state{min-height:calc(100dvh - 260px);padding:45px 13px 52px}.server-error-state__illustration{width:220px;height:156px;transform:scale(.9)}.server-error-state__code{margin-top:0;margin-bottom:19px;font-size:21px}.server-error-state__content h1{max-width:310px;font-size:25px}.server-error-state__content p{max-width:330px;margin:14px 0 27px;font-size:15px}.server-error-state__retry{width:100%;min-width:0;padding:0 18px}.server-error-state__home{margin-top:23px;font-size:15px}}@media (max-width: 370px){.server-error-state{padding-inline:10px}}.access-denied-state{display:grid;min-height:min(700px,calc(100vh - 220px));place-items:center;padding:56px 30px;border:1px solid var(--color-border);border-radius:var(--radius-lg, 14px);background:linear-gradient(160deg,#0f1d2dcc,#081320db);color:var(--color-text)}.access-denied-state__content{display:flex;width:min(100%,650px);align-items:center;flex-direction:column;text-align:center}.access-denied-state__shield{position:relative;width:146px;height:167px;margin-bottom:16px;border:4px solid #9dbbe3;border-radius:52% 52% 60% 60%/20% 20% 78% 78%;clip-path:polygon(50% 0,100% 22%,94% 69%,76% 89%,50% 100%,24% 89%,6% 69%,0 22%);background:#15273d61}.access-denied-state__shield:before{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:inherit;background:linear-gradient(180deg,#26446724,#0b192a59);content:"";clip-path:inherit}.access-denied-state__lock{position:absolute;top:67px;left:50%;width:61px;height:51px;border:4px solid #ffb321;border-radius:9px;background:#0d1c2e;transform:translate(-50%)}.access-denied-state__lock:before{position:absolute;bottom:43px;left:50%;width:39px;height:39px;border:4px solid #ffb321;border-bottom:0;border-radius:20px 20px 0 0;content:"";transform:translate(-50%)}.access-denied-state__lock i{position:absolute;top:15px;left:50%;width:10px;height:10px;border:4px solid #ffb321;border-radius:50%;transform:translate(-50%)}.access-denied-state__lock b{position:absolute;top:25px;left:50%;width:3px;height:12px;border-radius:3px;background:#ffb321;transform:translate(-50%)}.access-denied-state__code{margin:2px 0 19px;color:#7186a1;font-size:23px;font-weight:750;letter-spacing:.04em}.access-denied-state__content h1{margin:0;font-size:29px;line-height:1.25;letter-spacing:-.025em}.access-denied-state__content p{margin:15px 0 29px;color:var(--color-muted);font-size:17px;line-height:1.55}.access-denied-state__back{display:inline-flex;min-width:348px;min-height:52px;align-items:center;justify-content:center;gap:11px;padding:0 28px;border:0;border-radius:10px;background:var(--color-primary);color:#fff;font:inherit;font-weight:650;cursor:pointer;transition:background-color .2s,transform .2s}.access-denied-state__back:hover{background:var(--color-primary-hover, var(--color-primary));transform:translateY(-1px)}.access-denied-state__back svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.access-denied-state__home{margin-top:25px;color:var(--color-primary)}.access-denied-state__home:hover{text-decoration:underline}@media (max-width: 767px){.access-denied-state{min-height:calc(100dvh - 260px);padding:43px 13px 52px}.access-denied-state__shield{width:130px;height:149px;margin-bottom:12px}.access-denied-state__lock{top:61px;transform:translate(-50%) scale(.9)}.access-denied-state__code{margin-bottom:19px;font-size:21px}.access-denied-state__content h1{font-size:25px}.access-denied-state__content p{max-width:330px;margin:14px 0 27px;font-size:15px}.access-denied-state__back{width:100%;min-width:0;padding:0 18px}.access-denied-state__home{margin-top:23px;font-size:15px}}@media (max-width: 370px){.access-denied-state{padding-inline:10px}}.complex-context-notice{margin:24px;padding:24px;border:1px solid var(--border, #e2e8f0);border-radius:16px;background:var(--surface, #fff);color:var(--text, #17243b)}.complex-context-notice h2{margin:0 0 12px;font-size:22px}.complex-context-notice p{margin:0 0 20px;line-height:1.6}.complex-context-notice .button{min-height:44px;white-space:normal}.sidebar [aria-disabled=true],.bottom-navigation [aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (max-width: 767px){.complex-context-notice{margin:16px;padding:20px}.complex-context-notice h2{font-size:20px}.complex-context-notice .button{width:100%}}button.sidebar-nav__link{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}a.complex-picker{text-decoration:none}button.sidebar-nav__link--active{background:var(--color-primary-soft)}.sidebar__bottom>.button{width:100%}button.bottom-navigation__link{padding:0;font:inherit;cursor:pointer}.header-actions{display:flex;align-items:center;gap:14px;margin-left:auto}@media (max-width: 767px){.mobile-header__top .header-actions .button{margin-left:0}}.favorite-toggle svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}button.favorite-toggle.favorite-toggle--active{border-color:#147df5;background:#147df5;color:#fff}button.favorite-toggle.favorite-toggle--active svg{fill:currentColor}.listing-image-preview{display:block;width:100%;height:100%;object-fit:cover}.listing-image-preview__fallback{display:grid;width:100%;height:100%;padding:10px;place-items:center;font-size:14px}.home-content{padding:26px 28px 32px}.home-hero{min-height:175px;padding:26px 28px;display:flex;align-items:center;justify-content:space-between;gap:28px;overflow:hidden;position:relative;border:1px solid #1c477b;border-radius:var(--radius-lg);background:linear-gradient(112deg,#101a29,#102846 56%,#0d3d79)}.home-hero:after{content:"";width:250px;height:250px;position:absolute;right:-55px;top:-105px;border-radius:50%;background:#2f80ed2e}.home-hero__content{max-width:590px;position:relative;z-index:1}.home-hero__eyebrow{color:#8fc1ff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-hero h1{margin:7px 0 10px;font-size:clamp(25px,2.2vw,34px);line-height:1.15;letter-spacing:-.7px}.home-hero p{max-width:520px;margin:0;color:#bac9dc;font-size:14px;line-height:1.5}.home-hero .button{position:relative;z-index:1;flex:0 0 auto}.home-section{margin-top:25px}.home-section__header{margin-bottom:13px;display:flex;align-items:center;justify-content:space-between;gap:12px}.home-section__header h2{margin:0;font-size:18px}.home-categories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.home-category{min-height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);text-decoration:none}.home-category:hover,.home-category--active{border-color:var(--color-primary);background:var(--color-primary-soft)}.home-category__icon{color:#7eb5ff;font-size:20px}.home-category__name{font-size:12px}.listing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.listing-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);text-decoration:none}.listing-card__link{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:inherit}.listing-card__link:focus-visible{outline:3px solid rgb(47 128 237 / 42%);outline-offset:2px}.listing-card__image{height:118px;display:grid;place-items:center;position:relative;background:linear-gradient(145deg,#142338,#1f426e);color:#9dc8ff;font-size:38px}.listing-card--service .listing-card__image{background:linear-gradient(145deg,#2a1d16,#60432c);color:#ffd1a2}.listing-card--home .listing-card__image{background:linear-gradient(145deg,#132a26,#24594f);color:#9ce2d5}.listing-card--property .listing-card__image{background:linear-gradient(145deg,#211a31,#493970);color:#cbb7ff}.listing-card__favorite{width:36px;height:36px;display:grid;place-items:center;position:absolute;right:9px;top:9px;border:1px solid rgb(255 255 255 / 18%);border-radius:50%;background:#05080cb3;color:#fff;cursor:pointer;z-index:2}.listing-card__body{padding:12px}.listing-card__category{color:var(--color-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.listing-card h3{margin:6px 0 10px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.listing-card__meta{display:flex;align-items:end;justify-content:space-between;gap:8px}.listing-card__price{font-size:14px;font-weight:700}.listing-card__time{color:var(--color-muted);font-size:10px}@media (max-width: 1100px){.home-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.home-content{padding:18px 16px 24px}.home-hero{min-height:205px;padding:22px 20px;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.home-hero__content{max-width:310px}.home-hero__eyebrow{font-size:10px}.home-hero h1{max-width:310px;margin:7px auto 8px;font-size:23px}.home-hero p{max-width:310px;margin:0 auto;font-size:12px}.home-hero .button{min-height:40px;padding:0 16px;font-size:11px}.home-section{margin-top:20px}.home-section__header h2{font-size:19px}.home-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-category{min-height:60px;gap:5px}.home-category__icon{font-size:18px}.home-category__name{font-size:10px}.listing-grid{grid-template-columns:1fr;gap:10px}.listing-card{min-height:94px;display:grid;grid-template-columns:112px minmax(0,1fr)}.listing-card__image{height:100%;min-height:94px;font-size:32px}.listing-card__body{display:flex;flex-direction:column;justify-content:center;padding:11px 12px}.listing-card:nth-child(n+4){display:none}}.catalog-loading{width:min(100%,1440px);min-height:60vh;margin:0 auto;padding:28px;color:var(--color-text)}.catalog-loading__heading h1{margin:0;font-size:clamp(28px,3vw,38px)}.catalog-loading__title{width:min(310px,66%);height:36px;border-radius:6px}.catalog-loading__status{margin:13px 0 10px;color:var(--color-muted);font-size:14px}.catalog-loading__track{height:5px;overflow:hidden;border-radius:999px;background:var(--color-border)}.catalog-loading__track span{display:block;width:40%;height:100%;border-radius:inherit;background:var(--color-primary);animation:catalog-loading-progress 1.7s ease-in-out infinite alternate}.catalog-loading__tools{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:16px;margin-top:27px}.catalog-loading__surface{min-height:54px;display:flex;align-items:center;padding:0 18px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.catalog-loading__line{display:block;width:30%;height:14px;border-radius:4px}.catalog-loading__filter .catalog-loading__line{width:62%}.catalog-loading__categories{display:flex;gap:12px;margin:20px 0 25px;overflow:hidden}.catalog-loading__categories span{flex:0 0 128px;height:42px;border:1px solid var(--color-border);border-radius:999px}.catalog-loading__categories span:nth-child(2){flex-basis:145px}.catalog-loading__categories span:nth-child(3){flex-basis:112px}.catalog-loading__categories span:nth-child(5){flex-basis:154px}.catalog-loading__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.catalog-loading__card{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg, 14px);background:var(--color-surface)}.catalog-loading__image{aspect-ratio:16 / 9.5;margin:13px 13px 0;border-radius:9px}.catalog-loading__card-lines{display:grid;gap:10px;padding:15px 14px 18px}.catalog-loading__card-lines .catalog-loading__line{width:82%}.catalog-loading__card-lines .catalog-loading__line--medium{width:64%;height:11px}.catalog-loading__card-lines .catalog-loading__line--price{width:35%;height:15px;margin-top:4px}.catalog-loading .shimmer{position:relative;overflow:hidden;background:var(--color-border)}.catalog-loading .shimmer:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(154,176,202,.24),transparent);animation:catalog-loading-shimmer 1.55s infinite}@keyframes catalog-loading-shimmer{to{transform:translate(100%)}}@keyframes catalog-loading-progress{0%{width:28%}to{width:72%}}@media (max-width: 1100px){.catalog-loading__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.catalog-loading{width:100%;padding:22px 16px 26px}.catalog-loading__title{height:31px}.catalog-loading__status{margin-top:12px}.catalog-loading__track{height:4px}.catalog-loading__tools{grid-template-columns:minmax(0,1fr) 52px;gap:10px;margin-top:20px}.catalog-loading__surface{min-height:52px;padding:0 14px}.catalog-loading__filter{justify-content:center;padding:0}.catalog-loading__filter .catalog-loading__line{display:none}.catalog-loading__search .catalog-loading__line{width:56%}.catalog-loading__categories{gap:9px;margin:15px -16px 18px;padding:0 16px}.catalog-loading__categories span{flex-basis:100px;height:38px}.catalog-loading__categories span:nth-child(2){flex-basis:112px}.catalog-loading__categories span:nth-child(3){flex-basis:92px}.catalog-loading__cards{grid-template-columns:1fr;gap:14px}.catalog-loading__card:nth-child(n+4){display:none}.catalog-loading__image{aspect-ratio:16 / 8.2;margin:12px 12px 0}.catalog-loading__card-lines{padding:13px 13px 16px}}@media (prefers-reduced-motion: reduce){.catalog-loading .shimmer:after,.catalog-loading__track span{animation:none}.catalog-loading__track span{width:52%}}.catalog-content{max-width:1440px;margin:0 auto;padding:28px}.catalog-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.catalog-heading__eyebrow{margin:0 0 6px;color:#78aff8;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.catalog-heading h1{margin:0;font-size:30px;letter-spacing:-.6px}.catalog-heading__description{margin:8px 0 0;color:var(--color-muted);font-size:14px}.catalog-mobile-search,.catalog-mobile-actions{display:none}.category-tabs{margin:24px 0 18px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.category-tabs::-webkit-scrollbar{display:none}.category-tab{min-height:40px;padding:0 15px;display:inline-flex;align-items:center;flex:0 0 auto;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-muted);font-size:13px;text-decoration:none}.category-tab:hover,.category-tab--active{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-text)}.catalog-layout{display:grid;grid-template-columns:224px minmax(0,1fr);gap:22px;align-items:start}.filters-panel{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.filters-panel__header{padding:17px 17px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-border)}.filters-panel__header h2{margin:0;font-size:17px}.filters-panel__header button{padding:5px 0;border:0;background:transparent;color:#78aff8;font-size:11px;cursor:pointer}.filter-group{margin:0;padding:16px 17px;border:0;border-bottom:1px solid var(--color-border)}.filter-group legend{margin-bottom:12px;padding:0;font-size:13px;font-weight:700}.filter-option{min-height:30px;display:flex;align-items:center;gap:9px;color:#c7d0dc;font-size:12px;cursor:pointer}.filter-option input{width:16px;height:16px;margin:0;accent-color:var(--color-primary)}.filter-option small{margin-left:auto;color:var(--color-muted);font-size:10px}.price-fields{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;color:var(--color-muted)}.price-fields input{width:100%;min-width:0;height:38px;padding:0 9px;border:1px solid var(--color-border);border-radius:9px;outline:none;background:var(--color-bg);color:var(--color-text);font-size:12px}.price-fields input:focus{border-color:var(--color-primary)}.filters-panel__submit{width:calc(100% - 34px);margin:16px 17px 17px;padding:0 12px;font-size:12px}.catalog-results{min-width:0}.catalog-results__header{min-height:48px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:18px}.catalog-results__header h2{margin:0;font-size:18px}.catalog-results__header p{margin:4px 0 0;color:var(--color-muted);font-size:11px}.sort-control{display:flex;align-items:center;gap:9px;color:var(--color-muted);font-size:11px}.sort-control select{height:40px;padding:0 34px 0 12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text)}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.catalog-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.catalog-card__link{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:inherit}.catalog-card__link:focus-visible{outline:3px solid rgb(47 128 237 / 42%);outline-offset:2px}.catalog-card__image{height:142px;display:grid;place-items:center;position:relative;background:linear-gradient(145deg,#142338,#1f426e);color:#9dc8ff;font-size:41px}.catalog-card--service .catalog-card__image{background:linear-gradient(145deg,#2a1d16,#60432c);color:#ffd1a2}.catalog-card--home .catalog-card__image{background:linear-gradient(145deg,#132a26,#24594f);color:#9ce2d5}.catalog-card--property .catalog-card__image{background:linear-gradient(145deg,#211a31,#493970);color:#cbb7ff}.catalog-card--transport .catalog-card__image{background:linear-gradient(145deg,#29270e,#5e5b21);color:#f0e881}.catalog-card__favorite{width:36px;height:36px;display:grid;place-items:center;position:absolute;top:10px;right:10px;border:1px solid rgb(255 255 255 / 18%);border-radius:50%;background:#05080cb8;color:#fff;cursor:pointer;z-index:2}.catalog-card__body{padding:13px}.catalog-card__category{color:var(--color-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.catalog-card h3{margin:6px 0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.catalog-card__body>p{height:32px;margin:0 0 12px;overflow:hidden;color:var(--color-muted);font-size:11px;line-height:1.45}.catalog-card__meta{display:flex;align-items:end;justify-content:space-between;gap:8px}.catalog-card__meta strong{font-size:14px}.catalog-card__meta span{color:var(--color-muted);font-size:10px}.pagination{margin-top:22px;display:flex;align-items:center;justify-content:center;gap:6px}.pagination button{width:38px;height:38px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface);color:var(--color-text);cursor:pointer}.pagination button:disabled{opacity:.4;cursor:default}.pagination .pagination__current{border-color:var(--color-primary);background:var(--color-primary)}.pagination span{color:var(--color-muted)}@media (max-width: 1180px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.catalog-content{padding:20px 16px 24px}.catalog-heading__eyebrow{display:none}.catalog-heading h1{font-size:24px}.catalog-heading__description{margin-top:6px;font-size:12px}.catalog-mobile-search{margin-top:17px;display:block}.category-tabs{margin:14px -16px 12px;padding:0 16px}.category-tab{min-height:38px;padding:0 13px;font-size:12px}.catalog-mobile-actions{margin-bottom:17px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.catalog-action-button{min-width:0;min-height:44px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-border);border-radius:11px;background:var(--color-surface);color:var(--color-text);font-size:12px}.catalog-layout{display:block}.filters-panel,.sort-control{display:none}.catalog-results__header{min-height:auto;margin-bottom:12px}.catalog-results__header h2{font-size:18px}.catalog-grid{grid-template-columns:1fr;gap:10px}.catalog-card{min-height:126px;display:grid;grid-template-columns:124px minmax(0,1fr)}.catalog-card__image{height:100%;min-height:126px;font-size:34px}.catalog-card__body{min-width:0;padding:12px}.catalog-card h3{margin-bottom:5px;font-size:13px}.catalog-card__body>p{height:30px;margin-bottom:9px;font-size:10px}.catalog-card__meta strong{font-size:13px}.catalog-card__favorite{width:34px;height:34px;top:8px;right:8px}.pagination{margin-top:18px}.pagination button{width:36px;height:36px}}@media (max-width: 359px){.catalog-card{grid-template-columns:106px minmax(0,1fr)}.catalog-card__body>p{display:none}}.filters-panel{border-color:var(--color-primary);box-shadow:0 0 0 3px #2f80ed14}.mobile-filter-sheet{display:none}@media (max-width: 767px){body.mobile-filters-open{overflow:hidden}.app-shell--mobile-overlay-open .mobile-header,.app-shell--mobile-overlay-open .catalog-content,.app-shell--mobile-overlay-open .bottom-navigation{display:none}.app-shell--mobile-overlay-open{padding-bottom:0}.mobile-filter-sheet{min-height:100dvh;display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:var(--color-bg)}.mobile-filter-sheet__header{min-height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;display:grid;grid-template-columns:48px 1fr 68px;align-items:center;background:var(--color-header);border-bottom:1px solid var(--color-border)}.mobile-filter-sheet__header h2{margin:0;text-align:center;font-size:18px}.mobile-filter-sheet__header>button{min-height:44px;padding:0;border:0;background:transparent;color:#78aff8;font-size:12px;cursor:pointer}.mobile-filter-sheet__header .mobile-filter-sheet__close{width:44px;color:var(--color-text);font-size:28px;text-align:left}.mobile-filter-sheet__form{min-height:0;flex:1;padding:0 16px;overflow-y:auto}.mobile-filter-group{margin:0;padding:17px 0;border:0;border-bottom:1px solid var(--color-border)}.mobile-filter-group legend{margin-bottom:11px;padding:0;font-size:14px;font-weight:700}.mobile-filter-group>label{min-height:40px;display:flex;align-items:center;gap:11px;color:#d6dce5;font-size:13px;cursor:pointer}.mobile-filter-group input[type=radio],.mobile-filter-group input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--color-primary)}.mobile-filter-group small{margin-left:auto;color:var(--color-muted);font-size:11px}.mobile-price-fields{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;color:var(--color-muted)}.mobile-price-fields input{width:100%;min-width:0;height:46px;padding:0 12px;border:1px solid var(--color-border);border-radius:10px;outline:none;background:var(--color-surface);color:var(--color-text);font-size:16px}.mobile-price-fields input:focus{border-color:var(--color-primary)}.mobile-filter-group--compact>label{justify-content:space-between}.mobile-filter-sheet__footer{padding:14px 16px calc(14px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 2fr;gap:10px;background:var(--color-header);border-top:1px solid var(--color-border)}.mobile-filter-sheet__footer .button{min-width:0;padding:0 10px;font-size:12px}}.mobile-search-row{display:none}.catalog-content--active-filters .filters-panel{border-color:var(--color-border);box-shadow:none}.active-filter-list{min-height:34px;margin-bottom:12px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.active-filter-list__label{margin-right:2px;color:var(--color-muted);font-size:11px}.active-filter{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid #285b99;border-radius:999px;background:var(--color-primary-soft);color:#dcebff;font-size:11px;cursor:pointer}.active-filter span{color:#8fc1ff;font-size:15px}.clear-all{min-height:32px;padding:0 5px;border:0;background:transparent;color:#78aff8;font-size:11px;cursor:pointer}.catalog-content--active-filters .pagination{display:none}.catalog-content--active-filters .catalog-card--chair .catalog-card__image{background:linear-gradient(145deg,#302114,#664629);color:#ffd1a2}.catalog-content--active-filters .catalog-card--wardrobe .catalog-card__image{background:linear-gradient(145deg,#211a31,#493970);color:#cbb7ff}.catalog-content--active-filters .catalog-card--toys .catalog-card__image{background:linear-gradient(145deg,#132a26,#24594f);color:#9ce2d5}.catalog-content--active-filters .catalog-card--stroller .catalog-card__image{background:linear-gradient(145deg,#29270e,#5e5b21);color:#f0e881}.catalog-content--active-filters .catalog-card--books .catalog-card__image{background:linear-gradient(145deg,#301a27,#673653);color:#f0acd2}@media (max-width: 767px){.mobile-search-row{margin-top:17px;display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:9px}.mobile-filter-button{width:46px;min-height:46px;display:grid;place-items:center;position:relative;border:1px solid var(--color-primary);border-radius:11px;background:var(--color-primary-soft);color:#8fc1ff;font-size:19px;cursor:pointer}.mobile-filter-button__count{min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;position:absolute;top:-6px;right:-6px;border-radius:999px;background:var(--color-primary);color:#fff;font-size:10px;font-weight:700}.catalog-content--active-filters .active-filter-list{margin:0 -16px 11px;padding:0 16px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.catalog-content--active-filters .active-filter-list::-webkit-scrollbar{display:none}.catalog-content--active-filters .active-filter-list__label{display:none}.catalog-content--active-filters .active-filter{min-height:34px;flex:0 0 auto;font-size:11px}.catalog-content--active-filters .clear-all{min-height:34px;margin-left:4px;flex:0 0 auto}.catalog-content--active-filters .sort-control{display:block}.catalog-content--active-filters .sort-control>span{display:none}.catalog-content--active-filters .sort-control select{max-width:146px;height:38px;padding:0 26px 0 9px;font-size:11px}}@media (max-width: 359px){.catalog-content--active-filters .sort-control select{max-width:130px}}.catalog-empty{display:grid;min-height:500px;place-items:center;margin-top:8px;padding:42px 28px;border:1px solid var(--color-border);border-radius:14px;background:linear-gradient(160deg,#0f1d2dcc,#081320db)}.catalog-empty__content{display:flex;width:min(100%,580px);align-items:center;flex-direction:column;text-align:center}.catalog-empty__illustration{position:relative;width:260px;height:190px;margin-bottom:17px}.catalog-empty__card{position:absolute;top:13px;left:48%;width:168px;height:145px;padding:17px;border:3px solid #99b2d2;border-radius:14px;background:#0c1726b8;transform:translate(-50%)}.catalog-empty__image{position:relative;height:75px;overflow:hidden;border-radius:6px;background:linear-gradient(145deg,#36475d,#26364b)}.catalog-empty__sun{position:absolute;top:12px;right:17px;width:18px;height:18px;border-radius:50%;background:#7890af}.catalog-empty__mountain{position:absolute;bottom:-26px;width:70px;height:70px;border-radius:8px;background:#5d718c;transform:rotate(45deg)}.catalog-empty__mountain--one{left:8px}.catalog-empty__mountain--two{right:4px;width:55px;height:55px;background:#4b5f7a}.catalog-empty__line{display:block;height:8px;margin-top:12px;border-radius:999px;background:#7185a1}.catalog-empty__line--long{width:83%}.catalog-empty__line--short{width:61%;margin-top:7px}.catalog-empty__lens{position:absolute;right:28px;bottom:18px;width:59px;height:59px;border:4px solid var(--color-primary);border-radius:50%;background:#0a1727}.catalog-empty__lens:after{position:absolute;right:-29px;bottom:-20px;width:35px;height:7px;border:3px solid var(--color-primary);border-radius:7px;background:#0a1727;content:"";transform:rotate(45deg);transform-origin:left center}.catalog-empty__ray{position:absolute;width:20px;height:2px;border-radius:2px;background:var(--color-primary)}.catalog-empty__ray--one{top:70px;left:18px;transform:rotate(38deg)}.catalog-empty__ray--two{top:94px;left:10px;width:13px}.catalog-empty__ray--three{top:69px;right:9px;transform:rotate(-50deg)}.catalog-empty__ray--four{top:94px;right:0;width:15px}.catalog-empty__content h3{margin:0;color:var(--color-text, #f7f9fc);font-size:28px;line-height:1.25;letter-spacing:-.025em}.catalog-empty__content p{max-width:540px;margin:15px 0 25px;color:var(--color-muted);font-size:16px;line-height:1.55}.catalog-empty__primary{min-width:280px;min-height:52px;padding:0 24px;border:0;border-radius:10px;background:var(--color-primary);color:#fff;font:inherit;font-weight:650;box-shadow:0 10px 25px #2386ff30;cursor:pointer;transition:filter .2s ease,transform .2s ease}.catalog-empty__primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.catalog-empty__return{margin-top:25px;color:var(--color-primary);font-size:14px;text-decoration:none}.catalog-empty__return:hover{text-decoration:underline}.catalog-empty__primary:focus-visible,.catalog-empty__return:focus-visible{outline:3px solid rgb(121 189 255 / 55%);outline-offset:3px}@media (max-width: 767px){.catalog-empty{min-height:430px;margin-top:4px;padding:34px 13px 42px}.catalog-empty__illustration{width:220px;height:175px;margin-bottom:14px;transform:scale(.91)}.catalog-empty__content h3{max-width:300px;font-size:25px}.catalog-empty__content p{margin:14px 0 24px;font-size:14px;line-height:1.55}.catalog-empty__primary{width:100%;min-width:0;min-height:52px;padding:0 18px}.catalog-empty__return{margin-top:22px;font-size:14px}}@media (max-width: 370px){.catalog-empty{padding-right:10px;padding-left:10px}.catalog-empty__illustration{transform:scale(.85);margin-bottom:5px}.catalog-empty__content h3{font-size:23px}}.fullscreen-gallery{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;min-height:100svh;overflow:hidden;place-items:center;background:#05070a;color:#f5f7fb}.fullscreen-gallery__header{position:absolute;z-index:20;top:0;right:0;left:0;min-height:72px;padding:10px 22px;display:grid;grid-template-columns:52px 1fr 52px;align-items:center;background:linear-gradient(to bottom,rgb(3 5 8 / 92%),transparent)}.fullscreen-gallery__icon-button,.fullscreen-gallery__arrow{width:46px;height:46px;padding:0;display:grid;place-items:center;border:1px solid #2a313d;border-radius:50%;background:#0d1117d6;color:#f5f7fb;cursor:pointer}.fullscreen-gallery svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fullscreen-gallery__title{text-align:center;font-size:14px;font-weight:500}.fullscreen-gallery__title>span{display:block}.fullscreen-gallery__counter{margin-top:4px;color:#9aa4b2;font-size:12px;font-weight:400}.fullscreen-gallery__stage{position:absolute;top:84px;right:100px;bottom:124px;left:100px;display:grid;place-items:center;touch-action:pan-y}.fullscreen-gallery__photo{position:relative;width:min(900px,100%);height:100%;max-height:590px;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,#b7a78e,#8e806d,#57504a);box-shadow:0 28px 80px #0000006b}.fullscreen-gallery__photo--2{background:linear-gradient(135deg,#d2c6b4,#6d6255)}.fullscreen-gallery__photo--3{background:linear-gradient(145deg,#718488,#c4d0cb)}.fullscreen-gallery__photo--4{background:linear-gradient(145deg,#b79a78,#574939)}.fullscreen-gallery-scene{position:absolute;top:10%;right:12%;bottom:10%;left:12%}.fullscreen-gallery-scene--2{transform:scale(.88) translate(-7%)}.fullscreen-gallery-scene--3{transform:scale(1.15) translateY(5%)}.fullscreen-gallery-scene--4{transform:scale(1.08)}.fullscreen-gallery-scene__wall{position:absolute;top:0;right:0;bottom:34%;left:0;border-radius:12px 12px 0 0;background:#f0e5d1c2}.fullscreen-gallery-scene__floor{position:absolute;top:66%;right:0;bottom:0;left:0;background:#5b49389e;transform:perspective(240px) rotateX(12deg);transform-origin:top}.fullscreen-gallery-scene__bed{position:absolute;right:15%;bottom:20%;left:15%;height:39%;border:8px solid #efe9df;border-radius:9px 9px 14px 14px;background:#d8e4e6;box-shadow:0 18px 26px #19141047}.fullscreen-gallery-scene__bed:before{position:absolute;top:-8px;right:8%;bottom:55%;left:8%;border-bottom:7px solid #efe9df;background:repeating-linear-gradient(90deg,transparent 0 28px,#efe9df 28px 34px);content:""}.fullscreen-gallery-scene__bed:after{position:absolute;right:9%;bottom:12%;left:9%;height:31%;border-radius:6px;background:linear-gradient(135deg,#c1d6d8,#edf3f3);content:""}.fullscreen-gallery-scene__lamp{position:absolute;top:9%;right:8%;width:11%;height:44%;border-right:5px solid #383b40}.fullscreen-gallery-scene__lamp:before{position:absolute;top:0;right:-23px;width:45px;height:31px;border-radius:50% 50% 8px 8px;background:#e0b464;content:""}.fullscreen-gallery-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#d8e7fb;font-size:clamp(90px,16vw,180px)}.fullscreen-gallery__arrows{position:absolute;z-index:15;top:50%;right:24px;left:24px;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.fullscreen-gallery__arrow{pointer-events:auto}.fullscreen-gallery__thumbnails{position:absolute;z-index:20;right:0;bottom:18px;left:0;padding:12px 20px;display:flex;justify-content:center;gap:10px;overflow-x:auto;background:linear-gradient(to top,rgb(3 5 8 / 92%),transparent)}.fullscreen-gallery__thumbnail{width:84px;height:64px;padding:0;display:grid;flex:0 0 auto;place-items:center;border:2px solid transparent;border-radius:9px;background:linear-gradient(145deg,#877d70,#514b45);color:#d8e7fb;font-size:25px;cursor:pointer}.fullscreen-gallery__thumbnail--2{background:linear-gradient(145deg,#d2c6b4,#6d6255)}.fullscreen-gallery__thumbnail--3{background:linear-gradient(145deg,#718488,#c4d0cb)}.fullscreen-gallery__thumbnail--4{background:linear-gradient(145deg,#b79a78,#574939)}.fullscreen-gallery__thumbnail--active{border-color:var(--color-primary);box-shadow:0 0 0 2px #05070a}.fullscreen-gallery__dots,.fullscreen-gallery__swipe-hint{display:none}.fullscreen-gallery button:hover{filter:brightness(1.12)}.fullscreen-gallery button:focus-visible{outline:3px solid rgb(40 124 255 / 45%);outline-offset:2px}@media (max-width: 767px){.fullscreen-gallery__header{min-height:64px;padding:8px 10px}.fullscreen-gallery__icon-button{border:0;background:#0d11178c}.fullscreen-gallery__stage{top:84px;right:0;bottom:112px;left:0}.fullscreen-gallery__photo{width:100%;height:min(58vh,500px);border-radius:0;box-shadow:none}.fullscreen-gallery-scene{top:17%;right:5%;bottom:17%;left:5%}.fullscreen-gallery__arrows,.fullscreen-gallery__thumbnails{display:none}.fullscreen-gallery__dots{position:absolute;z-index:20;right:0;bottom:42px;left:0;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px}.fullscreen-gallery__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#515a67;cursor:pointer;transition:width .2s ease,background-color .2s ease}.fullscreen-gallery__dot--active{width:20px;border-radius:999px;background:var(--color-primary)}.fullscreen-gallery__swipe-hint{position:absolute;right:0;bottom:22px;left:0;margin:0;display:block;color:#9aa4b2;text-align:center;font-size:11px}}@media (max-width: 360px){.fullscreen-gallery__title{font-size:13px}.fullscreen-gallery__photo{height:min(54vh,420px)}}@media (prefers-reduced-motion: reduce){.fullscreen-gallery__dot{transition:none}}.fullscreen-gallery__photo .listing-image-preview{object-fit:contain}.listing-unavailable-content{width:min(100%,1160px);margin:0 auto;padding:28px 30px 54px}.listing-unavailable-breadcrumb{min-height:44px;margin-bottom:17px;display:flex;align-items:center;gap:12px;color:#8faccc;font-size:14px}.listing-unavailable-breadcrumb a{display:inline-flex;align-items:center;gap:8px;color:#65a9ee;text-decoration:none}.listing-unavailable-breadcrumb svg{display:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.listing-unavailable-panel{min-height:755px;padding:56px 30px;display:grid;place-items:center;border:1px solid #223247;border-radius:14px;background:linear-gradient(160deg,#0f1d2dcc,#081320db)}.listing-unavailable-panel__inner{width:min(100%,650px);display:flex;align-items:center;flex-direction:column;text-align:center}.listing-unavailable-illustration{position:relative;width:250px;height:220px;margin-bottom:15px}.listing-unavailable-card{position:absolute;top:5px;left:50%;width:190px;height:189px;padding:15px;border:2px solid #597694;border-radius:12px;background:#0e1f33b8;transform:translate(-50%)}.listing-unavailable-picture{position:relative;height:112px;overflow:hidden;border-radius:6px;background:linear-gradient(145deg,#244565,#183651);opacity:.73}.listing-unavailable-building{position:absolute;bottom:0;display:block;background:#1b3957}.listing-unavailable-building:after{position:absolute;top:10px;right:7px;bottom:10px;left:7px;background:repeating-linear-gradient(to bottom,#315573 0 4px,transparent 4px 13px);content:""}.listing-unavailable-building--one{left:12px;width:43px;height:58px}.listing-unavailable-building--two{left:62px;width:53px;height:90px}.listing-unavailable-building--three{right:11px;width:46px;height:69px}.listing-unavailable-line{height:9px;margin-top:14px;display:block;border-radius:999px;background:#355673}.listing-unavailable-line--long{width:76%}.listing-unavailable-line--short{width:47%;margin-top:9px}.listing-unavailable-eye{position:absolute;right:12px;bottom:8px;width:70px;height:70px;display:grid;place-items:center;border:3px solid #8faecc;border-radius:50%;background:#0b1a2b;color:#a7c5e2;box-shadow:0 8px 20px #0000003b}.listing-unavailable-eye svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.listing-unavailable-panel h1{margin:0;font-size:31px;line-height:1.25;letter-spacing:-.025em}.listing-unavailable-panel p{max-width:620px;margin:17px 0 31px;color:#a9b8cb;font-size:17px;line-height:1.55}.listing-unavailable-primary{min-width:480px;min-height:56px;padding:0 28px;display:grid;place-items:center;border-radius:10px;background:#2386ff;color:#fff;font-weight:650;text-decoration:none;box-shadow:0 10px 25px #2386ff30;transition:background-color .2s,transform .2s}.listing-unavailable-primary:hover{background:#4598ff;transform:translateY(-1px)}.listing-unavailable-home{margin-top:27px;color:#2e91ff;text-decoration:none}.listing-unavailable-home:hover{text-decoration:underline}@media (max-width: 767px){.listing-unavailable-content{width:100%;padding:0 12px 22px}.listing-unavailable-breadcrumb{min-height:64px;margin:0 4px 15px}.listing-unavailable-breadcrumb svg{display:block}.listing-unavailable-panel{min-height:calc(100svh - 219px);padding:42px 12px 51px}.listing-unavailable-illustration{width:220px;height:195px;margin-bottom:11px;transform:scale(.9)}.listing-unavailable-panel h1{font-size:25px}.listing-unavailable-panel p{max-width:330px;margin:15px 0 28px;font-size:15px}.listing-unavailable-primary{width:100%;min-width:0;min-height:54px;padding:0 17px}.listing-unavailable-home{margin-top:24px;font-size:15px}}@media (max-width: 370px){.listing-unavailable-content,.listing-unavailable-panel{padding-inline:9px}}.listing-detail-shell .desktop-header{justify-content:space-between}.listing-detail-mobile-header,.listing-detail-mobile-actions{display:none}.listing-detail-content{width:min(1180px,100%);margin:0 auto;padding:6px clamp(24px,4vw,56px) 48px}.listing-detail-back{min-height:44px;margin:0 0 16px;padding:0;display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--color-muted);font-size:14px;cursor:pointer}.listing-detail-back svg,.listing-detail-icon-button svg,.listing-detail-shell .listing-detail-favorite svg,.listing-detail-shell .listing-detail-primary svg,.listing-detail-shell .listing-detail-report svg,.listing-detail-photo-count svg,.listing-detail-meta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.listing-detail-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.8fr);align-items:start;gap:24px}.listing-detail-gallery{min-width:0}.listing-detail-main-photo{position:relative;width:100%;min-height:430px;padding:0;display:grid;overflow:hidden;place-items:center;border:0;border-radius:var(--radius-lg);background:linear-gradient(145deg,#b7a78e,#8e806d,#57504a);color:var(--color-text);cursor:pointer}.listing-detail-scene{position:relative;display:block;width:76%;height:72%;filter:saturate(calc(1 - var(--listing-detail-photo-shift, 0)));transform:translate(var(--listing-detail-photo-offset, 0))}.listing-detail-scene--2{--listing-detail-photo-offset: -3%}.listing-detail-scene--3{--listing-detail-photo-offset: 3%;--listing-detail-photo-shift: .08}.listing-detail-scene--4{--listing-detail-photo-offset: 1%;--listing-detail-photo-shift: .16}.listing-detail-scene__wall{position:absolute;top:0;right:0;bottom:34%;left:0;border-radius:12px 12px 0 0;background:#f0e5d1bf}.listing-detail-scene__floor{position:absolute;top:66%;right:0;bottom:0;left:0;background:#5b49389e;transform:perspective(240px) rotateX(14deg);transform-origin:top}.listing-detail-scene__bed{position:absolute;right:15%;bottom:22%;left:15%;height:37%;border:7px solid #efe9df;border-radius:8px 8px 13px 13px;background:#d8e4e6;box-shadow:0 18px 26px #19141047}.listing-detail-scene__bed:before{position:absolute;top:-7px;right:8%;bottom:54%;left:8%;border-bottom:6px solid #efe9df;background:repeating-linear-gradient(90deg,transparent 0 22px,#efe9df 22px 27px);content:""}.listing-detail-scene__bed:after{position:absolute;right:9%;bottom:12%;left:9%;height:31%;border-radius:6px;background:linear-gradient(135deg,#c1d6d8,#edf3f3);content:""}.listing-detail-scene__lamp{position:absolute;top:9%;right:8%;width:11%;height:42%;border-right:5px solid #383b40}.listing-detail-scene__lamp:before{position:absolute;top:0;right:-20px;width:40px;height:28px;border-radius:50% 50% 8px 8px;background:#e0b464;content:""}.listing-detail-placeholder{font-size:clamp(72px,12vw,132px);color:#d8e7fb}.listing-detail-photo-count{position:absolute;right:14px;bottom:14px;padding:7px 10px;display:flex;align-items:center;gap:6px;border-radius:999px;background:#070a0fc2;font-size:12px}.listing-detail-photo-count svg{width:15px;height:15px}.listing-detail-thumbnails{margin-top:10px;display:grid;gap:10px}.listing-detail-thumbnail{min-height:76px;overflow:hidden;border:1px solid transparent;border-radius:var(--radius-sm);background:linear-gradient(145deg,#877d70,#514b45);color:#d8e7fb;font-size:28px;cursor:pointer}.listing-detail-thumbnail--2{background:linear-gradient(145deg,#cabda7,#776b5c)}.listing-detail-thumbnail--3{background:linear-gradient(145deg,#657478,#b2c2bf)}.listing-detail-thumbnail--4{background:linear-gradient(145deg,#b39878,#615342)}.listing-detail-thumbnail--selected{border-color:var(--color-primary);box-shadow:inset 0 0 0 2px var(--color-bg)}.listing-detail-info{padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.listing-detail-info__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.listing-detail-category{margin-bottom:12px;padding:6px 10px;display:inline-block;border-radius:999px;background:var(--color-primary-soft);color:#bdd7ff;font-size:12px}.listing-detail-info h1{margin:0 0 9px;font-size:clamp(22px,2.2vw,26px);font-weight:600;line-height:1.2}.listing-detail-favorite,.listing-detail-icon-button{width:44px;height:44px;padding:0;display:grid;flex:0 0 auto;place-items:center;border:1px solid var(--color-border);border-radius:11px;background:transparent;color:var(--color-text);cursor:pointer}.listing-detail-price{margin:0 0 16px;font-size:26px;font-weight:600}.listing-detail-meta{padding-bottom:18px;display:flex;flex-wrap:wrap;gap:10px 15px;border-bottom:1px solid var(--color-border);color:var(--color-muted);font-size:12px}.listing-detail-meta span{display:flex;align-items:center;gap:5px}.listing-detail-meta svg{width:14px;height:14px}.listing-detail-description{padding:18px 0;border-bottom:1px solid var(--color-border)}.listing-detail-description h2{margin:0 0 9px;font-size:15px}.listing-detail-description p{margin:0;color:#c2cad5;font-size:13px;line-height:1.55}.listing-detail-seller{padding:18px 0;display:flex;align-items:center;gap:11px}.listing-detail-seller__avatar{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#243a5c;color:#cfe0ff;font-size:14px;font-weight:600}.listing-detail-seller__details strong,.listing-detail-seller__details span{display:block}.listing-detail-seller__details strong{margin-bottom:3px;font-size:14px}.listing-detail-seller__details span{color:var(--color-muted);font-size:12px}.listing-detail-primary{width:100%;min-height:48px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--color-primary);border-radius:11px;background:var(--color-primary);color:#fff;font-weight:600;cursor:pointer}.listing-detail-auth-hint{margin:9px 0 0;color:var(--color-muted);text-align:center;font-size:11px}.listing-detail-report{min-height:44px;margin:6px auto 0;padding:0;display:flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:var(--color-muted);font-size:12px;cursor:pointer}.listing-detail-report svg{width:15px;height:15px}@media (max-width: 1050px) and (min-width: 768px){.listing-detail-layout{grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr)}.listing-detail-main-photo{min-height:350px}}@media (max-width: 767px){.listing-detail-shell .app-main{padding-bottom:96px}.listing-detail-shell .desktop-header,.listing-detail-back,.listing-detail-thumbnails,.listing-detail-favorite,.listing-detail-desktop-actions{display:none}.listing-detail-mobile-header{min-height:64px;padding:8px 10px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;border-bottom:1px solid var(--color-border);background:var(--color-bg)}.listing-detail-icon-button{border:0;border-radius:0}.listing-detail-mobile-header__title{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.listing-detail-content{width:100%;padding:0}.listing-detail-layout{display:block}.listing-detail-main-photo{min-height:292px;border-radius:0}.listing-detail-scene{width:82%;height:76%}.listing-detail-info{padding:18px;border:0;border-radius:0;background:transparent}.listing-detail-info h1{font-size:22px}.listing-detail-price{font-size:24px}.listing-detail-report span{font-size:0}.listing-detail-report span:after{font-size:12px;content:"Поскаржитися"}.listing-detail-mobile-actions{position:fixed;z-index:10;right:0;bottom:0;left:0;padding:12px 18px max(14px,env(safe-area-inset-bottom));display:block;border-top:1px solid var(--color-border);background:#080b10f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media (max-width: 360px){.listing-detail-main-photo{min-height:260px}.listing-detail-info,.listing-detail-mobile-actions{padding-inline:14px}}.listing-detail-content button:disabled,.listing-detail-mobile-actions button:disabled{opacity:.52;cursor:not-allowed}.listing-detail-description p{white-space:pre-wrap;overflow-wrap:anywhere}.listing-detail-seller__avatar{position:relative}.listing-detail-seller__avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;object-fit:cover}.listing-detail-shell .listing-detail-main-photo{height:430px}.listing-detail-shell .listing-detail-main-photo .listing-image-preview{object-fit:contain}.listing-detail-shell .listing-detail-thumbnail{height:76px;padding:0}.listing-detail-shell .listing-detail-placeholder{font-size:18px}@media (max-width: 1023px){.listing-detail-shell .listing-detail-main-photo{height:350px}}@media (max-width: 767px){.listing-detail-shell .listing-detail-main-photo{height:292px}}@media (max-width: 360px){.listing-detail-shell .listing-detail-main-photo{height:260px}}.complexes-shell{--complexes-surface: #0d1a25;--complexes-border: #294b64;--complexes-muted: #9bb6d2;--complexes-primary: #147df5;--complexes-green: #36d789}.complexes-shell .complex-picker{text-decoration:none}.complexes-page{width:min(1180px,100%);margin:0 auto;padding:34px clamp(22px,3.5vw,48px) 56px}.complexes-page__heading h1{margin:0;font-size:clamp(28px,3vw,36px);line-height:1.15;letter-spacing:-.03em}.complexes-page__heading p{margin:9px 0 0;color:var(--complexes-muted);font-size:14px}.complexes-page__tabs{display:flex;align-items:flex-end;gap:25px;margin-top:28px;border-bottom:1px solid var(--complexes-border)}.complexes-page__tab{position:relative;min-height:43px;padding:0 2px 13px;border:0;background:transparent;color:var(--complexes-muted);font:inherit;font-size:13px;font-weight:600}.complexes-page__tab--active{color:var(--color-text)}.complexes-page__tab--active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--complexes-primary);content:""}.complexes-page__tab span{display:inline-grid;min-width:19px;height:19px;margin-left:5px;padding:0 5px;place-items:center;border-radius:10px;background:#163b61;color:#bcdcff;font-size:10px}.complexes-page__tab:disabled{cursor:default;opacity:1}.complexes-page__filters{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,230px);gap:12px;margin:22px 0 24px}.complexes-page__search,.complexes-page__city{position:relative;display:flex;align-items:center}.complexes-page__search>svg,.complexes-page__city>svg{position:absolute;z-index:1;left:14px;width:19px;height:19px;fill:none;stroke:var(--complexes-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;pointer-events:none}.complexes-page__search input,.complexes-page__city select{width:100%;height:48px;padding:0 42px;border:1px solid var(--complexes-border);border-radius:11px;outline:0;background:var(--complexes-surface);color:var(--color-text);font:inherit;font-size:13px}.complexes-page__search input::placeholder{color:var(--complexes-muted)}.complexes-page__search input:focus,.complexes-page__city select:focus{border-color:var(--complexes-primary)}.complexes-page__city select{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.complexes-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.complexes-card{min-width:0;overflow:hidden;border:1px solid var(--complexes-border);border-radius:14px;background:var(--complexes-surface);box-shadow:0 12px 30px #00000021}.complexes-card--current{border-color:#287dcc;box-shadow:0 0 0 1px #147df538,0 12px 30px #0000002e}.complexes-card__visual{position:relative;height:157px;overflow:hidden;background:linear-gradient(155deg,#8fc4e7 0,#8fc4e7 51%,#d4d7cb 52%,#d4d7cb)}.complexes-card__cover-image{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.complexes-card__logo-image{position:absolute;z-index:4;bottom:10px;left:10px;width:45px;height:45px;border:2px solid rgb(255 255 255 / 90%);border-radius:10px;background:#102638;object-fit:cover;box-shadow:0 4px 12px #00000059}.complexes-card__visual:before,.complexes-card__visual:after{position:absolute;border-radius:50%;background:#fff3;content:""}.complexes-card__visual:before{top:17px;right:18px;width:34px;height:34px}.complexes-card__visual:after{right:-18px;bottom:-32px;width:125px;height:83px;background:#648f70}.complexes-card__visual--england{background:linear-gradient(150deg,#a7c9df 0,#a7c9df 50%,#bdc9ba 51%,#bdc9ba)}.complexes-card__visual--fine{background:linear-gradient(150deg,#6db0de 0,#6db0de 50%,#a8c899 51%,#a8c899)}.complexes-card__visual--republic{background:linear-gradient(150deg,#9fc9e8 0,#9fc9e8 48%,#ceb993 49%,#ceb993)}.complexes-card__visual--warsaw{background:linear-gradient(150deg,#8bb7d8 0,#8bb7d8 50%,#aeb6a7 51%,#aeb6a7)}.complexes-card__visual--nyvky{background:linear-gradient(150deg,#93c5e4 0,#93c5e4 49%,#b8c8a7 50%,#b8c8a7)}.complexes-card__building{position:absolute;z-index:1;bottom:13px;width:29%;border:1px solid rgb(27 49 67 / 26%);background:repeating-linear-gradient(90deg,transparent 0 13px,rgb(39 67 88 / 22%) 14px 16px),repeating-linear-gradient(0deg,#e4e8e5 0,#e4e8e5 12px,#afbbc0 13px,#afbbc0 15px);box-shadow:0 5px 12px #1a303f38}.complexes-card__building--first{left:6%;height:72px;transform:skewY(-2deg)}.complexes-card__building--second{left:35%;height:112px}.complexes-card__building--third{left:64%;height:88px;transform:skewY(2deg)}.complexes-card__badges{position:absolute;z-index:3;top:10px;right:10px;display:flex;gap:5px}.complexes-card__badges strong,.complexes-card__badges em{padding:5px 8px;border-radius:999px;font-size:9px;font-style:normal;font-weight:700;line-height:1;box-shadow:0 4px 12px #00000038}.complexes-card__badges strong{background:var(--complexes-primary);color:#fff}.complexes-card__badges em{background:var(--complexes-green);color:#062519}.complexes-card__body{padding:17px}.complexes-card__body h2{margin:0 0 8px;overflow:hidden;font-size:17px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.complexes-card__address{display:flex;min-height:30px;align-items:flex-start;gap:6px;margin:0 0 15px;color:var(--complexes-muted);font-size:11px;line-height:1.4}.complexes-card__address svg{width:15px;height:15px;flex:0 0 15px;fill:none;stroke:var(--complexes-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.complexes-card__stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;padding-top:13px;border-top:1px solid rgb(41 75 100 / 70%)}.complexes-card__stats span{display:grid;grid-template-columns:20px auto;column-gap:6px;align-items:center}.complexes-card__stats svg{width:18px;height:18px;grid-row:1 / span 2;fill:none;stroke:#75aee2;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.complexes-card__stats b{font-size:12px}.complexes-card__stats small{color:var(--complexes-muted);font-size:8px}.complexes-card__view{display:flex;width:100%;min-height:40px;align-items:center;justify-content:center;border:1px solid #35688c;border-radius:9px;background:#10283b;color:#d9ecff;font:inherit;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none}.complexes-card__view:hover{border-color:var(--complexes-primary);background:#143552}.complexes-page__empty{min-height:260px;display:grid;place-items:center;align-content:center;padding:30px;border:1px dashed var(--complexes-border);border-radius:14px;color:var(--complexes-muted);text-align:center}.complexes-page__empty>span{font-size:34px}.complexes-page__empty h2{margin:12px 0 5px;color:var(--color-text);font-size:18px}.complexes-page__empty p{margin:0;font-size:13px}@media (max-width: 1000px) and (min-width: 768px){.complexes-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.complexes-page{width:100%;padding:17px 10px 24px}.complexes-page__heading h1{font-size:24px}.complexes-page__heading p{font-size:11px;line-height:1.4}.complexes-page__tabs{margin-top:15px}.complexes-page__filters{grid-template-columns:1fr;gap:8px;margin:13px 0}.complexes-page__grid{grid-template-columns:1fr;gap:9px}.complexes-card{position:relative;display:grid;min-height:128px;grid-template-columns:108px minmax(0,1fr)}.complexes-card__visual{height:100%;min-height:128px}.complexes-card__logo-image{bottom:7px;left:6px;width:32px;height:32px;border-radius:7px}.complexes-card__building--first{height:52px}.complexes-card__building--second{height:78px}.complexes-card__building--third{height:64px}.complexes-card__badges{top:7px;right:auto;left:6px;display:grid;justify-items:start;gap:3px}.complexes-card__badges em{display:none}.complexes-card__body{position:relative;min-width:0;padding:10px 29px 9px 11px}.complexes-card__body:after{position:absolute;top:50%;right:10px;color:#8bb2dc;font-size:25px;transform:translateY(-50%);content:"›"}.complexes-card__body h2{margin-bottom:6px;font-size:13px}.complexes-card__address{min-height:0;margin-bottom:9px;font-size:9px}.complexes-card__stats{margin-bottom:0;padding-top:9px}.complexes-card__stats span{column-gap:4px}.complexes-card__stats svg{width:17px}.complexes-card__stats b{font-size:10px}.complexes-card__stats small{font-size:7px}.complexes-card__view{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}}@media (max-width: 360px){.complexes-page{padding-right:8px;padding-left:8px}.complexes-card{grid-template-columns:100px minmax(0,1fr)}.complexes-card__body{padding-left:9px}}.complexes-page--mine{--my-complexes-panel: #091722;--my-complexes-surface: #0a1a26;--my-complexes-line: #214963;--my-complexes-muted: #a6bed8;--my-complexes-blue: #087ff8}.my-complexes__search{width:min(620px,100%);margin:20px 0 22px}.my-complexes__count{margin:0 0 15px;font-size:18px;line-height:1.3}.my-complexes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;align-items:stretch}.complexes-card--membership .complexes-card__visual{height:205px}.complexes-card--membership .complexes-card__body{padding:18px}.complexes-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.complexes-card__action,.my-complexes__all-link{display:flex;min-height:42px;align-items:center;justify-content:center;padding:0 14px;border-radius:9px;font:inherit;font-size:11px;font-weight:600;text-align:center;text-decoration:none;cursor:pointer}.complexes-card__action--primary{border:1px solid var(--my-complexes-blue);background:var(--my-complexes-blue);color:#fff}.complexes-card__action--secondary,.my-complexes__all-link{border:1px solid #35617e;background:transparent;color:#d8ebff}.complexes-card__action:hover,.my-complexes__all-link:hover{filter:brightness(1.1)}.my-complexes__add-card{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px;border:1px dashed #35617e;border-radius:14px;background:#09172294;text-align:center}.my-complexes__add-icon{position:relative;width:82px;height:82px;display:grid;margin-bottom:20px;place-items:center;color:#73b7f5}.my-complexes__add-icon>svg{width:74px;height:74px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.my-complexes__add-icon i{position:absolute;right:0;bottom:0;display:grid;width:27px;height:27px;place-items:center;border:3px solid var(--my-complexes-panel);border-radius:50%;background:var(--my-complexes-blue);color:#fff;font-size:18px;font-style:normal;line-height:1}.my-complexes__add-card h3{margin:0 0 7px;font-size:18px}.my-complexes__add-card p{margin:0;color:var(--my-complexes-muted);font-size:11px}.my-complexes__all-link{width:min(230px,100%);margin-top:22px}.my-complexes__empty{min-height:180px;display:flex;align-items:center;justify-content:center;gap:14px;padding:24px;border:1px dashed var(--my-complexes-line);border-radius:14px;background:#0a1a2699;color:var(--my-complexes-muted)}.my-complexes__empty>span{font-size:30px}.my-complexes__empty h3{margin:0 0 4px;color:var(--color-text);font-size:15px}.my-complexes__empty p{margin:0;font-size:11px}@media (max-width: 960px) and (min-width: 768px){.my-complexes__grid{grid-template-columns:1fr}.my-complexes__add-card{min-height:260px}}@media (max-width: 767px){.my-complexes__search{margin:15px 0 20px}.my-complexes__search input{height:44px}.my-complexes__count{margin-bottom:12px;font-size:16px}.my-complexes__grid{grid-template-columns:1fr;gap:13px}.complexes-card--membership{display:block}.complexes-card--membership .complexes-card__visual{height:168px}.complexes-card--membership .complexes-card__body{padding:13px}.complexes-card--membership .complexes-card__body:after{display:none}.complexes-card--membership .complexes-card__body h2{font-size:17px}.complexes-card--membership .complexes-card__address{font-size:10px}.complexes-card--membership .complexes-card__stats{margin-bottom:14px}.complexes-card__action{min-height:43px;font-size:11px}.my-complexes__add-card{display:grid;min-height:148px;grid-template-columns:78px 1fr;grid-template-rows:auto auto;column-gap:17px;padding:20px;text-align:left}.my-complexes__add-icon{grid-row:1 / 3;width:70px;height:70px;margin:0}.my-complexes__add-icon>svg{width:65px;height:65px}.my-complexes__add-card h3{margin-bottom:5px;font-size:15px}.my-complexes__add-card p{font-size:10px}.my-complexes__all-link{width:100%;grid-column:2;margin-top:12px}.my-complexes__empty{min-height:120px}}@media (max-width: 360px){.my-complexes__add-card{grid-template-columns:64px 1fr;padding:16px}.my-complexes__add-icon,.my-complexes__add-icon>svg{width:55px;height:55px}}.complex-unavailable-shell{background:radial-gradient(circle at 72% -15%,rgb(35 134 255 / 7%),transparent 34%),var(--color-bg)}.complex-unavailable-page{width:min(100%,1120px);margin:0 auto;padding:22px 30px 54px}.complex-unavailable-page__breadcrumb{display:flex;min-height:34px;align-items:center;gap:12px;color:#91abc8;font-size:14px}.complex-unavailable-page__breadcrumb a{display:inline-flex;align-items:center;gap:8px;color:#69a8e9;text-decoration:none}.complex-unavailable-page__breadcrumb a:hover{color:#94c7ff}.complex-unavailable-page__breadcrumb svg{display:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.complex-unavailable-page>h1{margin:7px 0 20px;font-size:clamp(30px,3vw,40px);line-height:1.12;letter-spacing:-.035em}.complex-unavailable-panel{display:grid;min-height:710px;padding:55px 30px;place-items:center;border:1px solid #294765;border-radius:14px;background:linear-gradient(160deg,#0f263cc7,#081828db)}.complex-unavailable-panel__inner{display:flex;width:min(100%,640px);flex-direction:column;align-items:center;text-align:center}.complex-unavailable-illustration{position:relative;width:280px;height:240px;margin-bottom:13px}.complex-unavailable-pin{position:absolute;top:7px;left:50%;width:184px;height:204px;overflow:hidden;border:4px solid #477bb9;border-radius:50% 50% 50% 0;background:#102d4840;transform:translate(-50%) rotate(-45deg)}.complex-unavailable-pin:after{position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:2px solid rgb(67 113 164 / 28%);border-radius:50%;content:""}.complex-unavailable-building{position:absolute;z-index:1;bottom:42px;display:block;border:4px solid #467ab8;background:#0c2c49;transform:rotate(45deg)}.complex-unavailable-building:after{position:absolute;top:10px;right:8px;bottom:10px;left:8px;background:repeating-linear-gradient(to bottom,#4c83c1 0 5px,transparent 5px 15px);content:"";opacity:.85}.complex-unavailable-building--left{left:29px;width:48px;height:77px}.complex-unavailable-building--center{left:70px;width:59px;height:118px}.complex-unavailable-building--right{right:22px;width:51px;height:82px}.complex-unavailable-disabled-line{position:absolute;z-index:3;top:4px;left:50%;width:6px;height:231px;border-radius:6px;background:#8498b2;box-shadow:0 0 0 7px #0b1e31a6;transform:translate(-50%) rotate(45deg)}.complex-unavailable-ground{position:absolute;bottom:7px;width:88px;height:4px;border-radius:5px;background:#376aa0}.complex-unavailable-ground--left{left:17px}.complex-unavailable-ground--right{right:17px}.complex-unavailable-panel h2{margin:0;font-size:31px;line-height:1.25;letter-spacing:-.025em}.complex-unavailable-panel__description{display:block;visibility:visible;max-width:590px;margin:17px 0 31px;color:#a9bfd7;font-size:17px;line-height:1.55;opacity:1}.complex-unavailable-primary{display:grid;width:min(100%,465px);min-height:56px;padding:0 28px;place-items:center;border-radius:10px;background:#2386ff;color:#fff;font-weight:650;text-decoration:none;box-shadow:0 10px 25px #2386ff30;transition:background-color .2s,transform .2s}.complex-unavailable-primary:hover{background:#4598ff;transform:translateY(-1px)}.complex-unavailable-home{margin-top:27px;color:#2e91ff;text-decoration:none}.complex-unavailable-home:hover{text-decoration:underline}@media (max-width: 767px){.complex-unavailable-page{width:100%;padding:0 12px 22px}.complex-unavailable-page__breadcrumb{min-height:58px;margin:0 4px}.complex-unavailable-page__breadcrumb svg{display:block}.complex-unavailable-page>h1{margin:5px 4px 18px;font-size:29px}.complex-unavailable-panel{min-height:calc(100svh - 277px);padding:39px 12px 51px}.complex-unavailable-illustration{width:235px;height:208px;margin-bottom:10px;transform:scale(.88)}.complex-unavailable-panel h2{font-size:25px}.complex-unavailable-panel__description{max-width:330px;margin:15px 0 28px;font-size:15px}.complex-unavailable-primary{width:100%;min-height:54px;padding:0 17px}.complex-unavailable-home{margin-top:24px;font-size:15px}}@media (max-width: 370px){.complex-unavailable-page,.complex-unavailable-panel{padding-inline:9px}}.complex-info-shell{--complex-info-surface: #081925;--complex-info-line: #20506d;--complex-info-muted: #aac2dc;--complex-info-blue: #087ff8;--complex-info-green: #2cdb84;background:radial-gradient(circle at 64% 45%,#082333 0,transparent 43%),var(--color-bg)}.complex-info-page{width:min(1120px,100%);margin:0 auto;padding:30px clamp(22px,4vw,54px) 58px}.complex-info-page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.complex-info-page__back{display:inline-flex;align-items:center;gap:8px;margin-bottom:17px;color:var(--complex-info-muted);font-size:13px;text-decoration:none}.complex-info-page__back:hover{color:var(--color-text)}.complex-info-page__back svg{width:19px;height:19px}.complex-info-page>h1{margin:0 0 23px;font-size:clamp(30px,3.4vw,42px);line-height:1.1;letter-spacing:-.035em}.complex-info-hero{position:relative;height:clamp(230px,31vw,350px);overflow:hidden;border:1px solid #2c617e;border-radius:16px;background:linear-gradient(155deg,#91c9e9 0,#91c9e9 52%,#cbd8c5 53%,#cbd8c5);box-shadow:inset 0 -50px 80px #05151e40,0 18px 50px #0000002b}.complex-info-hero__cover-image{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.complex-info-hero__logo-image{position:absolute;z-index:4;bottom:17px;left:18px;width:58px;height:58px;border:2px solid rgb(255 255 255 / 92%);border-radius:12px;background:#102638;object-fit:cover;box-shadow:0 5px 17px #00000059}.complex-info-hero:before{position:absolute;top:25px;right:9%;width:68px;height:68px;border-radius:50%;background:#fff5ca6b;box-shadow:0 0 45px #fff5ca59;content:""}.complex-info-hero:after{position:absolute;right:-6%;bottom:-23%;width:52%;height:58%;border-radius:50% 50% 0 0;background:#4f8264;content:""}.complex-info-hero--england{background:linear-gradient(155deg,#accfe4 0,#accfe4 52%,#c3cec0 53%,#c3cec0)}.complex-info-hero--fine{background:linear-gradient(155deg,#72b6e2 0,#72b6e2 52%,#aacb9b 53%,#aacb9b)}.complex-info-hero--republic{background:linear-gradient(155deg,#a4cfea 0,#a4cfea 50%,#d1bc97 51%,#d1bc97)}.complex-info-hero--warsaw{background:linear-gradient(155deg,#91bddc 0,#91bddc 52%,#b4bdad 53%,#b4bdad)}.complex-info-hero--nyvky{background:linear-gradient(155deg,#9bcae6 0,#9bcae6 51%,#bdcdaa 52%,#bdcdaa)}.complex-info-hero__tower{position:absolute;z-index:1;bottom:0;border:1px solid rgb(28 52 68 / 36%);background:repeating-linear-gradient(90deg,transparent 0 18px,#35566e 19px 23px),repeating-linear-gradient(0deg,#e6e9e6 0,#e6e9e6 17px,#aebcc1 18px,#aebcc1 21px);box-shadow:0 8px 22px #182e3d47}.complex-info-hero__tower--one{left:4%;width:18%;height:46%}.complex-info-hero__tower--two{left:20%;width:21%;height:70%}.complex-info-hero__tower--three{left:39%;width:18%;height:57%}.complex-info-hero__tower--four{left:55%;width:22%;height:79%}.complex-info-hero__tower--five{left:75%;width:19%;height:63%}.complex-info-hero__badges{position:absolute;z-index:3;right:18px;bottom:16px;display:flex;gap:8px}.complex-info-hero__badges b,.complex-info-hero__badges em{display:inline-flex;min-height:31px;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;font-size:10px;font-style:normal;font-weight:700;box-shadow:0 6px 16px #0000003d}.complex-info-hero__badges b{background:var(--complex-info-blue);color:#fff}.complex-info-hero__badges em{background:var(--complex-info-green);color:#052519}.complex-info-hero__badges svg{width:14px;height:14px}.complex-info-page__location{display:grid;grid-template-columns:1fr minmax(230px,310px);align-items:center;gap:24px;padding:18px 0 24px}.complex-info-page__location p{display:flex;align-items:center;gap:9px;margin:0;color:var(--complex-info-muted);font-size:13px}.complex-info-page__location p svg{width:20px;height:20px;color:var(--complex-info-blue)}.complex-info-page__catalog-link{display:flex;min-height:46px;align-items:center;justify-content:center;padding:0 18px;border:1px solid var(--complex-info-blue);border-radius:10px;background:var(--complex-info-blue);color:#fff;font-size:13px;font-weight:700;text-decoration:none}.complex-info-page__catalog-link:hover{filter:brightness(1.08)}.complex-info-page__overview{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(130px,.65fr) minmax(130px,.65fr);gap:14px;margin-bottom:14px}.complex-info-card{border:1px solid var(--complex-info-line);border-radius:13px;background:#081925e0}.complex-info-card h2{display:flex;align-items:center;gap:9px;margin:0 0 14px;font-size:17px}.complex-info-card h2 svg{width:21px;height:21px;color:#55a9f6}.complex-info-page__about{padding:21px}.complex-info-page__about p{margin:0;color:var(--complex-info-muted);font-size:13px;line-height:1.65}.complex-info-page__metric{min-height:142px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.complex-info-page__metric>svg{width:30px;height:30px;margin-bottom:9px;color:#55a9f6}.complex-info-page__metric b{font-size:23px}.complex-info-page__metric span{margin-top:3px;color:var(--complex-info-muted);font-size:10px}.complex-info-page__details{padding:21px}.complex-info-page__details dl{margin:0}.complex-info-page__details dl div{display:grid;grid-template-columns:30% 1fr;padding:13px 3px;border-top:1px solid rgb(32 80 109 / 65%)}.complex-info-page__details dt,.complex-info-page__details dd{margin:0;font-size:12px}.complex-info-page__details dt{color:var(--complex-info-muted)}.complex-info-page__details dd{display:flex;align-items:center;gap:7px}.complex-info-page__details dd i{width:7px;height:7px;border-radius:50%;background:var(--complex-info-green);box-shadow:0 0 8px #2cdb848c}@media (max-width: 960px) and (min-width: 768px){.complex-info-page__location{grid-template-columns:1fr 280px}.complex-info-page__overview{grid-template-columns:1.6fr .8fr .8fr}}@media (max-width: 767px){.complex-info-shell{background:var(--color-bg)}.complex-info-page{width:100%;padding:19px 11px 28px}.complex-info-page__back{margin-bottom:12px;font-size:12px}.complex-info-page>h1{margin-bottom:16px;font-size:28px}.complex-info-hero{height:171px;border-radius:12px}.complex-info-hero__logo-image{bottom:8px;left:9px;width:42px;height:42px;border-radius:9px}.complex-info-hero__tower{background:repeating-linear-gradient(90deg,transparent 0 10px,#35566e 10px 14px),repeating-linear-gradient(0deg,#e6e9e6 0,#e6e9e6 12px,#aebcc1e5 12px,#aebcc1e5 14px)}.complex-info-hero__tower--one{height:80px}.complex-info-hero__tower--two{height:116px}.complex-info-hero__tower--three{height:95px}.complex-info-hero__tower--four{height:130px}.complex-info-hero__tower--five{height:103px}.complex-info-hero__badges{right:9px;bottom:8px;left:9px;gap:6px}.complex-info-hero__badges b,.complex-info-hero__badges em{min-height:27px;padding:5px 9px;font-size:9px}.complex-info-page__location{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:15px 0 20px}.complex-info-page__location p{font-size:11px}.complex-info-page__catalog-link{width:100%;min-height:44px}.complex-info-page__overview{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.complex-info-page__about{grid-column:1 / -1;padding:17px}.complex-info-page__about p{font-size:11px;line-height:1.55}.complex-info-card h2{margin-bottom:12px;font-size:15px}.complex-info-page__metric{min-height:113px}.complex-info-page__metric>svg{width:27px;height:27px}.complex-info-page__metric b{font-size:20px}.complex-info-page__metric span{font-size:10px}.complex-info-page__details{padding:16px}.complex-info-page__details dl div{grid-template-columns:42% 1fr;padding:10px 2px}.complex-info-page__details dt,.complex-info-page__details dd{font-size:10px}}@media (max-width: 360px){.complex-info-page{padding-right:8px;padding-left:8px}.complex-info-page>h1{font-size:25px}.complex-info-page__details dl div{grid-template-columns:38% 1fr}}.favorites-shell{background:var(--color-bg)}.favorites-page{width:min(100%,1140px);margin:0 auto;padding:38px clamp(26px,4vw,58px) 54px}.favorites-page--protected{min-height:70vh}.favorites-page__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.favorites-page__heading h1{display:flex;align-items:center;gap:10px;margin:0 0 5px;font-size:31px;line-height:1.2}.favorites-page__heading h1 span{display:grid;min-width:28px;height:28px;padding:0 8px;place-items:center;border-radius:999px;background:var(--color-primary);color:#fff;font-size:12px}.favorites-page__heading p,.favorites-page__count{margin:0;color:var(--color-muted);font-size:13px}.favorites-page__sort select{min-width:188px;height:43px;padding:0 38px 0 14px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface);color:var(--color-text);cursor:pointer}.favorites-page__count{margin-top:30px}.favorites-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:13px}.favorites-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:13px;background:var(--color-surface);transition:border-color .2s,transform .2s}.favorites-card:hover{border-color:#3c5f7d;transform:translateY(-2px)}.favorites-card__link{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:inherit}.favorites-card__link:focus-visible{outline:3px solid rgb(20 125 245 / 45%);outline-offset:-3px}.favorites-card__photo{display:grid;height:176px;place-items:center;background:linear-gradient(145deg,#182b3f,#315b7b);color:#c7e2fb;font-size:52px}.favorites-card--bed .favorites-card__photo{background:linear-gradient(145deg,#8d7d6e,#d4c6b8);color:#fff9ee}.favorites-card--washer .favorites-card__photo{background:linear-gradient(145deg,#284354,#7895a5);color:#e9f5fb}.favorites-card--transport .favorites-card__photo{background:linear-gradient(145deg,#222831,#56616e);color:#e1e7ed}.favorites-card--lounge-chair .favorites-card__photo{background:linear-gradient(145deg,#583f35,#a77962);color:#f4d8c9}.favorites-card--moving .favorites-card__photo{background:linear-gradient(145deg,#2c3b55,#607ca3);color:#d7e8ff}.favorites-card__favorite{position:absolute;z-index:2;top:11px;right:11px;display:grid;width:39px;height:39px;padding:0;place-items:center;border:1px solid rgb(255 255 255 / 20%);border-radius:50%;background:#147df5;color:#fff;cursor:pointer}.favorites-card__favorite svg{fill:currentColor}.favorites-card__content{padding:14px 15px 16px}.favorites-card__category{color:#78aff8;font-size:11px}.favorites-card__content h2{overflow:hidden;margin:7px 0 9px;font-size:15px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.favorites-card__content strong{display:block;margin-bottom:13px;color:#fff;font-size:19px}.favorites-card__content p{display:flex;align-items:center;gap:6px;margin:0 0 7px;color:#a8b7c8;font-size:11px}.favorites-card__content p svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}.favorites-card__content time{color:#71849a;font-size:10px}@media (max-width: 1000px) and (min-width: 768px){.favorites-page{padding-inline:24px}.favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.favorites-page{width:100%;padding:18px 10px 24px}.favorites-page__heading{align-items:center}.favorites-page__heading h1{margin:0;font-size:24px}.favorites-page__heading h1 span{min-width:25px;height:25px;padding-inline:7px;font-size:11px}.favorites-page__heading p,.favorites-page__count{display:none}.favorites-page__sort select{min-width:140px;height:40px;padding-right:30px;font-size:10px}.favorites-grid{grid-template-columns:1fr;gap:9px;margin-top:15px}.favorites-card{display:grid;min-height:131px;grid-template-columns:116px minmax(0,1fr)}.favorites-card:hover{transform:none}.favorites-card__photo{height:100%;min-height:131px;font-size:37px}.favorites-card__favorite{top:10px;right:10px;width:35px;height:35px}.favorites-card__favorite svg{width:18px;height:18px}.favorites-card__content{min-width:0;padding:11px 45px 10px 11px}.favorites-card__category{font-size:9px}.favorites-card__content h2{margin:5px 0;font-size:13px;line-height:1.25;white-space:normal}.favorites-card__content strong{margin-bottom:8px;font-size:16px}.favorites-card__content p{margin-bottom:5px;font-size:9px}.favorites-card__content time{font-size:9px}}@media (max-width: 360px){.favorites-page{padding-inline:8px}.favorites-card{grid-template-columns:106px minmax(0,1fr)}.favorites-page__heading h1{font-size:22px}.favorites-page__sort select{min-width:130px}}.favorites-page--empty{display:grid;min-height:calc(100vh - 76px);grid-template-rows:auto 1fr}.favorites-page__heading--empty{width:100%}.favorites-empty-state{display:flex;width:min(100%,560px);align-self:center;justify-self:center;flex-direction:column;align-items:center;margin-top:-42px;text-align:center}.favorites-empty-state__icon{width:120px;height:120px;margin-bottom:22px;color:#4d7398}.favorites-empty-state__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.favorites-empty-state__icon .favorites-empty-state__plus{stroke:var(--color-primary);stroke-width:5}.favorites-empty-state h2{margin:0 0 13px;font-size:25px;line-height:1.25}.favorites-empty-state>p{margin:0 0 30px;color:#91a7bd;font-size:15px;line-height:1.6}.favorites-empty-state__catalog-link{display:grid;width:min(100%,360px);min-height:54px;padding:0 24px;place-items:center;border-radius:9px;background:var(--color-primary);color:#fff;font-weight:600;text-decoration:none;box-shadow:0 9px 24px #147df533;transition:background-color .2s,transform .2s}.favorites-empty-state__catalog-link:hover{background:#3691fb;transform:translateY(-1px)}.favorites-empty-state small{display:flex;align-items:center;gap:6px;margin-top:23px;color:#70859a;font-size:11px}.favorites-empty-state small svg{width:17px;height:17px;fill:none;stroke:#7ea7d1;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@media (max-width: 767px){.favorites-page--empty{min-height:calc(100svh - 143px);padding:18px 14px}.favorites-page__heading--empty{align-items:flex-start}.favorites-page__heading--empty h1{font-size:24px}.favorites-empty-state{width:100%;margin-top:-30px}.favorites-empty-state__icon{width:100px;height:100px;margin-bottom:14px}.favorites-empty-state h2{font-size:20px}.favorites-empty-state>p{margin-bottom:25px;font-size:13px}.favorites-empty-state__catalog-link{width:100%;min-height:54px}.favorites-empty-state small{margin-top:20px;font-size:10px}.favorites-empty-state__desktop-break{display:none}}@media (max-width: 360px){.favorites-page--empty{padding-inline:11px}.favorites-empty-state h2{font-size:19px}.favorites-empty-state>p{font-size:12px}}.form-exit-backdrop{position:fixed;z-index:1300;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#02070cc7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.form-exit-modal{position:relative;width:min(500px,100%);max-height:calc(100dvh - 48px);overflow:auto;padding:55px 28px 26px;border:1px solid #087ff8;border-radius:16px;background:radial-gradient(circle at 50% 18%,#263b49 0,transparent 38%),linear-gradient(145deg,#0d2130,#091722);box-shadow:0 28px 80px #0000008f;color:#f7f9ff;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.form-exit-modal *,.form-exit-modal *:before,.form-exit-modal *:after{box-sizing:border-box}.form-exit-svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.form-exit-handle{display:none}.form-exit-close{position:absolute;top:13px;right:13px;display:grid;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#d8e6f3;cursor:pointer}.form-exit-close:hover{background:#173246}.form-exit-hero-icon{position:relative;display:grid;width:112px;height:112px;place-items:center;margin:0 auto 23px;border:1px solid #ffc95f;border-radius:50%;background:linear-gradient(145deg,#ffc43f,#f49a00);box-shadow:0 0 0 15px #ffb11a12,0 16px 38px #dd890040}.form-exit-hero-icon>.form-exit-svg{width:58px;height:58px;stroke-width:1.8}.form-exit-hero-icon>span{position:absolute;right:4px;bottom:6px;display:grid;width:38px;height:38px;place-items:center;border:4px solid #162431;border-radius:50%;background:#ffb11a;color:#211704;font-size:21px;font-weight:700}.form-exit-modal h1{margin:0 0 8px;color:#f7f9ff;text-align:center;font-size:27px;line-height:1.2}.form-exit-subtitle{margin:0 0 20px;color:#c0d2e5;text-align:center;font-size:16px;font-weight:600}.form-exit-summary{display:grid;min-height:84px;grid-template-columns:55px minmax(0,1fr);align-items:center;gap:15px;padding:12px 16px;border:1px solid #176ca6;border-radius:10px;background:#071925}.form-exit-summary__icon{display:grid;width:46px;height:54px;place-items:center;border-radius:7px;background:linear-gradient(145deg,#0b5699,#063b78);color:#fff}.form-exit-summary__icon .form-exit-svg{width:30px;height:30px}.form-exit-summary>span:last-child{display:flex;min-width:0;flex-direction:column;gap:6px}.form-exit-summary strong{font-size:15px}.form-exit-summary small{color:#afc6df;font-size:12px;line-height:1.4}.form-exit-warning{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:13px;margin:18px 5px 21px;color:#ffb11a;font-size:13px;line-height:1.5}.form-exit-error{margin:-8px 0 16px;padding:10px 12px;border:1px solid rgb(249 112 102 / 45%);border-radius:9px;background:#b4231824;color:#fda29b;font-size:12px;line-height:1.45}.form-exit-warning .form-exit-svg{width:33px;height:33px}.form-exit-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-exit-button{min-height:52px;border-radius:9px;color:inherit;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.form-exit-button--secondary{border:1px solid #087ff8;background:transparent;color:#9ed0ff}.form-exit-button--warning{border:1px solid #ffb11a;background:#ffb11a;color:#1c1604}.form-exit-button:hover{filter:brightness(1.08)}.form-exit-modal button:focus-visible{outline:3px solid rgb(83 173 255 / 38%);outline-offset:2px}.form-exit-button--warning:focus-visible{outline-color:#ffb11a66}@media (max-width: 600px){.form-exit-backdrop{align-items:end;padding:0}.form-exit-modal{width:100%;max-height:86dvh;padding:9px 16px max(22px,env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:20px 20px 0 0}.form-exit-handle{display:block;width:42px;height:4px;margin:0 auto 35px;border-radius:999px;background:#668bad}.form-exit-close{top:16px;right:8px;width:37px;height:37px}.form-exit-hero-icon{width:96px;height:96px;margin-bottom:22px}.form-exit-hero-icon>.form-exit-svg{width:51px;height:51px}.form-exit-hero-icon>span{right:1px;bottom:3px;width:35px;height:35px;font-size:18px}.form-exit-modal h1{font-size:23px}.form-exit-subtitle{margin-bottom:17px;font-size:14px}.form-exit-summary{min-height:78px;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:10px 13px}.form-exit-summary__icon{width:42px;height:49px}.form-exit-summary__icon .form-exit-svg{width:27px;height:27px}.form-exit-summary strong{font-size:13px}.form-exit-summary small{font-size:10.5px}.form-exit-warning{grid-template-columns:30px minmax(0,1fr);gap:10px;margin:15px 3px 20px;font-size:10.5px}.form-exit-warning .form-exit-svg{width:28px;height:28px}.form-exit-actions{gap:9px}.form-exit-button{min-height:52px;font-size:10.5px}}@media (max-width: 360px){.form-exit-modal{padding-right:12px;padding-left:12px}.form-exit-handle{margin-bottom:27px}.form-exit-hero-icon{width:86px;height:86px}.form-exit-modal h1{font-size:21px}.form-exit-button{font-size:9.5px}}.complex-switch-exit-backdrop{position:fixed;z-index:1350;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#02070cc7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.complex-switch-exit-modal{position:relative;width:min(520px,100%);max-height:calc(100dvh - 48px);overflow:auto;padding:55px 28px 26px;border:1px solid #087ff8;border-radius:16px;background:radial-gradient(circle at 50% 18%,#263b49 0,transparent 38%),linear-gradient(145deg,#0d2130,#091722);box-shadow:0 28px 80px #0000008f;color:#f7f9ff;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.complex-switch-exit-modal *,.complex-switch-exit-modal *:before,.complex-switch-exit-modal *:after{box-sizing:border-box}.complex-switch-exit-svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.complex-switch-exit-handle{display:none}.complex-switch-exit-close{position:absolute;top:13px;right:13px;display:grid;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#d8e6f3;cursor:pointer}.complex-switch-exit-close:not(:disabled):hover{background:#173246}.complex-switch-exit-hero{display:grid;width:112px;height:112px;place-items:center;margin:0 auto 23px;border:1px solid #ffc95f;border-radius:50%;background:linear-gradient(145deg,#ffc43f,#f49a00);box-shadow:0 0 0 15px #ffb11a12,0 16px 38px #dd890040}.complex-switch-exit-hero .complex-switch-exit-svg{width:60px;height:60px;stroke-width:1.8}.complex-switch-exit-modal h1{margin:0 0 8px;color:#f7f9ff;text-align:center;font-size:27px;line-height:1.2}.complex-switch-exit-subtitle{margin:0 0 20px;color:#c0d2e5;text-align:center;font-size:16px;font-weight:600}.complex-switch-exit-transition{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:8px;padding:12px;border:1px solid #176ca6;border-radius:10px;background:#071925}.complex-switch-exit-card{display:grid;min-width:0;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px}.complex-switch-exit-card>span:last-child{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:7px}.complex-switch-exit-card strong{font-size:12px;line-height:1.35}.complex-switch-exit-card small{padding:3px 9px;border-radius:999px;background:#087ff8;color:#fff;font-size:9px}.complex-switch-exit-image{position:relative;width:62px;height:62px;overflow:hidden;border-radius:8px;background:linear-gradient(#b8e1f6 0,#b8e1f6 67%,#6b9c55 68%)}.complex-switch-exit-image--target{background:linear-gradient(#d4dfec 0,#d4dfec 67%,#94988d 68%)}.complex-switch-exit-image i{position:absolute;bottom:5px;width:16px;border:2px solid #f1f2ef;background:#956b54;box-shadow:inset 0 0 0 2px #ceb39f}.complex-switch-exit-image i:nth-child(1){left:5px;height:30px}.complex-switch-exit-image i:nth-child(2){left:23px;height:43px}.complex-switch-exit-image i:nth-child(3){right:5px;height:35px}.complex-switch-exit-image--target i{background:#9ea8b5;box-shadow:inset 0 0 0 2px #cbd4de}.complex-switch-exit-arrow{width:28px;height:28px;color:#b9d5f2}.complex-switch-exit-warning{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:13px;margin:18px 5px 21px;color:#ffb11a;font-size:13px;line-height:1.5}.complex-switch-exit-warning .complex-switch-exit-svg{width:33px;height:33px}.complex-switch-exit-error{margin:-7px 0 17px;padding:10px 12px;border:1px solid rgb(249 112 102 / 45%);border-radius:9px;background:#b4231824;color:#fda29b;font-size:11px;line-height:1.45}.complex-switch-exit-actions{display:grid;grid-template-columns:.82fr 1.18fr;gap:12px}.complex-switch-exit-button{min-height:52px;border-radius:9px;color:inherit;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.complex-switch-exit-button--secondary{border:1px solid #087ff8;background:transparent;color:#9ed0ff}.complex-switch-exit-button--warning{border:1px solid #ffb11a;background:#ffb11a;color:#1c1604}.complex-switch-exit-button:not(:disabled):hover{filter:brightness(1.08)}.complex-switch-exit-button:disabled,.complex-switch-exit-close:disabled{cursor:wait;opacity:.65}.complex-switch-exit-modal button:focus-visible{outline:3px solid rgb(83 173 255 / 38%);outline-offset:2px}.complex-switch-exit-button--warning:focus-visible{outline-color:#ffb11a66}@media (max-width: 600px){.complex-switch-exit-backdrop{align-items:end;padding:0}.complex-switch-exit-modal{width:100%;max-height:88dvh;padding:9px 16px max(22px,env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:20px 20px 0 0}.complex-switch-exit-handle{display:block;width:42px;height:4px;margin:0 auto 35px;border-radius:999px;background:#668bad}.complex-switch-exit-close{top:16px;right:8px;width:37px;height:37px}.complex-switch-exit-hero{width:96px;height:96px;margin-bottom:22px}.complex-switch-exit-hero .complex-switch-exit-svg{width:52px;height:52px}.complex-switch-exit-modal h1{font-size:23px}.complex-switch-exit-subtitle{margin-bottom:17px;font-size:14px}.complex-switch-exit-transition{grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);gap:5px;padding:9px}.complex-switch-exit-card{grid-template-columns:48px minmax(0,1fr);gap:7px}.complex-switch-exit-image{width:48px;height:48px}.complex-switch-exit-image i{width:12px}.complex-switch-exit-image i:nth-child(1){left:4px;height:23px}.complex-switch-exit-image i:nth-child(2){left:18px;height:34px}.complex-switch-exit-image i:nth-child(3){right:4px;height:27px}.complex-switch-exit-card strong{font-size:10px}.complex-switch-exit-card small{padding:2px 7px;font-size:8px}.complex-switch-exit-arrow{width:22px;height:22px}.complex-switch-exit-warning{grid-template-columns:30px minmax(0,1fr);gap:10px;margin:15px 3px 20px;font-size:10.5px}.complex-switch-exit-warning .complex-switch-exit-svg{width:28px;height:28px}.complex-switch-exit-actions{grid-template-columns:.78fr 1.22fr;gap:9px}.complex-switch-exit-button{min-height:52px;font-size:11px}}@media (max-width: 360px){.complex-switch-exit-modal{padding-right:12px;padding-left:12px}.complex-switch-exit-handle{margin-bottom:27px}.complex-switch-exit-hero{width:86px;height:86px}.complex-switch-exit-modal h1{font-size:21px}.complex-switch-exit-card{grid-template-columns:43px minmax(0,1fr)}.complex-switch-exit-image{width:43px;height:43px}.complex-switch-exit-card strong{font-size:9px}.complex-switch-exit-button{font-size:9.5px}}.owner-workspace{max-width:1120px;margin:0 auto;padding:28px;color:var(--color-text)}.owner-workspace h1{font-size:clamp(24px,3vw,34px);margin:12px 0}.owner-workspace p{line-height:1.6}.owner-heading,.owner-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;justify-content:space-between}.owner-actions{justify-content:flex-start;margin-top:20px}.owner-actions a:not(.button),.owner-notice a{color:var(--color-primary)}.owner-card{padding:24px;margin:22px 0;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface);color:var(--color-text)}.owner-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px;padding:0;list-style:none;color:var(--color-muted);font-size:13px}.owner-progress li{padding-top:12px;border-top:3px solid var(--color-border)}.owner-progress [aria-current]{border-color:var(--color-primary);color:var(--color-text);font-weight:700}.owner-fields{display:grid;gap:20px}.owner-fields label{display:grid;gap:8px;font-weight:600}.owner-fields input,.owner-fields textarea,.owner-fields select,.owner-filter select{width:100%;box-sizing:border-box;border:1px solid var(--color-border);border-radius:10px;padding:12px;font:inherit;background:var(--color-bg);color:var(--color-text)}.owner-fields input::placeholder,.owner-fields textarea::placeholder{color:var(--color-muted)}.owner-fields small{font-size:13px;color:var(--color-muted);font-weight:400}.owner-fields .owner-checkbox{display:flex;align-items:center}.owner-checkbox input{width:auto;accent-color:var(--color-primary)}.owner-fields [aria-invalid=true]{border-color:#f87171}.owner-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.owner-category{position:relative;display:flex;min-height:126px;flex-direction:column;justify-content:space-between;gap:18px;padding:16px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:border-color .2s,background-color .2s}.owner-category:hover{border-color:var(--color-muted);background:var(--color-surface-hover)}.owner-category--selected,.owner-category--selected:hover{border-color:var(--color-primary);background:var(--color-primary-soft);box-shadow:inset 0 0 0 1px var(--color-primary)}.owner-category input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.owner-category:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:3px}.owner-category:has(input:disabled){opacity:.55;cursor:not-allowed}.owner-category-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:var(--color-surface-hover);color:var(--color-muted)}.owner-category-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.owner-category--selected .owner-category-icon{background:var(--color-primary);color:#fff}.owner-category-name{font-size:14px;font-weight:600;overflow-wrap:anywhere}.owner-category-check{position:absolute;top:12px;right:12px;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--color-primary);color:#fff}.owner-card fieldset{min-width:0;border:0;padding:0;margin:0}.owner-card legend{padding:0 0 16px;font-weight:600}.owner-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px}.owner-photo{padding:12px;border:1px solid var(--color-border);border-radius:12px;overflow:hidden;background:var(--color-bg)}.owner-photo .listing-image-preview{height:170px}.owner-photo img,.owner-card-photo img{width:100%;height:100%;object-fit:cover}.owner-photo>span{display:block;margin:10px 0}.owner-photo>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.owner-workspace button:not(.button):not(.owner-main-photo),.owner-dialog button:not(.button){font:inherit;padding:9px 13px;border-radius:9px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer}.owner-workspace button:not(.button):not(.owner-main-photo):hover:not(:disabled),.owner-dialog button:not(.button):hover:not(:disabled){background:var(--color-surface-hover)}.owner-workspace .button{min-height:44px}.owner-workspace button:disabled,.owner-dialog button:disabled,.owner-workspace [aria-disabled=true]{opacity:.5;cursor:not-allowed}.owner-workspace :is(textarea,select):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.owner-upload{display:grid;gap:12px;margin:20px 0}.owner-upload input{max-width:100%;color:var(--color-text)}.owner-upload input::file-selector-button{padding:10px 14px;margin-right:12px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface-hover);color:var(--color-text);cursor:pointer}.owner-notice{border-left:4px solid #f87171;padding:12px 20px;background:#f871711a;color:var(--color-text)}.owner-notice a{display:inline-block;margin:12px}.owner-main-photo{width:100%;height:min(450px,55vw);min-height:200px;padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--color-surface-hover);color:var(--color-muted);cursor:pointer}.owner-main-photo .listing-image-preview,.owner-main-photo .listing-photo-visual{width:100%;height:100%}.owner-main-photo img{width:100%;height:100%;object-fit:contain}.owner-description{white-space:pre-wrap;overflow-wrap:anywhere}.owner-list-grid{display:grid;gap:18px}.owner-list-card{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:18px;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:14px}.owner-list-card h2{font-size:21px;overflow-wrap:anywhere}.owner-list-card h2 a{color:var(--color-text)}.owner-card-photo{display:grid;place-items:center;height:170px;border-radius:10px;overflow:hidden;background:var(--color-surface-hover);color:var(--color-muted)}.owner-card-photo .listing-image-preview{width:100%;height:100%}.owner-status{display:inline-block;padding:6px 12px;background:var(--color-primary-soft);color:var(--color-text);border-radius:20px;font-size:14px}.owner-filter{display:flex;align-items:center;gap:14px;margin:22px 0}.owner-filter select{max-width:280px}.owner-history li{margin-bottom:20px}.owner-history p{margin:6px 0}.owner-history time{color:var(--color-muted);font-size:14px}.owner-success{text-align:center}.owner-success .owner-actions{justify-content:center}.owner-success>span{font-size:44px;color:#4ade80}.owner-dialog{max-width:480px;width:calc(100% - 64px);border:1px solid var(--color-border);border-radius:18px;padding:24px;background:var(--color-surface);color:var(--color-text)}.owner-dialog::backdrop{background:#000000a6}@media (max-width: 1020px){.owner-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.owner-workspace{padding:18px 14px}.owner-card{padding:18px}.owner-list-card{grid-template-columns:1fr}.owner-card-photo{height:210px}.owner-progress{gap:8px;font-size:12px}.owner-progress li{padding-top:8px}.owner-category{min-height:116px;padding:14px}}.user-profile-page{width:min(1180px,100%);margin:0 auto;padding:26px clamp(22px,3vw,44px) 48px;color:#f7f9fc}.user-profile-page *,.user-profile-page *:before,.user-profile-page *:after{box-sizing:border-box}.user-profile-page svg{display:block;width:22px;height:22px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.user-profile-page__title{margin:0 0 18px;color:#f7f9fc;font-size:28px;line-height:1.2}.user-profile-card,.user-profile-activity-card,.user-profile-complex-card,.user-profile-account-menu{border:1px solid #1c5b82;border-radius:12px;background:#081925}.user-profile-card{display:grid;min-height:148px;grid-template-columns:98px minmax(0,1fr) auto;align-items:center;gap:21px;padding:20px 24px}.user-profile-avatar{display:grid;width:94px;height:94px;place-items:center;border:3px solid #36a1ff;border-radius:50%;background:linear-gradient(145deg,#1f5d91,#13334f);color:#fff;font-size:28px;font-weight:700}.user-profile-copy h2{margin:0 0 8px;color:#f7f9fc;font-size:21px;line-height:1.25}.user-profile-copy p,.user-profile-copy>span{display:flex;align-items:center;gap:8px;margin:0 0 7px;color:#abc2db;font-size:12px}.user-profile-copy p svg{color:#35a4ff}.user-profile-copy>span{margin-bottom:0}.user-profile-copy>span svg{width:18px;height:18px}.user-profile-edit{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid #285675;border-radius:8px;background:#0a1c2a;color:#c6d9ed;font:inherit;font-size:12px;text-decoration:none}.user-profile-edit svg{width:17px;height:17px}.user-profile-edit:disabled{cursor:not-allowed;opacity:.7}.user-profile-activity{margin-top:25px}.user-profile-activity h2,.user-profile-current h2,.user-profile-account h2{margin:0 0 12px;color:#f7f9fc;font-size:18px;line-height:1.3}.user-profile-activity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.user-profile-activity-card{display:grid;min-height:94px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:17px 20px;color:#eaf3fc;text-decoration:none;transition:border-color .16s ease,background .16s ease}.user-profile-activity-card:hover{border-color:#3699e6;background:#0b2030}.user-profile-activity-card>svg:first-child{width:29px;height:29px;color:#39a4ff}.user-profile-activity-card>span{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:500}.user-profile-activity-card strong{color:#fff;font-size:22px;font-weight:700}.user-profile-activity-card>svg:last-child{width:18px;height:18px;color:#7e9bb5}.user-profile-lower-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:26px;margin-top:27px}.user-profile-complex-card{display:grid;min-height:190px;grid-template-columns:minmax(150px,.75fr) minmax(0,1.25fr);gap:18px;padding:12px}.user-profile-complex-visual{position:relative;display:flex;min-height:166px;align-items:end;justify-content:center;gap:5px;overflow:hidden;padding:14px 12px 0;border-radius:8px;background:linear-gradient(180deg,#193d55,#426575 55%,#b7a57a)}.user-profile-complex-visual:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgb(11 34 47 / 12%),transparent 60%);content:""}.user-profile-complex-visual i{z-index:1;display:block;width:22%;height:72%;border:1px solid rgb(228 225 192 / 40%);border-bottom:0;background:repeating-linear-gradient(90deg,transparent 0 8px,rgb(240 218 157 / 72%) 8px 10px),linear-gradient(90deg,#d3a66b,#89674f)}.user-profile-complex-visual i:nth-child(2){height:88%;background-color:#a68a6a}.user-profile-complex-visual i:nth-child(3){height:78%;background-color:#d0b98e}.user-profile-complex-visual i:nth-child(4){height:94%;background-color:#8f7862}.user-profile-complex-copy{min-width:0;padding:9px 7px 7px 0}.user-profile-complex-copy h3{margin:0 0 10px;color:#f7f9fc;font-size:17px;line-height:1.3}.user-profile-complex-copy p{display:flex;align-items:flex-start;gap:7px;margin:0 0 12px;color:#abc2db;font-size:11px;line-height:1.4}.user-profile-complex-copy p svg{width:17px;height:17px;color:#54adff}.user-profile-current-badge{display:inline-flex;min-height:24px;align-items:center;margin-bottom:12px;padding:0 9px;border:1px solid #07843f;border-radius:999px;background:#07843f21;color:#62d493;font-size:10px}.user-profile-complex-copy>a{display:block;color:#55acff;font-size:12px;font-weight:600;text-decoration:none}.user-profile-complex-copy>a:hover{text-decoration:underline}.user-profile-account-menu{overflow:hidden}.user-profile-account-menu button,.user-profile-account-link{display:grid;width:100%;min-height:57px;grid-template-columns:23px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:0 16px;border:0;border-bottom:1px solid #163c55;background:transparent;color:#c5d7e9;text-align:left;font:inherit;font-size:12px}.user-profile-account-link{text-decoration:none}.user-profile-account-menu button:last-child{border-bottom:0}.user-profile-account-menu button>svg:first-child,.user-profile-account-link>svg:first-child{width:19px;height:19px;color:#7ea3c2}.user-profile-account-menu button>svg:last-child,.user-profile-account-link>svg:last-child{width:17px;height:17px;color:#698aa5}.user-profile-account-menu button:disabled{cursor:not-allowed;opacity:.68}.user-profile-account-link:hover{background:#0b2030}.user-profile-account-menu .user-profile-logout{color:#ff8790;cursor:pointer}.user-profile-account-menu .user-profile-logout>svg:first-child{color:#ff6875}.user-profile-account-menu .user-profile-logout:hover{background:#ff647012}.user-profile-page button:focus-visible,.user-profile-page a:focus-visible{outline:3px solid rgb(83 173 255 / 38%);outline-offset:2px}.user-profile-page--protected{min-height:300px}@media (max-width: 1100px){.user-profile-page{padding-right:24px;padding-left:24px}.user-profile-lower-grid{grid-template-columns:1fr;gap:20px}}@media (max-width: 767px){.user-profile-page{width:100%;padding:18px 11px 30px}.user-profile-page__title{margin-bottom:13px;font-size:27px}.user-profile-card{display:flex;flex-direction:column;gap:9px;padding:14px 11px 10px;text-align:center}.user-profile-avatar{width:77px;height:77px;font-size:25px}.user-profile-copy{display:flex;flex-direction:column;align-items:center}.user-profile-copy h2{margin-bottom:7px;font-size:17px}.user-profile-copy p{margin-bottom:7px;font-size:11px}.user-profile-copy p svg{width:19px;height:19px}.user-profile-copy>span{min-height:25px;font-size:10px}.user-profile-edit{width:100%;min-height:42px;margin-top:1px}.user-profile-activity{margin-top:16px}.user-profile-activity h2,.user-profile-current h2,.user-profile-account h2{margin-bottom:9px;font-size:16px}.user-profile-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.user-profile-activity-card{display:flex;min-height:106px;flex-direction:column;gap:6px;justify-content:center;padding:10px 5px;text-align:center}.user-profile-activity-card>svg:first-child{width:27px;height:27px}.user-profile-activity-card>span{flex-direction:column;gap:4px;font-size:9px}.user-profile-activity-card strong{font-size:19px}.user-profile-activity-card>svg:last-child{display:none}.user-profile-lower-grid{display:block;margin-top:17px}.user-profile-account h2{margin-top:18px}.user-profile-complex-card{min-height:144px;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:9px}.user-profile-complex-visual{min-height:124px;padding-right:7px;padding-left:7px}.user-profile-complex-visual i:nth-child(1){height:55%}.user-profile-complex-visual i:nth-child(2){height:83%}.user-profile-complex-visual i:nth-child(3){height:68%}.user-profile-complex-visual i:nth-child(4){height:92%}.user-profile-complex-copy{padding-top:4px}.user-profile-complex-copy h3{margin-bottom:7px;font-size:13px}.user-profile-complex-copy p{gap:4px;margin-bottom:7px;font-size:9px}.user-profile-complex-copy p svg{width:15px;height:15px}.user-profile-current-badge{min-height:21px;margin-bottom:8px;font-size:9px}.user-profile-complex-copy>a{font-size:11px}.user-profile-account-menu button{min-height:52px}}@media (max-width: 360px){.user-profile-page{padding-right:8px;padding-left:8px}.user-profile-activity-grid{gap:5px}.user-profile-activity-card{padding-right:3px;padding-left:3px}.user-profile-activity-card>span{font-size:8px}.user-profile-complex-card{grid-template-columns:105px minmax(0,1fr);gap:8px}.user-profile-complex-copy h3{font-size:12px}}.profile-edit-page{width:min(820px,100%);margin:0 auto;padding:20px clamp(22px,3vw,44px) 46px;color:#f7f9fc}.profile-edit-page *,.profile-edit-page *:before,.profile-edit-page *:after{box-sizing:border-box}.profile-edit-page svg{display:block;width:22px;height:22px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.profile-edit-back{display:inline-flex;min-height:34px;align-items:center;gap:8px;margin:0 0 12px;padding:0;border:0;background:transparent;color:#a9c1d9;font:inherit;font-size:12px;cursor:pointer}.profile-edit-back:hover{color:#fff}.profile-edit-back svg{width:19px;height:19px}.profile-edit-page>h1{margin:0 0 8px;color:#f7f9fc;font-size:30px;line-height:1.2}.profile-edit-subtitle{margin:0 0 22px;color:#abc2db;font-size:13px;line-height:1.5}.profile-edit-card{padding:23px 25px 20px;border:1px solid #1c5b82;border-radius:13px;background:#081925}.profile-edit-photo-row{display:flex;min-height:83px;align-items:center;gap:16px}.profile-edit-avatar{display:grid;width:72px;height:72px;flex:0 0 72px;place-items:center;border:2px solid #2699fa;border-radius:50%;background:linear-gradient(145deg,#1f5d91,#13334f);color:#fff;font-size:22px;font-weight:700}.profile-edit-photo-row>div{display:grid;gap:6px}.profile-edit-photo-row strong{color:#f4f8fc;font-size:14px}.profile-edit-photo-row small{color:#91abc4;font-size:11px;line-height:1.45}.profile-edit-divider{height:1px;margin:20px 0;background:#174460}.profile-edit-field{display:grid;gap:8px;margin-top:17px;color:#e9f1f9;font-size:13px;font-weight:600}.profile-edit-field>input,.profile-edit-readonly,.profile-edit-field textarea{width:100%;border:1px solid #285675;border-radius:8px;background:#061521;color:#f5f8fc;font:inherit;font-size:13px;font-weight:400}.profile-edit-field>input{height:46px;padding:0 13px}.profile-edit-field input:focus,.profile-edit-field textarea:focus{outline:0;border-color:#1689f8;box-shadow:0 0 0 3px #087ff826}.profile-edit-readonly{display:flex;height:46px;align-items:center;gap:10px;padding:0 12px;color:#69b5ff}.profile-edit-readonly .profile-edit-icon--telegram{width:20px;height:20px}.profile-edit-readonly .profile-edit-icon--lock{width:17px;height:17px;color:#7794ad}.profile-edit-readonly input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#c5d6e6;font:inherit;font-size:13px}.profile-edit-field>small{color:#91abc4;font-size:10px;font-weight:400;line-height:1.45}.profile-edit-field-heading{display:flex;align-items:baseline;gap:7px}.profile-edit-field-heading>small{color:#92abc3;font-size:10px;font-weight:400}.profile-edit-field-heading output{margin-left:auto;color:#8ca6c0;font-size:10px;font-weight:400}.profile-edit-field textarea{min-height:112px;resize:vertical;padding:12px 13px;line-height:1.5}.profile-edit-field [aria-invalid=true]{border-color:#f26b72}.profile-edit-field-error{color:#ff9299!important;font-size:11px!important}.profile-edit-save-error{margin:0 0 15px;padding:11px 13px;border:1px solid rgb(242 107 114 / 45%);border-radius:8px;background:#821c2629;color:#ff9ca2;font-size:12px;line-height:1.45}.profile-edit-actions{display:flex;justify-content:flex-end;gap:12px}.profile-edit-actions button{min-width:155px;min-height:46px;padding:0 17px;border-radius:8px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.profile-edit-secondary{border:1px solid #285675;background:transparent;color:#c5d8eb}.profile-edit-primary{border:1px solid #087ff8;background:#087ff8;color:#fff}.profile-edit-actions button:disabled{cursor:wait;opacity:.7}.profile-edit-page button:focus-visible,.profile-edit-page a:focus-visible{outline:3px solid rgb(83 173 255 / 38%);outline-offset:2px}.profile-edit-mobile-header{display:none}.profile-edit-page--protected{min-height:250px}@media (max-width: 960px) and (min-width: 768px){.profile-edit-page{padding-right:28px;padding-left:28px}}@media (max-width: 767px){.profile-edit-mobile-header{position:fixed;z-index:30;top:0;right:0;left:0;display:grid;height:65px;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;padding:0 12px;border-bottom:1px solid #1c5b82;background:#06111bf7;color:#f5f8fc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-edit-mobile-header>a{display:grid;width:38px;height:38px;place-items:center;color:#e8f2fc}.profile-edit-mobile-header>a svg{width:22px;height:22px}.profile-edit-mobile-header>span:nth-child(2){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.profile-edit-page{width:100%;padding:14px 10px 28px}.profile-edit-back{margin-bottom:10px;font-size:11px}.profile-edit-page>h1{margin-bottom:7px;font-size:26px}.profile-edit-subtitle{margin-bottom:17px;font-size:12px}.profile-edit-card{padding:16px}.profile-edit-photo-row{flex-direction:column;gap:8px;padding:0;text-align:center}.profile-edit-avatar{width:80px;height:80px;flex-basis:80px;font-size:25px}.profile-edit-photo-row>div{gap:5px}.profile-edit-photo-row strong{font-size:13px}.profile-edit-photo-row small{max-width:270px;font-size:10px}.profile-edit-divider{margin:15px 0}.profile-edit-field{gap:7px;margin-top:15px;font-size:12px}.profile-edit-field>input,.profile-edit-readonly{height:45px}.profile-edit-field textarea{min-height:84px}.profile-edit-actions{flex-direction:column-reverse;gap:9px}.profile-edit-actions button{width:100%;min-height:46px}}@media (max-width: 360px){.profile-edit-page{padding-right:8px;padding-left:8px}.profile-edit-card{padding:13px}.profile-edit-field-heading{gap:5px;font-size:11px}.profile-edit-field-heading output{font-size:9px}}.notifications-page{width:min(1050px,100%);min-height:calc(100vh - 78px);margin:0 auto;padding:34px clamp(22px,3vw,44px) 56px;color:#f7f9fc}.notifications-page *,.notifications-page *:before,.notifications-page *:after{box-sizing:border-box}.notifications-page svg{display:block;width:22px;height:22px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notifications-page__heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:27px}.notifications-page__heading h1{margin:0 0 7px;color:#f7f9fc;font-size:29px;line-height:1.2}.notifications-page__heading p{margin:0;color:#a9bfd4;font-size:13px}.notifications-page__mark-read{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid #285675;border-radius:9px;background:#081723;color:#c8d9e9;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.notifications-page__mark-read svg{width:17px;height:17px;color:#55a9f4}.notifications-page__mark-read:hover:not(:disabled){border-color:#168fe2;background:#0b2030}.notifications-page__mark-read:disabled{cursor:not-allowed;opacity:.5}.notifications-tabs{display:flex;gap:24px;min-height:48px;border-bottom:1px solid #1c4561}.notifications-tabs a{position:relative;display:inline-flex;align-items:center;gap:7px;color:#9eb5ca;font-size:12px;text-decoration:none}.notifications-tabs a.is-active{color:#70b8ff;font-weight:700}.notifications-tabs a.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#168ff8;content:""}.notifications-tabs a span{display:inline-grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border-radius:999px;background:#10283b;color:#adc9e2;font-size:9px}.notifications-tabs a.is-active span{background:#0c4e88;color:#e3f2ff}.notification-group{margin-top:27px}.notification-group h2{margin:0 0 10px 4px;color:#c7d8e8;font-size:14px;font-weight:600}.notification-group__list{display:grid;gap:9px}.notification-card{display:grid;min-height:91px;grid-template-columns:52px minmax(0,1fr) auto 12px;align-items:center;gap:15px;padding:13px 17px;border:1px solid #1b3c52;border-radius:11px;background:#081723;color:inherit;text-decoration:none}.notification-card--unread{border-color:#205379;background:linear-gradient(90deg,#0f3d6047,#081723 42%)}.notification-card__icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid #185687;border-radius:50%;background:#0b2d49;color:#57b0ff}.notification-card__icon svg{width:23px;height:23px}.notification-card__icon--listing,.notification-card__icon--moderation{border-color:#12673c;background:#0b3424;color:#54d48c}.notification-card__icon--favorite{border-color:#62334d;background:#351e2c;color:#f18ab1}.notification-card__icon--system{border-color:#285675;background:#10283a;color:#93b4ce}.notification-card__copy{display:grid;gap:6px;min-width:0}.notification-card__copy strong{color:#eaf3fc;font-size:12px;line-height:1.35}.notification-card__copy>span{color:#a9bfd4;font-size:11px;line-height:1.45}.notification-card time{color:#819ab0;font-size:10px;white-space:nowrap}.notification-card__dot{width:9px;height:9px;border-radius:50%;background:#168ff8}.notifications-empty{display:flex;min-height:330px;flex-direction:column;align-items:center;justify-content:center;padding:34px 20px;text-align:center}.notifications-empty__icon{display:grid;width:72px;height:72px;place-items:center;margin-bottom:17px;border:1px solid #1f5275;border-radius:50%;background:#0a2233;color:#58aef5}.notifications-empty__icon svg{width:34px;height:34px}.notifications-empty h2{margin:0 0 8px;color:#e9f1fa;font-size:17px}.notifications-empty p{max-width:380px;margin:0;color:#9eb4c8;font-size:12px;line-height:1.55}.notifications-page__error{margin:14px 0 0;color:#ff9ba1;font-size:12px}.notifications-page--protected{min-height:360px}@media (max-width: 960px) and (min-width: 768px){.notifications-page{padding-right:24px;padding-left:24px}.notification-card{grid-template-columns:48px minmax(0,1fr) auto 10px;gap:11px;padding:12px}}@media (max-width: 767px){.notifications-page{width:100%;min-height:calc(100dvh - 150px);padding:20px 12px 32px}.notifications-page__heading{display:block;margin-bottom:18px}.notifications-page__heading h1{margin-bottom:6px;font-size:27px}.notifications-page__heading p{font-size:12px}.notifications-page__mark-read{width:100%;min-height:42px;margin-top:13px}.notifications-tabs{gap:23px;min-height:45px}.notifications-tabs a{font-size:11px}.notification-group{margin-top:20px}.notification-group h2{margin:0 0 8px 5px;font-size:13px}.notification-group__list{gap:7px}.notification-card{min-height:90px;grid-template-columns:43px minmax(0,1fr) auto 9px;gap:8px;padding:10px 8px;border-radius:9px}.notification-card__icon{width:39px;height:39px}.notification-card__icon svg{width:20px;height:20px}.notification-card__copy{gap:5px}.notification-card__copy strong{font-size:10px}.notification-card__copy>span{font-size:9px}.notification-card time{align-self:start;margin-top:2px;font-size:8px}.notification-card__dot{width:8px;height:8px}.notifications-empty{min-height:300px;padding:26px 12px}.notifications-empty__icon{width:65px;height:65px}.notifications-empty h2{font-size:16px}.notifications-empty p{font-size:11px}}@media (max-width: 360px){.notifications-page{padding-right:8px;padding-left:8px}.notification-card{grid-template-columns:36px minmax(0,1fr) auto 7px;gap:7px;padding:9px 6px}.notification-card__icon{width:34px;height:34px}.notification-card__copy strong{font-size:9px}.notification-card__copy>span{font-size:8px}.notification-card time{font-size:7px}}.notification-detail{width:min(980px,100%);min-height:calc(100vh - 78px);margin:0 auto;padding:27px clamp(22px,3vw,44px) 52px;color:#f7f9fc}.notification-detail *,.notification-detail *:before,.notification-detail *:after{box-sizing:border-box}.notification-detail svg{display:block;width:22px;height:22px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notification-detail__back{display:inline-flex;min-height:38px;align-items:center;gap:8px;margin:0 0 15px;padding:0 8px 0 0;border:0;background:transparent;color:#65b4ff;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.notification-detail__back svg{width:19px;height:19px}.notification-detail>h1{margin:0 0 16px;color:#f7f9fc;font-size:28px;line-height:1.2}.notification-detail__card{padding:23px 25px;border:1px solid #1c5b82;border-radius:13px;background:#081925}.notification-detail__meta{display:flex;align-items:center;gap:15px}.notification-detail__type-icon{display:grid;width:62px;height:62px;flex:0 0 62px;place-items:center;border:1px solid #205d88;border-radius:50%;background:#0b2d49;color:#68b8ff}.notification-detail__type-icon svg{width:28px;height:28px}.notification-detail__type-icon--listing,.notification-detail__type-icon--moderation{border-color:#12673c;background:#0b3424;color:#54d48c}.notification-detail__type-icon--favorite{border-color:#62334d;background:#351e2c;color:#f18ab1}.notification-detail__type-icon--system{border-color:#285675;background:#10283a;color:#93b4ce}.notification-detail__meta>div{display:grid;gap:7px}.notification-detail__read-state{color:#68d497;font-size:12px;font-weight:600}.notification-detail__read-state--unread{color:#70b8ff}.notification-detail__meta time{color:#a5bdd2;font-size:12px}.notification-detail__divider{height:1px;margin:20px 0;background:#1b4968}.notification-detail__copy h2{margin:0 0 13px;color:#f1f6fb;font-size:21px;line-height:1.35}.notification-detail__copy p{margin:0;color:#c2d2e1;font-size:14px;line-height:1.7;white-space:pre-line}.notification-detail__actions{display:flex;flex-wrap:wrap;gap:12px}.notification-detail__primary,.notification-detail__secondary{display:inline-flex;min-width:205px;min-height:46px;align-items:center;justify-content:center;padding:0 17px;border:1px solid #287fca;border-radius:9px;background:#087ff8;color:#fff;font:inherit;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.notification-detail__primary:hover{background:#1471d0}.notification-detail__secondary{border-color:#285675;background:#0a1c2a;color:#c9d9e8}.notification-detail__secondary:hover{border-color:#168fe2;background:#0d2638}.notification-detail__error{margin:-5px 0 16px;color:#ff9ba1;font-size:12px}.notification-detail__unavailable{display:flex;min-height:430px;flex-direction:column;align-items:center;justify-content:center;padding:32px 18px;text-align:center}.notification-detail__unavailable>span{display:grid;width:70px;height:70px;place-items:center;margin-bottom:17px;border:1px solid #1f5275;border-radius:50%;background:#0a2233;color:#58aef5}.notification-detail__unavailable>span svg{width:32px;height:32px}.notification-detail__unavailable h1{margin:0 0 8px;font-size:21px}.notification-detail__unavailable p{margin:0 0 19px;color:#a9bfd4;font-size:13px}.notification-detail--protected{min-height:350px}@media (max-width: 960px) and (min-width: 768px){.notification-detail{padding-right:24px;padding-left:24px}}@media (max-width: 767px){.notification-detail{width:100%;min-height:calc(100dvh - 150px);padding:18px 10px 32px}.notification-detail__back{margin-bottom:12px;font-size:12px}.notification-detail>h1{margin-bottom:13px;font-size:27px}.notification-detail__card{padding:14px;border-radius:11px}.notification-detail__meta{gap:13px}.notification-detail__type-icon{width:58px;height:58px;flex-basis:58px}.notification-detail__type-icon svg{width:27px;height:27px}.notification-detail__meta time{font-size:11px}.notification-detail__divider{margin:14px 0}.notification-detail__copy h2{margin-bottom:12px;font-size:19px}.notification-detail__copy p{margin-bottom:5px;font-size:11px;line-height:1.55}.notification-detail__actions{flex-direction:column}.notification-detail__primary,.notification-detail__secondary{width:100%;min-width:0;min-height:46px}.notification-detail__unavailable{min-height:360px}}@media (max-width: 360px){.notification-detail{padding-right:8px;padding-left:8px}.notification-detail__card{padding:12px}}.general-settings-page{width:min(980px,100%);min-height:calc(100vh - 78px);margin:0 auto;padding:32px clamp(22px,3vw,44px) 54px;color:#f7f9fc}.general-settings-page *,.general-settings-page *:before,.general-settings-page *:after{box-sizing:border-box}.general-settings-page svg{display:block;width:22px;height:22px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.general-settings-heading h1{margin:0 0 8px;color:#f7f9fc;font-size:29px;line-height:1.2}.general-settings-heading p{margin:0 0 24px;color:#a9bfd4;font-size:13px;line-height:1.5}.general-settings-card{overflow:hidden;margin-bottom:18px;padding:20px 21px 8px;border:1px solid #1c5b82;border-radius:12px;background:#081925}.general-settings-card h2{margin:0 0 9px;color:#f1f6fb;font-size:17px;line-height:1.3}.general-settings-card__rows{display:grid}.general-settings-row{display:grid;min-height:76px;grid-template-columns:48px minmax(0,1fr) auto 20px;align-items:center;gap:13px;border-top:1px solid #173c55}.general-settings-row__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid #1d5277;border-radius:10px;background:#0b2639;color:#65b4ff}.general-settings-row__icon svg{width:22px;height:22px}.general-settings-row__copy{display:grid;min-width:0;gap:5px}.general-settings-row__copy strong{color:#eaf3fc;font-size:12px;font-weight:600}.general-settings-row__copy small{color:#9db4c9;font-size:10px;line-height:1.4}.general-settings-row>.general-settings-icon--right{width:18px;height:18px;color:#7c9bb5}.general-settings-row__status{padding:5px 9px;border:1px solid #29475d;border-radius:999px;color:#9eb5c9;font-size:9px;white-space:nowrap}.general-settings-row--unavailable{opacity:.78}.general-settings-row--unavailable .general-settings-row__icon{border-color:#29475d;background:#102332;color:#9bb4c9}.general-settings-row--version{grid-template-columns:48px minmax(0,1fr) auto}.general-settings-row--link{color:inherit;text-decoration:none}.general-settings-row--link:hover{background:#12364e59}.general-settings-row__version{color:#a9bfd4;font-size:11px;font-weight:600}.general-settings-page--protected{min-height:320px}@media (max-width: 960px) and (min-width: 768px){.general-settings-page{padding-right:24px;padding-left:24px}}@media (max-width: 767px){.general-settings-page{width:100%;min-height:calc(100dvh - 150px);padding:22px 12px 32px}.general-settings-heading h1{font-size:27px;line-height:1.15}.general-settings-heading p{margin-bottom:18px;font-size:12px}.general-settings-card{margin-bottom:14px;padding:14px 13px 5px;border-radius:10px}.general-settings-card h2{margin-bottom:8px;font-size:16px}.general-settings-row{min-height:68px;grid-template-columns:43px minmax(0,1fr) auto 17px;gap:10px}.general-settings-row__icon{width:40px;height:40px}.general-settings-row__icon svg{width:22px;height:22px}.general-settings-row__copy strong{font-size:11px}.general-settings-row__copy small{font-size:9px;line-height:1.35}.general-settings-row__status{padding:4px 7px;font-size:8px}.general-settings-row>.general-settings-icon--right{width:16px;height:16px}.general-settings-row--version{grid-template-columns:43px minmax(0,1fr) auto}}@media (max-width: 360px){.general-settings-page{padding-right:8px;padding-left:8px}.general-settings-card{padding-right:11px;padding-left:11px}.general-settings-row{grid-template-columns:37px minmax(0,1fr) auto 15px;gap:8px}.general-settings-row__icon{width:35px;height:35px}.general-settings-row__status{padding:4px 6px;font-size:7px}.general-settings-row--version{grid-template-columns:37px minmax(0,1fr) auto}}.notification-settings-page{width:min(1040px,100%);min-height:calc(100vh - 78px);margin:0 auto;padding:24px clamp(24px,4vw,52px) 52px;color:#f7f9fc}.notification-settings-page *,.notification-settings-page *:before,.notification-settings-page *:after{box-sizing:border-box}.notification-settings-page svg{display:block;width:22px;height:22px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notification-settings-back{display:inline-flex;min-height:37px;align-items:center;gap:9px;margin-bottom:16px;color:#8fc8ff;font-size:13px;text-decoration:none}.notification-settings-back svg{width:19px;height:19px}.notification-settings-back:hover{color:#fff}.notification-settings-page h1{margin:0 0 8px;color:#f7f9fc;font-size:clamp(28px,3vw,35px);line-height:1.12}.notification-settings-subtitle{margin:0 0 25px;color:#afc8e5;font-size:14px;line-height:1.5}.notification-settings-master,.notification-settings-types{border:1px solid #126ba6;border-radius:11px;background:linear-gradient(145deg,#081f2efa,#05141ffa)}.notification-settings-master{display:grid;min-height:119px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:19px;margin-bottom:18px;padding:20px 25px}.notification-settings-symbol{display:grid;width:68px;height:68px;place-items:center;border-radius:11px;background:linear-gradient(145deg,#0b5699,#063b78);color:#f5f9ff}.notification-settings-symbol svg{width:34px;height:34px}.notification-settings-copy{display:flex;min-width:0;flex-direction:column;gap:6px}.notification-settings-copy strong{color:#f7f9ff;font-size:16px;line-height:1.35}.notification-settings-copy small{color:#afc8e5;font-size:12px;line-height:1.4}.notification-settings-switch{position:relative;display:inline-flex;flex:0 0 auto;cursor:pointer}.notification-settings-switch input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.notification-settings-switch>span{position:relative;display:block;width:64px;height:36px;border:1px solid #276087;border-radius:999px;background:#17364c;transition:background .18s ease,border-color .18s ease}.notification-settings-switch>span:after{position:absolute;top:3px;left:3px;width:28px;height:28px;border-radius:50%;background:#eaf1fa;box-shadow:0 1px 5px #00000059;content:"";transition:transform .18s ease}.notification-settings-switch input:checked+span{border-color:#087ff8;background:#087ff8}.notification-settings-switch input:checked+span:after{transform:translate(28px)}.notification-settings-switch input:focus-visible+span{outline:3px solid rgb(121 189 255 / 45%);outline-offset:3px}.notification-settings-switch--disabled{cursor:not-allowed;opacity:.55}.notification-settings-switch--disabled>span{background:#152d3e}.notification-settings-switch--disabled input:checked+span{border-color:#3971a1;background:#3971a1}.notification-settings-switch--disabled input:checked+span:after{transform:translate(28px)}.notification-settings-types{padding:21px 25px 3px}.notification-settings-types h2{margin:0;padding-bottom:14px;border-bottom:1px solid #174c6b;color:#f7f9ff;font-size:20px}.notification-settings-row{display:grid;min-height:99px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:19px;border-top:1px solid #174c6b}.notification-settings-types h2+.notification-settings-row{border-top:0}.notification-settings-symbol--small{width:58px;height:58px;justify-self:center;border:1px solid #205d88;border-radius:11px;background:#0b2d49;color:#79c0ff}.notification-settings-symbol--small svg{width:29px;height:29px}.notification-settings-row .notification-settings-copy{padding:12px 0}.notification-settings-row .notification-settings-copy strong{font-size:14px}.notification-settings-row .notification-settings-copy small{font-size:11px}.notification-settings-row .notification-settings-copy .notification-settings-unavailable{color:#e5b977;font-size:10px}.notification-settings-autosave{display:flex;align-items:center;gap:15px;margin:24px 4px 0;color:#d4e4f7;font-size:13px}.notification-settings-autosave>svg{width:38px;height:38px;color:#dbeaff}.notification-settings-autosave--error{color:#ff9a9f}.notification-settings-autosave__error-mark{display:grid;width:30px;height:30px;place-items:center;border:1px solid #a64d58;border-radius:50%;color:#ff9a9f;font-weight:700}.notification-settings-page a:focus-visible,.notification-settings-page input:focus-visible{outline:3px solid rgb(121 189 255 / 45%);outline-offset:3px}.notification-settings-page--protected{min-height:320px}@media (max-width: 960px) and (min-width: 768px){.notification-settings-page{padding-right:24px;padding-left:24px}}@media (max-width: 767px){.notification-settings-page{width:100%;min-height:calc(100dvh - 150px);padding:21px 10px 30px}.notification-settings-back{margin:0 5px 15px;font-size:12px}.notification-settings-page h1{margin-right:5px;margin-left:5px;font-size:27px;line-height:1.15}.notification-settings-subtitle{margin:0 5px 17px;font-size:12px}.notification-settings-master{min-height:100px;grid-template-columns:54px minmax(0,1fr) auto;gap:13px;padding:14px}.notification-settings-symbol{width:54px;height:54px;border-radius:9px}.notification-settings-symbol svg{width:28px;height:28px}.notification-settings-copy{gap:5px}.notification-settings-master .notification-settings-copy strong{font-size:14px}.notification-settings-master .notification-settings-copy small{font-size:10px}.notification-settings-switch>span{width:53px;height:31px}.notification-settings-switch>span:after{top:2px;left:2px;width:25px;height:25px}.notification-settings-switch input:checked+span:after{transform:translate(22px)}.notification-settings-types{padding:15px 14px 3px}.notification-settings-types h2{padding-bottom:13px;font-size:19px}.notification-settings-row{min-height:116px;grid-template-columns:54px minmax(0,1fr) auto;gap:13px}.notification-settings-symbol--small{width:48px;height:48px}.notification-settings-symbol--small svg{width:25px;height:25px}.notification-settings-row .notification-settings-copy strong{font-size:11px}.notification-settings-row .notification-settings-copy small{font-size:9px}.notification-settings-row .notification-settings-copy .notification-settings-unavailable{font-size:8px}.notification-settings-row .notification-settings-switch>span{width:48px;height:30px}.notification-settings-row .notification-settings-switch>span:after{width:24px;height:24px}.notification-settings-row .notification-settings-switch input:checked+span:after{transform:translate(17px)}.notification-settings-autosave{gap:12px;margin:22px 8px 0;font-size:11px}.notification-settings-autosave>svg{width:34px;height:34px}}@media (max-width: 374px){.notification-settings-page{padding-right:7px;padding-left:7px}.notification-settings-master,.notification-settings-row{grid-template-columns:46px minmax(0,1fr) auto;gap:9px}.notification-settings-symbol{width:46px;height:46px}.notification-settings-master .notification-settings-copy strong{font-size:12px}.notification-settings-master .notification-settings-copy small{font-size:9px}.notification-settings-switch>span{width:45px}.notification-settings-switch input:checked+span:after{transform:translate(15px)}.notification-settings-types{padding-right:10px;padding-left:10px}.notification-settings-symbol--small{width:40px;height:40px}.notification-settings-row .notification-settings-copy strong{font-size:10px}.notification-settings-row .notification-settings-copy small{font-size:8px}.notification-settings-row .notification-settings-copy .notification-settings-unavailable{font-size:7px}.notification-settings-row .notification-settings-switch>span{width:43px}.notification-settings-row .notification-settings-switch input:checked+span:after{transform:translate(12px)}}.privacy-settings-page{width:min(960px,100%);min-height:calc(100vh - 78px);margin:0 auto;padding:20px clamp(28px,4vw,52px) 50px;color:#f7f9ff}.privacy-settings-page *,.privacy-settings-page *:before,.privacy-settings-page *:after{box-sizing:border-box}.privacy-settings-page svg{display:block;width:22px;height:22px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.privacy-settings-back{display:inline-flex;min-height:37px;align-items:center;gap:9px;margin-bottom:15px;color:#8fc8ff;font-size:13px;text-decoration:none}.privacy-settings-back .privacy-settings-icon{width:19px;height:19px}.privacy-settings-back:hover{color:#fff}.privacy-settings-page h1{margin:0 0 8px;color:#f7f9ff;font-size:clamp(28px,3vw,35px);line-height:1.12}.privacy-settings-subtitle{margin:0 0 25px;color:#afc8e5;font-size:14px;line-height:1.5}.privacy-settings-card,.privacy-settings-note{border:1px solid #126ba6;border-radius:11px;background:linear-gradient(145deg,#081f2efa,#05141ffa)}.privacy-settings-card{margin-bottom:18px;padding:20px 25px 3px}.privacy-settings-card h2{margin:0;padding-bottom:14px;border-bottom:1px solid #174c6b;color:#f7f9ff;font-size:20px}.privacy-settings-row{display:grid;min-height:99px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:19px;border-top:1px solid #174c6b}.privacy-settings-card h2+.privacy-settings-row{border-top:0}.privacy-settings-symbol{display:grid;width:68px;height:68px;place-items:center;border-radius:11px;background:linear-gradient(145deg,#0b5699,#063b78);color:#f5f9ff}.privacy-settings-symbol svg{width:34px;height:34px}.privacy-settings-symbol--small{width:58px;height:58px;justify-self:center;border:1px solid #205d88;border-radius:11px;background:#0b2d49;color:#79c0ff}.privacy-settings-symbol--small svg{width:29px;height:29px}.privacy-settings-copy{display:flex;min-width:0;flex-direction:column;gap:6px;padding:12px 0}.privacy-settings-copy strong{color:#f7f9ff;font-size:15px;line-height:1.35}.privacy-settings-copy small{color:#afc8e5;font-size:12px;line-height:1.4}.privacy-settings-unavailable{color:#e5b977!important;font-size:10px!important}.privacy-settings-row--disabled{opacity:.82}.privacy-settings-switch{position:relative;display:inline-flex;flex:0 0 auto;cursor:pointer}.privacy-settings-switch input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.privacy-settings-switch>span{position:relative;display:block;width:64px;height:36px;border:1px solid #276087;border-radius:999px;background:#17364c}.privacy-settings-switch>span:after{position:absolute;top:3px;left:3px;width:28px;height:28px;border-radius:50%;background:#eaf1fa;box-shadow:0 1px 5px #00000059;content:""}.privacy-settings-switch--disabled{cursor:not-allowed;opacity:.55}.privacy-settings-note{display:grid;min-height:91px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:18px;margin-top:25px;padding:14px}.privacy-settings-note__icon{display:grid;width:56px;height:56px;place-items:center;border-radius:11px;background:linear-gradient(145deg,#0b5699,#063b78);color:#f5f9ff}.privacy-settings-note__icon svg{width:31px;height:31px}.privacy-settings-note p{margin:0;color:#d8e6f6;font-size:13px;line-height:1.45}.privacy-settings-autosave{display:flex;align-items:center;gap:15px;margin:24px 4px 0;color:#d4e4f7;font-size:13px}.privacy-settings-autosave svg{width:38px;height:38px}.privacy-settings-autosave--error{color:#ff9a9f}.privacy-settings-page a:focus-visible,.privacy-settings-page input:focus-visible{outline:3px solid rgb(121 189 255 / 45%);outline-offset:3px}.privacy-settings-page--protected{min-height:320px}@media (max-width: 960px) and (min-width: 768px){.privacy-settings-page{padding-right:24px;padding-left:24px}}@media (max-width: 767px){.privacy-settings-page{width:100%;min-height:calc(100dvh - 150px);padding:21px 10px 30px}.privacy-settings-back{margin:0 5px 15px;font-size:12px}.privacy-settings-page h1{margin-right:5px;margin-left:5px;font-size:27px;line-height:1.15}.privacy-settings-subtitle{margin:0 5px 17px;font-size:12px}.privacy-settings-card{margin-bottom:14px;padding:15px 14px 3px}.privacy-settings-card h2{padding-bottom:13px;font-size:19px}.privacy-settings-row{min-height:112px;grid-template-columns:54px minmax(0,1fr) auto;gap:13px}.privacy-settings-symbol--small{width:48px;height:48px}.privacy-settings-symbol--small svg{width:25px;height:25px}.privacy-settings-copy{gap:5px}.privacy-settings-copy strong{font-size:12px}.privacy-settings-copy small{font-size:10px}.privacy-settings-unavailable{font-size:9px!important}.privacy-settings-switch>span{width:53px;height:31px}.privacy-settings-switch>span:after{top:2px;left:2px;width:25px;height:25px}.privacy-settings-note{min-height:91px;grid-template-columns:52px minmax(0,1fr);gap:13px;margin-top:18px;padding:12px}.privacy-settings-note__icon{width:52px;height:52px}.privacy-settings-note__icon svg{width:29px;height:29px}.privacy-settings-note p{font-size:11px}.privacy-settings-autosave{gap:12px;margin:22px 8px 0;font-size:11px}.privacy-settings-autosave svg{width:34px;height:34px}}@media (max-width: 374px){.privacy-settings-page{padding-right:7px;padding-left:7px}.privacy-settings-card{padding-right:10px;padding-left:10px}.privacy-settings-row{grid-template-columns:43px minmax(0,1fr) auto;gap:8px}.privacy-settings-symbol--small{width:40px;height:40px}.privacy-settings-copy strong{font-size:11px}.privacy-settings-copy small{font-size:9px}.privacy-settings-unavailable{font-size:8px!important}.privacy-settings-switch>span{width:45px}.privacy-settings-note{grid-template-columns:46px minmax(0,1fr);gap:9px;padding:10px}.privacy-settings-note__icon{width:46px;height:46px}}.complex-admin-layout{display:grid;min-height:100vh;grid-template-columns:220px minmax(0,1fr);overflow:hidden;border:1px solid #174f71;border-radius:14px;background:radial-gradient(circle at 62% 40%,#07304a 0,transparent 42%),#06111b;color:#f7f9ff}.complex-admin-layout__sidebar{display:flex;min-height:100vh;flex-direction:column;padding:25px 14px 19px;border-right:1px solid #17445f;background:#061824f0}.complex-admin-layout__brand{display:flex;align-items:center;gap:10px;margin:0 10px 27px;color:inherit;text-decoration:none}.complex-admin-layout__brand>svg{flex:0 0 auto;width:40px;height:40px;color:#1592ff;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.complex-admin-layout__brand>span{display:flex;flex-direction:column;gap:3px}.complex-admin-layout__brand strong{font-size:18px}.complex-admin-layout__brand small{color:#bcd2e9;font-size:10px}.complex-admin-layout__nav{display:grid;gap:5px}.complex-admin-layout__nav a,.complex-admin-layout__nav .is-disabled{display:flex;min-height:47px;align-items:center;gap:12px;padding:0 14px;border-radius:8px;color:#c5d7eb;font-size:12px;text-decoration:none}.complex-admin-layout__nav a:hover{background:#102b3e}.complex-admin-layout__nav a.is-current{background:linear-gradient(90deg,#0755a8,#087ff8);color:#fff}.complex-admin-layout__nav a b{display:grid;width:21px;height:21px;place-items:center;margin-left:auto;border-radius:50%;background:#087ff8;font-size:9px}.complex-admin-layout__nav .is-disabled{opacity:.48;cursor:default}.complex-admin-layout__nav svg,.complex-admin-layout__mobile-nav svg{width:22px;height:22px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.complex-admin-layout__return{display:flex;min-height:70px;align-items:center;gap:12px;margin-top:auto;padding:12px 16px;border:1px solid #1478b8;border-radius:10px;color:#dcecff;font-size:12px;line-height:1.4;text-decoration:none}.complex-admin-layout__return svg{width:25px;height:25px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.complex-admin-layout__page{min-width:0}.complex-admin-layout__header{display:flex;height:76px;align-items:center;justify-content:space-between;padding:14px 30px}.complex-admin-layout__complex-select,.complex-admin-layout__mobile-complex{display:flex;height:43px;align-items:center;gap:10px;padding:0 12px;border:1px solid #1478b8;border-radius:9px;background:#081923}.complex-admin-layout__complex-select svg{width:22px;height:22px;color:#1592ff;fill:none;stroke:currentColor;stroke-width:1.8}.complex-admin-layout__complex-select select,.complex-admin-layout__mobile-complex select{max-width:min(42vw,300px);border:0;outline:0;background:transparent;color:#f7f9ff;font:inherit;font-size:12px}.complex-admin-layout__complex-select option,.complex-admin-layout__mobile-complex option{background:#071b29}.complex-admin-layout__avatar{display:grid;width:37px;height:37px;place-items:center;border-radius:50%;background:#2462c4;color:#fff;font-size:11px;font-weight:600}.complex-admin-layout__mobile-header,.complex-admin-layout__mobile-complex,.complex-admin-layout__mobile-nav{display:none}.complex-admin-layout__content{min-width:0}.complex-admin-layout a:focus-visible,.complex-admin-layout button:focus-visible,.complex-admin-layout select:focus-visible{outline:3px solid rgb(83 173 255 / 55%);outline-offset:2px}@media (max-width: 1000px) and (min-width: 768px){.complex-admin-layout{grid-template-columns:190px minmax(0,1fr)}.complex-admin-layout__header{padding-right:20px;padding-left:20px}}@media (max-width: 767px){.complex-admin-layout{display:block;min-height:100svh;border:0;border-radius:0}.complex-admin-layout__sidebar,.complex-admin-layout__header{display:none}.complex-admin-layout__page{min-height:100svh;padding:112px 0 78px}.complex-admin-layout__mobile-header{position:fixed;z-index:10;inset:0 0 auto;display:grid;height:112px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:7px 10px;padding:calc(7px + env(safe-area-inset-top)) 12px 8px;border-bottom:1px solid #17445f;background:#06111bfa}.complex-admin-layout__mobile-header .complex-admin-layout__brand{margin:0}.complex-admin-layout__mobile-header .complex-admin-layout__brand>svg{width:37px;height:37px}.complex-admin-layout__mobile-header .complex-admin-layout__brand strong{font-size:17px}.complex-admin-layout__mobile-header .complex-admin-layout__brand small{font-size:8px}.complex-admin-layout__mobile-header .complex-admin-layout__avatar{align-self:center}.complex-admin-layout__mobile-complex{display:flex;grid-column:1 / -1;width:100%;height:36px}.complex-admin-layout__mobile-complex select{width:100%;max-width:none}.complex-admin-layout__mobile-nav{position:fixed;z-index:10;inset:auto 0 0;display:grid;min-height:76px;grid-template-columns:repeat(6,minmax(0,1fr));padding:7px 4px max(8px,env(safe-area-inset-bottom));border-top:1px solid #17445f;background:#06111bfa}.complex-admin-layout__mobile-nav a,.complex-admin-layout__mobile-nav .is-disabled{position:relative;display:flex;min-width:0;align-items:center;justify-content:flex-end;flex-direction:column;gap:4px;padding:4px 1px;color:#adbed2;font-size:8px;text-align:center;text-decoration:none}.complex-admin-layout__mobile-nav .is-current{color:#087ff8}.complex-admin-layout__mobile-nav .is-disabled{opacity:.45}.complex-admin-layout__mobile-nav a b{position:absolute;top:0;right:20%;display:grid;min-width:17px;height:17px;place-items:center;padding:0 4px;border:2px solid #06111b;border-radius:999px;background:#087ff8;color:#fff;font-size:8px}.complex-admin-layout__mobile-nav svg{width:22px;height:22px}}.complex-admin-dashboard{width:min(1080px,100%);margin:0 auto;padding:22px clamp(25px,3vw,42px) 48px;color:#f7f9ff}.complex-admin-dashboard h1{margin:0 0 7px;font-size:32px;line-height:1.15}.complex-admin-dashboard__subtitle{margin:0 0 22px;color:#afc8e5;font-size:15px}.complex-admin-dashboard__preview-note{margin:0 0 14px;padding:10px 12px;border:1px dashed #ffbd28;border-radius:8px;color:#ffcf67;font-size:12px}.complex-admin-dashboard__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.complex-admin-dashboard__stat-card{min-height:147px;padding:15px;border:1px solid #1478b8;border-radius:11px;background:linear-gradient(145deg,#081f2efa,#05141ffa)}.complex-admin-dashboard__stat-icon{display:grid;width:53px;height:53px;place-items:center;margin-bottom:8px;border-radius:9px;background:linear-gradient(145deg,#0b5699,#063b78);color:#f7f9ff}.complex-admin-dashboard__stat-icon--green{background:linear-gradient(145deg,#087346,#08452e);color:#68e39e}.complex-admin-dashboard__stat-icon--amber{background:linear-gradient(145deg,#72531b,#433314);color:#ffbd28}.complex-admin-dashboard__stat-icon svg{display:block;width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.complex-admin-dashboard__stat-card p{margin:0 0 5px;color:#dce8f7;font-size:12px}.complex-admin-dashboard__stat-card strong{font-size:33px;line-height:1}.complex-admin-dashboard__panel{margin-bottom:18px;padding:16px;border:1px solid #1478b8;border-radius:11px;background:linear-gradient(145deg,#081f2efa,#05141ffa)}.complex-admin-dashboard__panel h2{margin:0 0 13px;font-size:18px}.complex-admin-dashboard__attention{display:grid;min-height:112px;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center;padding:15px;border:1px solid #176ca6;border-radius:10px;background:#081b29}.complex-admin-dashboard__attention-icon{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:#513f19;color:#ffbd28;font-size:26px;font-weight:700}.complex-admin-dashboard__attention h3{margin:0 0 5px;font-size:15px;line-height:1.35}.complex-admin-dashboard__attention p{margin:0;color:#afc8e5;font-size:11px}.complex-admin-dashboard__reports>header{margin-bottom:10px}.complex-admin-dashboard__reports>header h2{margin:0}.complex-admin-dashboard__reports>header{display:flex;align-items:center;justify-content:space-between}.complex-admin-dashboard__all-reports,.complex-admin-dashboard__queue-link{display:inline-flex;align-items:center;gap:7px;color:#18a0ff;font-size:12px;font-weight:600;text-decoration:none}.complex-admin-dashboard__queue-link{margin-top:10px}.complex-admin-dashboard__all-reports:hover,.complex-admin-dashboard__queue-link:hover{text-decoration:underline}.complex-admin-dashboard__report-list{overflow:hidden;border:1px solid #176ca6;border-radius:10px}.complex-admin-dashboard__report-row{display:grid;min-height:71px;grid-template-columns:58px minmax(0,1fr) 110px 78px;gap:12px;align-items:center;padding:8px 12px;border-top:1px solid #174c6b;background:#071925}.complex-admin-dashboard__report-row:first-child{border-top:0}.complex-admin-dashboard__thumb{display:grid;width:53px;height:53px;overflow:hidden;place-items:center;border-radius:6px;background:#132a3a;color:#b9cce1}.complex-admin-dashboard__thumb img{width:100%;height:100%;object-fit:cover}.complex-admin-dashboard__report-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.complex-admin-dashboard__report-copy strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.complex-admin-dashboard__report-copy small{color:#afc8e5;font-size:10px}.complex-admin-dashboard__report-row time{color:#c1d3e7;font-size:10px}.complex-admin-dashboard__pending{padding:6px 9px;border:1px solid #c98f00;border-radius:999px;color:#ffbd28;text-align:center;font-size:9px}.complex-admin-dashboard__pending--new{border-color:#a93143;color:#ff8391}.complex-admin-dashboard__pending--closed{border-color:#18794e;color:#69e2a8}.complex-admin-dashboard__empty{margin:0;padding:22px 16px;border:1px dashed #176ca6;border-radius:9px;color:#afc8e5;font-size:13px;text-align:center}.complex-admin-dashboard__protected{min-height:20px}@media (max-width: 1000px) and (min-width: 768px){.complex-admin-dashboard{padding-right:20px;padding-left:20px}}@media (max-width: 767px){.complex-admin-dashboard{width:100%;padding:10px 10px 26px}.complex-admin-dashboard h1{font-size:24px}.complex-admin-dashboard__subtitle{margin-bottom:15px;font-size:12px}.complex-admin-dashboard__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.complex-admin-dashboard__stat-card{display:grid;min-height:101px;grid-template-columns:45px minmax(0,1fr);grid-template-rows:auto auto;gap:0 9px;padding:10px}.complex-admin-dashboard__stat-icon{grid-row:1 / 3;width:43px;height:43px;margin:0}.complex-admin-dashboard__stat-icon svg{width:24px;height:24px}.complex-admin-dashboard__stat-card p{align-self:end;margin:0;font-size:9.5px;line-height:1.25}.complex-admin-dashboard__stat-card strong{align-self:start;font-size:26px}.complex-admin-dashboard__panel{margin-bottom:14px;padding:12px}.complex-admin-dashboard__panel h2{font-size:17px}.complex-admin-dashboard__attention{min-height:100px;grid-template-columns:47px minmax(0,1fr);gap:11px;padding:12px}.complex-admin-dashboard__attention-icon{width:43px;height:43px}.complex-admin-dashboard__attention h3{font-size:13px}.complex-admin-dashboard__attention p{font-size:10px}.complex-admin-dashboard__report-list{border:0}.complex-admin-dashboard__report-row{min-height:78px;grid-template-columns:55px minmax(0,1fr);gap:8px 9px;padding:8px 0;border-top:1px solid #174c6b;background:transparent}.complex-admin-dashboard__thumb{width:52px;height:52px;grid-row:1 / 3}.complex-admin-dashboard__report-copy strong{font-size:11px}.complex-admin-dashboard__report-copy small{font-size:9px}.complex-admin-dashboard__report-row time{font-size:9px}.complex-admin-dashboard__pending{position:absolute;right:10px;margin-top:-40px;padding:4px 8px;font-size:8px}.complex-admin-dashboard__report-row{position:relative}}@media (max-width: 360px){.complex-admin-dashboard{padding-right:7px;padding-left:7px}}.complaints-queue{width:min(1120px,100%);margin:0 auto;padding:20px clamp(24px,3vw,42px) 36px;color:#f7f9ff}.complaints-queue h1{margin:0 0 7px;font-size:32px;line-height:1.15}.complaints-queue__subtitle{margin:0 0 20px;color:#afc8e5;font-size:14px}.complaints-queue__preview{margin:0 0 14px;padding:10px 12px;border:1px dashed #ffbd28;border-radius:8px;color:#ffcf67;font-size:12px}.complaints-queue__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.complaints-queue__summary-card{display:flex;min-height:84px;align-items:center;gap:14px;padding:13px 20px;border:1px solid #1478b8;border-radius:10px;background:linear-gradient(145deg,#081f2efa,#05141ffa)}.complaints-queue__summary-icon{display:grid;width:43px;height:43px;flex:0 0 43px;place-items:center;border-radius:50%;background:#ff4d6229;color:#ff4d62;font-size:22px;font-weight:700}.complaints-queue__summary-card--in_progress .complaints-queue__summary-icon{background:#ffb51b24;color:#ffb51b}.complaints-queue__summary-card--closed .complaints-queue__summary-icon{background:#25d88924;color:#25d889}.complaints-queue__summary-card p{display:flex;margin:0;flex-direction:column;gap:3px;color:#c7d9ed;font-size:12px}.complaints-queue__summary-card strong{color:#fff;font-size:24px}.complaints-queue__filters{display:grid;grid-template-columns:minmax(250px,1.8fr) minmax(130px,.65fr) minmax(150px,.9fr) minmax(155px,.8fr);gap:10px;margin-bottom:14px}.complaints-queue__search,.complaints-queue__select{display:flex;min-width:0;min-height:48px;align-items:center;gap:9px;padding:0 13px;border:1px solid #1478b8;border-radius:9px;background:#071b29;color:#a6c5e5}.complaints-queue__search svg{display:block;width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.complaints-queue__search input,.complaints-queue__select select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f7f9ff;font:inherit;font-size:11px}.complaints-queue__search input::placeholder{color:#a9c1da;opacity:1}.complaints-queue__select select{cursor:pointer}.complaints-queue__select option{background:#071b29}.complaints-queue__table{overflow:hidden;border:1px solid #174c6b;border-radius:10px;background:#061824d4}.complaints-queue__table-head,.complaints-queue__row{display:grid;grid-template-columns:minmax(230px,2fr) minmax(135px,1.1fr) minmax(120px,1fr) minmax(130px,.9fr) minmax(90px,.65fr);gap:12px;align-items:center}.complaints-queue__table-head{min-height:38px;padding:0 12px;border-bottom:1px solid #174c6b;color:#b9cfe7;font-size:10px}.complaints-queue__row{min-height:84px;padding:9px 12px;border-top:1px solid rgba(23,76,107,.72);color:inherit;text-decoration:none}.complaints-queue__row:first-of-type{border-top:0}.complaints-queue__listing{display:flex;min-width:0;align-items:center;gap:10px}.complaints-queue__thumbnail{display:grid;width:54px;height:54px;flex:0 0 54px;overflow:hidden;place-items:center;border-radius:7px;background:#132a3a;color:#c4daee}.complaints-queue__thumbnail img{width:100%;height:100%;object-fit:cover}.complaints-queue__listing-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.complaints-queue__listing-copy strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.complaints-queue__listing-copy small{color:#aec4dd;font-size:9px}.complaints-queue__reason{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:5px;padding:6px 9px;border-radius:7px;background:#12334a;color:#c4daee;font-size:9px;line-height:1.2}.complaints-queue__reason svg{display:block;width:14px;height:14px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.complaints-queue__reason--fraud,.complaints-queue__reason--prohibited{background:#be2c4140;color:#ff8391}.complaints-queue__reason--false_information{background:#b77a084d;color:#ffc337}.complaints-queue__reporter{overflow:hidden;color:#d7e5f5;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.complaints-queue__unknown{color:#aec4dd}.complaints-queue__row time{color:#d7e5f5;font-size:10px}.complaints-queue__status{width:max-content;max-width:100%;padding:6px 10px;border:1px solid #a93143;border-radius:999px;background:#be2c4133;color:#ff8391;font-size:9px;text-align:center}.complaints-queue__status--in_progress{border-color:#a97812;background:#a4710e40;color:#ffc62f}.complaints-queue__status--closed{border-color:#18794e;background:#25d8891f;color:#69e2a8}.complaints-queue__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;color:#aec5df;font-size:10px}.complaints-queue__footer nav{display:flex;gap:5px}.complaints-queue__footer button{display:grid;min-width:30px;height:30px;place-items:center;padding:0 7px;border:1px solid rgba(20,120,184,.35);border-radius:7px;background:#092033;color:inherit;cursor:pointer}.complaints-queue__footer button.is-active{border-color:#087ff8;background:#087ff8;color:#fff}.complaints-queue__footer button:disabled{cursor:default;opacity:.45}.complaints-queue__empty{display:grid;min-height:235px;place-content:center;justify-items:center;padding:24px;border:1px dashed #176ca6;border-radius:10px;color:#afc8e5;text-align:center}.complaints-queue__empty>span{margin-bottom:8px;color:#58aaff;font-size:34px}.complaints-queue__empty h2{margin:0 0 8px;color:#f7f9ff;font-size:19px}.complaints-queue__empty p{margin:0;font-size:13px}.complaints-queue__empty button{min-height:39px;margin-top:16px;padding:0 14px;border:1px solid #1478b8;border-radius:8px;background:#092033;color:#dcecff;cursor:pointer}.complaints-queue__row:focus-visible{outline:3px solid rgb(83 173 255 / 48%);outline-offset:-3px}.complaints-queue__protected{min-height:20px}@media (max-width: 1050px) and (min-width: 768px){.complaints-queue{padding-right:18px;padding-left:18px}.complaints-queue__filters{grid-template-columns:1fr 145px 160px}.complaints-queue__search{grid-column:1 / -1}.complaints-queue__table-head,.complaints-queue__row{grid-template-columns:minmax(190px,1.7fr) minmax(120px,1fr) minmax(100px,.9fr) minmax(116px,.9fr) 78px;gap:8px}}@media (max-width: 767px){.complaints-queue{width:100%;padding:12px 10px 24px}.complaints-queue h1{font-size:24px}.complaints-queue__subtitle{margin-bottom:15px;font-size:11px;line-height:1.45}.complaints-queue__summary{gap:7px;margin-bottom:10px}.complaints-queue__summary-card{min-height:67px;gap:7px;padding:8px}.complaints-queue__summary-icon{width:31px;height:31px;flex-basis:31px;font-size:17px}.complaints-queue__summary-card p{font-size:9px}.complaints-queue__summary-card strong{font-size:19px}.complaints-queue__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:10px}.complaints-queue__search{min-height:43px;grid-column:1 / -1}.complaints-queue__select{min-height:43px;padding:0 8px}.complaints-queue__search input,.complaints-queue__select select{font-size:9px}.complaints-queue__table{display:grid;gap:7px;overflow:visible;border:0;background:transparent}.complaints-queue__table-head{display:none}.complaints-queue__row{position:relative;display:grid;min-height:122px;grid-template-columns:62px minmax(0,1fr);grid-template-rows:auto auto auto;gap:5px 9px;padding:9px;border:1px solid #174c6b;border-radius:10px;background:#071b29}.complaints-queue__listing{display:contents}.complaints-queue__thumbnail{width:62px;height:62px;grid-column:1;grid-row:1 / 4}.complaints-queue__listing-copy{grid-column:2;grid-row:1}.complaints-queue__listing-copy strong{font-size:11px;line-height:1.25;white-space:normal}.complaints-queue__reason{grid-column:2;grid-row:2;padding:5px 7px;font-size:8px}.complaints-queue__reporter{grid-column:1 / 3;grid-row:3;align-self:end;font-size:8px}.complaints-queue__row time{position:absolute;right:10px;bottom:13px;max-width:46%;font-size:8px;text-align:right}.complaints-queue__status{position:absolute;top:72px;right:10px;padding:5px 7px;font-size:8px}.complaints-queue__footer{align-items:flex-start;flex-direction:column;margin-top:12px;font-size:9px}.complaints-queue__footer nav{align-self:center}.complaints-queue__empty{min-height:200px;padding:19px 12px}.complaints-queue__empty h2{font-size:17px}.complaints-queue__empty p{font-size:12px}}@media (max-width: 360px){.complaints-queue{padding-right:7px;padding-left:7px}}.complaint-details{width:min(1100px,100%);margin:0 auto;padding:22px clamp(24px,3vw,42px) 38px;color:#f7f9ff}.complaint-details__back{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:#bdd2e9;font-size:11px;text-decoration:none}.complaint-details__back svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.complaint-details__title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.complaint-details__title-row h1{display:flex;align-items:center;gap:16px;margin:0 0 6px;font-size:31px}.complaint-details__title-row p{margin:0;color:#afc8e5;font-size:12px}.complaint-details__status{display:inline-flex;min-width:68px;min-height:31px;align-items:center;justify-content:center;padding:0 10px;border:1px solid #f04455;border-radius:7px;background:#b22a3b47;color:#ff7583;font-size:10px;font-weight:500}.complaint-details__status--in_progress{border-color:#a97812;background:#a4710e40;color:#ffc62f}.complaint-details__status--closed{border-color:#18794e;background:#25d8891f;color:#69e2a8}.complaint-details__grid{display:grid;grid-template-columns:1.18fr 1fr;gap:13px;align-items:start}.complaint-details__main-column,.complaint-details__side-column{display:grid;gap:12px}.complaint-details__card{min-width:0;padding:15px;border:1px solid #1478b8;border-radius:10px;background:linear-gradient(145deg,#081f2efa,#05141ffa)}.complaint-details__card h2{margin:0 0 14px;font-size:15px}.complaint-details__reason-card header{display:flex;align-items:center;justify-content:space-between;gap:12px}.complaint-details__reason-card header h2{margin:0}.complaint-details__reason-card header>span{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:7px;background:#b42c3e4d;color:#ff7c89;font-size:9px}.complaint-details__reason-card header svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.complaint-details__reason-card p{margin:16px 0 2px;color:#d4e2f1;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.complaint-details__listing-body{display:grid;grid-template-columns:130px minmax(0,1fr);gap:14px}.complaint-details__listing-photo{display:grid;width:130px;height:130px;overflow:hidden;place-items:center;border-radius:10px;background:#10283a;color:#c4daee}.complaint-details__listing-photo img{width:100%;height:100%;object-fit:cover}.complaint-details__listing-copy{display:flex;min-width:0;flex-direction:column;gap:7px}.complaint-details__listing-copy>strong{font-size:13px}.complaint-details__listing-copy>span{color:#afc8e5;font-size:10px}.complaint-details__listing-copy>b{font-size:12px}.complaint-details__listing-copy .complaint-details__listing-author{color:#c3d7ec}.complaint-details__listing-copy>a{display:flex;min-height:39px;align-items:center;justify-content:center;gap:8px;margin-top:auto;border:1px solid #087ff8;border-radius:7px;font-size:10px;font-weight:600;text-decoration:none}.complaint-details__listing-copy>a svg{display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.complaint-details__neutral{margin:0;padding:13px;border:1px dashed #176ca6;border-radius:8px;color:#afc8e5;font-size:11px;line-height:1.5}.complaint-details__reporter-body{display:flex;align-items:center;gap:14px}.complaint-details__avatar{display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;border-radius:50%;background:#246fa8;font-size:18px;font-weight:600}.complaint-details__reporter-body>div{display:flex;min-width:0;flex-direction:column;gap:7px}.complaint-details__reporter-body strong{font-size:11px}.complaint-details__reporter-body small{color:#afc8e5;font-size:9px}.complaint-details__timeline{position:relative;display:grid;gap:15px;margin:0;padding:0 0 0 12px;list-style:none}.complaint-details__timeline:before{position:absolute;top:8px;bottom:8px;left:17px;width:2px;background:linear-gradient(#087ff8,#ffb51b);content:""}.complaint-details__event{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;align-items:center}.complaint-details__event>span{z-index:1;grid-row:1 / 3;width:15px;height:15px;border:3px solid #087ff8;border-radius:50%;background:#071b29}.complaint-details__event--received>span,.complaint-details__event--progress>span{border-color:#ffb51b}.complaint-details__event--closed>span{border-color:#36d98b}.complaint-details__event strong{color:#eef5ff;font-size:10px}.complaint-details__event time{color:#afc8e5;font-size:9px}.complaint-details__prior-count{margin:0;color:#d4e2f1;font-size:11px;line-height:1.5}.complaint-details__desktop-take{display:flex}.complaint-details__take,.complaint-details__reject,.complaint-details__confirm{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid #087ff8;border-radius:7px;background:transparent;color:#f7f9ff;font:inherit;font-size:10px;font-weight:600;cursor:pointer}.complaint-details__take{min-height:45px;padding:0 19px;font-size:11px}.complaint-details__take span{font-size:16px}.complaint-details__confirm{border-color:#f04455;background:#f04455;color:#fff}.complaint-details__take:disabled,.complaint-details__reject:disabled,.complaint-details__confirm:disabled{cursor:wait;opacity:.55}.complaint-details__comment-label{display:block;margin-bottom:7px;color:#dbe9f8;font-size:10px;font-weight:600}.complaint-details__comment-label span{color:#afc8e5;font-weight:400}.complaint-details__decision-card textarea{display:block;width:100%;min-height:82px;resize:vertical;padding:12px;border:1px solid #1478b8;border-radius:8px;outline:none;background:#081b29;color:#f7f9ff;font:inherit;font-size:10px}.complaint-details__decision-card textarea::placeholder{color:#a8bfd8;opacity:1}.complaint-details__char-count{margin-top:5px;color:#afc8e5;font-size:9px;text-align:right}.complaint-details__error{margin:9px 0 0;color:#ff8992;font-size:11px}.complaint-details__saving{margin:9px 0 0;color:#9fc9ff;font-size:11px}.complaint-details__decision-buttons{display:grid;grid-template-columns:1fr 1.12fr;gap:10px;margin-top:11px}.complaint-details__decision-result{padding:12px;border:1px solid #176ca6;border-radius:8px;background:#081b29}.complaint-details__decision-result>strong{display:flex;align-items:center;gap:8px;font-size:12px}.complaint-details__decision-result>strong svg{display:block;width:19px;height:19px;fill:none;stroke:#36d98b;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.complaint-details__decision-result p{margin:11px 0;color:#d4e2f1;font-size:11px;line-height:1.5;white-space:pre-wrap}.complaint-details__decision-result small,.complaint-details__decision-result time{display:block;margin-top:6px;color:#afc8e5;font-size:9px}.complaint-details__decision-result time{font-size:9px}.complaint-details__mobile-actions{display:none}.complaint-details__preview{margin:0 0 12px;padding:9px 12px;border:1px dashed #ffbd28;border-radius:8px;color:#ffcf67;font-size:11px}.complaint-details--unavailable{min-height:65vh}.complaint-details__unavailable-card{max-width:600px;margin:70px auto;padding:24px;text-align:center}.complaint-details__unavailable-card h1{font-size:24px}.complaint-details__unavailable-card p{color:#afc8e5;font-size:13px}.complaint-details__unavailable-card>a{display:inline-flex;margin-top:10px;color:#58aaff}.complaint-details a:focus-visible,.complaint-details button:focus-visible,.complaint-details textarea:focus-visible{outline:3px solid rgb(83 173 255 / 48%);outline-offset:2px}@media (max-width: 950px) and (min-width: 768px){.complaint-details{padding-right:18px;padding-left:18px}.complaint-details__grid{grid-template-columns:1fr}.complaint-details__side-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.complaint-details__decision-card{grid-column:1 / -1}}@media (max-width: 767px){.complaint-details{width:100%;padding:10px 10px 18px}.complaint-details__back{margin-bottom:10px;font-size:10px}.complaint-details__title-row{margin-bottom:12px}.complaint-details__title-row h1{gap:9px;margin-bottom:5px;font-size:24px}.complaint-details__title-row p{font-size:10px}.complaint-details__status{min-width:62px;min-height:27px;padding:0 7px;font-size:9px}.complaint-details__desktop-take{display:none}.complaint-details__grid{grid-template-columns:1fr;gap:8px}.complaint-details__main-column,.complaint-details__side-column{gap:8px}.complaint-details__card{padding:11px}.complaint-details__card h2{margin-bottom:9px;font-size:13px}.complaint-details__reason-card header{align-items:flex-start}.complaint-details__reason-card header>span{padding:5px 7px;font-size:8px}.complaint-details__reason-card p{margin-top:11px;font-size:10px}.complaint-details__listing-body{grid-template-columns:78px minmax(0,1fr);gap:10px}.complaint-details__listing-photo{width:78px;height:78px}.complaint-details__listing-copy{gap:4px}.complaint-details__listing-copy>strong{font-size:11px}.complaint-details__listing-copy>span{font-size:9px}.complaint-details__listing-copy>b{font-size:10px}.complaint-details__listing-copy .complaint-details__listing-author{font-size:8px}.complaint-details__listing-copy>a{min-height:34px;margin-top:4px;font-size:9px}.complaint-details__reporter-body{gap:10px}.complaint-details__avatar{width:46px;height:46px;flex-basis:46px;font-size:15px}.complaint-details__reporter-body strong{font-size:10px}.complaint-details__reporter-body small{font-size:8px}.complaint-details__event strong{font-size:9px}.complaint-details__event time{font-size:8px}.complaint-details__prior-count,.complaint-details__neutral{font-size:10px}.complaint-details__decision-card textarea{min-height:72px}.complaint-details__decision-buttons{display:none}.complaint-details__mobile-actions{position:fixed;z-index:9;right:0;bottom:calc(76px + env(safe-area-inset-bottom));left:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:9px 10px;border-top:1px solid #174c6b;background:#06111bfa}.complaint-details__mobile-actions button{min-width:0;min-height:42px;padding:0 6px;font-size:8px}.complaint-details__mobile-actions .complaint-details__take{min-height:42px;font-size:8px}.complaint-details__mobile-actions .complaint-details__take span{display:none}.complaint-details__decision-result{padding:10px}.complaint-details__decision-result>strong{font-size:11px}.complaint-details__decision-result p{font-size:10px}.complaint-details--unavailable{min-height:50vh}.complaint-details__unavailable-card{margin:28px 0;padding:18px}}@media (max-width: 370px){.complaint-details,.complaint-details__mobile-actions{padding-right:7px;padding-left:7px}}.complex-listings-management{width:min(1120px,100%);margin:0 auto;padding:20px clamp(24px,3vw,42px) 36px;color:#f7f9ff}.complex-listings-management h1{margin:0 0 7px;font-size:32px;line-height:1.15}.complex-listings-management__subtitle{margin:0 0 19px;color:#afc8e5;font-size:14px}.complex-listings-management__preview{margin:0 0 14px;padding:10px 12px;border:1px dashed #ffbd28;border-radius:8px;color:#ffcf67;font-size:12px}.complex-listings-management__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.complex-listings-management__summary-card{display:flex;min-height:84px;align-items:center;gap:14px;padding:13px 20px;border:1px solid #1478b8;border-radius:10px;background:linear-gradient(145deg,#081f2efa,#05141ffa)}.complex-listings-management__summary-card>span{display:grid;width:43px;height:43px;flex:0 0 43px;place-items:center;border-radius:9px;background:#25d88924;color:#25d889;font-size:23px}.complex-listings-management__summary-card--moderation>span{background:#ffb51b24;color:#ffb51b}.complex-listings-management__summary-card--inactive>span{background:#89a6c42b;color:#bdd0e4}.complex-listings-management__summary-card p{display:flex;min-width:0;margin:0;flex-direction:column;gap:3px;color:#c7d9ed;font-size:12px}.complex-listings-management__summary-card strong{color:#fff;font-size:24px}.complex-listings-management__filters{display:grid;grid-template-columns:minmax(250px,1.8fr) minmax(135px,.8fr) minmax(145px,.9fr) minmax(155px,.9fr);gap:10px;margin-bottom:14px}.complex-listings-management__search,.complex-listings-management__select{display:flex;min-width:0;min-height:47px;align-items:center;gap:9px;padding:0 13px;border:1px solid #1478b8;border-radius:9px;background:#071b29;color:#a6c5e5}.complex-listings-management__search svg{display:block;width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.complex-listings-management__search input,.complex-listings-management__select select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f7f9ff;font:inherit;font-size:11px}.complex-listings-management__search input::placeholder{color:#a9c1da;opacity:1}.complex-listings-management__select select{cursor:pointer}.complex-listings-management__select option{background:#071b29}.complex-listings-management__table{overflow:visible;border:1px solid #174c6b;border-radius:10px;background:#061824d4}.complex-listings-management__table-head,.complex-listings-management__row{display:grid;grid-template-columns:minmax(230px,2fr) minmax(145px,1.1fr) minmax(105px,.8fr) minmax(105px,.8fr) minmax(90px,.75fr) 28px;gap:10px;align-items:center}.complex-listings-management__table-head{min-height:38px;padding:0 12px;border-bottom:1px solid #174c6b;color:#b9cfe7;font-size:9px}.complex-listings-management__row{position:relative;min-height:76px;padding:8px 12px;border-top:1px solid rgba(23,76,107,.72)}.complex-listings-management__row:first-of-type{border-top:0}.complex-listings-management__row:hover{background:#0a2434}.complex-listings-management__listing-cell{display:flex;min-width:0;align-items:center;gap:10px}.complex-listings-management__photo{display:grid;width:53px;height:53px;flex:0 0 53px;overflow:hidden;place-items:center;border-radius:6px;background:#132a3a;color:#c4daee}.complex-listings-management__photo img{width:100%;height:100%;object-fit:cover}.complex-listings-management__listing-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.complex-listings-management__listing-copy strong{overflow:hidden;color:#f7f9ff;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.complex-listings-management__listing-copy small{color:#aec4dd;font-size:8px}.complex-listings-management__report-count{display:inline-flex;width:max-content;align-items:center;gap:4px;color:#ff8794;font-size:8px}.complex-listings-management__report-count svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.complex-listings-management__author{display:flex;min-width:0;align-items:center;gap:8px;overflow:hidden;color:#d7e5f5;font-size:9px}.complex-listings-management__author>i{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:50%;background:#1d649b;color:#fff;font-size:8px;font-style:normal;font-weight:600}.complex-listings-management__author>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.complex-listings-management__category{width:max-content;max-width:100%;padding:5px 8px;border:1px solid #1688ed;border-radius:6px;background:#087ff81f;color:#6eb7ff;font-size:8px}.complex-listings-management__date{color:#d7e5f5;font-size:8px;line-height:1.4}.complex-listings-management__status{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;background:#0f7e4e4d;color:#56eaa2;font-size:8px}.complex-listings-management__status:before{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor;content:""}.complex-listings-management__status--moderation{background:#a4710e4d;color:#ffc62f}.complex-listings-management__status--hidden,.complex-listings-management__status--expired{background:#233b52;color:#cbd9e8}.complex-listings-management__status--completed{background:#2569874d;color:#82d8ed}.complex-listings-management__status--admin-hidden{background:#be2c413d;color:#ff8794}.complex-listings-management__menu{position:relative;justify-self:center}.complex-listings-management__menu summary{display:grid;width:30px;height:30px;place-items:center;border-radius:6px;color:#bcd7ef;cursor:pointer;list-style:none}.complex-listings-management__menu summary::-webkit-details-marker{display:none}.complex-listings-management__menu summary:hover,.complex-listings-management__menu[open] summary{background:#12334a}.complex-listings-management__menu summary svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.complex-listings-management__menu-popup{position:absolute;z-index:5;top:32px;right:0;display:grid;width:205px;gap:2px;padding:5px;border:1px solid #1478b8;border-radius:8px;background:#071b29;box-shadow:0 8px 24px #0000004d}.complex-listings-management__menu-popup a,.complex-listings-management__menu-popup span{padding:9px;border-radius:5px;color:#dcecff;font-size:10px}.complex-listings-management__menu-popup a:hover{background:#12334a}.complex-listings-management__menu-popup [aria-disabled=true]{color:#8097ab;cursor:not-allowed}.complex-listings-management__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;color:#aec5df;font-size:10px}.complex-listings-management__footer nav{display:flex;gap:5px}.complex-listings-management__footer button{display:grid;min-width:30px;height:30px;place-items:center;padding:0 7px;border:1px solid rgba(20,120,184,.35);border-radius:7px;background:#092033;color:inherit;cursor:pointer}.complex-listings-management__footer button.is-current{border-color:#087ff8;background:#087ff8;color:#fff}.complex-listings-management__footer button:disabled{cursor:default;opacity:.45}.complex-listings-management__empty{display:grid;min-height:235px;place-content:center;justify-items:center;padding:24px;border:1px dashed #176ca6;border-radius:10px;color:#afc8e5;text-align:center}.complex-listings-management__empty>span{margin-bottom:8px;color:#58aaff;font-size:34px}.complex-listings-management__empty h2{margin:0 0 8px;color:#f7f9ff;font-size:19px}.complex-listings-management__empty p{margin:0;font-size:13px}.complex-listings-management__empty button{min-height:39px;margin-top:16px;padding:0 14px;border:1px solid #1478b8;border-radius:8px;background:#092033;color:#dcecff;cursor:pointer}.complex-listings-management__protected{min-height:20px}.complex-listings-management :is(a,button,input,select,summary):focus-visible{outline:3px solid rgb(83 173 255 / 48%);outline-offset:2px}@media (max-width: 1050px) and (min-width: 768px){.complex-listings-management{padding-right:18px;padding-left:18px}.complex-listings-management__filters{grid-template-columns:1fr 145px 155px}.complex-listings-management__search{grid-column:1 / -1}.complex-listings-management__table-head,.complex-listings-management__row{grid-template-columns:minmax(190px,1.7fr) minmax(115px,1fr) minmax(90px,.8fr) 92px 82px 27px;gap:7px}}@media (max-width: 767px){.complex-listings-management{width:100%;padding:12px 10px 28px}.complex-listings-management h1{font-size:24px}.complex-listings-management__subtitle{margin-bottom:14px;font-size:11px;line-height:1.45}.complex-listings-management__summary{gap:7px;margin-bottom:10px}.complex-listings-management__summary-card{min-height:68px;gap:7px;padding:8px}.complex-listings-management__summary-card>span{width:31px;height:31px;flex-basis:31px;font-size:18px}.complex-listings-management__summary-card p{font-size:8px;line-height:1.3}.complex-listings-management__summary-card strong{font-size:18px}.complex-listings-management__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:10px}.complex-listings-management__search{min-height:43px;grid-column:1 / -1}.complex-listings-management__select{min-height:42px;padding:0 8px}.complex-listings-management__search input,.complex-listings-management__select select{font-size:9px}.complex-listings-management__table{display:grid;gap:7px;overflow:visible;border:0;background:transparent}.complex-listings-management__table-head{display:none}.complex-listings-management__row{display:grid;min-height:142px;grid-template-columns:62px minmax(0,1fr) 30px;grid-template-rows:auto auto auto;gap:5px 9px;padding:9px;border:1px solid #174c6b;border-radius:10px;background:#071b29}.complex-listings-management__listing-cell{display:contents}.complex-listings-management__photo{width:62px;height:62px;grid-column:1;grid-row:1 / 3}.complex-listings-management__listing-copy{grid-column:2;grid-row:1}.complex-listings-management__listing-copy strong{font-size:10px;line-height:1.3;white-space:normal}.complex-listings-management__listing-copy small{font-size:8px}.complex-listings-management__report-count{font-size:7px}.complex-listings-management__author{grid-column:1 / 3;grid-row:3;align-self:end;font-size:8px}.complex-listings-management__author>i{width:27px;height:27px;flex-basis:27px}.complex-listings-management__category{grid-column:2;grid-row:2;align-self:end;font-size:7px}.complex-listings-management__date{position:absolute;right:10px;bottom:12px;max-width:43%;font-size:7px;text-align:right}.complex-listings-management__status{position:absolute;right:10px;bottom:38px;font-size:7px}.complex-listings-management__menu{position:absolute;top:8px;right:7px}.complex-listings-management__menu-popup{right:0}.complex-listings-management__footer{align-items:flex-start;flex-direction:column;margin-top:12px;font-size:9px}.complex-listings-management__footer nav{align-self:center}.complex-listings-management__empty{min-height:200px;padding:20px 12px}.complex-listings-management__empty h2{font-size:17px}.complex-listings-management__empty p{font-size:12px}}@media (max-width: 360px){.complex-listings-management{padding-right:7px;padding-left:7px}.complex-listings-management__summary-card{gap:5px;padding:6px}.complex-listings-management__summary-card>span{width:27px;height:27px;flex-basis:27px}.complex-listings-management__row{grid-template-columns:56px minmax(0,1fr) 26px;padding:7px}.complex-listings-management__photo{width:56px;height:56px}}.listing-moderation{width:min(1120px,100%);margin:0 auto;padding:16px clamp(24px,3vw,42px) 38px;color:#f7f9ff}.listing-moderation__preview{margin:0 0 12px;padding:9px 12px;border:1px dashed #ffbd28;border-radius:8px;color:#ffcf67;font-size:11px}.listing-moderation__back{display:inline-flex;align-items:center;gap:7px;margin-bottom:11px;color:#58aaff;font-size:11px;text-decoration:none}.listing-moderation__heading{display:flex;align-items:center;gap:11px;margin-bottom:4px}.listing-moderation__heading>div{min-width:0;margin-right:auto}.listing-moderation__heading h1{margin:0;font-size:27px;line-height:1.2;overflow-wrap:anywhere}.listing-moderation__heading p{margin:6px 0 0;color:#afc8e5;font-size:10px}.listing-moderation__status,.listing-moderation__report-total{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 10px;border:1px solid #168a5d;border-radius:7px;background:#10975b33;color:#54eaa2;font-size:9px;white-space:nowrap}.listing-moderation__status:before{width:7px;height:7px;border-radius:50%;background:currentColor;content:""}.listing-moderation__status--moderation{border-color:#a97812;background:#a4710e3b;color:#ffc62f}.listing-moderation__status--hidden,.listing-moderation__status--expired{border-color:#5a7489;background:#233b52;color:#cbd9e8}.listing-moderation__status--completed{border-color:#176987;background:#2569873b;color:#82d8ed}.listing-moderation__status--admin-hidden{border-color:#b54708;background:#b5470833;color:#ffb27a}.listing-moderation__report-total{border-color:#a93143;background:#be2c4133;color:#ff8391}.listing-moderation__notice,.listing-moderation__hidden-note{margin:10px 0;padding:10px 12px;border:1px solid #168a5d;border-radius:8px;background:#10975b1f;color:#8bf0bd;font-size:11px}.listing-moderation__hidden-note{border-color:#b54708;background:#b547081f;color:#ffc08f}.listing-moderation__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.85fr);gap:12px;align-items:start;margin-top:13px}.listing-moderation__main-column,.listing-moderation__side-column{display:grid;min-width:0;gap:10px}.listing-moderation__gallery,.listing-moderation__panel{min-width:0;padding:12px;border:1px solid #1478b8;border-radius:10px;background:linear-gradient(145deg,#081f2efa,#05141ffa)}.listing-moderation__gallery{padding:7px}.listing-moderation__hero{position:relative;display:grid;height:330px;overflow:hidden;place-items:center;border-radius:8px;background:#142c3c}.listing-moderation__hero>img,.listing-moderation__hero>.listing-detail-scene,.listing-moderation__hero>.listing-detail-placeholder{width:100%;height:100%}.listing-moderation__hero>img{display:block;object-fit:contain}.listing-moderation__hero .listing-detail-scene{position:relative;overflow:hidden}.listing-moderation__hero .listing-detail-placeholder{display:grid;place-items:center;background:linear-gradient(145deg,#20384a,#102535);color:#b8d0e5;font-size:30px}.listing-moderation__hero--empty{color:#afc8e5;font-size:12px}.listing-moderation__arrow{position:absolute;z-index:2;top:50%;display:grid;width:37px;height:37px;transform:translateY(-50%);place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#04141fd1;color:#fff;font-size:24px;cursor:pointer}.listing-moderation__arrow--previous{left:10px}.listing-moderation__arrow--next{right:10px}.listing-moderation__photo-count{position:absolute;right:10px;bottom:10px;padding:5px 8px;border-radius:99px;background:#04141fd1;color:#fff;font-size:9px}.listing-moderation__thumbnails{display:grid;grid-template-columns:repeat(auto-fit,minmax(65px,1fr));gap:6px;margin-top:7px}.listing-moderation__thumbnails button{height:65px;overflow:hidden;padding:0;border:1px solid transparent;border-radius:7px;background:#142c3c;cursor:pointer}.listing-moderation__thumbnails button.is-active{border:2px solid #087ff8}.listing-moderation__thumbnails img,.listing-moderation__thumbnails .listing-detail-scene,.listing-moderation__thumbnails .listing-detail-placeholder{display:block;width:100%;height:100%;object-fit:cover}.listing-moderation__thumbnails .listing-detail-placeholder{display:grid;place-items:center;color:#b8d0e5}.listing-moderation__panel h2{margin:0 0 12px;font-size:14px}.listing-moderation__panel>summary{display:flex;min-height:23px;align-items:center;justify-content:space-between;color:#f7f9ff;font-size:13px;font-weight:650;cursor:pointer;list-style:none}.listing-moderation__panel>summary::-webkit-details-marker{display:none}.listing-moderation__panel>summary:after{content:"⌄";color:#87b8df;font-size:17px}.listing-moderation__panel[open]>summary{margin-bottom:13px}.listing-moderation__panel[open]>summary:after{content:"⌃"}.listing-moderation__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:12px;border-bottom:1px solid #174c6b}.listing-moderation__facts>div{display:flex;min-width:0;flex-direction:column;gap:5px}.listing-moderation__facts small,.listing-moderation__description-copy>small{color:#afc8e5;font-size:9px}.listing-moderation__facts strong{font-size:13px}.listing-moderation__facts span{color:#8ecbff;font-size:10px}.listing-moderation__description-copy{padding-top:11px}.listing-moderation__description-copy p{margin:5px 0 0;color:#d2e0ef;font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.listing-moderation__author>div{display:flex;align-items:center;gap:10px}.listing-moderation__author>div>span{display:grid;width:43px;height:43px;flex:0 0 43px;place-items:center;border-radius:50%;background:#1f70ad;color:#fff;font-size:12px;font-weight:650}.listing-moderation__author>div p{display:grid;min-width:0;gap:5px;margin:0}.listing-moderation__author strong{color:#f2f7fc;font-size:11px;overflow-wrap:anywhere}.listing-moderation__author small{color:#afc8e5;font-size:9px}.listing-moderation__reputation{margin:11px 0 0;padding:9px;border:1px solid #174c6b;border-radius:7px;color:#c4daee;font-size:9px;line-height:1.45}.listing-moderation__reports>summary b{display:grid;min-width:21px;height:21px;margin-left:auto;margin-right:8px;place-items:center;border-radius:50%;background:#f04455;color:#fff;font-size:9px}.listing-moderation__report-list{display:grid;gap:2px}.listing-moderation__report-list>a{display:grid;grid-template-columns:30px minmax(0,1fr) 16px;gap:8px;align-items:start;padding:9px 0;border-top:1px solid #174c6b;color:inherit;text-decoration:none}.listing-moderation__report-icon{display:grid;width:29px;height:29px;place-items:center;border-radius:7px;background:#be2c4140;color:#ff7182}.listing-moderation__report-list>a>span:nth-child(2){display:grid;min-width:0;gap:4px}.listing-moderation__report-list strong{font-size:10px}.listing-moderation__report-list small{color:#afc8e5;font-size:8px;line-height:1.4}.listing-moderation__report-list em{width:max-content;padding:3px 7px;border-radius:99px;background:#193d53;color:#b8d9f5;font-size:8px;font-style:normal}.listing-moderation__report-list .listing-moderation__report-comment{color:#d5e3f1;white-space:pre-wrap;overflow-wrap:anywhere}.listing-moderation__report-list>a>b{color:#8bb4d5;font-size:18px}.listing-moderation__neutral{margin:0;color:#afc8e5;font-size:10px;line-height:1.5}.listing-moderation__history ol{position:relative;display:grid;gap:13px;margin:0;padding:0 0 0 5px;list-style:none}.listing-moderation__history li{display:grid;grid-template-columns:15px minmax(0,1fr);grid-template-rows:auto auto auto;gap:3px 8px;align-items:center}.listing-moderation__timeline-dot{grid-row:1 / 4;width:10px;height:10px;border:2px solid #087ff8;border-radius:50%;background:#071b29}.listing-moderation__timeline-dot--hidden{border-color:#f04455}.listing-moderation__timeline-dot--restored,.listing-moderation__timeline-dot--approved{border-color:#25d889}.listing-moderation__history li strong{color:#e8f1fa;font-size:9px}.listing-moderation__history li time,.listing-moderation__history li small{color:#afc8e5;font-size:8px}.listing-moderation__actions h2{margin-bottom:10px}.listing-moderation__actions>button{width:100%;min-height:39px;margin-top:7px;padding:0 10px;border:1px solid #f04455;border-radius:7px;background:#f04455;color:#fff;font:inherit;font-size:10px;font-weight:650;cursor:pointer}.listing-moderation__actions>.listing-moderation__approve{border-color:#087ff8;background:#087ff8}.listing-moderation__actions>.listing-moderation__restore{border-color:#168a5d;background:#168a5d}.listing-moderation__actions>button:disabled{cursor:not-allowed;opacity:.5}.listing-moderation__actions>a{display:block;margin-top:12px;color:#58aaff;font-size:9px;text-align:center;text-decoration:none}.listing-moderation__action-note{display:block;margin-top:8px;color:#afc8e5;font-size:8px}.listing-moderation__mobile-actions{display:none}.listing-moderation__empty{max-width:600px;margin:56px auto;padding:28px;border:1px solid #174c6b;border-radius:12px;background:#071b29;text-align:center}.listing-moderation__empty>span{color:#58aaff;font-size:34px}.listing-moderation__empty h1{margin:10px 0;font-size:22px}.listing-moderation__empty p{color:#afc8e5;font-size:12px;line-height:1.5}.listing-moderation__empty>a{display:inline-flex;margin-top:10px;color:#58aaff;font-size:11px}.listing-moderation__protected{min-height:20px}.listing-moderation :is(a,button,summary):focus-visible{outline:3px solid rgb(83 173 255 / 48%);outline-offset:2px}.listing-moderation__backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#010a11c2}.listing-moderation__dialog{position:relative;width:min(450px,100%);padding:26px;border:1px solid #176ca6;border-radius:16px;background:#071b29;box-shadow:0 22px 70px #00000073;color:#f7f9ff}.listing-moderation__dialog-close{position:absolute;top:10px;right:12px;width:34px;height:34px;border:0;background:transparent;color:#afc8e5;font-size:25px;cursor:pointer}.listing-moderation__dialog-icon{display:grid;width:43px;height:43px;place-items:center;border-radius:50%;background:#ffb51b29;color:#ffbf38;font-size:22px;font-weight:700}.listing-moderation__dialog h2{margin:14px 0 8px;font-size:20px}.listing-moderation__dialog>p{margin:0;color:#c4d5e7;font-size:12px;line-height:1.55}.listing-moderation__dialog-listing{display:grid;gap:4px;margin-top:15px;padding:11px;border:1px solid #174c6b;border-radius:8px;background:#0a2434}.listing-moderation__dialog-listing strong{font-size:11px}.listing-moderation__dialog-listing span{color:#afc8e5;font-size:10px}.listing-moderation__dialog .listing-moderation__error{margin-top:11px;color:#ff8992}.listing-moderation__dialog-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.listing-moderation__dialog-actions button{min-height:42px;padding:0 10px;border:1px solid #1478b8;border-radius:8px;background:transparent;color:#e8f3ff;font:inherit;font-size:10px;font-weight:650;cursor:pointer}.listing-moderation__dialog-actions .listing-moderation__primary{border-color:#087ff8;background:#087ff8;color:#fff}.listing-moderation__dialog-actions button:disabled{cursor:wait;opacity:.55}@media (max-width: 1050px) and (min-width: 768px){.listing-moderation{padding-right:18px;padding-left:18px}.listing-moderation__grid{grid-template-columns:minmax(0,1.15fr) minmax(265px,.85fr)}.listing-moderation__hero{height:285px}}@media (max-width: 767px){.listing-moderation{width:100%;padding:12px 10px 105px}.listing-moderation__back{margin-bottom:9px;font-size:9px}.listing-moderation__heading{display:grid;grid-template-columns:auto auto;gap:7px}.listing-moderation__heading>div{grid-column:1 / -1}.listing-moderation__heading h1{font-size:20px}.listing-moderation__heading p{margin-top:4px;font-size:8px}.listing-moderation__status,.listing-moderation__report-total{min-height:26px;width:max-content;padding:0 8px;font-size:8px}.listing-moderation__grid{grid-template-columns:1fr;gap:8px;margin-top:10px}.listing-moderation__main-column,.listing-moderation__side-column{gap:8px}.listing-moderation__gallery{padding:5px}.listing-moderation__hero{height:205px}.listing-moderation__arrow{width:31px;height:31px;font-size:20px}.listing-moderation__thumbnails{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:5px}.listing-moderation__thumbnails button{height:53px}.listing-moderation__panel{padding:10px}.listing-moderation__panel>summary{min-height:28px;font-size:12px}.listing-moderation__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.listing-moderation__facts>div:last-child{grid-column:1 / -1}.listing-moderation__facts small,.listing-moderation__description-copy>small{font-size:8px}.listing-moderation__facts strong{font-size:11px}.listing-moderation__facts span,.listing-moderation__description-copy p{font-size:9px}.listing-moderation__author h2{font-size:12px}.listing-moderation__author>div>span{width:38px;height:38px;flex-basis:38px;font-size:10px}.listing-moderation__author strong{font-size:9px}.listing-moderation__author small,.listing-moderation__reputation{font-size:8px}.listing-moderation__report-list>a{grid-template-columns:26px minmax(0,1fr) 13px;gap:6px}.listing-moderation__report-icon{width:26px;height:26px}.listing-moderation__report-list strong{font-size:9px}.listing-moderation__report-list small,.listing-moderation__report-list em{font-size:7px}.listing-moderation__history li strong{font-size:8px}.listing-moderation__history li time,.listing-moderation__history li small{font-size:7px}.listing-moderation__actions{display:none}.listing-moderation__mobile-actions{position:fixed;z-index:15;right:0;bottom:76px;left:0;display:flex;gap:7px;padding:8px 10px;border-top:1px solid #174c6b;background:#06111bfa}.listing-moderation__mobile-actions button,.listing-moderation__mobile-actions a{display:grid;min-height:40px;flex:1;place-items:center;padding:0 7px;border:1px solid #f04455;border-radius:7px;background:#f04455;color:#fff;font:inherit;font-size:8px;font-weight:650;text-align:center;text-decoration:none}.listing-moderation__mobile-actions .listing-moderation__approve{border-color:#087ff8;background:#087ff8}.listing-moderation__mobile-actions .listing-moderation__restore{border-color:#168a5d;background:#168a5d}.listing-moderation__mobile-actions button:disabled{cursor:not-allowed;opacity:.5}.listing-moderation__mobile-actions a{border-color:#1478b8;background:transparent}.listing-moderation__empty{margin:25px 0;padding:19px 13px}.listing-moderation__empty h1{font-size:19px}.listing-moderation__empty p{font-size:10px}.listing-moderation__backdrop{align-items:end;padding:0}.listing-moderation__dialog{width:100%;padding:23px 16px max(19px,env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:17px 17px 0 0}.listing-moderation__dialog h2{font-size:18px}.listing-moderation__dialog>p{font-size:11px}.listing-moderation__dialog-actions button{min-height:44px;font-size:9px}}@media (max-width: 359px){.listing-moderation{padding-right:7px;padding-left:7px}.listing-moderation__heading h1{font-size:18px}.listing-moderation__hero{height:180px}.listing-moderation__mobile-actions{gap:5px;padding-right:7px;padding-left:7px}.listing-moderation__mobile-actions button,.listing-moderation__mobile-actions a{padding:0 4px;font-size:7px}}.listing-moderation__user-link{display:inline-flex;margin:0 0 12px 64px;color:var(--color-primary, #287c70);font-size:13px;font-weight:650;text-decoration:none}.listing-moderation__user-link:hover{text-decoration:underline}.complex-users{--complex-users-ink: var(--color-text, #202b35);--complex-users-muted: var(--color-muted, #74818d);--complex-users-line: var(--color-border, #e5e9ed);--complex-users-accent: var(--color-primary, #287c70);color:var(--complex-users-ink);padding:8px 0 44px}.complex-users__protected{min-height:50vh}.complex-users__heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.complex-users__heading h1{margin:0;font-size:clamp(25px,2.2vw,32px);line-height:1.2;letter-spacing:-.03em}.complex-users__heading p{margin:8px 0 0;color:var(--complex-users-muted);font-size:14px}.complex-users__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.complex-users__summary-card{display:flex;align-items:center;gap:14px;min-height:104px;padding:20px;border:1px solid var(--complex-users-line);border-radius:16px;background:#fff;box-shadow:0 5px 18px #192a380a}.complex-users__summary-icon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:14px;color:#237865;background:#eaf6f1}.complex-users__summary-icon--listings{color:#3c6da6;background:#edf4fc}.complex-users__summary-icon--reports{color:#a56b29;background:#fff4e6}.complex-users__summary-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.complex-users__summary-card small,.complex-users__summary-card strong{display:block}.complex-users__summary-card small{color:var(--complex-users-muted);font-size:13px}.complex-users__summary-card strong{margin-top:5px;font-size:27px;line-height:1}.complex-users__filters{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,.8fr));gap:12px;margin-bottom:18px}.complex-users__search,.complex-users__select{display:flex;align-items:center;min-width:0;height:46px;border:1px solid var(--complex-users-line);border-radius:11px;background:#fff}.complex-users__search{gap:10px;padding:0 13px;color:#89949d}.complex-users__search svg{flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.complex-users__search input,.complex-users__select select{width:100%;min-width:0;height:100%;border:0;outline:0;color:var(--complex-users-ink);background:transparent;font:inherit;font-size:14px}.complex-users__search input::placeholder{color:#89949d}.complex-users__select{padding:0 12px}.complex-users__select select{cursor:pointer}.complex-users__search:focus-within,.complex-users__select:focus-within{border-color:var(--complex-users-accent);box-shadow:0 0 0 3px #287c701f}.complex-users__table{overflow:hidden;border:1px solid var(--complex-users-line);border-radius:14px;background:#fff}.complex-users__table-head,.complex-users__row{display:grid;grid-template-columns:minmax(230px,2fr) minmax(70px,.55fr) minmax(100px,.8fr) minmax(150px,1.2fr) minmax(110px,.8fr);align-items:center;gap:14px;padding:14px 18px}.complex-users__table-head{min-height:48px;color:#66737e;background:#f7f9fa;font-size:12px;font-weight:650}.complex-users__row{min-height:82px;border-top:1px solid var(--complex-users-line);font-size:14px}.complex-users__person{display:flex;align-items:center;gap:12px;min-width:0}.complex-users__avatar{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:50%;color:#266d61;background:#e9f4f0;font-size:13px;font-weight:700}.complex-users__person-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.complex-users__person-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.complex-users__person-copy small{color:var(--complex-users-muted);font-size:12px}.complex-users__person-copy .complex-users__bio{overflow:hidden;max-width:380px;text-overflow:ellipsis;white-space:nowrap}.complex-users__id,.complex-users__number{color:#475560;font-variant-numeric:tabular-nums}.complex-users__member-badge{display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border-radius:20px;color:#286e5e;background:#eaf5f0;font-size:12px;font-weight:600;white-space:nowrap}.complex-users__member-badge.is-blocked{color:#98433f;background:#fff0ef}.complex-users__row{color:inherit;text-decoration:none}.complex-users__row:hover{background:#f8fbfa}.complex-users__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 2px;color:var(--complex-users-muted);font-size:13px}.complex-users__footer nav{display:flex;gap:6px}.complex-users__footer button{min-width:34px;height:34px;border:1px solid var(--complex-users-line);border-radius:8px;color:var(--complex-users-ink);background:#fff;cursor:pointer}.complex-users__footer button:disabled{opacity:.45;cursor:default}.complex-users__footer button.is-active{border-color:var(--complex-users-accent);color:#fff;background:var(--complex-users-accent)}.complex-users__empty{display:grid;justify-items:center;padding:56px 20px;border:1px dashed #d9e1e3;border-radius:16px;background:#fff;text-align:center}.complex-users__empty-icon{display:grid;width:76px;height:76px;place-items:center;border-radius:50%;color:#287c70;background:#edf7f3}.complex-users__empty-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.complex-users__empty h2{margin:18px 0 0;font-size:20px}.complex-users__empty p{max-width:500px;margin:8px 0 0;color:var(--complex-users-muted);font-size:14px;line-height:1.55}.complex-users__empty button{margin-top:18px;padding:9px 14px;border:1px solid var(--complex-users-line);border-radius:9px;color:var(--complex-users-accent);background:#fff;font:inherit;cursor:pointer}@media (max-width: 900px){.complex-users__table-head,.complex-users__row{grid-template-columns:minmax(190px,1.6fr) 55px 85px 130px 100px;gap:9px;padding-inline:12px}}@media (max-width: 700px){.complex-users{padding:4px 0 100px}.complex-users__heading{margin-bottom:18px}.complex-users__heading h1{font-size:25px}.complex-users__heading p{max-width:34ch;font-size:13px;line-height:1.45}.complex-users__summary{grid-template-columns:1fr;gap:9px;margin-bottom:16px}.complex-users__summary-card{min-height:75px;padding:13px 15px;border-radius:13px}.complex-users__summary-icon{width:42px;height:42px;flex-basis:42px}.complex-users__summary-card small{font-size:12px}.complex-users__summary-card strong{margin-top:3px;font-size:23px}.complex-users__filters{grid-template-columns:1fr;gap:9px;margin-bottom:14px}.complex-users__search,.complex-users__select{height:44px}.complex-users__table{display:grid;gap:10px;overflow:visible;border:0;background:transparent}.complex-users__table-head{display:none}.complex-users__row{display:grid;grid-template-columns:1fr 1fr;gap:13px 10px;padding:15px;border:1px solid var(--complex-users-line);border-radius:13px;background:#fff;box-shadow:0 3px 12px #192a3808}.complex-users__row>[role=cell]:first-child{grid-column:1 / -1}.complex-users__row>[role=cell]:nth-child(2):before{content:"ID ";color:var(--complex-users-muted)}.complex-users__row>[role=cell]:nth-child(3):before{content:"Оголошення: ";color:var(--complex-users-muted)}.complex-users__row>[role=cell]:nth-child(4):before{content:"Порушення: ";color:var(--complex-users-muted)}.complex-users__row>[role=cell]:nth-child(5){grid-column:1 / -1}.complex-users__bio{display:none}.complex-users__footer{align-items:flex-start;flex-direction:column}.complex-users__empty{padding:42px 17px}}@media (prefers-reduced-motion: reduce){.complex-users *,.complex-users *:before,.complex-users *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.complex-user-details{--user-detail-ink: var(--color-text, #202b35);--user-detail-muted: var(--color-muted, #74818d);--user-detail-line: var(--color-border, #e5e9ed);--user-detail-accent: var(--color-primary, #287c70);padding:6px 0 48px;color:var(--user-detail-ink)}.complex-user-details__protected{min-height:50vh}.complex-user-details__back{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;color:var(--user-detail-accent);font-size:14px;font-weight:600;text-decoration:none}.complex-user-details__back:hover{text-decoration:underline}.complex-user-details__profile-card{display:flex;align-items:center;gap:20px;padding:24px;border:1px solid var(--user-detail-line);border-radius:18px;background:#fff;box-shadow:0 6px 22px #192a380a}.complex-user-details__avatar{display:grid;width:82px;height:82px;flex:0 0 82px;place-items:center;border-radius:50%;color:#216c5d;background:#eaf5f0;font-size:24px;font-weight:750}.complex-user-details__profile-main{flex:1;min-width:0}.complex-user-details__eyebrow{margin:0 0 5px;color:var(--user-detail-muted);font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.06em}.complex-user-details__profile-main h1{margin:0;font-size:clamp(25px,2.3vw,32px);line-height:1.2}.complex-user-details__username{margin:6px 0 0;color:var(--user-detail-accent);font-size:14px}.complex-user-details__bio{max-width:640px;margin:8px 0 0;color:#52606b;font-size:14px;line-height:1.5}.complex-user-details__member-state{display:flex;align-items:center;gap:7px;margin:12px 0 0;color:#28745f;font-size:13px;font-weight:600}.complex-user-details__member-state span{width:8px;height:8px;border-radius:50%;background:#39a47e}.complex-user-details__member-state span.is-blocked{background:#c54f4f}.complex-user-details__profile-actions{display:flex;max-width:230px;flex-direction:column;align-items:stretch;gap:8px}.complex-user-details__profile-actions small{color:#9a6460;font-size:11px;line-height:1.4}.complex-user-details__button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 14px;border:1px solid transparent;border-radius:9px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.complex-user-details__button:disabled{opacity:.5;cursor:not-allowed}.complex-user-details__button--warning{border-color:#f0d6a9;color:#885917;background:#fff8eb}.complex-user-details__button--danger{color:#fff;background:#bd4d48}.complex-user-details__button--primary{color:#fff;background:var(--user-detail-accent)}.complex-user-details__button--secondary{border-color:var(--user-detail-line);color:#48545e;background:#fff}.complex-user-details__blocked-note{margin:14px 0 0;padding:13px 15px;border:1px solid #f0d0cd;border-radius:11px;color:#853e3a;background:#fff5f4;font-size:13px;line-height:1.5}.complex-user-details__notice{margin:0 0 12px;padding:12px 14px;border:1px solid #cce8dc;border-radius:10px;color:#246b57;background:#f0faf5;font-size:13px}.complex-user-details__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.complex-user-details__stats article{display:flex;min-height:90px;flex-direction:column;justify-content:center;padding:17px 19px;border:1px solid var(--user-detail-line);border-radius:14px;background:#fff}.complex-user-details__stats small{color:var(--user-detail-muted);font-size:12px}.complex-user-details__stats strong{margin-top:6px;font-size:26px}.complex-user-details__sections{display:grid;gap:13px}.complex-user-details__section{overflow:hidden;border:1px solid var(--user-detail-line);border-radius:14px;background:#fff}.complex-user-details__section summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:15px;padding:15px 18px;cursor:pointer;font-size:16px;font-weight:700;list-style:none}.complex-user-details__section summary::-webkit-details-marker{display:none}.complex-user-details__section summary:after{content:"⌄";color:var(--user-detail-muted);font-size:20px}.complex-user-details__section[open] summary:after{content:"⌃"}.complex-user-details__section summary b{margin-left:auto;color:var(--user-detail-muted);font-size:13px}.complex-user-details__listing-list,.complex-user-details__report-list{border-top:1px solid var(--user-detail-line)}.complex-user-details__listing{display:grid;grid-template-columns:76px minmax(150px,1fr) minmax(85px,auto) 18px;align-items:center;gap:13px;padding:12px 18px;color:inherit;text-decoration:none}.complex-user-details__listing+.complex-user-details__listing,.complex-user-details__report-list>a+a{border-top:1px solid #edf0f2}.complex-user-details__listing:hover,.complex-user-details__report-list>a:hover{background:#f9fbfb}.complex-user-details__listing-image{display:grid;width:76px;height:60px;overflow:hidden;place-items:center;border-radius:9px;background:#eef2f2}.complex-user-details__listing-image img{width:100%;height:100%;object-fit:cover}.complex-user-details__listing-image.is-empty{color:#87929b;font-size:22px}.complex-user-details__listing-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.complex-user-details__listing-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.complex-user-details__listing-copy span{font-size:13px;font-weight:650}.complex-user-details__listing-copy small,.complex-user-details__listing-reports{color:var(--user-detail-muted);font-size:12px}.complex-user-details__chevron{color:var(--user-detail-muted);font-size:24px}.complex-user-details__report-list>a{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;color:inherit;text-decoration:none}.complex-user-details__report-mark{color:#a97831;font-size:19px}.complex-user-details__report-list>a>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:4px}.complex-user-details__report-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.complex-user-details__report-list small{color:var(--user-detail-muted);font-size:12px}.complex-user-details__report-list em{color:#687681;font-size:12px;font-style:normal}.complex-user-details__violation-list{display:grid;gap:0;margin:0;padding:0 18px;border-top:1px solid var(--user-detail-line);list-style:none}.complex-user-details__violation-list li{display:grid;gap:5px;padding:13px 0}.complex-user-details__violation-list li+li{border-top:1px solid #edf0f2}.complex-user-details__violation-list a{color:var(--user-detail-accent);font-size:14px;font-weight:650;text-decoration:none}.complex-user-details__violation-list span,.complex-user-details__violation-list small{color:var(--user-detail-muted);font-size:12px}.complex-user-details__timeline{display:grid;gap:0;margin:0;padding:4px 20px 18px 24px;border-top:1px solid var(--user-detail-line);list-style:none}.complex-user-details__timeline li{position:relative;display:grid;grid-template-columns:14px 1fr;gap:12px;padding:14px 0 0}.complex-user-details__timeline li>span{width:9px;height:9px;margin-top:4px;border:2px solid var(--user-detail-accent);border-radius:50%;background:#fff}.complex-user-details__timeline li>div{display:grid;gap:4px}.complex-user-details__timeline strong{font-size:13px}.complex-user-details__timeline time,.complex-user-details__timeline small{color:var(--user-detail-muted);font-size:12px}.complex-user-details__timeline p{margin:2px 0;color:#596570;font-size:13px}.complex-user-details__empty-inline{margin:0;padding:18px;border-top:1px solid var(--user-detail-line);color:var(--user-detail-muted);font-size:13px}.complex-user-details__empty{display:grid;justify-items:center;margin:22px auto;padding:48px 20px;border:1px dashed var(--user-detail-line);border-radius:16px;background:#fff;text-align:center}.complex-user-details__empty>span{color:#85919b;font-size:34px}.complex-user-details__empty h1{margin:12px 0 0;font-size:22px}.complex-user-details__empty p{max-width:460px;color:var(--user-detail-muted);font-size:14px;line-height:1.5}.complex-user-details__empty a{color:var(--user-detail-accent);font-weight:650;text-decoration:none}.complex-user-details__dialog-backdrop{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0c161e94}.complex-user-details__dialog{position:relative;width:min(100%,480px);padding:28px;border-radius:18px;background:#fff;box-shadow:0 20px 70px #00000038}.complex-user-details__dialog-close{position:absolute;top:13px;right:14px;width:34px;height:34px;border:0;border-radius:50%;color:#66737e;background:#f1f3f4;font-size:24px;cursor:pointer}.complex-user-details__dialog-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#865915;background:#fff3dc;font-size:23px;font-weight:750}.complex-user-details__dialog-icon--block{color:#a23d39;background:#fff0ef}.complex-user-details__dialog-icon--unblock{color:#28745f;background:#eaf5f0}.complex-user-details__dialog h2{margin:17px 0 7px;font-size:21px}.complex-user-details__dialog>p{margin:0 0 18px;color:#626f79;font-size:13px;line-height:1.5}.complex-user-details__dialog label{display:block;margin-bottom:7px;font-size:13px;font-weight:650}.complex-user-details__dialog textarea{width:100%;min-height:96px;resize:vertical;padding:11px;border:1px solid var(--user-detail-line);border-radius:9px;font:inherit;font-size:13px}.complex-user-details__dialog textarea:focus{outline:2px solid rgb(40 124 112 / 24%);border-color:var(--user-detail-accent)}.complex-user-details__reason-count{display:block;margin-top:4px;color:var(--user-detail-muted);text-align:right;font-size:11px}.complex-user-details__error{margin:10px 0 0!important;color:#ac3934!important}.complex-user-details__dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:19px}@media (max-width: 760px){.complex-user-details{padding:0 0 102px}.complex-user-details__back{margin-bottom:14px}.complex-user-details__profile-card{align-items:flex-start;flex-wrap:wrap;gap:13px;padding:17px;border-radius:14px}.complex-user-details__avatar{width:58px;height:58px;flex-basis:58px;font-size:18px}.complex-user-details__profile-main{width:calc(100% - 75px);flex:1 1 calc(100% - 75px)}.complex-user-details__profile-main h1{font-size:23px}.complex-user-details__eyebrow{font-size:10px}.complex-user-details__profile-actions{width:100%;max-width:none;flex-direction:row;flex-wrap:wrap}.complex-user-details__profile-actions .complex-user-details__button{flex:1 1 145px}.complex-user-details__profile-actions small{flex-basis:100%}.complex-user-details__stats{grid-template-columns:1fr;gap:8px;margin:12px 0}.complex-user-details__stats article{min-height:70px;padding:13px 15px}.complex-user-details__stats strong{font-size:22px}.complex-user-details__section{border-radius:12px}.complex-user-details__section summary{min-height:52px;padding:13px 14px;font-size:14px}.complex-user-details__listing{grid-template-columns:58px minmax(0,1fr) 16px;gap:9px;padding:11px}.complex-user-details__listing-image{width:58px;height:54px}.complex-user-details__listing-reports{grid-column:2;grid-row:2}.complex-user-details__listing-copy{grid-column:2;grid-row:1}.complex-user-details__chevron{grid-column:3;grid-row:1 / span 2}.complex-user-details__report-list>a{grid-template-columns:22px minmax(0,1fr);gap:8px;padding:12px}.complex-user-details__report-list em{grid-column:2}.complex-user-details__dialog-backdrop{align-items:end;padding:0}.complex-user-details__dialog{width:100%;padding:25px 18px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.complex-user-details__dialog-actions{flex-direction:column-reverse}.complex-user-details__dialog-actions .complex-user-details__button{width:100%}}.complex-settings{width:min(1120px,100%);margin:0 auto;padding:22px clamp(20px,3vw,36px) 36px;color:#f7f9ff}.complex-settings *,.complex-settings *:before,.complex-settings *:after{box-sizing:border-box}.complex-settings svg{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.complex-settings__heading{display:flex;align-items:center;gap:12px;margin-bottom:18px}.complex-settings__heading>div{margin-right:auto}.complex-settings__heading h1{margin:0 0 5px;font-size:clamp(23px,2.4vw,30px)}.complex-settings__heading p,.complex-settings__hint,.complex-settings__status p{margin:0;color:#afc8e5;font-size:13px;line-height:1.5}.complex-settings__unsaved{display:flex;align-items:center;gap:7px;color:#ffc637;font-size:12px;white-space:nowrap}.complex-settings__unsaved svg{width:17px;height:17px}.complex-settings__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.9fr);gap:14px;align-items:start}.complex-settings__main,.complex-settings__side{display:grid;gap:12px}.complex-settings__section{min-width:0;overflow:hidden;border:1px solid #1478b8;border-radius:12px;background:linear-gradient(145deg,#081f2efa,#05141ffa)}.complex-settings__section>summary{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:12px;padding:0 17px;border-bottom:1px solid #174c6b;cursor:pointer;list-style:none;font-weight:650}.complex-settings__section>summary::-webkit-details-marker{display:none}.complex-settings__section>summary>span{display:flex;align-items:center;gap:10px}.complex-settings__section>summary>span svg,.complex-settings__status header>svg{color:#3ca7ff}.complex-settings__section>summary>b{color:#afc8e5;font-size:19px;transition:transform .18s ease}.complex-settings__section:not([open])>summary{border-bottom:0}.complex-settings__section[open]>summary>b{transform:rotate(180deg)}.complex-settings__section-body{display:grid;gap:12px;padding:16px}.complex-settings__fields{display:grid;gap:14px}.complex-settings__fields label,.complex-settings__rules{display:grid;gap:7px;color:#dcecff;font-size:13px;font-weight:550}.complex-settings__fields input,.complex-settings__fields textarea,.complex-settings__rules textarea{width:100%;min-height:43px;padding:10px 12px;border:1px solid #20648a;border-radius:8px;outline:0;background:#082033;color:#f7f9ff;font:inherit;font-size:14px}.complex-settings__fields textarea,.complex-settings__rules textarea{min-height:106px;resize:vertical;line-height:1.5}.complex-settings__fields input:focus,.complex-settings__fields textarea:focus,.complex-settings__rules textarea:focus{border-color:#3ca7ff;box-shadow:0 0 0 3px #3ca7ff2e}.complex-settings__cover{position:relative;display:grid;min-height:180px;place-items:center;overflow:hidden;border:1px dashed #327ba3;border-radius:10px;background:#092033}.complex-settings__cover>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.complex-settings__cover-empty{display:grid;justify-items:center;gap:8px;color:#afc8e5;font-size:13px}.complex-settings__cover-empty svg{width:34px;height:34px}.complex-settings__cover>button{position:relative;z-index:1;display:inline-flex;min-height:39px;align-items:center;gap:8px;margin-top:auto;margin-bottom:12px;padding:0 13px;border:0;border-radius:7px;background:#087ff8;color:#fff;font-size:12px;font-weight:650}.complex-settings__cover>button svg{width:17px;height:17px}.complex-settings__cover>button+button{margin-left:8px;background:#102b3e}.complex-settings__cover input{position:absolute;width:1px;height:1px;clip-path:inset(50%)}.complex-settings__field-error{position:absolute;right:8px;bottom:51px;left:8px;z-index:2;margin:0;padding:7px;border-radius:5px;background:#481b27;color:#ffd3db;font-size:12px}.complex-settings__hint{font-size:12px}.complex-settings__rules textarea{min-height:190px}.complex-settings__toggles{display:grid}.complex-settings__toggle{position:relative;display:flex;min-height:86px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #174c6b;cursor:pointer}.complex-settings__toggle:last-child{border-bottom:0}.complex-settings__toggle>span{display:grid;gap:5px}.complex-settings__toggle strong{font-size:14px}.complex-settings__toggle small{color:#afc8e5;font-size:12px;line-height:1.4}.complex-settings__toggle input{position:absolute;right:0;width:48px;height:28px;margin:0;opacity:0;cursor:pointer}.complex-settings__toggle i{position:relative;width:44px;height:25px;flex:0 0 44px;border-radius:999px;background:#334c62;transition:background .15s}.complex-settings__toggle i:after{position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#fff;content:"";transition:transform .15s}.complex-settings__toggle input:checked+i{background:#087ff8}.complex-settings__toggle input:checked+i:after{transform:translate(19px)}.complex-settings__toggle input:focus-visible+i{outline:3px solid rgb(83 173 255 / 55%);outline-offset:3px}.complex-settings__status{padding:16px}.complex-settings__status header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.complex-settings__status h2{margin:0 auto 0 0;font-size:15px}.complex-settings__status header>span{padding:6px 10px;border:1px solid #159d66;border-radius:7px;color:#53e69d;font-size:12px}.complex-settings__status p{font-size:12px}.complex-settings__actions{display:grid;grid-template-columns:1fr 1.2fr;gap:9px;padding:12px;border:1px solid #1478b8;border-radius:12px;background:#071b29}.complex-settings button{min-height:42px;padding:0 15px;border:1px solid #7998b5;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.complex-settings button:disabled{opacity:.52;cursor:not-allowed}.complex-settings__save{border-color:#087ff8!important;background:#087ff8!important;color:#fff!important}.complex-settings__message{margin:14px 0 0;padding:12px 14px;border:1px solid #159d66;border-radius:8px;color:#73e9ac;font-size:13px}.complex-settings__message--error{border-color:#bd5266;color:#ffd3db}.complex-settings__preview{margin:0 0 14px;padding:10px 12px;border:1px solid #c98524;border-radius:8px;color:#ffd98a;font-size:12px}.complex-settings__mobile-actions{display:none}.complex-settings :focus-visible{outline:3px solid rgb(83 173 255 / 55%);outline-offset:2px}@media (max-width: 980px){.complex-settings__grid{grid-template-columns:1fr}}@media (max-width: 767px){.complex-settings{padding:12px 12px 92px}.complex-settings__heading{align-items:flex-start;flex-wrap:wrap;gap:9px}.complex-settings__heading>div{flex:1 1 100%}.complex-settings__heading h1{font-size:23px}.complex-settings__heading p{font-size:12px}.complex-settings__unsaved{font-size:11px}.complex-settings__save--top{display:none}.complex-settings__grid,.complex-settings__main,.complex-settings__side{gap:9px}.complex-settings__section{border-radius:10px}.complex-settings__section>summary{min-height:49px;padding:0 12px;font-size:13px}.complex-settings__section-body{padding:12px}.complex-settings__fields label,.complex-settings__rules{font-size:12px}.complex-settings__fields input,.complex-settings__fields textarea,.complex-settings__rules textarea{min-height:42px;font-size:14px}.complex-settings__cover{min-height:150px}.complex-settings__toggle{min-height:91px;gap:10px}.complex-settings__toggle strong{font-size:13px}.complex-settings__toggle small{max-width:280px;font-size:11px}.complex-settings__actions{display:none}.complex-settings__mobile-actions{position:fixed;z-index:12;right:0;bottom:76px;left:0;display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:9px 12px;border-top:1px solid #174c6b;background:#06111bfa}}@media (prefers-reduced-motion: reduce){.complex-settings *,.complex-settings *:before,.complex-settings *:after{transition-duration:.01ms!important}}.moderation-history{width:min(1200px,100%);margin:0 auto;padding:20px clamp(18px,2.8vw,36px) 36px;color:#f7f9ff}.moderation-history *,.moderation-history *:before,.moderation-history *:after{box-sizing:border-box}.moderation-history svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.moderation-history h1{margin:0 0 5px;font-size:clamp(23px,2.4vw,30px)}.moderation-history__subtitle{margin:0 0 18px;color:#afc8e5;font-size:13px}.moderation-history__preview{margin:0 0 14px;padding:10px 12px;border:1px solid #c98524;border-radius:8px;color:#ffd98a;font-size:12px}.moderation-history__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px}.moderation-history__summary article{display:flex;min-height:82px;align-items:center;gap:13px;padding:14px;border:1px solid #1478b8;border-radius:10px;background:linear-gradient(145deg,#081f2efa,#05141ffa)}.moderation-history__summary article>span{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid #1478b8;border-radius:9px;color:#27a4ff;font-size:22px}.moderation-history__summary article>span.is-important{border-color:#9d6f17;color:#ffb51b}.moderation-history__summary p{display:grid;gap:3px;margin:0;color:#c7d9ed;font-size:12px}.moderation-history__summary strong{color:#fff;font-size:23px}.moderation-history__summary small{max-width:260px;color:#afc8e5;font-size:9px;line-height:1.35}.moderation-history__filters{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(150px,1fr) minmax(130px,.8fr) 145px 145px minmax(140px,.9fr) 76px;gap:8px;margin-bottom:13px}.moderation-history__filters label,.moderation-history__filters button,.moderation-history__search{display:flex;min-width:0;min-height:42px;align-items:center;border:1px solid #1478b8;border-radius:8px;background:#071b29;color:#dcecff}.moderation-history__filters label:not(.moderation-history__search){padding:0 8px}.moderation-history__filters select,.moderation-history__filters input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:11px}.moderation-history__filters option{background:#071b29}.moderation-history__search{gap:8px;padding:0 10px}.moderation-history__search svg{flex:0 0 19px;color:#9db8d2}.moderation-history__search input::placeholder{color:#9db8d2;opacity:1}.moderation-history__filters button{justify-content:center;padding:0 10px;font-size:11px;cursor:pointer}.moderation-history__table{overflow:hidden;border:1px solid #174c6b;border-radius:10px;background:#061824d4}.moderation-history__table-head,.moderation-history__row{display:grid;grid-template-columns:90px minmax(120px,.9fr) minmax(160px,1.2fr) minmax(160px,1.2fr) minmax(150px,1.15fr) 91px;gap:9px;align-items:center}.moderation-history__table-head{min-height:40px;padding:0 12px;border-bottom:1px solid #174c6b;color:#b9cfe7;font-size:10px}.moderation-history__day>h2{margin:0;padding:9px 12px 6px;color:#dcecff;font-size:12px}.moderation-history__row{position:relative;min-height:72px;padding:9px 12px;border-top:1px solid rgb(23 76 107 / 72%);color:inherit;font-size:10px;text-decoration:none}.moderation-history__row:hover{background:#0a2434}.moderation-history__row time{display:flex;flex-direction:column;gap:4px;font-variant-numeric:tabular-nums}.moderation-history__row time small,.moderation-history__target small{color:#afc8e5;font-size:9px}.moderation-history__admin{display:flex;min-width:0;align-items:center;gap:7px;overflow-wrap:anywhere}.moderation-history__admin i{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border-radius:50%;background:#087ff8;font-size:9px;font-style:normal;font-weight:700}.moderation-history__action{display:flex;min-width:0;align-items:center;gap:7px}.moderation-history__action b{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border:1px solid currentColor;border-radius:7px;font-size:15px}.moderation-history__action--danger{color:#ff6674}.moderation-history__action--success{color:#32dc91}.moderation-history__action--warning{color:#ffc637}.moderation-history__action--neutral{color:#35aaff}.moderation-history__action strong{color:#f7f9ff;font-size:10px;line-height:1.35}.moderation-history__target{display:flex;min-width:0;flex-direction:column;gap:4px}.moderation-history__target strong{overflow-wrap:anywhere;color:#24a8ff}.moderation-history__target small{line-height:1.35}.moderation-history__reason{overflow-wrap:anywhere;color:#d6e3f0;line-height:1.4}.moderation-history__done{display:flex;width:max-content;align-items:center;gap:5px;padding:6px 8px;border:1px solid #159d66;border-radius:6px;background:#1480522b;color:#53e69d;font-size:9px;white-space:nowrap}.moderation-history__arrow{display:none}.moderation-history__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:#aec5df;font-size:11px}.moderation-history__footer nav{display:flex;gap:5px}.moderation-history__footer button{min-width:31px;height:31px;border:1px solid #174c6b;border-radius:7px;background:#092033;color:#eaf3ff;cursor:pointer}.moderation-history__footer button.is-active{border-color:#087ff8;background:#087ff8}.moderation-history__footer button:disabled{opacity:.45;cursor:default}.moderation-history__empty{display:grid;justify-items:center;padding:48px 18px;border:1px dashed #28769e;border-radius:12px;background:#071b29;text-align:center}.moderation-history__empty>span{display:grid;width:62px;height:62px;place-items:center;border-radius:50%;background:#0d2c42;color:#43a9ef;font-size:30px}.moderation-history__empty h2{margin:15px 0 0;font-size:19px}.moderation-history__empty p{margin:7px 0 0;color:#afc8e5;font-size:13px}.moderation-history__empty button{margin-top:14px;padding:8px 12px;border:1px solid #1478b8;border-radius:7px;background:#092033;color:#dcecff;cursor:pointer}.moderation-history :focus-visible{outline:3px solid rgb(83 173 255 / 55%);outline-offset:2px}@media (max-width: 1100px) and (min-width: 768px){.moderation-history__filters{grid-template-columns:1fr repeat(3,minmax(120px,.8fr))}.moderation-history__search{grid-column:1 / -1}.moderation-history__table-head,.moderation-history__row{grid-template-columns:78px minmax(100px,.8fr) minmax(130px,1fr) minmax(125px,1fr) minmax(125px,1fr) 82px;gap:6px;padding-inline:8px}}@media (max-width: 767px){.moderation-history{padding:10px 10px 30px}.moderation-history h1{font-size:22px}.moderation-history__subtitle{margin-bottom:12px;font-size:11px}.moderation-history__summary{gap:6px;margin-bottom:10px}.moderation-history__summary article{min-height:72px;flex-direction:column;justify-content:center;gap:2px;padding:6px;text-align:center}.moderation-history__summary article>span{width:26px;height:26px;flex-basis:26px;border:0;font-size:17px}.moderation-history__summary p{gap:2px;font-size:8px}.moderation-history__summary strong{font-size:17px}.moderation-history__filters{grid-template-columns:1fr 1fr;gap:6px}.moderation-history__search{grid-column:1 / -1}.moderation-history__filters label,.moderation-history__filters button{min-height:39px}.moderation-history__filters select,.moderation-history__filters input{font-size:10px}.moderation-history__table{display:grid;gap:6px;overflow:visible;border:0;background:transparent}.moderation-history__table-head{display:none}.moderation-history__day{display:grid;gap:6px}.moderation-history__day>h2{padding:5px 2px 1px;font-size:11px}.moderation-history__row{display:grid;min-height:124px;grid-template-columns:36px minmax(0,1fr) auto 12px;grid-template-rows:auto auto auto auto;gap:5px 7px;padding:9px;border:1px solid #174c6b;border-radius:9px;background:#071b29;font-size:8px}.moderation-history__row time{grid-column:1;grid-row:1;font-size:7px}.moderation-history__row time small{display:none}.moderation-history__admin{grid-column:2 / 4;grid-row:3;font-size:8px}.moderation-history__admin i{width:22px;height:22px;flex-basis:22px;font-size:7px}.moderation-history__action{grid-column:2;grid-row:1}.moderation-history__action b{width:24px;height:24px;flex-basis:24px;font-size:12px}.moderation-history__action strong{font-size:8px}.moderation-history__target{grid-column:2 / 4;grid-row:2}.moderation-history__target strong{font-size:8px}.moderation-history__target small{font-size:7px}.moderation-history__reason{grid-column:2 / 4;grid-row:4;color:#afc8e5;font-size:7px}.moderation-history__done{grid-column:3;grid-row:1;padding:4px 5px;font-size:7px}.moderation-history__arrow{display:block;grid-column:4;grid-row:1 / 4;align-self:center;color:#8ca8c2;font-size:16px}.moderation-history__footer{align-items:flex-start;flex-direction:column;font-size:9px}.moderation-history__empty{padding:36px 15px}}@media (prefers-reduced-motion: reduce){.moderation-history *,.moderation-history *:before,.moderation-history *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.global-admin-layout{--ga-bg: #050d16;--ga-sidebar: #071827;--ga-surface: #081b2a;--ga-line: #163d5b;--ga-muted: #90a8bc;--ga-blue: #159bff;--ga-cyan: #2ee6f0;--ga-text: #f3f8fc;display:grid;min-height:100vh;grid-template-columns:260px minmax(0,1fr);color:var(--ga-text);background:radial-gradient(circle at 65% 0%,rgba(20,117,190,.08),transparent 33%),var(--ga-bg);font-family:Inter,system-ui,sans-serif}.global-admin-layout *,.global-admin-layout *:before,.global-admin-layout *:after{box-sizing:border-box}.global-admin-layout a{color:inherit;text-decoration:none}.global-admin-layout svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.global-admin-layout__sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;padding:28px 20px 20px;border-right:1px solid var(--ga-line);background:linear-gradient(180deg,#081d2f,var(--ga-sidebar))}.global-admin-layout__brand{display:flex;align-items:center;gap:11px;margin:2px 10px 44px}.global-admin-layout__brand-mark{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:11px;background:linear-gradient(145deg,#087ed5,#0c4f94);color:#8fd8ff;box-shadow:0 0 20px #159bff38}.global-admin-layout__brand-mark svg{width:27px;height:27px}.global-admin-layout__brand strong{display:block;font-size:24px;line-height:1;letter-spacing:-.04em}.global-admin-layout__brand small{display:block;margin-top:8px;color:#a8bdd0;font-size:10px;white-space:nowrap}.global-admin-layout__nav{display:grid;gap:7px}.global-admin-layout__nav a,.global-admin-layout__nav-disabled{position:relative;display:flex;min-height:48px;align-items:center;gap:13px;padding:0 14px;border:1px solid transparent;border-radius:9px;color:#b6c7d7;font-size:13px}.global-admin-layout__nav a:hover{border-color:#102f47;background:#159bff12;color:#fff}.global-admin-layout__nav a.is-current{border-color:#168bdd;background:linear-gradient(90deg,#108fe861,#0f569652);color:#fff;box-shadow:inset 3px 0 var(--ga-cyan)}.global-admin-layout__nav a.is-current svg{color:#31b6ff}.global-admin-layout__nav-disabled{color:#71899c;cursor:default}.global-admin-layout__nav-disabled small{margin-left:auto;font-size:9px}.global-admin-layout__demo-status{display:flex;align-items:center;gap:11px;margin-top:auto;padding:14px 12px;color:#8fd8ff}.global-admin-layout__demo-status i{width:9px;height:9px;border-radius:50%;background:#2ee6f0;box-shadow:0 0 12px #2ee6f0}.global-admin-layout__demo-status strong,.global-admin-layout__demo-status small{display:block}.global-admin-layout__demo-status strong{font-size:11px}.global-admin-layout__demo-status small{margin-top:4px;color:var(--ga-muted);font-size:9px}.global-admin-layout__workspace{min-width:0}.global-admin-layout__topbar{display:flex;height:76px;align-items:center;justify-content:flex-end;padding:0 clamp(20px,3vw,46px);border-bottom:1px solid #102f47;background:#050f19db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.global-admin-layout__identity{display:flex;align-items:center;gap:10px}.global-admin-layout__identity>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#198fdf,#145fa4);color:#fff;font-size:12px;font-weight:700}.global-admin-layout__identity strong{font-size:12px;font-weight:500}.global-admin-layout__mobile-brand,.global-admin-layout__mobile-nav{display:none}.global-admin-layout__content{width:min(1480px,100%);margin:0 auto;padding:26px clamp(20px,3vw,46px) 42px}@media (max-width:1100px){.global-admin-layout{grid-template-columns:220px minmax(0,1fr)}.global-admin-layout__sidebar{padding-inline:14px}.global-admin-layout__brand{margin-inline:8px}}@media (max-width:767px){.global-admin-layout{display:block;min-height:100svh}.global-admin-layout__sidebar{display:none}.global-admin-layout__workspace{padding-bottom:74px}.global-admin-layout__topbar{position:sticky;z-index:5;top:0;height:62px;justify-content:space-between;padding:0 13px;background:#050f19f5}.global-admin-layout__mobile-brand{display:flex;align-items:center;gap:8px}.global-admin-layout__mobile-brand .global-admin-layout__brand-mark{width:34px;height:34px;border-radius:9px}.global-admin-layout__mobile-brand .global-admin-layout__brand-mark svg{width:21px;height:21px}.global-admin-layout__mobile-brand strong{font-size:19px;letter-spacing:-.04em}.global-admin-layout__identity>span{width:36px;height:36px}.global-admin-layout__identity strong{max-width:110px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.global-admin-layout__content{padding:15px 10px 22px}.global-admin-layout__mobile-nav{position:fixed;z-index:30;right:0;bottom:0;left:0;display:grid;min-height:70px;grid-template-columns:repeat(6,minmax(0,1fr));padding:5px 3px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--ga-line);background:#050f19f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.global-admin-layout__mobile-nav a,.global-admin-layout__mobile-nav>span{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#9ab0c2;font-size:7px;text-align:center}.global-admin-layout__mobile-nav a.is-current{border-radius:9px;background:#159bff21;color:#27adff}.global-admin-layout__mobile-nav svg{width:20px;height:20px}.global-admin-layout__mobile-nav small{display:none}}.global-admin-dashboard{color:#f3f8fc}.global-admin-dashboard *,.global-admin-dashboard *:before,.global-admin-dashboard *:after{box-sizing:border-box}.global-admin-dashboard a{color:inherit;text-decoration:none}.global-admin-dashboard svg{width:22px;height:22px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.global-admin-dashboard__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.global-admin-dashboard__heading h1{margin:0;font-size:clamp(22px,2vw,31px);line-height:1.2;letter-spacing:-.035em}.global-admin-dashboard__heading p{margin:7px 0 0;color:#90a8bc;font-size:13px}.global-admin-dashboard__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:17px}.global-admin-dashboard__stat{display:flex;min-height:126px;align-items:center;gap:16px;padding:19px;border:1px solid #163d5b;border-radius:14px;background:linear-gradient(145deg,#092437f0,#061725f0);box-shadow:0 10px 30px #0000001f}.global-admin-dashboard__stat-icon{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:11px;background:#482731;color:#ff6b6f}.global-admin-dashboard__stat-icon svg{width:26px;height:26px}.global-admin-dashboard__stat-icon--blue{background:#073d68;color:#25b9ff}.global-admin-dashboard__stat-icon--violet{background:#302b63;color:#a9a2ff}.global-admin-dashboard__stat-icon--cyan{background:#063f4b;color:#2ee6f0}.global-admin-dashboard__stat p{margin:0 0 6px;color:#c3d2df;font-size:11px;font-weight:600}.global-admin-dashboard__stat strong{display:block;margin-bottom:5px;font-size:27px;letter-spacing:-.03em}.global-admin-dashboard__stat small{color:#90a8bc;font-size:9px}.global-admin-dashboard__grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,1fr);gap:17px}.global-admin-dashboard__panel{min-width:0;overflow:hidden;border:1px solid #163d5b;border-radius:14px;background:linear-gradient(145deg,#071d2df5,#051522f5)}.global-admin-dashboard__panel-heading{display:flex;min-height:53px;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;border-bottom:1px solid #102f47}.global-admin-dashboard__panel-heading h2{display:flex;align-items:center;gap:9px;margin:0;font-size:14px}.global-admin-dashboard__panel-heading h2 svg{width:20px;height:20px;color:#26b7ff}.global-admin-dashboard__panel-heading h2 svg.is-danger{color:#ff6b6f}.global-admin-dashboard__panel-heading h2>span{color:#25b7ff;font-size:24px}.global-admin-dashboard__panel-heading>a{color:#28adff;font-size:10px;white-space:nowrap}.global-admin-dashboard__panel-heading select{max-width:150px;padding:7px 26px 7px 9px;border:1px solid #163d5b;border-radius:8px;background:#081b2a;color:#b9c9d7;font:inherit;font-size:10px}.global-admin-dashboard__legend{display:flex;flex-wrap:wrap;gap:17px;padding:14px 25px 0;color:#b2c2d0;font-size:9px}.global-admin-dashboard__legend>span:first-child:before{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:#159bff;content:""}.global-admin-dashboard__legend-muted{color:#7891a5}.global-admin-dashboard__chart{display:grid;height:232px;grid-template-columns:35px minmax(0,1fr);padding:15px 24px 20px 18px}.global-admin-dashboard__chart-y{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:23px;color:#8299ab;font-size:9px}.global-admin-dashboard__plot{position:relative;min-width:0}.global-admin-dashboard__grid-lines{position:absolute;top:0;right:0;bottom:24px;left:0;border-bottom:1px solid rgba(65,110,140,.3);border-left:1px solid rgba(65,110,140,.3);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(50% - 1px),rgba(65,110,140,.25) 50%)}.global-admin-dashboard__bars{position:absolute;top:0;right:0;bottom:24px;left:0;display:flex;align-items:flex-end;justify-content:space-around;gap:2px;padding:0 4px}.global-admin-dashboard__bars span{min-width:2px;max-width:20px;flex:1 1 0;border-radius:3px 3px 0 0;background:linear-gradient(#178fe7,#075da5)}.global-admin-dashboard__x-labels{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-between;color:#8299ab;font-size:8px}.global-admin-dashboard__chart-note,.global-admin-dashboard__note{margin:0;padding:0 17px 13px;color:#8299ab;font-size:9px;line-height:1.5}.global-admin-dashboard__empty{margin:0;padding:24px 18px;color:#90a8bc;font-size:12px;line-height:1.55}.global-admin-dashboard__chart-empty{min-height:232px;display:grid;place-items:center;text-align:center}.global-admin-dashboard__attention .global-admin-dashboard__note{padding-top:0}.global-admin-dashboard__complex-list{padding:0 14px}.global-admin-dashboard__complex-list>a{display:grid;min-height:67px;grid-template-columns:42px minmax(0,1fr) auto 15px;align-items:center;gap:10px;border-bottom:1px solid #102f47}.global-admin-dashboard__complex-list>a:last-child{border-bottom:0}.global-admin-dashboard__complex-mark{display:grid;width:42px;height:42px;place-items:center;border:1px solid #2a5470;border-radius:9px;background:linear-gradient(145deg,#244658,#0b2740);color:#83cef7;font-size:10px;font-weight:800}.global-admin-dashboard__complex-copy{min-width:0}.global-admin-dashboard__complex-copy strong,.global-admin-dashboard__complex-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-admin-dashboard__complex-copy strong{font-size:10px}.global-admin-dashboard__complex-copy small{margin-top:5px;color:#90a8bc;font-size:8px}.global-admin-dashboard__complex-list b{padding:5px 8px;border-radius:999px;background:#ff6b6f2b;color:#ff8f92;font-size:8px;white-space:nowrap}.global-admin-dashboard__complex-list>a>svg{width:14px;height:14px;color:#83a4bd}.global-admin-dashboard__actions{grid-column:1}.global-admin-dashboard__action-list{padding:0 15px 8px}.global-admin-dashboard__action-row,.global-admin-dashboard__action-list>a{display:grid;min-height:57px;grid-template-columns:108px minmax(105px,.85fr) minmax(140px,1.2fr) minmax(100px,1fr) 14px;align-items:center;gap:10px;border-top:1px solid #102f47;font-size:9px}.global-admin-dashboard__action-row>time,.global-admin-dashboard__action-list>a>time{color:#9db1c1}.global-admin-dashboard__action-actor{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-admin-dashboard__action-actor small{display:block;overflow:hidden;margin-top:4px;color:#7891a5;font-size:8px;text-overflow:ellipsis}.global-admin-dashboard__action-row>strong,.global-admin-dashboard__action-list>a>strong{font-size:9px;font-weight:500}.global-admin-dashboard__action-row>em,.global-admin-dashboard__action-list>a>em{overflow:hidden;color:#9db1c1;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.global-admin-dashboard__action-row>svg,.global-admin-dashboard__action-list>a>svg{width:13px;height:13px;color:#7798b0}.global-admin-dashboard__quick-list{display:grid;gap:9px;padding:12px}.global-admin-dashboard__quick-list>a,.global-admin-dashboard__quick-disabled{display:grid;min-height:66px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:8px 11px;border:1px solid #163d5b;border-radius:10px;background:#0d3049b3}.global-admin-dashboard__quick-list>a>span:first-child,.global-admin-dashboard__quick-disabled>span:first-child{display:grid;width:42px;height:42px;place-items:center;border-radius:9px;background:#083d67;color:#2ab9ff}.global-admin-dashboard__quick-list>a>span:nth-child(2),.global-admin-dashboard__quick-disabled>span:nth-child(2){min-width:0}.global-admin-dashboard__quick-list strong,.global-admin-dashboard__quick-list small{display:block}.global-admin-dashboard__quick-list strong{font-size:10px}.global-admin-dashboard__quick-list small{margin-top:5px;color:#90a8bc;font-size:8px;line-height:1.4}.global-admin-dashboard__quick-list>a>b{color:#35c5ff;font-size:22px;font-weight:400}.global-admin-dashboard__quick-disabled{grid-template-columns:42px minmax(0,1fr);opacity:.58}.global-admin-dashboard__protected{min-height:50vh}.global-admin-dashboard__dev-fixture{max-width:720px;margin:-20px auto 30px;padding:18px;border:1px dashed #d39b36;border-radius:12px;background:#211b10;color:#f6d58f;font:13px/1.5 Inter,system-ui,sans-serif}.global-admin-dashboard__dev-fixture p{margin:0 0 10px}.global-admin-dashboard__dev-fixture button{padding:9px 12px;border:1px solid #d39b36;border-radius:8px;background:#382a12;color:#fff0c8;cursor:pointer}.global-admin-dashboard__dev-fixture button:focus-visible{outline:3px solid #ffd36c;outline-offset:2px}@media (max-width:1100px){.global-admin-dashboard__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.global-admin-dashboard__stat{min-height:104px}.global-admin-dashboard__grid{grid-template-columns:1fr}.global-admin-dashboard__attention{order:2}.global-admin-dashboard__actions{grid-column:auto;order:3}.global-admin-dashboard__quick{order:4}}@media (max-width:767px){.global-admin-dashboard__heading{align-items:flex-start;margin-bottom:13px}.global-admin-dashboard__heading h1{max-width:280px;font-size:20px}.global-admin-dashboard__heading p{margin-top:4px;font-size:9px}.global-admin-dashboard__stats{gap:7px;margin-bottom:9px}.global-admin-dashboard__stat{min-height:94px;align-items:flex-start;gap:8px;padding:10px 8px;border-radius:10px}.global-admin-dashboard__stat-icon{width:31px;height:31px;flex-basis:31px;border-radius:8px}.global-admin-dashboard__stat-icon svg{width:18px;height:18px}.global-admin-dashboard__stat p{margin:2px 0 5px;font-size:8px}.global-admin-dashboard__stat strong{margin-bottom:3px;font-size:20px}.global-admin-dashboard__stat small{font-size:7px;line-height:1.3}.global-admin-dashboard__grid{gap:9px}.global-admin-dashboard__panel{border-radius:10px}.global-admin-dashboard__panel-heading{min-height:44px;padding:0 10px}.global-admin-dashboard__panel-heading h2{gap:7px;font-size:11px}.global-admin-dashboard__panel-heading h2 svg{width:17px;height:17px}.global-admin-dashboard__panel-heading>a,.global-admin-dashboard__panel-heading select{font-size:8px}.global-admin-dashboard__panel-heading select{max-width:123px;padding:6px 21px 6px 6px}.global-admin-dashboard__legend{gap:10px;padding:10px 12px 0;font-size:7px}.global-admin-dashboard__chart{height:177px;grid-template-columns:24px minmax(0,1fr);padding:9px 11px 19px 10px}.global-admin-dashboard__chart-y{padding-bottom:18px;font-size:6px}.global-admin-dashboard__grid-lines,.global-admin-dashboard__bars{bottom:18px}.global-admin-dashboard__x-labels{font-size:6px}.global-admin-dashboard__chart-note,.global-admin-dashboard__note{padding:0 10px 10px;font-size:8px}.global-admin-dashboard__empty{padding:19px 11px;font-size:10px}.global-admin-dashboard__complex-list{padding-inline:8px}.global-admin-dashboard__complex-list>a{min-height:61px;grid-template-columns:36px minmax(0,1fr) auto 12px;gap:7px}.global-admin-dashboard__complex-mark{width:36px;height:36px;border-radius:7px;font-size:8px}.global-admin-dashboard__complex-copy strong{font-size:8px}.global-admin-dashboard__complex-copy small{margin-top:3px;font-size:6.5px}.global-admin-dashboard__complex-list b{max-width:80px;overflow:hidden;padding:5px 6px;font-size:6.5px;text-overflow:ellipsis}.global-admin-dashboard__complex-list>a>svg{width:11px;height:11px}.global-admin-dashboard__action-list{padding:0 9px 6px}.global-admin-dashboard__action-row,.global-admin-dashboard__action-list>a{position:relative;min-height:63px;grid-template-columns:8px minmax(0,1fr) 12px;grid-template-rows:auto auto;gap:3px 7px;padding:8px 0}.global-admin-dashboard__action-row:before,.global-admin-dashboard__action-list>a:before{width:7px;height:7px;grid-column:1;grid-row:1/3;align-self:center;border-radius:50%;background:#28e69a;content:""}.global-admin-dashboard__action-row>time,.global-admin-dashboard__action-list>a>time{grid-column:2;grid-row:1;font-size:7px}.global-admin-dashboard__action-actor{display:none}.global-admin-dashboard__action-row>strong,.global-admin-dashboard__action-list>a>strong{grid-column:2;grid-row:2;font-size:8px}.global-admin-dashboard__action-row>em,.global-admin-dashboard__action-list>a>em{position:absolute;top:9px;right:20px;max-width:43%;font-size:7px}.global-admin-dashboard__action-row>svg,.global-admin-dashboard__action-list>a>svg{grid-column:3;grid-row:1/3;width:11px;height:11px}.global-admin-dashboard__quick-list{display:none}}@media (max-width:360px){.global-admin-dashboard__heading h1{font-size:18px}.global-admin-dashboard__stat{min-height:90px}.global-admin-dashboard__stat p{font-size:7px}}.global-admin-complexes{color:#f3f8fc}.global-admin-complexes *,.global-admin-complexes *:before,.global-admin-complexes *:after{box-sizing:border-box}.global-admin-complexes svg{flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.global-admin-complexes__heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.global-admin-complexes__heading h1{margin:0;font-size:29px;letter-spacing:-.04em}.global-admin-complexes__heading p{margin:6px 0 0;color:#90a8bc;font-size:12px}.global-admin-complexes__create{display:flex;min-height:43px;align-items:center;gap:8px;padding:0 16px;border:1px solid #24aaff;border-radius:9px;background:linear-gradient(180deg,#168ff7,#0874db);color:#fff;font-size:11px;font-weight:700;box-shadow:0 8px 24px #1088f033;text-decoration:none}.global-admin-complexes__create svg{width:18px;height:18px}.global-admin-complexes__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:17px}.global-admin-complexes__stats article{display:flex;min-height:94px;align-items:center;gap:16px;padding:17px;border:1px solid #163d5b;border-radius:13px;background:linear-gradient(145deg,#092437f2,#061725f2)}.global-admin-complexes__stats i{display:grid;width:45px;height:45px;flex:0 0 auto;place-items:center;border-radius:50%;font-style:normal}.global-admin-complexes__stats i svg{width:22px;height:22px}.global-admin-complexes__stats i.is-blue{background:#159bff24;color:#25aaff}.global-admin-complexes__stats i.is-green{background:#2ce49a24;color:#2ce49a}.global-admin-complexes__stats i.is-muted{background:#90a9bf21;color:#a6bbd4}.global-admin-complexes__stats small,.global-admin-complexes__stats strong,.global-admin-complexes__stats em{display:block}.global-admin-complexes__stats small{margin-bottom:5px;color:#b7c7d5;font-size:10px}.global-admin-complexes__stats strong{font-size:24px}.global-admin-complexes__stats em{max-width:250px;margin-top:4px;color:#90a8bc;font-size:8px;font-style:normal;line-height:1.3}.global-admin-complexes__filters{display:grid;grid-template-columns:minmax(240px,1fr) minmax(130px,.52fr) minmax(130px,.52fr) minmax(160px,.65fr);gap:10px;padding:13px;border:1px solid #163d5b;border-radius:13px 13px 0 0;background:#081b2a}.global-admin-complexes__search{display:flex;min-width:0;min-height:42px;align-items:center;gap:10px;padding:0 13px;border:1px solid #28506e;border-radius:8px;background:#071727;color:#88a1b7}.global-admin-complexes__search svg{width:18px;height:18px}.global-admin-complexes__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:10px}.global-admin-complexes__search input::placeholder{color:#8fa6b9}.global-admin-complexes__select{display:flex;min-width:0;min-height:42px;flex-direction:column;justify-content:center;gap:2px;padding:3px 10px;border:1px solid #28506e;border-radius:8px;background:#071727;color:#8fa7bb;font-size:8px}.global-admin-complexes__select select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#e8f0f6;font:inherit;font-size:10px}.global-admin-complexes__select option{background:#071727}.global-admin-complexes__table{overflow:visible;border:1px solid #163d5b;border-top:0;border-radius:0 0 13px 13px;background:linear-gradient(145deg,#071d2df5,#051522f5)}.global-admin-complexes__table-head,.global-admin-complexes__row{display:grid;grid-template-columns:minmax(220px,1.55fr) .55fr .6fr .82fr minmax(145px,1fr) .68fr 52px;align-items:center;gap:11px}.global-admin-complexes__table-head{min-height:45px;padding:0 13px;border-bottom:1px solid #163d5b;background:#0a2133;color:#a9bdcd;font-size:9px}.global-admin-complexes__row{position:relative;min-height:73px;padding:8px 13px;border-bottom:1px solid #102f47;color:#e8f0f6;font-size:9px}.global-admin-complexes__row:last-child{border-bottom:0}.global-admin-complexes__row:hover{background:#159bff09}.global-admin-complexes__main{display:flex;min-width:0;align-items:center;gap:11px}.global-admin-complexes__main>span:last-child{min-width:0}.global-admin-complexes__main strong,.global-admin-complexes__main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-admin-complexes__main strong{color:#f2f7fb;font-size:10px}.global-admin-complexes__main small{margin-top:5px;color:#90a8bc;font-size:8px}.global-admin-complexes__cover{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid #2a5879;border-radius:8px;background:linear-gradient(135deg,#173e59,#0b2235);color:#7898ae}.global-admin-complexes__cover img{width:100%;height:100%;object-fit:cover}.global-admin-complexes__cover svg{width:23px;height:23px}.global-admin-complexes__city{color:#c3d2de}.global-admin-complexes__metric{display:flex;align-items:center;gap:5px;color:#d3e0e9;white-space:nowrap}.global-admin-complexes__metric svg{width:14px;height:14px;color:#8eabc2}.global-admin-complexes__admin{overflow:hidden;color:#d7e2ea;text-overflow:ellipsis;white-space:nowrap}.global-admin-complexes__admin.is-unknown{color:#90a8bc}.global-admin-complexes__status{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:8px;white-space:nowrap}.global-admin-complexes__status.is-active{background:#2ce49a24;color:#2ce49a}.global-admin-complexes__status.is-inactive{background:#879eb526;color:#b9c9d8}.global-admin-complexes__menu{position:relative;justify-self:center}.global-admin-complexes__menu summary{display:grid;width:34px;height:34px;place-items:center;border-radius:7px;color:#9bb4ca;cursor:pointer;list-style:none}.global-admin-complexes__menu summary::-webkit-details-marker{display:none}.global-admin-complexes__menu summary:hover,.global-admin-complexes__menu[open] summary{background:#0d2a40;color:#fff}.global-admin-complexes__menu>div{position:absolute;z-index:4;top:36px;right:0;display:grid;width:190px;padding:5px;border:1px solid #28506e;border-radius:8px;background:#071827;box-shadow:0 10px 28px #00000059}.global-admin-complexes__menu>div a{padding:9px 8px;border-radius:5px;color:#eaf3fa;font-size:10px;text-decoration:none}.global-admin-complexes__menu>div a:hover{background:#0d2a40}.global-admin-complexes__empty{display:flex;min-height:160px;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:24px;color:#90a8bc;font-size:12px;text-align:center}.global-admin-complexes__empty strong{color:#f3f8fc;font-size:15px}.global-admin-complexes__empty button{padding:8px 11px;border:1px solid #28506e;border-radius:8px;background:#0a2133;color:#9edcff;font-size:10px;cursor:pointer}.global-admin-complexes__pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px}.global-admin-complexes__pagination p{margin:0;color:#b5c6d5;font-size:9px}.global-admin-complexes__pagination nav{display:flex;flex-wrap:wrap;gap:6px}.global-admin-complexes__pagination button{display:grid;min-width:33px;height:33px;place-items:center;padding:0 8px;border:1px solid #163d5b;border-radius:8px;background:#071727;color:#bfd0dd;font-size:10px;cursor:pointer}.global-admin-complexes__pagination button.is-current{border-color:#168df0;background:#0d7ee8;color:#fff}.global-admin-complexes__pagination button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1100px){.global-admin-complexes__filters{grid-template-columns:minmax(200px,1fr) 130px 130px}.global-admin-complexes__sort{grid-column:2 / -1}.global-admin-complexes__table-head,.global-admin-complexes__row{grid-template-columns:minmax(190px,1.5fr) .5fr .58fr .75fr minmax(115px,1fr) .62fr 40px;gap:7px}.global-admin-complexes__table-head,.global-admin-complexes__row{padding-inline:9px}}@media (max-width:767px){.global-admin-complexes__heading{margin-bottom:12px}.global-admin-complexes__heading h1{font-size:21px}.global-admin-complexes__heading p{display:none}.global-admin-complexes__create{display:grid;width:40px;height:40px;min-height:40px;padding:0;place-items:center}.global-admin-complexes__create span{display:none}.global-admin-complexes__stats{gap:6px;margin-bottom:9px}.global-admin-complexes__stats article{min-height:77px;gap:6px;padding:8px;border-radius:9px}.global-admin-complexes__stats i{width:28px;height:28px}.global-admin-complexes__stats i svg{width:16px;height:16px}.global-admin-complexes__stats small{margin-bottom:4px;font-size:7px;line-height:1.2}.global-admin-complexes__stats strong{font-size:18px}.global-admin-complexes__stats em{max-width:90px;font-size:6px}.global-admin-complexes__filters{grid-template-columns:1fr 1fr;gap:7px;padding:0;border:0;background:transparent}.global-admin-complexes__search{grid-column:1 / -1;min-height:41px}.global-admin-complexes__search input{font-size:9px}.global-admin-complexes__select{min-height:39px}.global-admin-complexes__sort{grid-column:1 / -1}.global-admin-complexes__table{margin-top:10px;overflow:visible;border:0;background:transparent}.global-admin-complexes__table-head{display:none}.global-admin-complexes__row{grid-template-columns:minmax(0,1fr) auto 36px;grid-template-rows:auto auto auto;gap:7px 8px;min-height:136px;margin-bottom:8px;padding:10px;border:1px solid #163d5b;border-radius:10px;background:linear-gradient(145deg,#081d2d,#061624)}.global-admin-complexes__main{grid-column:1 / 3;grid-row:1;gap:9px}.global-admin-complexes__cover{width:48px;height:48px}.global-admin-complexes__main strong{font-size:10px}.global-admin-complexes__main small{max-width:195px;font-size:7px}.global-admin-complexes__city{grid-column:1;grid-row:2;color:#90a8bc;font-size:8px}.global-admin-complexes__row>.global-admin-complexes__metric:nth-of-type(2){grid-column:1;grid-row:3}.global-admin-complexes__row>.global-admin-complexes__metric:nth-of-type(3){grid-column:2;grid-row:3}.global-admin-complexes__metric{gap:4px;font-size:8px}.global-admin-complexes__metric svg{width:12px;height:12px}.global-admin-complexes__admin{grid-column:1 / 3;grid-row:4;max-width:220px;font-size:7px}.global-admin-complexes__row>span:has(.global-admin-complexes__status){grid-column:2;grid-row:2;justify-self:end}.global-admin-complexes__status{padding:5px 7px;font-size:7px}.global-admin-complexes__menu{grid-column:3;grid-row:1;justify-self:end}.global-admin-complexes__menu summary{width:32px;height:32px;font-size:12px}.global-admin-complexes__menu>a{top:33px}.global-admin-complexes__empty{min-height:130px;border:1px solid #163d5b;border-radius:10px;background:#071827;font-size:10px}.global-admin-complexes__pagination{align-items:flex-start;flex-direction:column;margin:12px 2px 0}.global-admin-complexes__pagination nav{width:100%;justify-content:center}.global-admin-complexes__pagination p{font-size:8px}}@media (max-width:370px){.global-admin-complexes__stats article{flex-direction:column;justify-content:center;text-align:center}.global-admin-complexes__stats i{width:24px;height:24px}.global-admin-complexes__stats strong{font-size:16px}.global-admin-complexes__stats em{max-width:100px}}.global-complex-form{--gcf-bg: #07131d;--gcf-card: #0c1c29;--gcf-border: #24445b;--gcf-muted: #9bb4cc;--gcf-blue: #1684f8;width:min(1320px,100%);margin:0 auto;padding:28px clamp(18px,3vw,42px) 110px;color:var(--color-text, #f4f7fb)}.global-complex-form svg{width:21px;height:21px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.global-complex-form__heading{display:flex;align-items:center;gap:17px;margin-bottom:25px}.global-complex-form__heading>a{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid var(--gcf-border);border-radius:11px;color:#c5d8eb;text-decoration:none}.global-complex-form__heading>a:hover{border-color:var(--gcf-blue);color:#fff}.global-complex-form__heading h1{margin:0;font-size:clamp(25px,3vw,34px);line-height:1.15;letter-spacing:-.025em}.global-complex-form__heading p{margin:7px 0 0;color:var(--gcf-muted);font-size:13px}.global-complex-form__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,365px);align-items:start;gap:19px}.global-complex-form__main-column,.global-complex-form__side-column{display:grid;gap:17px;min-width:0}.global-complex-form__card{min-width:0;padding:22px;border:1px solid var(--gcf-border);border-radius:14px;background:linear-gradient(145deg,#0d1e2b,var(--gcf-card));box-shadow:0 12px 28px #0000001f}.global-complex-form__card h2{margin:0 0 20px;font-size:17px;line-height:1.3}.global-complex-form__field{position:relative;display:grid;gap:8px;margin-bottom:17px;color:#dbe8f5;font-size:12px;font-weight:600}.global-complex-form__field:last-child{margin-bottom:0}.global-complex-form__field b,.global-complex-form__actions>p b{color:#ff8188}.global-complex-form__field input,.global-complex-form__field textarea{width:100%;min-height:46px;padding:11px 13px;border:1px solid #31536b;border-radius:9px;outline:none;background:#081722;color:#f4f7fb;font:inherit;font-size:13px;font-weight:400}.global-complex-form__field textarea{min-height:123px;resize:vertical;line-height:1.55}.global-complex-form__field input:focus,.global-complex-form__field textarea:focus{border-color:var(--gcf-blue);box-shadow:0 0 0 3px #1684f821}.global-complex-form__field [aria-invalid=true]{border-color:#ed737b}.global-complex-form__field input::placeholder{color:#738ba2}.global-complex-form__fields-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px}.global-complex-form__counter{justify-self:end;margin-top:-5px;color:#8fa9c2;font-size:10px;font-weight:400}.global-complex-form__hint{color:#8fa9c2;font-size:10px;font-weight:400}.global-complex-form__error{color:#ff969c;font-size:11px;font-weight:500}.global-complex-form__assets{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(170px,.75fr);gap:16px}.global-complex-form__asset{display:grid;align-content:start;justify-items:start;gap:10px;color:var(--gcf-muted);font-size:10px}.global-complex-form__asset-preview{position:relative;display:grid;width:100%;min-height:150px;place-items:center;overflow:hidden;border:1px dashed #41627a;border-radius:10px;background:#091923;color:#809bb4}.global-complex-form__asset--logo .global-complex-form__asset-preview{min-height:150px}.global-complex-form__asset-preview img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.global-complex-form__asset-preview>:not(img){position:relative;z-index:1}.global-complex-form__asset-preview svg{width:31px;height:31px;color:#6686a1}.global-complex-form__asset-preview span{font-size:10px}.global-complex-form__asset-button,.global-complex-form__asset-remove{display:inline-flex;min-height:37px;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #365a74;border-radius:8px;background:#0b2130;color:#dce9f6;font:inherit;font-size:11px;cursor:pointer}.global-complex-form__asset-button:hover{border-color:var(--gcf-blue)}.global-complex-form__asset-button svg{width:16px;height:16px}.global-complex-form__asset-remove{min-height:28px;border:0;background:transparent;color:#f39da2}.global-complex-form__asset input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.global-complex-form__status-option{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:11px;align-items:start;margin-bottom:9px;padding:14px 12px;border:1px solid #2a4c63;border-radius:10px;background:#091923;cursor:pointer}.global-complex-form__status-option.is-selected{border-color:var(--gcf-blue);background:#1684f814}.global-complex-form__status-option input{position:absolute;opacity:0}.global-complex-form__status-option>i{width:17px;height:17px;margin-top:1px;border:1px solid #6a849a;border-radius:50%}.global-complex-form__status-option input:checked+i{border:5px solid var(--gcf-blue)}.global-complex-form__status-option input:focus-visible+i{outline:3px solid rgb(22 132 248 / 32%);outline-offset:3px}.global-complex-form__status-option span,.global-complex-form__availability>span{display:grid;gap:5px}.global-complex-form__status-option strong,.global-complex-form__availability strong{font-size:12px}.global-complex-form__status-option small,.global-complex-form__availability small{color:var(--gcf-muted);font-size:10px;font-weight:400;line-height:1.45}.global-complex-form__availability{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px;padding-top:16px;border-top:1px solid #24445b}.global-complex-form__switch{position:relative;width:42px;height:24px;flex:0 0 auto}.global-complex-form__switch input{position:absolute;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.global-complex-form__switch i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;background:#43596b;pointer-events:none;transition:background .18s ease}.global-complex-form__switch i:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;content:"";transition:transform .18s ease}.global-complex-form__switch input:checked+i{background:var(--gcf-blue)}.global-complex-form__switch input:checked+i:after{transform:translate(18px)}.global-complex-form__switch input:focus-visible+i{outline:3px solid rgb(22 132 248 / 35%);outline-offset:3px}.global-complex-form__info{display:flex;align-items:flex-start;gap:9px;margin-top:15px;padding:11px;border-radius:8px;background:#0b2638;color:#9ec9ea}.global-complex-form__info svg{width:17px;height:17px}.global-complex-form__info p{margin:0;font-size:10px;line-height:1.45}.global-complex-form__preview{overflow:hidden;border:1px solid #31536b;border-radius:11px;background:#081722}.global-complex-form__preview-cover{position:relative;display:grid;height:150px;place-items:center;overflow:hidden;background:linear-gradient(145deg,#28475c,#102736);color:#708da5}.global-complex-form__preview-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.global-complex-form__preview-cover svg{width:34px;height:34px}.global-complex-form__preview-info{display:flex;align-items:center;gap:12px;padding:12px}.global-complex-form__preview-logo{position:relative;display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid #31536b;border-radius:9px;background:#112b3c;color:#819eb6}.global-complex-form__preview-logo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.global-complex-form__preview-logo svg{width:22px;height:22px}.global-complex-form__preview-info>div{display:grid;min-width:0;gap:6px}.global-complex-form__preview-info strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.global-complex-form__preview-info small{display:flex;align-items:center;gap:5px;overflow:hidden;color:var(--gcf-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.global-complex-form__preview-info small svg{width:14px;height:14px}.global-complex-form__mobile-preview{display:none}.global-complex-form__form-error,.global-complex-form__success{margin:16px 0 0;padding:12px 15px;border-radius:9px;font-size:12px}.global-complex-form__form-error{border:1px solid #873e4a;background:#351a24;color:#ffc4c8}.global-complex-form__success{border:1px solid #287652;background:#102d25;color:#a8f0c6}.global-complex-form__actions{position:fixed;z-index:31;right:0;bottom:0;left:260px;display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:20px;padding:12px clamp(20px,3vw,46px);border-top:1px solid #264358;background:#06111af5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.global-complex-form__actions>p{margin:0;color:var(--gcf-muted);font-size:11px}.global-complex-form__actions>div{display:flex;align-items:center;gap:11px}.global-complex-form__actions a,.global-complex-form__actions button{display:inline-flex;min-height:43px;align-items:center;justify-content:center;padding:0 19px;border:1px solid #36546b;border-radius:9px;background:#0b1e2b;color:#e4edf7;font:inherit;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer}.global-complex-form__actions button{min-width:155px;border-color:var(--gcf-blue);background:var(--gcf-blue);color:#fff}.global-complex-form__actions button:hover:not(:disabled){filter:brightness(1.08)}.global-complex-form__actions button:disabled{opacity:.62;cursor:wait}.global-complex-form :focus-visible{outline-color:#70baff}@media (max-width: 960px){.global-complex-form__layout{grid-template-columns:minmax(0,1fr) 300px;gap:13px}.global-complex-form__card{padding:17px}.global-complex-form__assets{grid-template-columns:1fr}.global-complex-form__asset-preview{min-height:130px}}@media (max-width: 1100px) and (min-width: 768px){.global-complex-form__actions{left:220px}}@media (max-width: 767px){.global-complex-form{padding:17px 12px 114px}.global-complex-form__heading{gap:11px;margin-bottom:17px}.global-complex-form__heading>a{width:39px;height:39px}.global-complex-form__heading h1{font-size:24px}.global-complex-form__heading p{font-size:11px;line-height:1.4}.global-complex-form__layout{grid-template-columns:minmax(0,1fr)}.global-complex-form__side-column{display:contents}.global-complex-form__card{padding:16px;border-radius:12px}.global-complex-form__card h2{margin-bottom:16px;font-size:15px}.global-complex-form__fields-row{grid-template-columns:1fr;gap:0}.global-complex-form__field{font-size:11px}.global-complex-form__field input{min-height:45px}.global-complex-form__assets{grid-template-columns:1fr 1fr;gap:10px}.global-complex-form__asset-preview,.global-complex-form__asset--logo .global-complex-form__asset-preview{min-height:105px}.global-complex-form__asset-button{width:100%;min-height:39px;padding-inline:6px;font-size:10px}.global-complex-form__asset small{line-height:1.35}.global-complex-form__desktop-preview{display:none}.global-complex-form__mobile-preview{display:block}.global-complex-form__preview-cover{height:134px}.global-complex-form__actions{right:0;bottom:calc(70px + env(safe-area-inset-bottom));left:0;min-height:64px;padding:9px 12px}.global-complex-form__actions>p{display:none}.global-complex-form__actions>div{width:100%;gap:8px}.global-complex-form__actions a,.global-complex-form__actions button{min-height:44px;flex:1;padding-inline:8px;font-size:11px}.global-complex-form__actions button{min-width:0}}@media (max-width: 360px){.global-complex-form{padding-inline:9px}.global-complex-form__heading h1{font-size:22px}.global-complex-form__assets{grid-template-columns:1fr}.global-complex-form__asset-preview,.global-complex-form__asset--logo .global-complex-form__asset-preview{min-height:125px}.global-complex-form__actions a,.global-complex-form__actions button{font-size:10px}}.assign-complex-admin{--assign-blue: #1685ff;width:min(1180px,100%);margin:0 auto;padding:30px 32px 42px;color:var(--color-text, #edf4fc)}.assign-complex-admin svg{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.assign-complex-admin button,.assign-complex-admin input{font:inherit}.assign-complex-admin button{cursor:pointer}.assign-complex-admin button:disabled{cursor:not-allowed;opacity:.55}.assign-complex-admin__heading{display:flex;align-items:center;gap:16px;margin-bottom:25px}.assign-complex-admin__heading>a{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid var(--color-border, #26394a);border-radius:12px;color:var(--color-text, #edf4fc);text-decoration:none}.assign-complex-admin__heading>a:hover{border-color:var(--assign-blue);color:var(--assign-blue)}.assign-complex-admin__heading h1{margin:0;font-size:clamp(24px,2vw,30px);line-height:1.2}.assign-complex-admin__heading p{margin:7px 0 0;color:var(--color-muted, #93a5b8);font-size:14px}.assign-complex-admin__complex{margin-bottom:22px;padding:18px 20px;border:1px solid var(--color-border, #26394a);border-radius:14px;background:var(--color-surface, #0d1d2a)}.assign-complex-admin__complex>p{margin:0 0 12px;color:var(--color-muted, #93a5b8);font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.assign-complex-admin__complex>div{display:flex;min-width:0;align-items:center;gap:14px}.assign-complex-admin__cover{position:relative;display:grid;width:64px;height:52px;flex:0 0 auto;overflow:hidden;place-items:center;border:1px solid rgb(255 255 255 / 10%);border-radius:9px;background:linear-gradient(145deg,#18334a,#102434)}.assign-complex-admin__cover-image{position:absolute;z-index:2;width:100%;height:100%;object-fit:cover}.assign-complex-admin__cover>i{position:absolute;bottom:0;width:13px;height:26px;background:linear-gradient(#83b8dd,#31546c);opacity:.65}.assign-complex-admin__cover>i:nth-of-type(1){left:10px;height:23px}.assign-complex-admin__cover>i:nth-of-type(2){left:26px;height:36px}.assign-complex-admin__cover>i:nth-of-type(3){right:8px;height:29px}.assign-complex-admin__complex-copy{display:grid;min-width:0;gap:5px}.assign-complex-admin__complex-copy strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.assign-complex-admin__complex-copy small{overflow:hidden;color:var(--color-muted, #93a5b8);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.assign-complex-admin__complex>div>b{margin-left:auto;color:var(--color-muted, #93a5b8);font-size:13px;font-weight:550;text-align:right}.assign-complex-admin__complex>div>b.is-assigned{color:#8ebeff}.assign-complex-admin__complex>div>a{padding:8px 11px;border:1px solid var(--color-border, #26394a);border-radius:8px;color:var(--color-text, #edf4fc);font-size:12px;text-decoration:none;white-space:nowrap}.assign-complex-admin__complex>div>a:hover{border-color:var(--assign-blue)}.assign-complex-admin__columns{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);align-items:start;gap:20px}.assign-complex-admin__card{min-width:0;padding:22px;border:1px solid var(--color-border, #26394a);border-radius:14px;background:var(--color-surface, #0d1d2a)}.assign-complex-admin__card h2{margin:0 0 17px;font-size:18px}.assign-complex-admin__search{display:flex;height:46px;align-items:center;gap:10px;padding:0 13px;border:1px solid var(--color-border, #26394a);border-radius:9px;background:var(--color-bg, #07131e);color:var(--color-muted, #93a5b8)}.assign-complex-admin__search svg{width:18px;height:18px}.assign-complex-admin__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text, #edf4fc);font-size:14px}.assign-complex-admin__search:focus-within{border-color:var(--assign-blue);box-shadow:0 0 0 3px #1685ff1f}.assign-complex-admin__candidate-list{display:grid;gap:10px;margin-top:14px}.assign-complex-admin__candidate{position:relative;display:grid;grid-template-columns:18px 42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px 14px;border:1px solid var(--color-border, #26394a);border-radius:10px;cursor:pointer}.assign-complex-admin__candidate:hover,.assign-complex-admin__candidate.is-selected{border-color:var(--assign-blue);background:#1685ff12}.assign-complex-admin__candidate input{position:absolute;width:1px;height:1px;opacity:0}.assign-complex-admin__candidate:focus-within{outline:2px solid var(--assign-blue);outline-offset:2px}.assign-complex-admin__radio{display:grid;width:17px;height:17px;place-items:center;border:1px solid #70849a;border-radius:50%}.assign-complex-admin__candidate.is-selected .assign-complex-admin__radio{border-color:var(--assign-blue)}.assign-complex-admin__candidate.is-selected .assign-complex-admin__radio:after{width:9px;height:9px;border-radius:50%;background:var(--assign-blue);content:""}.assign-complex-admin__avatar{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgb(22 133 255 / 30%);border-radius:50%;background:linear-gradient(145deg,#154276,#172b43);color:#dcecff;font-size:13px;font-weight:750}.assign-complex-admin__identity{display:grid;min-width:0;gap:3px}.assign-complex-admin__identity strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.assign-complex-admin__identity small{color:#9eb5cd;font-size:12px}.assign-complex-admin__identity em{color:var(--color-muted, #93a5b8);font-size:11px;font-style:normal}.assign-complex-admin__candidate>b{align-self:start;padding:5px 8px;border-radius:20px;background:#29be7b1f;color:#77dda9;font-size:10px;font-weight:650}.assign-complex-admin__helper{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;color:var(--color-muted, #93a5b8);font-size:12px;line-height:1.5}.assign-complex-admin__helper svg{width:16px;height:16px}.assign-complex-admin__empty{display:grid;min-height:140px;align-content:center;justify-items:center;gap:8px;margin-top:14px;padding:22px;border:1px dashed var(--color-border, #26394a);border-radius:10px;text-align:center}.assign-complex-admin__empty strong{font-size:14px}.assign-complex-admin__empty span{max-width:380px;color:var(--color-muted, #93a5b8);font-size:12px;line-height:1.55}.assign-complex-admin__empty--search{min-height:110px}.assign-complex-admin__summary{position:sticky;top:18px}.assign-complex-admin__summary h2{margin-bottom:20px}.assign-complex-admin__label{margin:18px 0 9px;color:var(--color-muted, #93a5b8);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.assign-complex-admin__selected{display:flex;align-items:center;gap:11px}.assign-complex-admin__selected>span:last-child{display:grid;gap:4px}.assign-complex-admin__selected strong{font-size:14px}.assign-complex-admin__selected small{color:var(--color-muted, #93a5b8);font-size:11px}.assign-complex-admin__unselected{margin:0;color:var(--color-muted, #93a5b8);font-size:13px}.assign-complex-admin__selected-complex{display:flex;align-items:center;gap:10px}.assign-complex-admin__selected-complex .assign-complex-admin__cover{width:54px;height:44px}.assign-complex-admin__selected-complex>span:last-child{display:grid;min-width:0;gap:4px}.assign-complex-admin__selected-complex strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.assign-complex-admin__selected-complex small{overflow:hidden;color:var(--color-muted, #93a5b8);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.assign-complex-admin__role{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgb(22 133 255 / 25%);border-radius:8px;background:#1685ff12;color:#b8d8ff;font-size:12px}.assign-complex-admin__role svg{width:17px;height:17px}.assign-complex-admin__summary ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.assign-complex-admin__summary li{position:relative;padding-left:19px;color:#c6d3e0;font-size:12px;line-height:1.45}.assign-complex-admin__summary li:before{position:absolute;left:0;color:#5fba91;content:"✓"}.assign-complex-admin__notice{margin:17px 0 0;padding:10px 11px;border:1px solid rgb(197 151 58 / 25%);border-radius:8px;background:#c5973a12;color:#d8c392;font-size:11px;line-height:1.5}.assign-complex-admin__error{margin:12px 0 0;color:#ff9a9a;font-size:12px;line-height:1.5}.assign-complex-admin__desktop-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.assign-complex-admin__desktop-actions a,.assign-complex-admin__desktop-actions button,.assign-complex-admin__mobile-actions button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--color-border, #26394a);border-radius:8px;background:transparent;color:var(--color-text, #edf4fc);font-size:12px;font-weight:650;text-decoration:none}.assign-complex-admin__desktop-actions button:not(.is-danger),.assign-complex-admin__mobile-actions button:first-child{border-color:var(--assign-blue);background:var(--assign-blue);color:#fff}.assign-complex-admin__desktop-actions .is-danger,.assign-complex-admin__mobile-actions .is-danger{border-color:#e8585873;color:#ffabab}.assign-complex-admin__mobile-actions{display:none}.assign-complex-admin__modal-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#02080ebf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.assign-complex-admin__modal{position:relative;width:min(490px,100%);padding:30px;border:1px solid var(--color-border, #26394a);border-radius:18px;background:var(--color-surface, #0d1d2a);box-shadow:0 24px 90px #00000073;text-align:center}.assign-complex-admin__modal-close{position:absolute;top:12px;right:12px;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--color-muted, #93a5b8)}.assign-complex-admin__modal-close svg{width:19px;height:19px}.assign-complex-admin__modal-icon{display:grid;width:54px;height:54px;margin:0 auto 17px;place-items:center;border:1px solid rgb(22 133 255 / 28%);border-radius:16px;background:#1685ff1a;color:#65adff}.assign-complex-admin__modal-icon svg{width:27px;height:27px}.assign-complex-admin__modal h2{margin:0 0 10px;font-size:21px}.assign-complex-admin__modal>p{margin:0;color:var(--color-muted, #93a5b8);font-size:14px;line-height:1.6}.assign-complex-admin__modal-current{margin-top:15px;padding:11px;border-radius:8px;background:var(--color-bg, #07131e);color:var(--color-muted, #93a5b8);font-size:12px}.assign-complex-admin__modal-current strong{color:var(--color-text, #edf4fc)}.assign-complex-admin__modal footer{display:flex;justify-content:center;gap:10px;margin-top:23px}.assign-complex-admin__modal footer button{min-height:43px;padding:0 16px;border:1px solid var(--color-border, #26394a);border-radius:8px;background:transparent;color:var(--color-text, #edf4fc);font-size:12px;font-weight:650}.assign-complex-admin__modal footer button:last-child{border-color:var(--assign-blue);background:var(--assign-blue);color:#fff}.assign-complex-admin__modal footer button.is-danger{border-color:#d64848;background:#d64848}@media (max-width: 850px){.assign-complex-admin{padding:24px 22px 120px}.assign-complex-admin__columns{grid-template-columns:1fr}.assign-complex-admin__summary{position:static}.assign-complex-admin__desktop-actions{display:none}.assign-complex-admin__mobile-actions{position:fixed;z-index:20;right:0;bottom:68px;left:0;display:flex;gap:10px;padding:12px 18px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--color-border, #26394a);background:var(--color-header, #0a1722)}.assign-complex-admin__mobile-actions button{flex:1}}@media (max-width: 560px){.assign-complex-admin{padding:19px 15px 128px}.assign-complex-admin__heading{gap:11px;margin-bottom:18px}.assign-complex-admin__heading>a{width:38px;height:38px}.assign-complex-admin__heading h1{font-size:21px}.assign-complex-admin__heading p{font-size:12px}.assign-complex-admin__complex{padding:14px}.assign-complex-admin__complex>div{flex-wrap:wrap;gap:10px}.assign-complex-admin__cover{width:53px;height:45px}.assign-complex-admin__complex-copy{flex:1}.assign-complex-admin__complex>div>b{flex:1 1 calc(100% - 95px);margin-left:63px;text-align:left}.assign-complex-admin__complex>div>a{margin-left:auto}.assign-complex-admin__card{padding:17px 14px}.assign-complex-admin__candidate{grid-template-columns:16px 36px minmax(0,1fr);gap:9px;padding:11px}.assign-complex-admin__avatar{width:36px;height:36px}.assign-complex-admin__candidate>b{grid-column:3;margin-top:-3px}.assign-complex-admin__identity em{font-size:10px}.assign-complex-admin__mobile-actions{bottom:68px;padding-right:13px;padding-left:13px}.assign-complex-admin__mobile-actions button{min-height:44px;padding:0 8px;font-size:11px}.assign-complex-admin__modal-backdrop{align-items:end;padding:0}.assign-complex-admin__modal{width:100%;padding:31px 22px max(22px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.assign-complex-admin__modal footer{display:grid;grid-template-columns:1fr}}.global-users{--users-blue: #159bff;--users-bg: #07131e;--users-surface: #0a1d2c;--users-line: #163d5b;--users-muted: #8fa7bb;width:min(1450px,100%);margin:0 auto;padding:0 0 40px;color:#f4f8fc}.global-users *{box-sizing:border-box}.global-users svg{display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.global-users button,.global-users input,.global-users select{font:inherit}.global-users button{cursor:pointer}.global-users button:disabled{cursor:not-allowed;opacity:.48}.global-users__heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.global-users__heading h1{margin:0;font-size:clamp(24px,2.3vw,30px);letter-spacing:-.035em}.global-users__heading p{margin:6px 0 0;color:var(--users-muted);font-size:13px}.global-users__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:13px}.global-users__stats article{display:flex;min-height:86px;align-items:center;gap:13px;padding:15px;border:1px solid var(--users-line);border-radius:13px;background:linear-gradient(145deg,#0b2639,#071a29)}.global-users__stats article>span:last-child{display:grid;gap:5px;min-width:0}.global-users__stats small{color:#b7c7d5;font-size:11px}.global-users__stats strong{font-size:23px;line-height:1}.global-users__stat-icon{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:50%;background:#159bff1f;color:#25aaff}.global-users__stat-icon svg{width:22px;height:22px}.global-users__stat-icon--green{background:#28e3991c;color:#28e399}.global-users__stat-icon--violet{background:#a169e121;color:#be8cf2}.global-users__stat-icon--amber{background:#ffbd291c;color:#ffbd29}.global-users__data-note,.global-users__warning{margin:0 0 15px;padding:10px 12px;border:1px solid rgb(35 92 128 / 55%);border-radius:8px;background:#0c2f4673;color:#a9c6dc;font-size:11px;line-height:1.5}.global-users__warning{border-color:#c5973a59;background:#c5973a12;color:#d8c392}.global-users__filters{display:grid;grid-template-columns:minmax(230px,1.25fr) minmax(0,3fr);gap:10px;margin-bottom:14px}.global-users__search{display:flex;min-height:43px;align-items:center;gap:9px;padding:0 12px;border:1px solid #28506e;border-radius:8px;background:#071727;color:#8fa7bb}.global-users__search svg{width:18px;height:18px;flex:0 0 auto}.global-users__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:12px}.global-users__search:focus-within{border-color:var(--users-blue);box-shadow:0 0 0 3px #159bff1f}.global-users__search input::placeholder{color:#8fa6b9}.global-users__filter-controls{display:grid;grid-template-columns:repeat(4,minmax(115px,1fr)) auto;align-items:end;gap:8px}.global-users__filter-controls label{display:grid;gap:5px;min-width:0}.global-users__filter-controls label>span{color:#91a8ba;font-size:10px}.global-users__filter-controls select{width:100%;min-height:43px;padding:0 10px;border:1px solid #28506e;border-radius:8px;outline:0;background:#071727;color:#e8f0f6;font-size:11px}.global-users__filter-controls select:focus{border-color:var(--users-blue)}.global-users__reset{min-height:41px;padding:0 10px;border:0;background:transparent;color:#43adff;font-size:11px;white-space:nowrap}.global-users__reset:hover{text-decoration:underline}.global-users__mobile-filter{display:none}.global-users__table{overflow:hidden;border:1px solid var(--users-line);border-radius:13px;background:linear-gradient(145deg,#071d2df5,#051522f5)}.global-users__table-head,.global-users__row{display:grid;grid-template-columns:minmax(205px,1.4fr) minmax(155px,1.15fr) minmax(145px,1fr) minmax(95px,.5fr) minmax(160px,1fr);align-items:center;gap:13px}.global-users__table-head{min-height:43px;padding:0 14px;border-bottom:1px solid var(--users-line);background:#0a2133;color:#a9bdcd;font-size:10px}.global-users__row{min-height:76px;padding:10px 14px;border-bottom:1px solid #102f47;font-size:11px}.global-users__row{color:inherit;text-decoration:none}.global-users__row:focus-visible{outline:2px solid #39aaff;outline-offset:-2px}.global-users__row:last-child{border-bottom:0}.global-users__row:hover{background:#159bff08}.global-users__person{display:flex;min-width:0;align-items:center;gap:10px}.global-users__avatar{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid rgb(21 155 255 / 24%);border-radius:50%;background:linear-gradient(145deg,#198fdf,#145078);color:#fff;font-size:11px;font-style:normal;font-weight:750}.global-users__person>span{display:grid;min-width:0;gap:5px}.global-users__person strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.global-users__person small{overflow:hidden;color:var(--users-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.global-users__complexes{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.global-users__complexes>span{display:inline-grid;max-width:100%;gap:2px;padding:5px 7px;overflow:hidden;border:1px solid #1b405a;border-radius:6px;background:#0c273a;color:#c4d7e5;font-size:10px;text-overflow:ellipsis}.global-users__complexes>span.is-locally-restricted{border-color:#ff59636b;background:#ff596314;color:#ffabb0}.global-users__complexes>span small{color:#ff969d;font-size:8px}.global-users__complexes>em{color:var(--users-muted);font-size:10px;font-style:normal}.global-users__roles{display:flex;flex-wrap:wrap;gap:5px}.global-users__role{display:inline-flex;width:max-content;max-width:100%;padding:5px 7px;border:1px solid transparent;border-radius:999px;background:#152d43;color:#c1d2df;font-size:9px;line-height:1.25}.global-users__role--complex{border-color:#147ee0;background:#147ee021;color:#39aaff}.global-users__role--site{border-color:#7f3ad3;background:#7f3ad32b;color:#d29cff}.global-users__listing-count{font-size:14px;font-weight:700}.global-users__listing-count small{display:block;margin-top:3px;color:var(--users-muted);font-size:9px;font-weight:400}.global-users__account-status{display:grid;justify-items:start;gap:5px}.global-users__account-status b{padding:5px 7px;border-radius:999px;font-size:9px;font-weight:600;line-height:1.35}.global-users__account-status b.is-active{background:#28e3991f;color:#28e399}.global-users__account-status b.is-unknown{background:#152d43;color:#a9bdcd}.global-users__account-status b.is-blocked{background:#ff5f6821;color:#ff858c}.global-users__account-status small{color:#ffabb0;font-size:9px;line-height:1.4}.global-users__empty{display:grid;min-height:180px;align-content:center;justify-items:center;gap:9px;padding:24px;text-align:center}.global-users__empty strong{font-size:15px}.global-users__empty span{max-width:490px;color:var(--users-muted);font-size:12px;line-height:1.55}.global-users__empty button{min-height:36px;padding:0 13px;border:1px solid #28506e;border-radius:7px;background:#071727;color:#49adf7;font-size:11px}.global-users__pagination{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border:1px solid var(--users-line);border-top:0;border-radius:0 0 13px 13px}.global-users__pagination p{margin:0;color:#b3c5d4;font-size:11px}.global-users__pagination nav{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.global-users__pagination button{display:grid;min-width:32px;height:32px;place-items:center;padding:0 8px;border:1px solid #21435e;border-radius:7px;background:#071827;color:#e5eff7;font-size:11px}.global-users__pagination button.is-current{border-color:#1a99ff;background:#0b79df;color:#fff}.global-users__pagination button:focus-visible,.global-users__mobile-filter:focus-visible,.global-users__reset:focus-visible{outline:2px solid #61b9ff;outline-offset:2px}@media (max-width: 1120px){.global-users__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.global-users__filters{grid-template-columns:1fr}.global-users__filter-controls{grid-template-columns:repeat(4,minmax(120px,1fr))}.global-users__table-head,.global-users__row{grid-template-columns:minmax(180px,1.3fr) minmax(130px,1fr) minmax(130px,.95fr) minmax(75px,.45fr) minmax(145px,.95fr);gap:9px}}@media (max-width: 767px){.global-users{padding:0 0 25px}.global-users__heading{margin-bottom:12px}.global-users__heading h1{font-size:23px}.global-users__heading p{font-size:11px}.global-users__stats{gap:7px;margin-bottom:9px}.global-users__stats article{min-height:70px;gap:8px;padding:9px;border-radius:9px}.global-users__stat-icon{width:31px;height:31px}.global-users__stat-icon svg{width:18px;height:18px}.global-users__stats small{font-size:9px;line-height:1.3}.global-users__stats strong{font-size:19px}.global-users__data-note,.global-users__warning{margin-bottom:9px;padding:9px;font-size:10px}.global-users__filters{display:grid;grid-template-columns:1fr auto;gap:7px;margin-bottom:9px}.global-users__search{grid-column:1 / -1;min-height:40px}.global-users__search input{font-size:11px}.global-users__mobile-filter{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid var(--users-blue);border-radius:8px;background:#0c61a633;color:#d9efff;font-size:11px}.global-users__mobile-filter svg{width:17px;height:17px}.global-users__filter-controls{display:none;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px;border:1px solid var(--users-line);border-radius:9px;background:#081a29}.global-users__filter-controls.is-open{display:grid}.global-users__filter-controls label>span{font-size:9px}.global-users__filter-controls select{min-height:39px;padding:0 7px;font-size:10px}.global-users__reset{min-height:36px;grid-column:1 / -1;justify-self:start}.global-users__table{overflow:visible;border:0;background:transparent}.global-users__table-head{display:none}.global-users__rows{display:grid;gap:8px}.global-users__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"person status" "complex complex" "roles listings";gap:9px 7px;min-height:0;padding:11px;border:1px solid var(--users-line);border-radius:10px;background:linear-gradient(145deg,#081d2d,#061624)}.global-users__person{grid-area:person}.global-users__avatar{width:39px;height:39px}.global-users__person strong{font-size:11px}.global-users__person small{font-size:9px}.global-users__complexes{grid-area:complex;padding-left:49px}.global-users__roles{grid-area:roles;padding-left:49px}.global-users__role{font-size:8px}.global-users__listing-count{grid-area:listings;justify-self:end;font-size:12px;text-align:right}.global-users__listing-count small{display:inline;margin-left:4px;font-size:9px}.global-users__account-status{grid-area:status;justify-items:end;align-content:start;max-width:132px;text-align:right}.global-users__account-status b,.global-users__account-status small{font-size:8px}.global-users__empty{min-height:150px;border:1px solid var(--users-line);border-radius:10px;background:#081d2d}.global-users__pagination{align-items:flex-start;flex-direction:column;padding:11px 3px;border:0}.global-users__pagination p{font-size:10px}.global-users__pagination nav{width:100%}.global-users__pagination button{min-width:34px;height:34px}}@media (max-width: 380px){.global-users__filter-controls{grid-template-columns:1fr}.global-users__reset{grid-column:1}.global-users__row{padding:9px}.global-users__account-status{max-width:113px}}.global-user-management{--gum-bg: #071827;--gum-surface: #091d2d;--gum-line: #173b56;--gum-muted: #93aabd;--gum-blue: #36aaff;--gum-red: #ff737a;width:min(1380px,100%);margin:0 auto;color:#f3f8fc}.global-user-management *{box-sizing:border-box}.global-user-management__back{display:inline-flex;min-height:36px;align-items:center;margin-bottom:12px;color:#72c4ff;font-size:12px;text-decoration:none}.global-user-management__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.global-user-management__heading p{margin:0 0 5px;color:var(--gum-muted);font-size:11px}.global-user-management__heading h1{margin:0 0 10px;font-size:clamp(22px,3vw,30px);letter-spacing:-.035em}.global-user-management__account-state{display:inline-flex;align-items:center;gap:7px;color:#9fdcc4;font-size:11px}.global-user-management__account-state i{width:8px;height:8px;border-radius:50%;background:#37d99b}.global-user-management__account-state.is-blocked{color:#ff9a9f}.global-user-management__account-state.is-blocked i{background:var(--gum-red)}.global-user-management__profile,.global-user-management__card{border:1px solid var(--gum-line);border-radius:14px;background:linear-gradient(145deg,#0a2031,#071827)}.global-user-management__profile{padding:17px}.global-user-management__identity{display:flex;align-items:center;gap:14px}.global-user-management__avatar{display:grid;width:68px;height:68px;flex:0 0 auto;place-items:center;border:2px solid #417396;border-radius:50%;background:linear-gradient(145deg,#1a638e,#173953);color:#e6f6ff;font-size:17px;font-weight:750}.global-user-management__identity h2{margin:0;font-size:20px}.global-user-management__identity p{margin:5px 0 0;color:#b7cbd9;font-size:12px}.global-user-management__identity small{display:block;margin-top:5px;color:var(--gum-muted);font-size:10px}.global-user-management__bio{max-width:760px;line-height:1.5}.global-user-management__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:17px 0 15px;padding:13px 0;border-top:1px solid #16344b;border-bottom:1px solid #16344b}.global-user-management__facts div{min-width:0;padding:0 12px;border-left:1px solid #20445e}.global-user-management__facts div:first-child{border:0;padding-left:0}.global-user-management__facts dt{color:var(--gum-muted);font-size:10px}.global-user-management__facts dd{margin:6px 0 0;font-size:12px;font-weight:650}.global-user-management__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.global-user-management__stats article{display:flex;min-height:72px;align-items:center;gap:11px;padding:12px;border:1px solid #1c405a;border-radius:10px;background:#071725}.global-user-management__stats article>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:9px;background:#102e46;color:var(--gum-blue);font-size:20px}.global-user-management__stats small,.global-user-management__stats strong{display:block}.global-user-management__stats small{margin-bottom:5px;color:#a9bdcb;font-size:10px;line-height:1.35}.global-user-management__stats strong{font-size:20px}.global-user-management__global-note,.global-user-management__notice{margin:12px 0 0;padding:11px 13px;border:1px solid #8e4850;border-radius:9px;background:#69222b29;color:#ffc3c5;font-size:11px;line-height:1.5}.global-user-management__notice{border-color:#247653;background:#2283571f;color:#a9e8ca}.global-user-management__tabs{display:flex;min-height:48px;gap:clamp(15px,4vw,36px);margin:11px 0 14px;overflow-x:auto;border-bottom:1px solid var(--gum-line);scrollbar-width:thin}.global-user-management__tabs a{display:inline-flex;min-height:48px;flex:0 0 auto;align-items:center;padding:0 3px;border-bottom:2px solid transparent;color:#a8bdcc;font-size:12px;text-decoration:none}.global-user-management__tabs a.is-active{border-color:var(--gum-blue);color:#67c1ff}.global-user-management__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:13px}.global-user-management__grid--reports{grid-template-columns:repeat(2,minmax(0,1fr))}.global-user-management__card{min-width:0;padding:15px}.global-user-management__card>h2{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding-bottom:11px;border-bottom:1px solid #15354d;font-size:14px}.global-user-management__card>h2 b{display:inline-grid;min-width:23px;height:22px;place-items:center;border-radius:99px;background:#10314a;color:#91d3ff;font-size:10px}.global-user-management__complex-list{display:grid;gap:8px}.global-user-management__complex-list article{display:flex;min-width:0;align-items:center;gap:10px;padding:10px;border:1px solid #183b55;border-radius:9px;background:#071725}.global-user-management__complex-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:8px;background:#12344c;color:#74c5f8;font-size:22px}.global-user-management__complex-list article>div{display:grid;min-width:0;flex:1;gap:4px}.global-user-management__complex-list strong{font-size:12px}.global-user-management__complex-list small,.global-user-management__complex-list em{color:var(--gum-muted);font-size:10px;font-style:normal;line-height:1.4}.global-user-management__complex-list em.is-blocked{color:#ff9ba1}.global-user-management__complex-list article>a{flex:0 0 auto;color:#5dbaff;font-size:10px;text-decoration:none}.global-user-management__empty{margin:0;padding:17px 10px;color:var(--gum-muted);font-size:12px;line-height:1.5;text-align:center}.global-user-management__management>p{color:#b0c3d0;font-size:11px;line-height:1.55}.global-user-management__role-list,.global-user-management__assignment-links{display:grid;justify-items:start;gap:7px;margin:13px 0}.global-user-management__role-list strong,.global-user-management__assignment-links strong{font-size:11px}.global-user-management__role-list span{padding:6px 9px;border:1px solid #2a5370;border-radius:999px;background:#102c43;color:#c7dae6;font-size:10px}.global-user-management__assignment-links a{color:#6dc2ff;font-size:11px;text-decoration:none}.global-user-management__small-note{display:block;color:var(--gum-muted)!important;font-size:10px!important;line-height:1.5}.global-user-management__button{display:inline-flex;min-height:39px;align-items:center;justify-content:center;padding:0 13px;border:1px solid transparent;border-radius:8px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.global-user-management__button.is-danger{border-color:#b54e5b;background:#6a1e2940;color:#ff9ca2}.global-user-management__button.is-primary{border-color:#168cda;background:#0c5e97;color:#eff9ff}.global-user-management__button:disabled{opacity:.5;cursor:not-allowed}.global-user-management__listing-list{display:grid;gap:8px}.global-user-management__listing{display:flex;min-width:0;align-items:center;gap:11px;padding:9px;border:1px solid #183b55;border-radius:9px;background:#071725;color:inherit;text-decoration:none}.global-user-management__listing-image{display:grid;width:68px;height:58px;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:7px;background:#102d43;color:#96c8e7}.global-user-management__listing-image img{width:100%;height:100%;object-fit:cover}.global-user-management__listing-copy{display:grid;min-width:0;flex:1;gap:4px}.global-user-management__listing-copy strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.global-user-management__listing-copy small{color:var(--gum-muted);font-size:10px;line-height:1.4}.global-user-management__status-chip{max-width:150px;padding:5px 7px;border-radius:99px;background:#14314a;color:#bdcfdb;font-size:9px;font-weight:600;text-align:center}.global-user-management__status-chip.status-active{background:#229b6824;color:#67dfae}.global-user-management__report{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:11px 5px;border-bottom:1px solid #15354d;color:inherit;text-decoration:none}.global-user-management__report:last-of-type{border-bottom:0}.global-user-management__report>span{display:grid;min-width:0;gap:5px}.global-user-management__report strong{font-size:11px}.global-user-management__report small{color:var(--gum-muted);font-size:10px;line-height:1.4}.global-user-management__report i{flex:0 0 auto;color:#b4cada;font-size:10px;font-style:normal}.global-user-management__history{display:grid;gap:0;margin:0;padding:0;list-style:none}.global-user-management__history li{border-bottom:1px solid #16364e}.global-user-management__history li:last-child{border-bottom:0}.global-user-management__history li>a,.global-user-management__history-entry{display:flex;gap:11px;padding:12px 4px;color:inherit;text-decoration:none}.global-user-management__history-dot{width:9px;height:9px;flex:0 0 auto;margin-top:4px;border-radius:50%;background:#4bb7ff}.global-user-management__history li>a>div,.global-user-management__history-entry>div{display:grid;min-width:0;flex:1;gap:4px}.global-user-management__history strong{font-size:11px}.global-user-management__history small,.global-user-management__history time{color:var(--gum-muted);font-size:10px;line-height:1.4}.global-user-management__history p{margin:3px 0 0;color:#c6d7e2;font-size:10px;line-height:1.45}.global-user-management__unavailable{display:grid;justify-items:center;padding:clamp(30px,8vw,80px) 20px;border:1px solid var(--gum-line);border-radius:14px;background:var(--gum-surface);text-align:center}.global-user-management__unavailable>span{color:#8eaabd;font-size:34px}.global-user-management__unavailable h1{margin:10px 0 0;font-size:22px}.global-user-management__unavailable p{color:var(--gum-muted);font-size:12px}.global-user-management__unavailable a{color:#65beff;font-size:12px;text-decoration:none}.global-user-management__backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#00070dbd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.global-user-management__dialog{position:relative;width:min(480px,100%);max-height:min(90vh,760px);overflow:auto;padding:27px;border:1px solid #254d69;border-radius:16px;background:linear-gradient(145deg,#0c2437,#071724);box-shadow:0 24px 80px #00000073}.global-user-management__dialog-close{position:absolute;top:11px;right:12px;width:34px;height:34px;border:0;background:transparent;color:#b2c8d8;font-size:25px;cursor:pointer}.global-user-management__dialog-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#1c96662b;color:#59dfa9;font-size:23px}.global-user-management__dialog-icon.is-danger{background:#af394430;color:#ff8990}.global-user-management__dialog h2{margin:14px 0 7px;font-size:19px}.global-user-management__dialog>p{color:#b4c7d5;font-size:12px;line-height:1.6}.global-user-management__dialog label{display:block;margin:16px 0 6px;font-size:11px;font-weight:650}.global-user-management__dialog textarea{display:block;width:100%;min-height:95px;resize:vertical;padding:10px;border:1px solid #2a4e67;border-radius:8px;outline-color:#3eafff;background:#061522;color:#f4f8fc;font:inherit;font-size:12px}.global-user-management__counter{display:block;margin-top:5px;color:var(--gum-muted);font-size:10px;text-align:right}.global-user-management__error{color:#ff9ba0!important}.global-user-management__dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:17px}.global-user-management__button.is-secondary{border-color:#35556c;background:#0a1c2a;color:#d1dce3}.global-user-management :focus-visible{outline:2px solid #62bdff;outline-offset:2px}.global-user-management__dialog :focus-visible{outline-offset:3px}@media (max-width: 950px){.global-user-management__grid{grid-template-columns:1fr}}@media (max-width: 767px){.global-user-management{padding-bottom:14px}.global-user-management__back{min-height:32px;margin-bottom:5px;font-size:11px}.global-user-management__heading{margin-bottom:9px}.global-user-management__heading p{font-size:9px}.global-user-management__heading h1{margin-bottom:7px;font-size:20px}.global-user-management__account-state{align-items:flex-start;font-size:9px;line-height:1.4}.global-user-management__profile{padding:10px;border-radius:10px}.global-user-management__identity{gap:9px}.global-user-management__avatar{width:53px;height:53px;font-size:14px}.global-user-management__identity h2{font-size:15px}.global-user-management__identity p{font-size:10px}.global-user-management__facts{grid-template-columns:1fr;gap:7px;margin:11px 0;padding:10px 0}.global-user-management__facts div,.global-user-management__facts div:first-child{display:flex;justify-content:space-between;gap:12px;padding:0;border:0}.global-user-management__facts dt,.global-user-management__facts dd{font-size:9px}.global-user-management__facts dd{max-width:60%;margin:0;text-align:right}.global-user-management__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.global-user-management__stats article{min-height:59px;gap:7px;padding:7px}.global-user-management__stats article>span{width:27px;height:27px;font-size:16px}.global-user-management__stats small{font-size:8px}.global-user-management__stats strong{font-size:17px}.global-user-management__global-note,.global-user-management__notice{font-size:10px}.global-user-management__tabs{min-height:44px;gap:13px;margin:7px 0 9px}.global-user-management__tabs a{min-height:44px;font-size:10px}.global-user-management__card{padding:10px;border-radius:10px}.global-user-management__card>h2{font-size:12px}.global-user-management__complex-list article{flex-wrap:wrap;padding:8px}.global-user-management__complex-icon{width:34px;height:34px}.global-user-management__complex-list strong{font-size:10px}.global-user-management__complex-list small,.global-user-management__complex-list em{font-size:9px}.global-user-management__complex-list article>a{margin-left:44px}.global-user-management__listing{flex-wrap:wrap;gap:7px;padding:7px}.global-user-management__listing-image{width:55px;height:49px}.global-user-management__listing-copy strong{font-size:10px}.global-user-management__listing-copy small{font-size:9px}.global-user-management__status-chip{margin-left:62px;font-size:8px}.global-user-management__report strong{font-size:10px}.global-user-management__report small,.global-user-management__history small,.global-user-management__history time{font-size:9px}.global-user-management__dialog{align-self:end;width:100%;max-height:min(88vh,720px);padding:23px 17px calc(17px + env(safe-area-inset-bottom));border-radius:17px 17px 0 0}.global-user-management__dialog h2{max-width:calc(100% - 25px);font-size:17px}.global-user-management__dialog>p{font-size:11px}.global-user-management__dialog-actions{display:grid;grid-template-columns:1fr 1fr}.global-user-management__button{min-height:42px;font-size:10px}}.global-categories{max-width:1440px;margin:0 auto;color:var(--text,#eef5fb)}.global-categories__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px}.global-categories__heading h1{margin:0;font-size:clamp(23px,2.2vw,32px);letter-spacing:-.04em}.global-categories__heading p{margin:6px 0 0;color:var(--muted,#8fa7bb);font-size:13px}.global-categories__primary,.global-categories__save-order{min-height:42px;padding:0 15px;border:1px solid #168fe8;border-radius:9px;background:#087bd9;color:#fff;font-weight:700}.global-categories__primary span{margin-right:7px;font-size:20px;vertical-align:-1px}.global-categories__message{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px;padding:11px 14px;border:1px solid #158bdb;border-radius:9px;background:#0a2940;color:#bfe5ff}.global-categories__message.is-error,.global-categories__dialog-error{border-color:#b94754;background:#351922;color:#ffdce0}.global-categories__message button{border:0;background:transparent;color:inherit;font-size:20px}.global-categories__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.global-categories__stats article{display:flex;min-height:82px;align-items:center;gap:13px;padding:14px;border:1px solid var(--line,#163d5b);border-radius:12px;background:linear-gradient(145deg,#0a2437,#071a29)}.global-categories__stat-icon{display:grid;width:39px;height:39px;flex:none;place-items:center;border-radius:50%;background:#123c5a;color:#40b3ff;font-size:19px}.global-categories__stat-icon.is-green{background:#10382d;color:#30dfa0}.global-categories__stat-icon.is-muted{background:#263443;color:#adbdc9}.global-categories__stats small,.global-categories__stats strong{display:block}.global-categories__stats small{margin-bottom:5px;color:#a9bdcc;font-size:11px}.global-categories__stats strong{font-size:22px}.global-categories__hint,.global-categories__order-note{margin:0 0 13px;padding:12px 14px;border:1px solid #185784;border-radius:9px;background:#0b2940;color:#8bcaff;font-size:12px;line-height:1.5}.global-categories__hint span{margin-right:7px;font-size:16px}.global-categories__controls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,220px) auto;gap:10px;margin-bottom:12px}.global-categories__search,.global-categories__status{display:flex;min-height:43px;align-items:center;gap:9px;padding:0 12px;border:1px solid #284c66;border-radius:9px;background:#071a29;color:#92aabc}.global-categories__search>span{font-size:20px}.global-categories__search input,.global-categories__status select{width:100%;border:0;outline:0;background:transparent;color:#eef5fb}.global-categories__search input::placeholder{color:#8197a9}.global-categories__status{justify-content:space-between;font-size:12px}.global-categories__status select{max-width:120px;cursor:pointer}.global-categories__status option{background:#071a29}.global-categories__save-order{min-width:170px}.global-categories__save-order:disabled{border-color:#294052;background:#132638;color:#7d91a1;cursor:not-allowed}.global-categories__table{overflow:hidden;border:1px solid var(--line,#163d5b);border-radius:12px;background:#071a29}.global-categories__table-head,.global-categories__row{display:grid;grid-template-columns:92px minmax(170px,1.3fr) minmax(115px,1fr) minmax(90px,.55fr) minmax(90px,.7fr) minmax(95px,.7fr) 54px;align-items:center;gap:9px}.global-categories__table-head{min-height:43px;padding:0 14px;border-bottom:1px solid #173c56;background:#0a2234;color:#aabccb;font-size:10px}.global-categories__row{min-height:63px;padding:8px 14px;border-bottom:1px solid #102d43;font-size:12px}.global-categories__row:last-child{border-bottom:0}.global-categories__row:hover{background:#0a2234}.global-categories__order{display:flex;align-items:center;gap:8px}.global-categories__order>span{min-width:18px;text-align:center;color:#a8bed0}.global-categories__order div{display:grid}.global-categories__order button{width:24px;height:19px;border:0;background:transparent;color:#8fb9d6;line-height:1}.global-categories__order button:disabled{opacity:.3;cursor:not-allowed}.global-categories__name{display:flex;align-items:center;gap:10px;min-width:0}.global-categories__name>span{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:8px;background:#142f48;color:#63baff;font-size:19px}.global-categories__name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-categories__row code{color:#aec1cf;font-family:inherit}.global-categories__count{font-variant-numeric:tabular-nums}.global-categories__row time{color:#a3b5c3;font-size:11px}.global-categories__badge{display:inline-flex;padding:5px 8px;border-radius:99px;background:#123b30;color:#4be0a8;font-size:10px;font-weight:600}.global-categories__badge.is-disabled{background:#263442;color:#b3c1cc}.global-categories__actions{position:relative}.global-categories__actions summary{width:38px;height:34px;display:grid;place-items:center;border:1px solid #294b64;border-radius:7px;cursor:pointer;list-style:none;color:#aec2d2}.global-categories__actions summary::-webkit-details-marker{display:none}.global-categories__actions>div{position:absolute;z-index:5;right:0;top:39px;display:grid;min-width:190px;padding:5px;border:1px solid #2c5069;border-radius:9px;background:#0a2132;box-shadow:0 12px 25px #0008}.global-categories__actions button,.global-categories__actions span{padding:9px 10px;border:0;border-radius:6px;background:transparent;color:#dce8f1;text-align:left;font-size:12px}.global-categories__actions button:hover{background:#12334b}.global-categories__actions button.is-danger{color:#ff9da7}.global-categories__actions span{color:#92a6b6;font-size:10px}.global-categories__pagination{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:8px 14px;border-top:1px solid #12334b;color:#a8bac8;font-size:11px}.global-categories__pagination div{display:flex;align-items:center;gap:10px}.global-categories__pagination button{width:30px;height:30px;border:1px solid #284a62;border-radius:7px;background:#0b2233;color:#eef5fb;font-size:19px}.global-categories__pagination button:disabled{opacity:.35;cursor:not-allowed}.global-categories__empty{display:grid;justify-items:center;padding:48px 15px;border:1px dashed #31536b;border-radius:12px;text-align:center}.global-categories__empty>span{font-size:30px;color:#55baff}.global-categories__empty h2{margin:12px 0 0;font-size:18px}.global-categories__empty p{color:#9eb2c1;font-size:13px}.global-categories__empty button{padding:10px 14px;border:0;border-radius:8px;background:#087bd9;color:#fff}.global-categories__overlay{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#020812c9}.global-categories__dialog{position:relative;width:min(510px,100%);max-height:min(90vh,800px);overflow:auto;padding:27px;border:1px solid #255273;border-radius:16px;background:#081d2d;box-shadow:0 25px 80px #0009}.global-categories__dialog h2{margin:0;font-size:22px}.global-categories__dialog>p{margin:7px 0 20px;color:#9db2c2;font-size:13px}.global-categories__close{position:absolute;top:12px;right:13px;width:34px;height:34px;border:0;border-radius:7px;background:#102b40;color:#d8e7f2;font-size:22px}.global-categories__dialog form{display:grid;gap:15px}.global-categories__dialog form>label{display:grid;gap:7px;color:#dce8f1;font-size:12px}.global-categories__dialog input:not([type=radio]){height:42px;padding:0 11px;border:1px solid #31556e;border-radius:8px;background:#061624;color:#fff}.global-categories__dialog input[readonly]{color:#8ba2b4}.global-categories__dialog small{color:#91a8b9;font-size:10px}.global-categories__dialog fieldset{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:10px;border:1px solid #274b64;border-radius:9px}.global-categories__dialog legend{padding:0 5px;color:#dce8f1;font-size:12px}.global-categories__dialog fieldset label{position:relative;display:grid;width:40px;height:40px;place-items:center;border:1px solid #2e5068;border-radius:8px;color:#c8deed;font-size:20px;cursor:pointer}.global-categories__dialog fieldset label.is-selected{border-color:#20a4fa;background:#0d3855}.global-categories__dialog fieldset input{position:absolute;opacity:0}.global-categories__dialog fieldset input:focus-visible+span{outline:2px solid #8bd2ff}.global-categories__dialog-error{margin:0;padding:9px;border:1px solid;border-radius:7px;font-size:12px}.global-categories__dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:5px}.global-categories__dialog-actions button{min-height:40px;padding:0 14px;border:1px solid #31536c;border-radius:8px;background:#10283a;color:#e4eef5}.global-categories__dialog-actions button[type=submit]{border-color:#138de1;background:#087bd9}.global-categories__dialog-actions button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1000px){.global-categories__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.global-categories__table-head,.global-categories__row{grid-template-columns:75px minmax(145px,1.2fr) minmax(100px,.9fr) 75px 80px 88px 48px;gap:7px;padding-inline:10px;font-size:10px}}@media (max-width:767px){.global-categories{padding-bottom:12px}.global-categories__heading{margin-bottom:12px}.global-categories__heading h1{font-size:22px}.global-categories__heading p{max-width:245px;font-size:11px}.global-categories__primary{width:42px;height:42px;min-height:42px;padding:0;font-size:0}.global-categories__primary span{margin:0;font-size:25px}.global-categories__stats{gap:7px;margin-bottom:9px}.global-categories__stats article{min-height:68px;gap:8px;padding:8px;border-radius:9px}.global-categories__stat-icon{width:29px;height:29px;font-size:15px}.global-categories__stats small{font-size:9px}.global-categories__stats strong{font-size:17px}.global-categories__hint{padding:9px;font-size:10px}.global-categories__controls{grid-template-columns:1fr;gap:7px}.global-categories__search,.global-categories__status,.global-categories__save-order{min-height:40px}.global-categories__table{overflow:visible;border:0;background:transparent}.global-categories__table-head{display:none}.global-categories__rows{display:grid;gap:7px}.global-categories__row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:11px;border:1px solid #173e5a;border-radius:10px;background:linear-gradient(145deg,#0a2234,#071927)}.global-categories__order{grid-column:1;grid-row:1;gap:5px}.global-categories__order>span{font-size:10px}.global-categories__order div{display:flex}.global-categories__order button{width:32px;height:26px;border:1px solid #254861;border-radius:5px}.global-categories__name{grid-column:1;grid-row:2}.global-categories__row code{grid-column:1;grid-row:3;padding-left:42px}.global-categories__count{grid-column:1;grid-row:4;padding-left:42px;color:#9db1c1;font-size:10px}.global-categories__count:after{content:" оголошень"}.global-categories__row time{grid-column:1;grid-row:5;padding-left:42px}.global-categories__row>span:has(.global-categories__badge){grid-column:1;grid-row:6;padding-left:42px}.global-categories__actions{grid-column:2;grid-row:1/4;align-self:center}.global-categories__pagination{padding-inline:4px}.global-categories__overlay{align-items:end;padding:0}.global-categories__dialog{width:100%;max-height:92dvh;padding:25px 18px max(22px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.global-categories__dialog h2{font-size:20px}}.global-audit{max-width:1500px;margin:0 auto;color:var(--text,#f4f8fc)}.global-audit__heading{margin-bottom:17px}.global-audit__heading h1{margin:0;font-size:clamp(23px,2.2vw,30px);letter-spacing:-.04em}.global-audit__heading p{margin:6px 0 0;color:var(--muted,#8fa7bb);font-size:12px}.global-audit__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:13px}.global-audit__stats article{display:flex;min-height:79px;align-items:center;gap:13px;padding:13px;border:1px solid var(--line,#163d5b);border-radius:12px;background:linear-gradient(145deg,#092437,#061725)}.global-audit__stats i{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:10px;background:#10324c;color:#3dafff;font-size:18px;font-style:normal}.global-audit__stats i.is-green{background:#10382d;color:#2be29a}.global-audit__stats i.is-red{background:#3b2029;color:#ff6972}.global-audit__stats small,.global-audit__stats strong{display:block}.global-audit__stats small{margin-bottom:4px;color:#b3c4d2;font-size:10px}.global-audit__stats strong{font-size:21px;font-variant-numeric:tabular-nums}.global-audit__notice{display:flex;align-items:center;gap:9px;margin:0 0 12px;padding:11px 13px;border:1px solid #167ed0;border-radius:8px;background:#0c2940;color:#82caff;font-size:11px;line-height:1.45}.global-audit__notice span{font-size:16px}.global-audit__filters{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(150px,.9fr) minmax(170px,1fr) minmax(145px,.9fr) minmax(148px,.8fr) minmax(148px,.8fr) auto;gap:7px;margin-bottom:13px}.global-audit__filters>label{min-width:0}.global-audit__search,.global-audit__filters select,.global-audit__date{display:flex;width:100%;height:40px;align-items:center;gap:7px;padding:0 10px;border:1px solid #28506e;border-radius:8px;background:#071727;color:#b8c9d6;font-size:10px}.global-audit__search>span{font-size:19px}.global-audit__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:10px}.global-audit__search input::placeholder{color:#8299ad}.global-audit__filters select{cursor:pointer;color:#e1eaf0}.global-audit__filters option{background:#071727}.global-audit__date{justify-content:space-between;white-space:nowrap}.global-audit__date input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#e1eaf0;font-size:10px}.global-audit__date input::-webkit-calendar-picker-indicator{filter:invert(.8)}.global-audit__reset{padding:0 10px;border:0;border-radius:7px;background:transparent;color:#39adff;font-size:11px;white-space:nowrap}.global-audit__reset:hover{text-decoration:underline}.global-audit__table{overflow:hidden;border:1px solid var(--line,#163d5b);border-radius:12px;background:linear-gradient(145deg,#071d2d,#051522)}.global-audit__table-head,.global-audit__row{display:grid;grid-template-columns:minmax(94px,.76fr) minmax(130px,1.1fr) minmax(118px,.95fr) minmax(160px,1.35fr) minmax(130px,1.05fr) minmax(130px,1fr) minmax(82px,.62fr);align-items:center;gap:9px}.global-audit__table-head{min-height:43px;padding:0 12px;border-bottom:1px solid var(--line);background:#0a2133;color:#aabcca;font-size:9px}.global-audit__row{position:relative;min-height:62px;padding:8px 12px;border-bottom:1px solid var(--soft,#102f47);font-size:10px;text-decoration:none}.global-audit__row:last-child{border-bottom:0}.global-audit__desktop-rows>.global-audit__row:hover{background:#0b2436}.global-audit__row time{color:#dce7ee;font-variant-numeric:tabular-nums}.global-audit__row time small{display:block;margin-top:3px;color:var(--muted,#8fa7bb)}.global-audit__actor{display:flex;min-width:0;align-items:center;gap:7px}.global-audit__actor i{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:50%;background:#176dc0;color:#fff;font-size:8px;font-style:normal}.global-audit__actor strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.global-audit__role,.global-audit__result{display:inline-flex;width:max-content;max-width:100%;padding:5px 7px;border-radius:99px;background:#24384a;color:#bbcbd7;font-size:8px;font-weight:500;line-height:1.2}.global-audit__role.is-site-admin{border:1px solid #7838d1;background:#311f49;color:#d1a4ff}.global-audit__role.is-complex-admin{border:1px solid #147ee0;background:#102d49;color:#69bdff}.global-audit__action{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:1px 7px;min-width:0}.global-audit__action i{display:grid;width:27px;height:27px;grid-row:span 2;place-items:center;border-radius:50%;background:#12334c;color:#49b2ff;font-size:13px;font-style:normal}.global-audit__action strong{overflow:hidden;font-size:9px;font-weight:600;text-overflow:ellipsis}.global-audit__action small{overflow:hidden;color:#8fa7bb;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.global-audit__row.tone-danger .global-audit__action i{background:#3e2029;color:#ff7178}.global-audit__row.tone-success .global-audit__action i{background:#10382d;color:#35d99d}.global-audit__row.tone-warning .global-audit__action i{background:#3c3020;color:#ffc25c}.global-audit__object,.global-audit__complex{overflow:hidden;color:#e0e9ef;text-overflow:ellipsis;white-space:nowrap}.global-audit__complex{color:#a9bdcc}.global-audit__result{background:#123b30;color:#47dfa6}.global-audit__chevron{position:absolute;right:5px;color:#7fa0b7;font-size:18px}.global-audit__mobile-groups{display:none}.global-audit__pagination{display:flex;min-height:53px;align-items:center;justify-content:space-between;padding:8px 13px;border-top:1px solid #102f47;color:#aebfcd;font-size:10px}.global-audit__pagination>div{display:flex;align-items:center;gap:9px}.global-audit__pagination button{width:30px;height:30px;border:1px solid #25455d;border-radius:7px;background:#0a2031;color:#eef5fb;font-size:20px}.global-audit__pagination button:disabled{opacity:.35;cursor:not-allowed}.global-audit__empty{display:grid;min-height:245px;align-content:center;justify-items:center;padding:25px;text-align:center}.global-audit__empty>span{color:#49b2ff;font-size:30px}.global-audit__empty h2{margin:10px 0 0;font-size:18px}.global-audit__empty p{max-width:420px;margin:7px 0 0;color:#9eb2c1;font-size:12px;line-height:1.5}.global-audit__empty button{margin-top:13px;padding:9px 12px;border:1px solid #208fd7;border-radius:7px;background:#0c3552;color:#a9dcff}@media (max-width:1180px){.global-audit__filters{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(120px,1fr))}.global-audit__date{min-width:0}.global-audit__reset{min-height:40px}.global-audit__table-head,.global-audit__row{grid-template-columns:85px minmax(115px,1fr) minmax(100px,.9fr) minmax(140px,1.2fr) minmax(115px,1fr) minmax(110px,.95fr) 70px;gap:6px;padding-inline:9px;font-size:9px}}@media (max-width:767px){.global-audit{padding-bottom:10px}.global-audit__heading{margin-bottom:11px}.global-audit__heading h1{font-size:21px}.global-audit__heading p{font-size:10px;line-height:1.4}.global-audit__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:9px}.global-audit__stats article{min-height:67px;gap:8px;padding:8px;border-radius:9px}.global-audit__stats i{width:29px;height:29px;border-radius:8px;font-size:14px}.global-audit__stats small{font-size:8px}.global-audit__stats strong{font-size:17px}.global-audit__notice{align-items:flex-start;margin-bottom:9px;padding:9px;font-size:9px}.global-audit__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:9px}.global-audit__search{grid-column:1/-1}.global-audit__filters>label:not(.global-audit__search){min-width:0}.global-audit__filters select{height:39px;font-size:9px}.global-audit__date{height:39px;gap:4px;padding:0 7px;font-size:9px}.global-audit__date input{font-size:9px}.global-audit__reset{min-height:37px;grid-column:1/-1;border:1px solid #244861;background:#0a2030}.global-audit__table{overflow:visible;border:0;background:transparent}.global-audit__table-head,.global-audit__desktop-rows{display:none}.global-audit__mobile-groups{display:block}.global-audit__mobile-groups section>h2{margin:12px 0 6px;color:#b9cbd8;font-size:11px}.global-audit__row{display:grid;grid-template-columns:31px minmax(0,1fr) auto 12px;grid-template-rows:auto auto auto auto auto;gap:4px 7px;min-height:116px;margin-bottom:6px;padding:9px;border:1px solid var(--line);border-radius:9px;background:linear-gradient(145deg,#081d2d,#061624);font-size:9px}.global-audit__row time{grid-column:2/4;grid-row:2;color:#91a6b6;font-size:8px}.global-audit__row time small{display:inline;margin-left:5px}.global-audit__actor{grid-column:2/3;grid-row:5}.global-audit__actor i{display:none}.global-audit__actor strong{font-size:8px}.global-audit__row>span:has(.global-audit__role){grid-column:3;grid-row:5;justify-self:end;margin-right:2px}.global-audit__role{padding:0;border:0!important;background:transparent!important;font-size:7px}.global-audit__role.is-site-admin{color:#d1a4ff}.global-audit__role.is-complex-admin{color:#69bdff}.global-audit__action{display:contents}.global-audit__action i{grid-column:1;grid-row:1/6;width:29px;height:29px;align-self:start}.global-audit__action strong{grid-column:2;grid-row:1;font-size:9px}.global-audit__action small{grid-column:3;grid-row:4;justify-self:end;font-size:6px}.global-audit__object{grid-column:2/4;grid-row:3;margin-top:0;font-size:8px}.global-audit__complex{grid-column:2;grid-row:4;margin-top:0;font-size:7px}.global-audit__row>span:has(.global-audit__result){grid-column:3;grid-row:1}.global-audit__result{padding:4px 6px;font-size:6px}.global-audit__chevron{grid-column:4;grid-row:1/6;position:static;align-self:center;font-size:17px}.global-audit__pagination{min-height:46px;padding:6px 2px;font-size:8px}.global-audit__pagination button{width:28px;height:28px}.global-audit__pagination>div{gap:5px}.global-audit__empty{min-height:210px;border:1px dashed #31536b;border-radius:10px}}.auth-error-dialog-overlay{--auth-error-bg: #080b10;--auth-error-surface: #111720;--auth-error-border: #273142;--auth-error-text: #f4f7fb;--auth-error-text-secondary: #99a4b4;--auth-error-primary: #287cff;--auth-error-danger: #ff5e68;--auth-error-danger-soft: #3a1c24;position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#020509c7;color:var(--auth-error-text);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.auth-error-dialog-overlay svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.auth-error-dialog{position:relative;width:min(430px,calc(100% - 32px));padding:42px 34px 30px;border:1px solid var(--auth-error-border);border-radius:18px;background:var(--auth-error-surface);box-shadow:0 24px 80px #0000007a}.auth-error-dialog__close{position:absolute;top:14px;right:14px;display:grid;width:44px;height:44px;padding:0;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--auth-error-text-secondary);cursor:pointer}.auth-error-dialog__close svg{width:20px;height:20px}.auth-error-dialog__content{text-align:center}.auth-error-dialog__icon{display:grid;width:68px;height:68px;margin:0 auto 22px;place-items:center;border-radius:50%;background:var(--auth-error-danger-soft);color:var(--auth-error-danger)}.auth-error-dialog__icon svg{width:31px;height:31px}.auth-error-dialog h2{margin:0 0 10px;font-size:23px;font-weight:600}.auth-error-dialog p{max-width:340px;margin:0 auto 28px;color:var(--auth-error-text-secondary);font-size:14px;line-height:1.55}.auth-error-dialog__actions{display:grid;gap:10px}.auth-error-dialog__button{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:0 16px;border-radius:11px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.auth-error-dialog__button svg{width:18px;height:18px}.auth-error-dialog__button--primary{border:1px solid var(--auth-error-primary);background:var(--auth-error-primary);color:#fff}.auth-error-dialog__button--secondary{border:1px solid var(--auth-error-border);background:transparent;color:var(--auth-error-text)}.auth-error-dialog__button:hover,.auth-error-dialog__close:hover{filter:brightness(1.08)}.auth-error-dialog__button:focus-visible,.auth-error-dialog__close:focus-visible,.auth-error-dialog__back:focus-visible{outline:3px solid rgb(40 124 255 / 40%);outline-offset:2px}.auth-error-dialog__mobile-header{display:none}@media (max-width: 767px){.auth-error-dialog-overlay{display:block;overflow-y:auto;background:var(--auth-error-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.auth-error-dialog{display:flex;width:100%;min-height:100svh;padding:0;border:0;border-radius:0;background:radial-gradient(circle at 50% 27%,rgb(255 94 104 / 8%),transparent 30%),var(--auth-error-bg);box-shadow:none}.auth-error-dialog__close{display:none}.auth-error-dialog__mobile-header{position:absolute;top:0;left:0;display:grid;width:100%;min-height:64px;grid-template-columns:44px 1fr 44px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--auth-error-border)}.auth-error-dialog__back{display:grid;width:44px;height:44px;padding:0;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--auth-error-text);cursor:pointer}.auth-error-dialog__back svg{width:20px;height:20px}.auth-error-dialog__brand{display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:600}.auth-error-dialog__brand-mark{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:9px;background:var(--auth-error-primary);color:#fff}.auth-error-dialog__brand-mark svg{width:18px;height:18px}.auth-error-dialog__content{display:flex;width:100%;min-height:100svh;flex-direction:column;justify-content:center;padding:112px 22px max(30px,env(safe-area-inset-bottom))}.auth-error-dialog__icon{width:76px;height:76px;margin-top:auto}.auth-error-dialog p{margin-bottom:34px}.auth-error-dialog__actions{margin-top:auto}}.logout-confirmation-backdrop{position:fixed;z-index:1400;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#02070cc7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.logout-confirmation-modal{position:relative;width:min(470px,100%);max-height:calc(100dvh - 48px);overflow:auto;padding:55px 28px 26px;border:1px solid #087ff8;border-radius:16px;background:radial-gradient(circle at 50% 18%,#0b3955 0,transparent 38%),linear-gradient(145deg,#0d2130,#091722);box-shadow:0 28px 80px #0000008f;color:#f7f9ff;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.logout-confirmation-modal *,.logout-confirmation-modal *:before,.logout-confirmation-modal *:after{box-sizing:border-box}.logout-confirmation-svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.logout-confirmation-handle{display:none}.logout-confirmation-close{position:absolute;top:13px;right:13px;display:grid;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#d8e6f3;cursor:pointer}.logout-confirmation-close:hover{background:#173246}.logout-confirmation-icon{display:grid;width:112px;height:112px;place-items:center;margin:0 auto 23px;border:1px solid #70b5ff;border-radius:50%;background:linear-gradient(145deg,#2a8cff,#0567e6);box-shadow:0 0 0 15px #087ff814,0 16px 38px #005bdc47}.logout-confirmation-icon .logout-confirmation-svg{width:58px;height:58px;stroke-width:1.9}.logout-confirmation-modal h1{margin:0 0 8px;color:#f7f9ff;text-align:center;font-size:27px;line-height:1.2}.logout-confirmation-subtitle{margin:0 0 20px;color:#c0d2e5;text-align:center;font-size:16px;font-weight:600}.logout-confirmation-account{display:grid;min-height:86px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:15px;padding:12px 16px;border:1px solid #176ca6;border-radius:10px;background:#071925}.logout-confirmation-avatar{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#628bff,#2459d6);color:#fff;font-size:17px;font-weight:600}.logout-confirmation-account-copy{display:flex;min-width:0;flex-direction:column;gap:6px}.logout-confirmation-account-copy strong{overflow-wrap:anywhere;color:#f7f9ff;font-size:15px}.logout-confirmation-account-copy small{color:#b7ceea;font-size:12px}.logout-confirmation-info{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:13px;margin:17px 5px 21px;color:#d7e5f3}.logout-confirmation-info>.logout-confirmation-svg{width:31px;height:31px;color:#6fb6ff}.logout-confirmation-info p{margin:0 0 7px;font-size:12px;line-height:1.5}.logout-confirmation-info small{color:#8eaaca;font-size:10.5px;line-height:1.45}.logout-confirmation-error{margin:-7px 0 16px;padding:10px 12px;border:1px solid rgb(249 112 102 / 45%);border-radius:9px;background:#b4231824;color:#fda29b;font-size:12px;line-height:1.45}.logout-confirmation-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.logout-confirmation-button{min-height:52px;border-radius:9px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.logout-confirmation-button--secondary{border:1px solid #087ff8;background:transparent;color:#9ed0ff}.logout-confirmation-button--primary{border:1px solid #087ff8;background:#087ff8;color:#fff}.logout-confirmation-button:hover,.logout-confirmation-close:hover{filter:brightness(1.08)}.logout-confirmation-modal button:focus-visible{outline:3px solid rgb(83 173 255 / 38%);outline-offset:2px}@media (max-width: 600px){.logout-confirmation-backdrop{align-items:end;padding:0}.logout-confirmation-modal{width:100%;max-height:84dvh;padding:9px 16px max(22px,env(safe-area-inset-bottom));border-right:0;border-bottom:0;border-left:0;border-radius:20px 20px 0 0}.logout-confirmation-handle{display:block;width:42px;height:4px;margin:0 auto 35px;border-radius:999px;background:#668bad}.logout-confirmation-close{top:16px;right:8px;width:37px;height:37px}.logout-confirmation-icon{width:96px;height:96px;margin-bottom:22px}.logout-confirmation-icon .logout-confirmation-svg{width:51px;height:51px}.logout-confirmation-modal h1{font-size:23px}.logout-confirmation-subtitle{margin-bottom:17px;font-size:14px}.logout-confirmation-account{min-height:76px;grid-template-columns:50px minmax(0,1fr);gap:12px;padding:10px 13px}.logout-confirmation-avatar{width:46px;height:46px;font-size:15px}.logout-confirmation-account-copy strong{font-size:13px}.logout-confirmation-account-copy small{font-size:10.5px}.logout-confirmation-info{grid-template-columns:29px minmax(0,1fr);gap:10px;margin:15px 3px 20px}.logout-confirmation-info>.logout-confirmation-svg{width:27px;height:27px}.logout-confirmation-info p{font-size:10.5px}.logout-confirmation-info small{font-size:9.5px}.logout-confirmation-actions{gap:9px}.logout-confirmation-button{min-height:52px;font-size:12px}}@media (max-width: 360px){.logout-confirmation-modal{padding-right:12px;padding-left:12px}.logout-confirmation-handle{margin-bottom:27px}.logout-confirmation-icon{width:86px;height:86px}.logout-confirmation-modal h1{font-size:21px}}.telegram-auth-overlay{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;padding:24px;display:grid;place-items:center;background:#020509c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.telegram-auth-modal{position:relative;width:min(430px,100%);overflow:hidden;border:1px solid #2a3748;border-radius:18px;background:var(--color-surface);box-shadow:0 24px 80px #0000008c}.telegram-auth-content{padding:30px 28px 24px;text-align:center}.telegram-auth-close{position:absolute;z-index:2;top:12px;right:12px;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--color-muted);font-size:25px;cursor:pointer}.telegram-auth-mobile-header,.telegram-auth-benefits,.telegram-auth-telegram-icon,.telegram-auth-mobile-copy{display:none}.telegram-auth-logo{width:62px;height:62px;margin:0 auto 18px;display:grid;place-items:center;border-radius:17px;background:linear-gradient(145deg,var(--color-primary),var(--color-primary-dark));color:#fff;font-size:30px}.telegram-auth-content h1{margin:0;font-size:23px;line-height:1.25}.telegram-auth-intro{max-width:340px;margin:10px auto 0;color:#bac5d2;font-size:13px;line-height:1.55}.telegram-auth-login{width:100%;min-height:50px;margin-top:23px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:12px;background:#2aabee;color:#fff;font-weight:700;cursor:pointer}.telegram-auth-login span{font-size:19px;transform:rotate(-18deg)}.telegram-auth-privacy{margin:13px 0 0;color:var(--color-muted);font-size:11px;line-height:1.5}.telegram-auth-divider{height:1px;margin:21px 0 7px;background:var(--color-border)}.telegram-auth-guest{min-height:42px;padding:0 12px;border:0;background:transparent;color:#78aff8;cursor:pointer}.telegram-auth-overlay button:focus-visible{outline:3px solid rgb(40 124 255 / 45%);outline-offset:2px}@media (max-width: 767px){.telegram-auth-overlay{display:block;padding:0;background:var(--color-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.telegram-auth-modal{width:100%;min-height:100dvh;display:flex;flex-direction:column;border:0;border-radius:0;background:radial-gradient(circle at 50% 14%,#112a4c 0,var(--color-bg) 39%);box-shadow:none}.telegram-auth-mobile-header{min-height:calc(62px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;display:grid;grid-template-columns:44px 1fr 44px;align-items:center}.telegram-auth-brand{display:flex;align-items:center;justify-content:center;gap:9px;font-size:17px;font-weight:700}.telegram-auth-brand__mark{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--color-primary);color:#fff;font-size:20px}.telegram-auth-back{width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:var(--color-text);font-size:22px;cursor:pointer}.telegram-auth-close,.telegram-auth-logo,.telegram-auth-desktop-copy,.telegram-auth-divider{display:none}.telegram-auth-mobile-copy{display:inline}.telegram-auth-content{min-height:calc(100dvh - 62px - env(safe-area-inset-top));padding:48px 24px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center}.telegram-auth-telegram-icon{width:76px;height:76px;display:grid;place-items:center;border-radius:22px;background:#2aabee;color:#fff;font-size:31px;box-shadow:0 15px 45px #2aabee3b;transform:rotate(-18deg)}.telegram-auth-content h1{margin-top:26px;font-size:25px}.telegram-auth-intro{max-width:310px;margin-top:11px}.telegram-auth-benefits{width:100%;margin-top:30px;display:grid;gap:13px;text-align:left}.telegram-auth-benefits>div{min-height:40px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px}.telegram-auth-benefits div>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:var(--color-primary-soft);color:#8fc1ff}.telegram-auth-benefits p{margin:0;color:#dce3ec;font-size:13px}.telegram-auth-actions{width:100%;margin-top:auto}.telegram-auth-login{min-height:52px;margin-top:28px}.telegram-auth-privacy{max-width:310px;margin:12px auto 0}.telegram-auth-guest{min-height:48px;margin-top:8px}}.session-expired-backdrop{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#020911f0;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.session-expired-dialog{width:min(100%,532px);padding:40px 34px 31px;border:1px solid #31506f;border-radius:17px;background:radial-gradient(circle at 50% 0,rgb(30 116 204 / 10%),transparent 43%),linear-gradient(160deg,#0b1a2b,#091624);box-shadow:0 28px 70px #00000075;color:#f7f9fc;text-align:center}.session-expired-handle{display:none}.session-expired-icon{position:relative;width:130px;height:126px;margin:0 auto 20px}.session-expired-shield{position:absolute;top:4px;left:12px;width:89px;height:104px;border:4px solid #9fc0e8;border-radius:50% 50% 58% 58%/17% 17% 78% 78%;clip-path:polygon(50% 0,100% 22%,94% 68%,75% 88%,50% 100%,25% 88%,6% 68%,0 22%);background:#132c4640}.session-expired-clock{position:absolute;right:3px;bottom:4px;width:76px;height:76px;border:4px solid #9fc0e8;border-radius:50%;background:#0b1a2a;box-shadow:0 0 0 7px #081727cc}.session-expired-clock i,.session-expired-clock b{position:absolute;top:50%;left:50%;display:block;width:3px;border-radius:3px;background:#ffb21c;transform-origin:50% 100%}.session-expired-clock i{height:22px;transform:translate(-50%,-100%)}.session-expired-clock b{height:25px;transform:translate(-50%,-100%) rotate(123deg)}.session-expired-dialog h1{margin:0;color:#f7f9fc;font-size:31px;line-height:1.2;letter-spacing:-.025em}.session-expired-description{max-width:440px;margin:17px auto 27px;color:#a8bad0;font-size:16px;line-height:1.55}.session-expired-actions{display:grid;gap:12px}.session-expired-button{width:100%;min-height:54px;padding:0 22px;border-radius:10px;cursor:pointer;font:inherit;font-weight:650;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.session-expired-button:hover{transform:translateY(-1px)}.session-expired-button--primary{border:1px solid #1685ff;background:#1685ff;color:#fff;box-shadow:0 10px 24px #1685ff2e}.session-expired-button--primary:hover{border-color:#3998ff;background:#3998ff}.session-expired-button--secondary{border:1px solid #1685ff;background:transparent;color:#43a0ff}.session-expired-button--secondary:hover{background:#1685ff1a}.session-expired-note{margin:25px 0 0;color:#9aabc0;font-size:13px;line-height:1.5}.session-expired-dialog button:focus-visible{outline:3px solid rgb(121 189 255 / 60%);outline-offset:3px}@media (max-width: 600px){.session-expired-backdrop{align-items:end;padding:0}.session-expired-dialog{width:100%;max-height:calc(100dvh - 56px);overflow-y:auto;padding:17px 20px calc(28px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:24px 24px 0 0}.session-expired-handle{display:block;width:62px;height:6px;margin:0 auto 30px;border-radius:999px;background:#376084}.session-expired-icon{width:112px;height:108px;margin-bottom:17px;transform:scale(.9)}.session-expired-dialog h1{font-size:27px}.session-expired-description{margin:15px auto 24px;font-size:15px}.session-expired-button{min-height:52px}.session-expired-note{margin-top:23px;font-size:12px}}@media (max-width: 360px){.session-expired-dialog{padding-inline:16px}}@media (prefers-reduced-motion: reduce){.session-expired-button{transition:none}}.profile-setup-page{position:fixed;z-index:1150;top:0;right:0;bottom:0;left:0;min-height:100vh;overflow-y:auto;background:var(--color-bg);color:var(--color-text)}.profile-setup-header{min-height:72px;padding:14px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--color-border);background:var(--color-header)}.profile-setup-brand{display:inline-flex;align-items:center;gap:11px}.profile-setup-brand__mark{width:44px;height:44px;display:grid;flex:0 0 auto;place-items:center;border-radius:12px;background:linear-gradient(145deg,var(--color-primary),var(--color-primary-dark));color:#fff;font-size:25px}.profile-setup-brand strong,.profile-setup-brand small{display:block}.profile-setup-brand strong{font-size:21px}.profile-setup-brand small{margin-top:2px;color:var(--color-muted);font-size:11px}.profile-setup-mobile-back{display:none}.profile-setup-main{width:min(920px,calc(100% - 48px));margin:0 auto;padding:52px 0;display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:48px}.profile-setup-intro{padding-top:18px}.profile-setup-eyebrow{margin:0;color:#78aff8;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.profile-setup-intro h1{margin:9px 0 11px;font-size:28px;line-height:1.18;letter-spacing:-.5px}.profile-setup-intro>p:last-of-type{margin:0;color:#aab5c3;font-size:13px;line-height:1.55}.profile-setup-steps{margin:30px 0 0;padding:0;display:grid;gap:15px;list-style:none}.profile-setup-step{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;color:var(--color-muted)}.profile-setup-step>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);font-size:12px}.profile-setup-step strong,.profile-setup-step small{display:block}.profile-setup-step strong{font-size:13px}.profile-setup-step small{margin-top:3px;font-size:10px}.profile-setup-step--active{color:var(--color-text)}.profile-setup-step--active>span{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.profile-setup-step--complete>span{border-color:#2a6958;background:#14382f;color:#86dbc4}.profile-setup-panel{padding:28px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface)}.profile-setup-panel__header h2{margin:0;font-size:20px}.profile-setup-panel__header p{margin:7px 0 23px;color:var(--color-muted);font-size:12px}.profile-setup-telegram-profile{padding:14px;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;border-radius:13px;background:var(--color-surface-hover)}.profile-setup-avatar{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,var(--color-primary),#7eb5ff);color:#fff;font-size:22px;font-weight:700}.profile-setup-telegram-profile strong,.profile-setup-telegram-profile span{display:block}.profile-setup-telegram-profile strong{font-size:13px}.profile-setup-telegram-profile span{margin-top:5px;color:var(--color-muted);font-size:11px;line-height:1.4}.profile-setup-fields{margin-top:21px;display:grid;gap:18px}.profile-setup-field>span{margin-bottom:7px;display:block;color:#dbe2eb;font-size:12px}.profile-setup-field>span small{color:var(--color-muted)}.profile-setup-field input,.profile-setup-field textarea{width:100%;padding:0 13px;border:1px solid var(--color-border);border-radius:10px;outline:none;background:var(--color-bg);color:var(--color-text);font:inherit}.profile-setup-field input{height:46px}.profile-setup-field textarea{min-height:90px;padding-top:12px;resize:vertical}.profile-setup-field input:focus,.profile-setup-field textarea:focus{border-color:var(--color-primary)}.profile-setup-field input[readonly]{background:#0a0e14;color:var(--color-muted)}.profile-setup-field>small{margin-top:6px;display:block;color:var(--color-muted);font-size:10px}.profile-setup-field .profile-setup-field__error{color:#ff7f88}.profile-setup-field .profile-setup-field__counter{text-align:right}.profile-setup-field input[aria-invalid=true]{border-color:#ff6670}.profile-setup-actions{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:14px}.profile-setup-back{min-height:44px;padding:0 12px;border:0;background:transparent;color:var(--color-muted);cursor:pointer}.profile-setup-continue{padding:0 18px}.profile-setup-mobile-progress,.profile-setup-mobile-copy{display:none}@media (max-width: 767px){.profile-setup-page{min-height:100dvh}.profile-setup-header{min-height:calc(62px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;display:grid;grid-template-columns:44px 1fr 44px}.profile-setup-mobile-back{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--color-text);font-size:22px;cursor:pointer}.profile-setup-brand{justify-content:center}.profile-setup-brand__mark{width:34px;height:34px;border-radius:9px;font-size:20px}.profile-setup-brand strong{font-size:17px}.profile-setup-brand small,.profile-setup-logout{display:none}.profile-setup-main{width:100%;margin:0;padding:0;display:block}.profile-setup-intro{display:none}.profile-setup-panel{padding:22px 18px calc(22px + env(safe-area-inset-bottom));border:0;border-radius:0;background:transparent}.profile-setup-mobile-progress{display:block}.profile-setup-mobile-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;color:var(--color-muted);font-size:11px}.profile-setup-mobile-progress__track{height:4px;margin-top:9px;overflow:hidden;border-radius:999px;background:var(--color-border)}.profile-setup-mobile-progress__track div{width:50%;height:100%;background:var(--color-primary)}.profile-setup-desktop-copy{display:none}.profile-setup-mobile-copy{display:inline}.profile-setup-panel__header h2{margin-top:24px;font-size:24px}.profile-setup-panel__header p{margin:7px 0 20px}.profile-setup-telegram-profile{padding:12px;grid-template-columns:58px minmax(0,1fr)}.profile-setup-avatar{width:58px;height:58px;font-size:20px}.profile-setup-fields{margin-top:18px;gap:16px}.profile-setup-field input,.profile-setup-field textarea{font-size:16px}.profile-setup-field textarea{min-height:82px}.profile-setup-actions{margin-top:23px;display:grid;gap:8px}.profile-setup-continue,.profile-setup-back{width:100%}.profile-setup-continue{grid-row:1}.profile-setup-back{grid-row:2}}.complex-confirmation-panel{padding:28px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface)}.complex-confirmation-panel__header h2{margin:0;font-size:20px}.complex-confirmation-panel__header p{margin:7px 0 23px;color:var(--color-muted);font-size:12px}.complex-confirmation-selected{padding:18px;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:16px;border:1px solid #285b99;border-radius:15px;background:linear-gradient(135deg,var(--color-surface-hover),var(--color-primary-soft))}.complex-confirmation-selected__icon{width:76px;height:76px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,var(--color-primary),var(--color-primary-dark));color:#fff;font-size:32px}.complex-confirmation-selected__badge{display:inline-flex;align-items:center;gap:6px;color:#8fc1ff;font-size:11px}.complex-confirmation-selected__badge:before{width:6px;height:6px;border-radius:50%;background:#57a0ff;content:""}.complex-confirmation-selected h3{margin:7px 0 5px;font-size:17px}.complex-confirmation-selected p{margin:0;color:var(--color-muted);font-size:11px}.complex-confirmation-info{margin-top:17px;padding:14px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;border-radius:12px;background:var(--color-surface-hover)}.complex-confirmation-info>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--color-primary-soft);color:#8fc1ff;font-weight:700}.complex-confirmation-info p{margin:0;color:#b9c4d1;font-size:11px;line-height:1.55}.complex-confirmation-change{min-height:42px;margin-top:14px;padding:0;border:0;background:transparent;color:#78aff8;cursor:pointer}.complex-confirmation-actions{margin-top:23px;display:flex;align-items:center;justify-content:space-between;gap:14px}.complex-confirmation-back{min-height:44px;padding:0 12px;border:0;background:transparent;color:var(--color-muted);cursor:pointer}.complex-confirmation-submit{padding:0 18px}.complex-confirmation-submit:disabled{opacity:.65;cursor:wait}.complex-confirmation-mobile-progress{display:none}@media (max-width: 767px){.complex-confirmation-panel{min-height:calc(100dvh - 62px - env(safe-area-inset-top));padding:22px 18px calc(22px + env(safe-area-inset-bottom));display:flex;flex-direction:column;border:0;border-radius:0;background:transparent}.complex-confirmation-mobile-progress{display:block}.complex-confirmation-mobile-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;color:var(--color-muted);font-size:11px}.complex-confirmation-mobile-progress__track{height:4px;margin-top:9px;overflow:hidden;border-radius:999px;background:var(--color-border)}.complex-confirmation-mobile-progress__track div{width:100%;height:100%;background:var(--color-primary)}.complex-confirmation-panel__header h2{margin-top:24px;font-size:24px}.complex-confirmation-panel__header p{margin:7px 0 20px}.complex-confirmation-selected{padding:15px;grid-template-columns:64px minmax(0,1fr);gap:13px}.complex-confirmation-selected__icon{width:64px;height:64px;font-size:27px}.complex-confirmation-info{margin-top:15px}.complex-confirmation-change{width:100%;min-height:46px;margin-top:12px;border:1px solid var(--color-border);border-radius:11px;background:var(--color-surface)}.complex-confirmation-actions{margin-top:auto;padding-top:24px;display:grid;gap:8px}.complex-confirmation-submit,.complex-confirmation-back{width:100%}.complex-confirmation-submit{min-height:50px;grid-row:1}.complex-confirmation-back{grid-row:2}}.registration-bootstrap{max-width:520px;margin:12vh auto;padding:32px;text-align:center}.registration-bootstrap p{line-height:1.6}.registration-connection{padding:12px 20px;background:#fff3d6;color:#583d0d;text-align:center}.registration-form-error{color:#a62929;padding:12px 0;line-height:1.5}.telegram-auth-widget{display:grid;gap:12px;justify-items:center}.telegram-auth-widget small{max-width:330px;line-height:1.5}.profile-setup-avatar,.profile-edit-avatar,.user-profile-avatar,.account-control__avatar{position:relative;overflow:hidden}.profile-setup-avatar img,.profile-edit-avatar img,.user-profile-avatar img,.account-control__avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.guest-auth-prompt{max-width:560px;padding:40px 24px;margin:32px auto;text-align:center;display:grid;gap:18px;justify-items:center}.guest-auth-prompt p{line-height:1.6}.user-profile-bio{white-space:pre-wrap;overflow-wrap:anywhere}button:disabled{cursor:wait}:root{--color-bg: #070a0f;--color-header: #090d13;--color-surface: #0d121a;--color-surface-hover: #121923;--color-border: #202a38;--color-text: #f7f9fc;--color-muted: #8f9bab;--color-primary: #2f80ed;--color-primary-dark: #1352ac;--color-primary-soft: #122b4d;--radius-sm: 10px;--radius-md: 12px;--radius-lg: 16px;--desktop-sidebar-width: 220px}*{box-sizing:border-box}html{color-scheme:dark;background:var(--color-bg)}body{min-width:320px;margin:0;background:var(--color-bg);color:var(--color-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{min-height:100vh;display:grid;grid-template-columns:var(--desktop-sidebar-width) minmax(0,1fr);background:var(--color-bg)}.sidebar{min-height:100vh;padding:24px 18px;display:flex;flex-direction:column;gap:28px;background:var(--color-header);border-right:1px solid var(--color-border)}.app-brand{display:inline-flex;align-items:center;gap:11px;color:var(--color-text);text-decoration:none}.app-brand__mark{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,var(--color-primary),var(--color-primary-dark));color:#fff;font-size:25px;line-height:1}.app-brand__name{font-size:21px;font-weight:700;letter-spacing:-.4px}.app-brand__caption{margin-top:2px;color:var(--color-muted);font-size:11px}.sidebar-nav{display:grid;gap:7px}.sidebar-nav__link{min-height:46px;display:flex;align-items:center;gap:11px;padding:0 13px;border-radius:11px;color:var(--color-muted);text-decoration:none}.sidebar-nav__link:hover{background:var(--color-surface-hover);color:var(--color-text)}.sidebar-nav__link--active{background:var(--color-primary-soft);color:#fff}.ui-icon{width:20px;flex:0 0 20px;display:inline-grid;place-items:center;color:#7eb5ff;font-size:18px;line-height:1}.sidebar__bottom{margin-top:auto;display:grid;gap:12px}.guest-note{margin:0;color:var(--color-muted);font-size:12px;line-height:1.5}.app-main{min-width:0}.desktop-header{min-height:78px;padding:15px 28px;display:flex;align-items:center;gap:16px;background:var(--color-header);border-bottom:1px solid var(--color-border)}.complex-picker{min-width:205px;display:flex;align-items:center;gap:10px;padding:8px 0;border:0;background:transparent;color:var(--color-text);text-align:left;cursor:pointer}.complex-picker small{display:block;margin-bottom:1px;color:var(--color-muted);font-size:11px}.search-field{min-width:180px;flex:1;position:relative}.search-field__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--color-muted)}.search-field input{width:100%;height:46px;padding:0 14px 0 42px;border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;background:var(--color-surface);color:var(--color-text)}.search-field input:focus{border-color:var(--color-primary)}.button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 17px;border-radius:11px;font-weight:600;text-decoration:none;cursor:pointer}.button--primary{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff}.button--secondary{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.text-link{padding:6px;border:0;background:transparent;color:#78aff8;text-decoration:none;cursor:pointer}.mobile-header,.bottom-navigation{display:none}@media (max-width: 767px){.app-shell{min-height:100dvh;display:block;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.sidebar,.desktop-header{display:none}.mobile-header{display:block;padding:calc(14px + env(safe-area-inset-top)) 16px 14px;background:var(--color-header);border-bottom:1px solid var(--color-border)}.mobile-header__top,.mobile-header__search{display:flex;align-items:center;gap:10px}.mobile-header__top .button{min-height:38px;margin-left:auto;padding:0 14px}.mobile-header__complex{margin-top:14px;display:flex;align-items:center;gap:8px;color:var(--color-text);font-size:14px;font-weight:600}.mobile-header__search{margin-top:14px}.mobile-header__search .search-field{min-width:0}.filter-button{width:46px;min-height:46px;flex:0 0 46px;padding:0}.bottom-navigation{height:calc(72px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:20;padding-bottom:env(safe-area-inset-bottom);background:var(--color-header);border-top:1px solid var(--color-border)}.bottom-navigation__link{min-width:0;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;color:var(--color-muted);font-size:10px;text-decoration:none}.bottom-navigation__link--active{color:var(--color-primary);font-weight:700}.bottom-navigation__create-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--color-primary);color:#fff;font-size:26px}.bottom-navigation__create-label{display:none}}
